Files
vigilcare-clinical/VigilCare.Simulator/Scenarios/List/sepsis-sofa-progression-01.json
T

264 lines
8.2 KiB
JSON

{
"scenario": {
"id": "sepsis-sofa-progression-01",
"name": "Pneumonia → Multi-Organ Dysfunction (SOFA Pathway)",
"description": "ICU patient with community-acquired pneumonia. Initial SOFA baseline ~2. Over 4 hours, respiratory failure, thrombocytopenia, and renal impairment develop. qSOFA screen fires early; SOFA delta ≥ 2 triggers sepsis bundle. GCS remains 15 until late decline to 13.",
"durationMinutes": 240,
"tags": ["sofa", "sepsis", "multi-organ", "gcs", "qsofa-screen"]
},
"patient": {
"firstName": "Margaret",
"lastName": "Torres",
"dateOfBirth": "1954-03-18",
"gender": "Female"
},
"encounter": {
"department": "Icu",
"encounterType": "Inpatient",
"attendingPhysician": "Dr. Elena Vasquez",
"roomBed": "ICU-2A-6",
"admissionReason": "Community-acquired pneumonia, worsening dyspnea"
},
"events": [
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "HEART_RATE", "value": 88, "unit": "bpm", "source": "Device" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "RESP_RATE", "value": 18, "unit": "/min", "source": "Device" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "SYSTOLIC_BP", "value": 128, "unit": "mmHg", "source": "Device" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "DIASTOLIC_BP", "value": 78, "unit": "mmHg", "source": "Device" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "TEMP_C", "value": 38.2, "unit": "°C", "source": "Manual" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "SPO2", "value": 94, "unit": "%", "source": "Device" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "SUPPLEMENTAL_O2", "value": 1, "unit": "flag", "source": "Manual" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "GCS_EYE", "value": 4, "unit": "score", "source": "Manual" },
"note": "Baseline GCS 15 — fully alert"
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "GCS_VERBAL", "value": 5, "unit": "score", "source": "Manual" }
},
{
"offsetMinutes": 0,
"type": "observation",
"data": { "code": "GCS_MOTOR", "value": 6, "unit": "score", "source": "Manual" }
},
{
"offsetMinutes": 5,
"type": "observation",
"data": { "code": "PAO2_MMHG", "value": 85, "unit": "mmHg", "source": "Lab" },
"note": "ABG baseline — P/F ~283 at FiO2 30%"
},
{
"offsetMinutes": 5,
"type": "observation",
"data": { "code": "FIO2_PCT", "value": 30, "unit": "%", "source": "Manual" }
},
{
"offsetMinutes": 5,
"type": "observation",
"data": { "code": "PLATELET_K_UL", "value": 185, "unit": "k/µL", "source": "Lab" }
},
{
"offsetMinutes": 5,
"type": "observation",
"data": { "code": "BILIRUBIN_MG_DL", "value": 0.9, "unit": "mg/dL", "source": "Lab" }
},
{
"offsetMinutes": 5,
"type": "observation",
"data": { "code": "CREATININE_MG_DL", "value": 1.0, "unit": "mg/dL", "source": "Lab" }
},
{
"offsetMinutes": 5,
"type": "observation",
"data": { "code": "LACTATE_MMOL_L", "value": 1.8, "unit": "mmol/L", "source": "Lab" }
},
{
"offsetMinutes": 60,
"type": "observation",
"data": { "code": "HEART_RATE", "value": 102, "unit": "bpm", "source": "Device" },
"note": "Mild tachycardia; qSOFA RR ≥ 22"
},
{
"offsetMinutes": 60,
"type": "observation",
"data": { "code": "RESP_RATE", "value": 24, "unit": "/min", "source": "Device" }
},
{
"offsetMinutes": 60,
"type": "observation",
"data": { "code": "SYSTOLIC_BP", "value": 105, "unit": "mmHg", "source": "Device" }
},
{
"offsetMinutes": 60,
"type": "observation",
"data": { "code": "TEMP_C", "value": 38.9, "unit": "°C", "source": "Manual" }
},
{
"offsetMinutes": 120,
"type": "observation",
"data": { "code": "RESP_RATE", "value": 28, "unit": "/min", "source": "Device" }
},
{
"offsetMinutes": 120,
"type": "observation",
"data": { "code": "SYSTOLIC_BP", "value": 92, "unit": "mmHg", "source": "Device" },
"note": "SBP ≤ 100 → qSOFA ≥ 2 → QSOFA_SCREEN"
},
{
"offsetMinutes": 120,
"type": "observation",
"data": { "code": "DIASTOLIC_BP", "value": 58, "unit": "mmHg", "source": "Device" }
},
{
"offsetMinutes": 120,
"type": "observation",
"data": { "code": "SPO2", "value": 89, "unit": "%", "source": "Device" }
},
{
"offsetMinutes": 125,
"type": "observation",
"data": { "code": "PAO2_MMHG", "value": 62, "unit": "mmHg", "source": "Lab" },
"note": "Repeat ABG — P/F 155 at FiO2 40% → SOFA Resp 2"
},
{
"offsetMinutes": 125,
"type": "observation",
"data": { "code": "FIO2_PCT", "value": 40, "unit": "%", "source": "Manual" }
},
{
"offsetMinutes": 125,
"type": "observation",
"data": { "code": "PLATELET_K_UL", "value": 88, "unit": "k/µL", "source": "Lab" },
"note": "Thrombocytopenia → SOFA Coag 1"
},
{
"offsetMinutes": 125,
"type": "observation",
"data": { "code": "CREATININE_MG_DL", "value": 2.3, "unit": "mg/dL", "source": "Lab" },
"note": "AKI → SOFA Renal 2"
},
{
"offsetMinutes": 125,
"type": "observation",
"data": { "code": "LACTATE_MMOL_L", "value": 3.1, "unit": "mmol/L", "source": "Lab" }
},
{
"offsetMinutes": 130,
"type": "medication",
"data": {
"drugName": "Norepinephrine",
"dose": 0.05,
"doseUnit": "mcg/kg/min",
"route": "IV",
"administeredBy": "RN-Torres"
},
"note": "Vasopressor → SOFA CV 3; delta ≥ 2 → SOFA_SEPSIS + bundle"
},
{
"offsetMinutes": 180,
"type": "observation",
"data": { "code": "PAO2_MMHG", "value": 55, "unit": "mmHg", "source": "Lab" }
},
{
"offsetMinutes": 180,
"type": "observation",
"data": { "code": "FIO2_PCT", "value": 60, "unit": "%", "source": "Manual" }
},
{
"offsetMinutes": 180,
"type": "observation",
"data": { "code": "PLATELET_K_UL", "value": 42, "unit": "k/µL", "source": "Lab" }
},
{
"offsetMinutes": 180,
"type": "observation",
"data": { "code": "CREATININE_MG_DL", "value": 3.8, "unit": "mg/dL", "source": "Lab" }
},
{
"offsetMinutes": 200,
"type": "observation",
"data": { "code": "GCS_EYE", "value": 3, "unit": "score", "source": "Manual" },
"note": "GCS 13 — SOFA CNS 1"
},
{
"offsetMinutes": 200,
"type": "observation",
"data": { "code": "GCS_VERBAL", "value": 4, "unit": "score", "source": "Manual" }
},
{
"offsetMinutes": 200,
"type": "observation",
"data": { "code": "GCS_MOTOR", "value": 6, "unit": "score", "source": "Manual" }
},
{
"offsetMinutes": 210,
"type": "order",
"data": {
"orderType": "Lab",
"orderCode": "BLOOD_CULTURE",
"description": "Blood cultures x2 — sepsis workup",
"orderedBy": "Dr. Elena Vasquez"
}
},
{
"offsetMinutes": 210,
"type": "order",
"data": {
"orderType": "Lab",
"orderCode": "SERUM_LACTATE",
"description": "Repeat lactate",
"orderedBy": "Dr. Elena Vasquez"
}
}
],
"expectedOutcomes": [
{
"afterOffsetMinutes": 120,
"type": "alert",
"alertType": "QSOFA_SCREEN",
"description": "qSOFA ≥ 2 — bedside screen positive, recommend SOFA labs"
},
{
"afterOffsetMinutes": 130,
"type": "alert",
"alertType": "SOFA_SEPSIS",
"narrativeContains": "SOFA",
"description": "SOFA delta ≥ 2 from baseline after labs + vasopressor"
},
{
"afterOffsetMinutes": 130,
"type": "bundle",
"description": "Sepsis bundle auto-created; triggeringAlertType = SOFA_SEPSIS"
}
]
}