Files

1017 lines
23 KiB
JSON

{
"scenario": {
"id": "hypothermia-elderly-01",
"name": "Elderly Hypothermia with Bradycardia \u2014 Rewarming Recovery",
"description": "81-year-old female found outdoors in winter with core temp 33.5\u00b0C on arrival. Presents with hypothermia-induced bradycardia, hypotension, and altered mentation. Gradual active rewarming over 4 hours with warm IV fluids and warming blankets leads to full recovery of vitals and consciousness.",
"durationMinutes": 240,
"tags": [
"hypothermia",
"bradycardia",
"elderly",
"rewarming",
"recovery",
"emergency",
"winter"
]
},
"patient": {
"firstName": "Margaret",
"lastName": "Thornton",
"dateOfBirth": "1945-01-14",
"gender": "Female"
},
"encounter": {
"department": "Emergency",
"encounterType": "Emergency",
"attendingPhysician": "Dr. Elena Vasquez",
"roomBed": "ED-03A",
"admissionReason": "Found unresponsive outdoors in winter, hypothermia, bradycardia"
},
"events": [
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 48,
"unit": "bpm",
"source": "Device"
},
"note": "Arrival \u2014 severe hypothermia, bradycardia, altered mentation. NEWS2=14 (EMERGENCY)"
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 10,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 96,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 54,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 33.5,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "SPO2",
"value": 93,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "AVPU",
"value": 1,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 0,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
},
"note": "Nasal cannula 2L/min started on arrival"
},
{
"offsetMinutes": 1,
"type": "observation",
"data": {
"code": "GCS_EYE",
"value": 4,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 1,
"type": "observation",
"data": {
"code": "GCS_VERBAL",
"value": 4,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 1,
"type": "observation",
"data": {
"code": "GCS_MOTOR",
"value": 5,
"unit": "score",
"source": "Manual"
},
"note": "GCS 13 — sluggish, confused from hypothermia"
},
{
"offsetMinutes": 0,
"type": "order",
"data": {
"orderType": "Procedure",
"description": "Active warming protocol \u2014 forced-air warming blanket",
"orderedBy": "Dr. Elena Vasquez"
}
},
{
"offsetMinutes": 5,
"type": "order_result",
"data": {
"orderDescription": "Active warming protocol \u2014 forced-air warming blanket",
"resultSummary": "Bair Hugger warming blanket applied, set to 43\u00b0C"
},
"note": "Warming blanket order initiated"
},
{
"offsetMinutes": 8,
"type": "medication",
"data": {
"drugName": "sodium chloride 0.9% (warmed to 40\u00b0C)",
"dose": 1000,
"doseUnit": "mL",
"route": "IV",
"administeredBy": "nurse-rn-2"
},
"note": "Warm IV fluids \u2014 first bolus for active core rewarming and volume support"
},
{
"offsetMinutes": 15,
"type": "observation",
"data": {
"code": "GLUCOSE_MG_DL",
"value": 74,
"unit": "mg/dL",
"source": "Lab"
},
"note": "Initial labs \u2014 glucose low-normal, potassium borderline high (hypothermia shifts K+ extracellularly)"
},
{
"offsetMinutes": 15,
"type": "observation",
"data": {
"code": "POTASSIUM_MEQ_L",
"value": 5.4,
"unit": "mEq/L",
"source": "Lab"
}
},
{
"offsetMinutes": 15,
"type": "observation",
"data": {
"code": "LACTATE_MMOL_L",
"value": 2.3,
"unit": "mmol/L",
"source": "Lab"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 47,
"unit": "bpm",
"source": "Device"
},
"note": "Minimal change \u2014 rewarming just started. NEWS2=14 (EMERGENCY)"
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 10,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 94,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 53,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 33.7,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "SPO2",
"value": 93,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "AVPU",
"value": 1,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 20,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 46,
"unit": "bpm",
"source": "Device"
},
"note": "Slow rewarming \u2014 temp barely above 34\u00b0C. SpO2 slightly improved with O2. NEWS2=13 (EMERGENCY)"
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 11,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 95,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 55,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 34.0,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "SPO2",
"value": 94,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "AVPU",
"value": 1,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 45,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
}
},
{
"offsetMinutes": 50,
"type": "medication",
"data": {
"drugName": "sodium chloride 0.9% (warmed to 40\u00b0C)",
"dose": 500,
"doseUnit": "mL",
"route": "IV",
"administeredBy": "nurse-rn-2"
},
"note": "Second warm IV fluid bolus \u2014 continued active rewarming"
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 48,
"unit": "bpm",
"source": "Device"
},
"note": "One hour into rewarming \u2014 temp 34.3\u00b0C, still bradycardic. NEWS2=13 (EMERGENCY)"
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 11,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 97,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 56,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 34.3,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "SPO2",
"value": 94,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "AVPU",
"value": 1,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 60,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 50,
"unit": "bpm",
"source": "Device"
},
"note": "Temp approaching 35\u00b0C \u2014 HR and RR beginning to improve. NEWS2=12 (EMERGENCY)"
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 12,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 100,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 58,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 34.8,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "SPO2",
"value": 95,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "AVPU",
"value": 1,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 90,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 54,
"unit": "bpm",
"source": "Device"
},
"note": "Temp crosses 35\u00b0C threshold \u2014 major improvement. HR normalizing, BP improving. NEWS2=7 (EMERGENCY \u2014 AVPU still 3)"
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 13,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 104,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 62,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 35.2,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "SPO2",
"value": 96,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "AVPU",
"value": 1,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 120,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
}
},
{
"offsetMinutes": 125,
"type": "observation",
"data": {
"code": "GLUCOSE_MG_DL",
"value": 88,
"unit": "mg/dL",
"source": "Lab"
},
"note": "Repeat labs at T+120 \u2014 glucose normalizing, potassium trending down as rewarming drives K+ intracellularly"
},
{
"offsetMinutes": 125,
"type": "observation",
"data": {
"code": "POTASSIUM_MEQ_L",
"value": 4.6,
"unit": "mEq/L",
"source": "Lab"
}
},
{
"offsetMinutes": 125,
"type": "observation",
"data": {
"code": "LACTATE_MMOL_L",
"value": 1.7,
"unit": "mmol/L",
"source": "Lab"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 58,
"unit": "bpm",
"source": "Device"
},
"note": "Significant recovery \u2014 patient responding to name, temp 35.8\u00b0C. NEWS2=4 (below WARNING threshold)"
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 14,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 108,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 65,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 35.8,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "SPO2",
"value": 97,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "AVPU",
"value": 0,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 150,
"type": "observation",
"data": {
"code": "SUPPLEMENTAL_O2",
"value": 1,
"unit": "flag",
"source": "Manual"
}
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 62,
"unit": "bpm",
"source": "Device"
},
"note": "Temp in normal range \u2014 all vitals normalizing. O2 weaned off. NEWS2=0"
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 15,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 112,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 68,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 36.2,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "SPO2",
"value": 97,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 180,
"type": "observation",
"data": {
"code": "AVPU",
"value": 0,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 65,
"unit": "bpm",
"source": "Device"
},
"note": "Continued monitoring \u2014 stable, fully alert. NEWS2=0"
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 15,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 118,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 70,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 36.4,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "SPO2",
"value": 98,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 210,
"type": "observation",
"data": {
"code": "AVPU",
"value": 0,
"unit": "score",
"source": "Manual"
}
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "HEART_RATE",
"value": 68,
"unit": "bpm",
"source": "Device"
},
"note": "End of scenario \u2014 near-normal vitals, temp 36.5\u00b0C. Full recovery. NEWS2=0"
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "RESP_RATE",
"value": 16,
"unit": "/min",
"source": "Device"
}
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "SYSTOLIC_BP",
"value": 122,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "DIASTOLIC_BP",
"value": 72,
"unit": "mmHg",
"source": "Device"
}
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "TEMP_C",
"value": 36.5,
"unit": "\u00b0C",
"source": "Manual"
}
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "SPO2",
"value": 98,
"unit": "%",
"source": "Device"
}
},
{
"offsetMinutes": 240,
"type": "observation",
"data": {
"code": "AVPU",
"value": 0,
"unit": "score",
"source": "Manual"
}
}
],
"expectedOutcomes": [
{
"afterOffsetMinutes": 0,
"type": "alert",
"alertType": "NEWS2_EMERGENCY",
"description": "NEWS2=14 on arrival: Temp 33.5\u21923, HR 48\u21921, SBP 96\u21922, RR 10\u21921, SpO2 93\u21922, AVPU 1\u21923, O2\u21922. Total \u22657 with multiple single-param 3s"
},
{
"afterOffsetMinutes": 0,
"type": "score",
"scoreType": "NEWS2",
"expectedMinimum": 14,
"description": "Initial NEWS2 of 14 \u2014 critically elevated due to severe hypothermia with multi-organ effects"
},
{
"afterOffsetMinutes": 0,
"type": "alert",
"alertType": "WARNING_HEART_RATE",
"description": "HR 48 bpm in warning range (41-50) \u2014 hypothermia-induced bradycardia"
},
{
"afterOffsetMinutes": 0,
"type": "alert",
"alertType": "WARNING_POTASSIUM",
"description": "Potassium 5.4 mEq/L \u2014 borderline high (warning range 5.1-5.5) due to hypothermic cellular shifts"
},
{
"afterOffsetMinutes": 90,
"type": "score",
"scoreType": "NEWS2",
"expectedMinimum": 12,
"description": "NEWS2 decreasing to 12 at T+90: Temp 34.8\u21923, HR 50\u21921, SBP 100\u21922, RR 12\u21920, SpO2 95\u21921, AVPU 1\u21923, O2\u21922. Still EMERGENCY"
},
{
"afterOffsetMinutes": 120,
"type": "score",
"scoreType": "NEWS2",
"expectedMinimum": 7,
"description": "NEWS2 drops to 7 at T+120: Temp 35.2\u21921, HR 54\u21920, SBP 104\u21921, RR 13\u21920, SpO2 96\u21920, AVPU 1\u21923, O2\u21922. Still EMERGENCY due to AVPU=3"
},
{
"afterOffsetMinutes": 120,
"type": "alert",
"alertType": "NEWS2_EMERGENCY",
"description": "NEWS2 still \u22657 at T+120 \u2014 AVPU single-param score of 3 alone triggers EMERGENCY even as other parameters normalize"
},
{
"afterOffsetMinutes": 150,
"type": "score",
"scoreType": "NEWS2",
"expectedMinimum": 0,
"description": "NEWS2 drops to 4 at T+150: Temp 35.8\u21921, HR 58\u21920, SBP 108\u21921, RR 14\u21920, SpO2 97\u21920, AVPU 0\u21920, O2\u21922. Below WARNING threshold \u2014 recovery evident"
},
{
"afterOffsetMinutes": 180,
"type": "score",
"scoreType": "NEWS2",
"expectedMinimum": 0,
"description": "NEWS2 drops to 0 at T+180: all vitals in normal range, O2 weaned off. Full recovery from hypothermia"
},
{
"afterOffsetMinutes": 240,
"type": "score",
"scoreType": "NEWS2",
"expectedMinimum": 0,
"description": "NEWS2 remains 0 at end of scenario \u2014 sustained normothermia at 36.5\u00b0C with normal hemodynamics"
}
]
}