| """ |
| Nursing Case Study Bank |
| 10 detailed patient scenarios covering major body systems. |
| For educational purposes only. |
| """ |
|
|
| CASE_BANK = [ |
|
|
| |
| { |
| "id": "case_001", |
| "title": "Crushing Chest Pain: STEMI", |
| "category": "Cardiovascular", |
| "difficulty": "Intermediate", |
| "tags": ["MI", "STEMI", "chest pain", "cardiovascular", "emergency"], |
| "learning_objectives": [ |
| "Recognise clinical presentation of STEMI", |
| "Prioritise immediate nursing interventions (MONA)", |
| "Understand reperfusion therapy urgency (door-to-balloon < 90 min)", |
| "Monitor for complications: arrhythmias, cardiogenic shock", |
| "Provide appropriate patient and family education", |
| ], |
| "patient": { |
| "name": "Mr. Robert Chen", |
| "age": 64, |
| "gender": "Male", |
| "weight_kg": 92, |
| "height_cm": 176, |
| "allergies": ["Penicillin (rash)"], |
| "pmhx": ["Hypertension (10 years)", "Type 2 Diabetes Mellitus", "Hyperlipidaemia", "Ex-smoker"], |
| "medications": [ |
| "Metformin 1000 mg BD", |
| "Atorvastatin 40 mg nocte", |
| "Amlodipine 5 mg daily", |
| "Aspirin 100 mg daily", |
| ], |
| "social": "Retired teacher. Lives with wife. Smoked 20/day for 30 years, quit 5 years ago. Occasional alcohol.", |
| "family_hx": "Father died of MI at age 58. Mother has T2DM.", |
| }, |
| "presentation": ( |
| "Mr. Chen is brought to ED by ambulance at 14:30. He describes sudden onset crushing " |
| "central chest pain radiating to his left arm and jaw, rated 9/10, starting 90 minutes ago " |
| "while mowing the lawn. He is diaphoretic, pale, and nauseated. Wife confirms he took one " |
| "GTN tablet at home with no relief." |
| ), |
| "vitals": { |
| "BP": "158/96 mmHg", |
| "HR": "104 bpm (irregular)", |
| "RR": "22 breaths/min", |
| "SpO2": "93% on room air", |
| "Temp": "36.8Β°C", |
| "Pain": "9/10", |
| "GCS": "15", |
| "BSL": "14.2 mmol/L", |
| }, |
| "physical_exam": ( |
| "Patient appears anxious and diaphoretic. Skin pale and clammy. " |
| "Heart sounds: S1, S2 present; no murmurs. Crackles at lung bases bilaterally. " |
| "JVP mildly elevated. Peripheral pulses present. No peripheral oedema." |
| ), |
| "investigations": { |
| "ECG": "ST elevation in leads II, III, aVF (inferior STEMI). Reciprocal ST depression in I, aVL.", |
| "Troponin I": "3.8 ng/mL (ββ normal < 0.04)", |
| "CK-MB": "68 U/L (β normal < 25)", |
| "BNP": "420 pg/mL (β)", |
| "FBC": "Hb 138 g/L, WCC 11.2 Γ 10βΉ/L", |
| "UEC": "Na 138, K 4.1, Cr 102 ΞΌmol/L", |
| "Glucose": "14.2 mmol/L", |
| "Lipids": "Total cholesterol 6.8 mmol/L, LDL 4.2 mmol/L", |
| "CXR": "Mild cardiomegaly. Early pulmonary oedema.", |
| }, |
| "medical_diagnosis": "Inferior ST-Elevation Myocardial Infarction (STEMI)", |
| "nursing_priorities": [ |
| "Immediate 12-lead ECG and cardiac monitoring", |
| "Establish IV access Γ 2 large-bore", |
| "Administer Oβ if SpOβ < 94% β target 94β98%", |
| "Administer MONA: Morphine, Oxygen, Nitrates, Aspirin (per protocol)", |
| "Prepare for urgent PCI (door-to-balloon < 90 minutes)", |
| "Continuous cardiac monitoring β watch for arrhythmias", |
| "Maintain patient rest β reduce myocardial Oβ demand", |
| "Monitor haemodynamic status β watch for cardiogenic shock", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Acute Pain related to myocardial ischaemia", |
| "evidence": "Patient reports 9/10 crushing chest pain, diaphoresis, facial grimacing", |
| "goal": "Patient reports pain β€ 3/10 within 30 minutes of intervention", |
| "interventions": [ |
| "Administer GTN SL (if SBP > 90 mmHg) per protocol", |
| "Administer IV morphine titrated to pain per medical order", |
| "Position patient in semi-Fowler's to reduce preload", |
| "Reassess pain score every 15 minutes", |
| "Provide calm reassurance to reduce anxiety-induced sympathetic stimulation", |
| ], |
| }, |
| { |
| "diagnosis": "Decreased Cardiac Output related to myocardial injury", |
| "evidence": "Tachycardia 104 bpm, SpOβ 93%, elevated BNP, pulmonary oedema on CXR", |
| "goal": "Haemodynamic stability: MAP > 65 mmHg, HR 60β100 bpm, SpOβ β₯ 94%", |
| "interventions": [ |
| "Continuous cardiac monitoring β 12-lead ECG on admission", |
| "Monitor vital signs every 15 minutes", |
| "Apply Oβ to target SpOβ 94β98%", |
| "Ensure IV access β prepare for urgent PCI", |
| "Monitor for signs of cardiogenic shock: β BP, β UO, altered LOC", |
| "Restrict fluids if signs of pulmonary oedema", |
| ], |
| }, |
| { |
| "diagnosis": "Anxiety related to acute illness and fear of death", |
| "evidence": "Patient appears anxious; high-acuity cardiac event", |
| "goal": "Patient verbalises reduced anxiety and understands planned treatment", |
| "interventions": [ |
| "Explain all procedures clearly and calmly", |
| "Allow family member to stay if appropriate", |
| "Administer anxiolytic per protocol if needed", |
| "Reassure patient that team is taking immediate action", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: 9/10 crushing chest pain to left arm and jaw, nausea, diaphoresis. " |
| "Objective: HR 104 irregular, BP 158/96, SpOβ 93%, ECG showing inferior ST elevation, " |
| "Troponin I 3.8 ng/mL (markedly elevated), crackles at lung bases." |
| ), |
| "diagnosis": ( |
| "1. Acute Pain r/t myocardial ischaemia AEB 9/10 pain, diaphoresis.\n" |
| "2. Decreased Cardiac Output r/t myocardial injury AEB tachycardia, low SpOβ.\n" |
| "3. Anxiety r/t acute illness AEB restlessness and verbalised fear." |
| ), |
| "planning": ( |
| "Short-term: Pain β€ 3/10 within 30 min; SpOβ β₯ 94%; HR < 100 bpm.\n" |
| "Long-term: Patient undergoes successful PCI; understands cardiac rehab; " |
| "modifies risk factors (diet, exercise, medication adherence)." |
| ), |
| "implementation": ( |
| "β’ Applied Oβ via Hudson mask at 6 L/min β SpOβ improved to 96%.\n" |
| "β’ IV access Γ 2 established β bloods taken, fluids connected.\n" |
| "β’ GTN 400 mcg SL given β partial relief; morphine 2.5 mg IV titrated to pain 4/10.\n" |
| "β’ Aspirin 300 mg PO loading dose given per protocol.\n" |
| "β’ Continuous cardiac monitoring applied β telemetry for PVCs noted.\n" |
| "β’ Catheterisation lab notified β door-to-balloon time tracking initiated.\n" |
| "β’ Family updated; patient's anxiety visibly reduced after explanation." |
| ), |
| "evaluation": ( |
| "Pain reduced to 4/10 within 20 minutes. SpOβ 96% on Oβ. HR 98 bpm, BP 142/88. " |
| "Patient transferred to catheterisation lab at 15:08 β door-to-balloon time 38 minutes. " |
| "PCI performed successfully. Post-procedure: haemodynamically stable, pain free." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_002", |
| "title": "Acute Severe Asthma Exacerbation", |
| "category": "Respiratory", |
| "difficulty": "Intermediate", |
| "tags": ["asthma", "respiratory", "bronchospasm", "wheeze", "emergency"], |
| "learning_objectives": [ |
| "Assess severity of asthma using PEFR and clinical signs", |
| "Administer stepwise bronchodilator therapy", |
| "Recognise life-threatening asthma (silent chest, cyanosis)", |
| "Monitor response to treatment and escalate appropriately", |
| "Provide asthma action plan education", |
| ], |
| "patient": { |
| "name": "Ms. Aisha Patel", |
| "age": 28, |
| "gender": "Female", |
| "weight_kg": 62, |
| "height_cm": 163, |
| "allergies": ["NSAIDs (bronchospasm)", "Cats"], |
| "pmhx": ["Asthma since childhood", "Eczema", "Allergic rhinitis"], |
| "medications": [ |
| "Salbutamol 100 mcg puffer PRN", |
| "Fluticasone/salmeterol 250/25 mcg 1 puff BD", |
| "Cetirizine 10 mg nocte", |
| ], |
| "social": "Schoolteacher. Non-smoker. Lives in apartment with cat. Recently started new cleaning products at work.", |
| "family_hx": "Mother has asthma. Father has hay fever.", |
| }, |
| "presentation": ( |
| "Ms. Patel presents to ED at 22:15 unable to complete sentences. She has been wheezing " |
| "for 4 hours, progressively worsening since visiting a friend's home who has two cats. " |
| "Used salbutamol puffer 8 times in the last 2 hours with minimal relief. Appears frightened " |
| "and is leaning forward in tripod position." |
| ), |
| "vitals": { |
| "BP": "138/82 mmHg", |
| "HR": "118 bpm", |
| "RR": "28 breaths/min", |
| "SpO2": "89% on room air", |
| "Temp": "37.0Β°C", |
| "Pain": "0/10 (dyspnoea 8/10)", |
| "GCS": "15", |
| "PEFR": "38% of predicted", |
| }, |
| "physical_exam": ( |
| "Patient in obvious respiratory distress. Using accessory muscles (sternocleidomastoid, intercostals). " |
| "Tripod position. Unable to complete full sentences. Widespread bilateral expiratory and inspiratory wheeze. " |
| "Prolonged expiratory phase. No cyanosis. No stridor." |
| ), |
| "investigations": { |
| "PEFR": "38% of predicted (severe: < 50%)", |
| "ABG": "pH 7.48, pCOβ 32 mmHg, pOβ 58 mmHg, HCOβ 24 β respiratory alkalosis + hypoxaemia", |
| "FBC": "WCC 13.2 Γ 10βΉ/L (stress response), Eosinophils 0.8", |
| "CXR": "Hyperinflated lungs. No consolidation. No pneumothorax.", |
| "ECG": "Sinus tachycardia 118 bpm", |
| "Theophylline level": "Not applicable (not on theophylline)", |
| }, |
| "medical_diagnosis": "Acute Severe Asthma Exacerbation", |
| "nursing_priorities": [ |
| "High-flow Oβ immediately β target SpOβ 93β95%", |
| "Back-to-back salbutamol nebulisers (2.5β5 mg) every 20 min Γ 3", |
| "Ipratropium bromide nebuliser added for severe exacerbation", |
| "Oral/IV prednisolone (or hydrocortisone IV) per protocol", |
| "Continuous SpOβ monitoring and frequent PEFR reassessment", |
| "Keep patient upright (sitting forward) β optimise respiratory mechanics", |
| "Prepare for escalation: IV magnesium sulphate, HDU/ICU if no improvement", |
| "Reassess every 15β20 minutes", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Impaired Gas Exchange related to bronchospasm and mucus plugging", |
| "evidence": "SpOβ 89%, RR 28, ABG shows hypoxaemia, widespread wheeze", |
| "goal": "SpOβ β₯ 93%, RR < 20, PEFR > 50% predicted within 1 hour", |
| "interventions": [ |
| "Apply Oβ 6β8 L/min via face mask β titrate to SpOβ 93β95%", |
| "Administer salbutamol 5 mg + ipratropium 0.5 mg via nebuliser", |
| "Position: high Fowler's or forward-leaning (tripod)", |
| "Monitor SpOβ continuously, PEFR every 20 minutes", |
| "Prepare IV magnesium sulphate 2 g over 20 min if no improvement", |
| ], |
| }, |
| { |
| "diagnosis": "Ineffective Breathing Pattern related to airway obstruction", |
| "evidence": "Accessory muscle use, prolonged expiratory phase, RR 28, PEFR 38%", |
| "goal": "RR 12β20, accessory muscle use reduced, patient able to speak in sentences", |
| "interventions": [ |
| "Coach pursed-lip breathing to prolong exhalation", |
| "Ensure calm, quiet environment to reduce anxiety and Oβ demand", |
| "Administer corticosteroids (prednisolone 50 mg PO / hydrocortisone 200 mg IV)", |
| "Repeat PEFR 15β20 minutes post-bronchodilator", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: 4-hour history of worsening wheeze, dyspnoea 8/10, unable to finish sentences, " |
| "8 Γ salbutamol puffs with no relief. Objective: SpOβ 89%, RR 28, HR 118, " |
| "PEFR 38%, accessory muscles, bilateral wheeze." |
| ), |
| "diagnosis": ( |
| "1. Impaired Gas Exchange r/t bronchospasm AEB SpOβ 89%, ABG hypoxaemia.\n" |
| "2. Ineffective Breathing Pattern r/t airway obstruction AEB accessory muscles, RR 28.\n" |
| "3. Anxiety r/t breathing difficulty AEB frightened appearance." |
| ), |
| "planning": ( |
| "SpOβ β₯ 93% within 30 min; PEFR > 50% within 60 min; " |
| "RR < 20; patient able to speak in full sentences." |
| ), |
| "implementation": ( |
| "β’ Oβ 8 L/min via face mask applied β SpOβ improved to 94%.\n" |
| "β’ Salbutamol 5 mg + ipratropium 0.5 mg nebulised β 3 doses 20 min apart.\n" |
| "β’ Prednisolone 50 mg PO given.\n" |
| "β’ Reassurance provided, calm environment maintained.\n" |
| "β’ PEFR measured at 20 min intervals: 38% β 52% β 61%." |
| ), |
| "evaluation": ( |
| "After 60 minutes: SpOβ 96% on 4 L Oβ, PEFR 61%, RR 18, HR 96. " |
| "Speaking in full sentences. Wheeze reduced. Admitted to ward for observation. " |
| "Asthma action plan discussed before discharge." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_003", |
| "title": "Diabetic Ketoacidosis (DKA)", |
| "category": "Endocrine", |
| "difficulty": "Advanced", |
| "tags": ["DKA", "diabetes", "endocrine", "ketoacidosis", "insulin"], |
| "learning_objectives": [ |
| "Identify DKA diagnostic criteria (BSL, ketones, pH)", |
| "Manage IV fluid resuscitation protocol", |
| "Administer insulin infusion safely β monitor potassium closely", |
| "Monitor for DKA complications: cerebral oedema, hypokalaemia", |
| "Identify and address precipitating factors", |
| ], |
| "patient": { |
| "name": "Ms. Emily Thornton", |
| "age": 19, |
| "gender": "Female", |
| "weight_kg": 58, |
| "height_cm": 168, |
| "allergies": ["NKDA"], |
| "pmhx": ["Type 1 Diabetes Mellitus (since age 9)"], |
| "medications": [ |
| "Insulin glargine 20 units nocte", |
| "Insulin aspart sliding scale with meals", |
| ], |
| "social": "First-year university student. Lives in student accommodation. Recently had gastroenteritis β unable to eat for 2 days. Forgot to take insulin.", |
| "family_hx": "Nil relevant.", |
| }, |
| "presentation": ( |
| "Emily is brought to ED by her roommate at 03:00. She has been vomiting for 36 hours " |
| "and is confused and lethargic. Her roommate reports she has been breathing strangely " |
| "('like she can't catch her breath') and there is a fruity smell on her breath. " |
| "She omitted her insulin for 2 days as she wasn't eating." |
| ), |
| "vitals": { |
| "BP": "98/62 mmHg (lying)", |
| "HR": "124 bpm", |
| "RR": "28 breaths/min (Kussmaul)", |
| "SpO2": "97% on room air", |
| "Temp": "37.4Β°C", |
| "Pain": "5/10 (abdominal)", |
| "GCS": "13 (E3 V4 M6)", |
| "BSL": "28.4 mmol/L", |
| }, |
| "physical_exam": ( |
| "Patient is drowsy and confused. Dry mucous membranes, sunken eyes, poor skin turgor β " |
| "estimated 10% dehydration. Tachycardic. Kussmaul respirations (deep and rapid). " |
| "Fruity/acetone breath. Diffuse abdominal tenderness. No peritonism." |
| ), |
| "investigations": { |
| "BSL": "28.4 mmol/L", |
| "Blood ketones": "5.8 mmol/L (ββ normal < 0.6)", |
| "ABG": "pH 7.18, pCOβ 18 mmHg, pOβ 98 mmHg, HCOβ 8 mmol/L β severe metabolic acidosis", |
| "Anion Gap": "30 (β normal 8β12)", |
| "UEC": "Na 132, K 5.8 (β β due to acidosis shift), Cr 118 ΞΌmol/L", |
| "Urine ketones": "4+ (strongly positive)", |
| "FBC": "WCC 18.4 (stress leucocytosis), Hb 132", |
| "HbA1c": "11.2% (ββ poor glycaemic control)", |
| "Lipase": "Normal", |
| "ECG": "Sinus tachycardia. Peaked T waves (hyperkalaemia).", |
| }, |
| "medical_diagnosis": "Diabetic Ketoacidosis (DKA) β severe (pH < 7.2)", |
| "nursing_priorities": [ |
| "URGENT IV fluid resuscitation: 0.9% NaCl 1 L over 1 hour", |
| "Commence insulin infusion β DO NOT start until KβΊ β₯ 3.5 mmol/L", |
| "Hourly potassium monitoring β replace aggressively as insulin drives KβΊ into cells", |
| "Strict fluid balance β IDC for accurate urine output monitoring", |
| "Hourly BSL, 2-hourly blood ketones and ABG", |
| "Continuous cardiac monitoring β hyperkalaemia/hypokalaemia arrhythmia risk", |
| "Neurological observations β watch for cerebral oedema (βGCS, headache, vomiting)", |
| "NG tube if GCS < 13 (airway protection, vomiting)", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Deficient Fluid Volume related to osmotic diuresis and vomiting", |
| "evidence": "BP 98/62, HR 124, dry mucous membranes, estimated 10% dehydration", |
| "goal": "BP > 100/60, HR < 100, urine output β₯ 0.5 mL/kg/hr within 2 hours", |
| "interventions": [ |
| "Administer 0.9% NaCl 1 L stat, then 1 L/hr Γ 2 hours per DKA protocol", |
| "Insert IDC β monitor hourly urine output", |
| "Monitor vital signs every 30 minutes", |
| "Accurate intake/output chart", |
| "Assess skin turgor, mucous membranes hourly", |
| ], |
| }, |
| { |
| "diagnosis": "Imbalanced Nutrition / Risk for Electrolyte Imbalance", |
| "evidence": "KβΊ 5.8 (acidosis shift β will drop rapidly with insulin), HCOβ 8", |
| "goal": "KβΊ maintained 3.5β5.5 mmol/L; pH > 7.3 within 12 hours", |
| "interventions": [ |
| "DO NOT start insulin until KβΊ β₯ 3.5 β risk of fatal hypokalaemia", |
| "Commence KCl replacement as per DKA protocol once insulin started", |
| "Hourly potassium levels while on insulin infusion", |
| "Continuous ECG monitoring for arrhythmias", |
| "Administer sodium bicarbonate only if pH < 7.0 per protocol", |
| ], |
| }, |
| { |
| "diagnosis": "Acute Confusion related to cerebral effects of acidosis and dehydration", |
| "evidence": "GCS 13, confused, lethargic", |
| "goal": "GCS returns to 15 within 6 hours as metabolic derangement corrects", |
| "interventions": [ |
| "Neurological observations hourly (GCS, pupils)", |
| "Reorient patient frequently", |
| "Raise bed rails β fall prevention", |
| "Alert medical team immediately if GCS drops β₯ 2 points β cerebral oedema risk", |
| "Avoid rapid fluid correction (risk of cerebral oedema)", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: 36-hour vomiting, omitted insulin 2 days, abdominal pain. " |
| "Objective: BSL 28.4, ketones 5.8, pH 7.18, BP 98/62, HR 124, GCS 13, " |
| "Kussmaul respirations, fruity breath, 10% dehydration." |
| ), |
| "diagnosis": ( |
| "1. Deficient Fluid Volume r/t osmotic diuresis AEB hypotension, tachycardia, dry mucous membranes.\n" |
| "2. Risk for Electrolyte Imbalance r/t insulin-potassium shift AEB KβΊ 5.8 (will drop with insulin).\n" |
| "3. Acute Confusion r/t acidosis and dehydration AEB GCS 13." |
| ), |
| "planning": ( |
| "Fluid resuscitation to restore haemodynamic stability within 2 hours. " |
| "Safe insulin infusion with hourly KβΊ monitoring. " |
| "Ketones < 0.5, pH > 7.3 within 12 hours. GCS 15 within 6 hours." |
| ), |
| "implementation": ( |
| "β’ IV 0.9% NaCl 1 L over 1 hour commenced β BP improved to 108/70 after 1 hour.\n" |
| "β’ Insulin infusion commenced at 0.1 units/kg/hr after KβΊ confirmed β₯ 3.5.\n" |
| "β’ KCl replacement added to IV fluids as per DKA sliding scale.\n" |
| "β’ IDC inserted β urine output 40 mL/hr after fluid resuscitation.\n" |
| "β’ Hourly BSL, 2-hourly ketones, continuous ECG monitoring.\n" |
| "β’ Family updated; patient reoriented regularly." |
| ), |
| "evaluation": ( |
| "At 6 hours: BSL 14.2 mmol/L, ketones 1.8 mmol/L, pH 7.28, KβΊ 3.9, BP 118/76, " |
| "HR 98, GCS 15. At 12 hours: ketones cleared, pH 7.36, patient eating. " |
| "Diabetes educator consulted. Sick-day management plan provided." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_004", |
| "title": "Acute Ischaemic Stroke", |
| "category": "Neurological", |
| "difficulty": "Advanced", |
| "tags": ["stroke", "CVA", "neurological", "tPA", "FAST", "thrombolysis"], |
| "learning_objectives": [ |
| "Apply FAST/BE-FAST stroke recognition tool", |
| "Understand time-critical thrombolysis window (< 4.5 hours)", |
| "Perform accurate neurological assessment (NIH Stroke Scale)", |
| "Monitor for post-tPA haemorrhagic transformation", |
| "Prevent aspiration β nil by mouth until formal swallow assessment", |
| ], |
| "patient": { |
| "name": "Mrs. Joan McAllister", |
| "age": 72, |
| "gender": "Female", |
| "weight_kg": 74, |
| "height_cm": 161, |
| "allergies": ["Sulfonamides"], |
| "pmhx": ["Atrial Fibrillation", "Hypertension", "Hyperlipidaemia", "Previous TIA 3 years ago"], |
| "medications": [ |
| "Apixaban 5 mg BD", |
| "Perindopril 4 mg daily", |
| "Rosuvastatin 20 mg nocte", |
| ], |
| "social": "Retired nurse. Widowed. Lives alone. Independent ADLs. Last seen well 1.5 hours ago by neighbour.", |
| "family_hx": "Sister had stroke at age 68.", |
| }, |
| "presentation": ( |
| "Mrs. McAllister is brought to ED by ambulance at 09:45. Her neighbour found her on the " |
| "kitchen floor at 09:30. She has right-sided facial droop, right arm weakness (cannot raise " |
| "arm above shoulder), and slurred speech. She appears confused about the date but knows her name. " |
| "Last known well: 08:15 (spoke to neighbour on phone)." |
| ), |
| "vitals": { |
| "BP": "186/104 mmHg", |
| "HR": "88 bpm (irregular β AF)", |
| "RR": "18 breaths/min", |
| "SpO2": "96% on room air", |
| "Temp": "37.1Β°C", |
| "Pain": "0/10 (headache 3/10)", |
| "GCS": "13 (E4 V3 M6)", |
| "BSL": "8.6 mmol/L", |
| }, |
| "physical_exam": ( |
| "Right facial droop (lower face). Right arm drift positive β arm falls within 10 seconds. " |
| "Right leg mild weakness. Speech dysarthric. No aphasia β comprehension intact. " |
| "NIHSS score: 8 (moderate stroke). Pupils equal and reactive. No neck stiffness. " |
| "Irregular rhythm on auscultation (AF)." |
| ), |
| "investigations": { |
| "CT Brain (non-contrast)": "No haemorrhage. Early ischaemic changes in left MCA territory.", |
| "CT Angiography": "Partial occlusion left middle cerebral artery (MCA)", |
| "NIHSS": "8 β moderate stroke", |
| "ECG": "Atrial fibrillation. Rate 88 bpm.", |
| "FBC": "Hb 128 g/L, Platelets 224 Γ 10βΉ/L", |
| "Coagulation": "INR 1.1 (apixaban β anti-Xa not routinely measured)", |
| "UEC": "Na 139, K 4.0, Cr 88 ΞΌmol/L", |
| "BSL": "8.6 mmol/L", |
| "Lipids": "LDL 3.4 mmol/L", |
| }, |
| "medical_diagnosis": "Acute Ischaemic Stroke β Left MCA territory (NIHSS 8)", |
| "nursing_priorities": [ |
| "TIME CRITICAL β establish onset-to-door time, activate stroke pathway", |
| "NIL BY MOUTH until formal swallow screen completed", |
| "Maintain BP 140β180 mmHg (do NOT lower aggressively pre-tPA)", |
| "Position: HOB 0Β° (flat) initially to maximise cerebral perfusion", |
| "Continuous neurological observations β NIHSS, GCS, pupils every 15 min", |
| "IV access Γ 2 β bloods per stroke protocol", |
| "BSL monitoring β target 4β11 mmol/L (hypo/hyperglycaemia worsen outcomes)", |
| "Prepare for thrombolysis (tPA) or endovascular thrombectomy β if eligible", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Ineffective Cerebral Tissue Perfusion related to MCA occlusion", |
| "evidence": "NIHSS 8, right-sided weakness, facial droop, dysarthria, BP 186/104", |
| "goal": "No neurological deterioration; NIHSS improves or stabilises within 24 hours", |
| "interventions": [ |
| "HOB flat (0Β°) to maintain cerebral perfusion pressure", |
| "Do NOT lower BP aggressively unless > 220 mmHg (or > 185 if tPA candidate)", |
| "15-minutely neuro obs: GCS, NIHSS, pupillary response", |
| "Monitor for signs of haemorrhagic transformation post-tPA: βGCS, new headache, vomiting", |
| "Maintain BSL 4β11 mmol/L", |
| ], |
| }, |
| { |
| "diagnosis": "Risk for Aspiration related to dysphagia secondary to stroke", |
| "evidence": "Dysarthria, reduced GCS, neurological deficits β high aspiration risk", |
| "goal": "No aspiration event; formal swallow screen completed before any oral intake", |
| "interventions": [ |
| "NIL BY MOUTH until speech pathology swallow assessment", |
| "Position: lateral/semi-prone if vomiting risk", |
| "NG tube for medications and hydration if swallow impaired", |
| "Oral suctioning available at bedside", |
| "Head of bed 30Β° once haemodynamic goals met", |
| ], |
| }, |
| { |
| "diagnosis": "Impaired Physical Mobility related to right-sided hemiparesis", |
| "evidence": "Right arm weakness, right leg weakness, right facial droop", |
| "goal": "No skin breakdown; commence physiotherapy within 24 hours", |
| "interventions": [ |
| "Pressure injury prevention: 2-hourly repositioning", |
| "Heel protectors applied", |
| "Limb positioning to prevent contractures", |
| "VTE prophylaxis per protocol", |
| "Early physiotherapy and occupational therapy referral", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: Headache 3/10, confusion (knows name, not date). " |
| "Objective: Right facial droop, right arm/leg weakness, dysarthria, NIHSS 8, " |
| "BP 186/104, AF on ECG, CT β left MCA ischaemia, last known well 1.5 hours ago." |
| ), |
| "diagnosis": ( |
| "1. Ineffective Cerebral Tissue Perfusion r/t MCA occlusion AEB NIHSS 8, hemiparesis.\n" |
| "2. Risk for Aspiration r/t dysphagia AEB dysarthria, reduced GCS.\n" |
| "3. Impaired Physical Mobility r/t hemiparesis AEB arm/leg weakness." |
| ), |
| "planning": ( |
| "Activate stroke pathway β tPA within 4.5 hours of onset. " |
| "Prevent aspiration until swallow screen. " |
| "NIHSS monitoring every 15 min. Commence rehab within 24 hours." |
| ), |
| "implementation": ( |
| "β’ Stroke pathway activated β neurology notified at 09:48.\n" |
| "β’ CT Brain completed at 10:02 β no haemorrhage confirmed.\n" |
| "β’ tPA (alteplase) administered at 10:18 β door-to-needle time 33 minutes.\n" |
| "β’ BP managed: avoided antihypertensives while tPA infusing.\n" |
| "β’ Nil by mouth β NG tube inserted for medications.\n" |
| "β’ Neurological observations every 15 minutes.\n" |
| "β’ Speech pathology, physiotherapy, OT referrals placed." |
| ), |
| "evaluation": ( |
| "At 24 hours: NIHSS improved to 4. Right arm strength improving. " |
| "Speech clearer. Swallow screen passed (modified diet). " |
| "No haemorrhagic transformation on repeat CT. Transferred to stroke unit." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_005", |
| "title": "Septic Shock β Urinary Source", |
| "category": "Multi-system / Infectious", |
| "difficulty": "Advanced", |
| "tags": ["sepsis", "septic shock", "infection", "qSOFA", "Sepsis-3", "antibiotics"], |
| "learning_objectives": [ |
| "Apply Sepsis-3 criteria and qSOFA screening tool", |
| "Implement Sepsis 1-Hour Bundle (blood cultures, antibiotics, fluids)", |
| "Monitor haemodynamic response to resuscitation", |
| "Understand vasopressor use in septic shock", |
| "Prevent secondary complications: AKI, ventilator-associated pneumonia", |
| ], |
| "patient": { |
| "name": "Mr. Harold Stevens", |
| "age": 78, |
| "gender": "Male", |
| "weight_kg": 68, |
| "height_cm": 170, |
| "allergies": ["Cephalosporins (anaphylaxis)"], |
| "pmhx": ["Benign Prostatic Hyperplasia", "Chronic Kidney Disease (Stage 3)", "Hypertension", "Type 2 Diabetes"], |
| "medications": [ |
| "Tamsulosin 0.4 mg nocte", |
| "Metformin 500 mg BD (held β CKD)", |
| "Ramipril 5 mg daily", |
| "Insulin glargine 14 units nocte", |
| ], |
| "social": "Retired farmer. Lives with wife. IDC in situ (inserted 4 days ago at GP for urinary retention).", |
| "family_hx": "Nil relevant.", |
| }, |
| "presentation": ( |
| "Mr. Stevens is brought to ED by his wife at 16:20. She reports he has been 'not himself' " |
| "for 24 hours β drowsy, confused, not eating. He developed rigors and fever this afternoon. " |
| "Urine from his IDC is cloudy and malodorous. Wife says he was well last week." |
| ), |
| "vitals": { |
| "BP": "82/50 mmHg", |
| "HR": "118 bpm", |
| "RR": "24 breaths/min", |
| "SpO2": "94% on room air", |
| "Temp": "39.4Β°C", |
| "Pain": "3/10 (suprapubic)", |
| "GCS": "12 (E3 V3 M6)", |
| "BSL": "18.6 mmol/L", |
| "UO": "20 mL over last 2 hours (oliguria)", |
| }, |
| "physical_exam": ( |
| "Patient appears unwell, flushed and diaphoretic. Confused β knows name only. " |
| "Warm, vasodilated peripheries. Capillary refill 3 seconds. Suprapubic tenderness. " |
| "IDC in situ β bag contains 100 mL cloudy, dark urine. " |
| "No crepitations. Abdomen soft. No rigidity." |
| ), |
| "investigations": { |
| "qSOFA score": "3/3 (βBP, βRR, altered mentation) β HIGH RISK SEPSIS", |
| "SOFA score": "8 β organ dysfunction Γ 3 systems", |
| "Lactate": "4.8 mmol/L (ββ β > 4 = septic shock)", |
| "FBC": "WCC 24.6 Γ 10βΉ/L, Neutrophils 22.1, Hb 106 g/L", |
| "CRP": "348 mg/L (ββ)", |
| "Procalcitonin": "28.4 ng/mL (ββ)", |
| "UEC": "Na 134, K 5.2, Cr 248 ΞΌmol/L (β β baseline Cr 132), Urea 22.4", |
| "LFTs": "ALT mildly elevated", |
| "Coagulation": "PT 16.2 s, APTT 42 s, Fibrinogen 1.8 g/L (β)", |
| "Blood cultures Γ 2": "Pending (collected before antibiotics)", |
| "MSU/catheter urine": "WCC > 10βΈ, Gram-negative rods (presumed E. coli)", |
| "CXR": "No consolidation. Mild cardiomegaly.", |
| }, |
| "medical_diagnosis": "Septic Shock β catheter-associated urinary tract infection (CAUTI)", |
| "nursing_priorities": [ |
| "SEPSIS PATHWAY β 1-HOUR BUNDLE", |
| "Blood cultures Γ 2 sets BEFORE antibiotics", |
| "IV fluid resuscitation: 30 mL/kg crystalloid (0.9% NaCl or Hartmann's) STAT", |
| "IV antibiotics WITHIN 1 HOUR β per allergy/local protocol (avoid cephalosporins)", |
| "Measure serial lactates β target < 2 mmol/L", |
| "IDC output β strict hourly urine output (target β₯ 0.5 mL/kg/hr)", |
| "Consider vasopressors (noradrenaline) if MAP < 65 mmHg despite fluids", |
| "Continuous cardiac monitoring, ICU review", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Ineffective Tissue Perfusion (multi-organ) related to septic shock", |
| "evidence": "BP 82/50, lactate 4.8, oliguria 10 mL/hr, GCS 12, Cr 248", |
| "goal": "MAP β₯ 65 mmHg, lactate < 2, UO β₯ 0.5 mL/kg/hr within 3 hours", |
| "interventions": [ |
| "IV 0.9% NaCl 30 mL/kg (2040 mL) over 3 hours β reassess after each 500 mL", |
| "Noradrenaline infusion via central line if MAP < 65 after fluids", |
| "2-hourly lactate clearance measurement", |
| "Strict hourly urine output β target β₯ 34 mL/hr", |
| "Continuous cardiac monitoring", |
| ], |
| }, |
| { |
| "diagnosis": "Hyperthermia related to systemic infection", |
| "evidence": "Temp 39.4Β°C, rigors, WCC 24.6, CRP 348", |
| "goal": "Temperature < 38.5Β°C within 2 hours", |
| "interventions": [ |
| "Administer paracetamol 1 g IV/PO per protocol", |
| "Cooling blanket or ice packs to axillae/groin", |
| "Ensure adequate hydration", |
| "Temperature monitoring every 1β2 hours", |
| "Remove IDC and replace with new IDC or suprapubic catheter", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: 24-hour confusion, anorexia, rigors, 4-day IDC for urinary retention. " |
| "Objective: BP 82/50, HR 118, Temp 39.4, GCS 12, lactate 4.8, qSOFA 3, " |
| "WCC 24.6, Cr 248 (AKI), cloudy malodorous urine." |
| ), |
| "diagnosis": ( |
| "1. Ineffective Tissue Perfusion r/t septic shock AEB BP 82/50, lactate 4.8, oliguria.\n" |
| "2. Hyperthermia r/t systemic infection AEB Temp 39.4, rigors, WCC 24.6.\n" |
| "3. Acute Confusion r/t septic encephalopathy AEB GCS 12." |
| ), |
| "planning": ( |
| "1-hour sepsis bundle. MAP β₯ 65 within 3 hours. Lactate clearance β₯ 10%. " |
| "Appropriate antibiotics within 1 hour. Source control (IDC review)." |
| ), |
| "implementation": ( |
| "β’ Blood cultures Γ 2 collected immediately.\n" |
| "β’ Meropenem 1 g IV (avoiding cephalosporins per allergy) within 45 minutes.\n" |
| "β’ IV 0.9% NaCl 2000 mL over 3 hours commenced.\n" |
| "β’ Noradrenaline 0.05 mcg/kg/min commenced via central line β MAP improved to 68.\n" |
| "β’ IDC removed; new IDC inserted; urine sent for C&S.\n" |
| "β’ ICU team notified; patient transferred to ICU.\n" |
| "β’ Family updated and support provided." |
| ), |
| "evaluation": ( |
| "At 3 hours: MAP 68, HR 102, lactate 2.8 (β β clearance 42%), UO 38 mL/hr. " |
| "At 12 hours: lactate 1.4, UO improving, GCS 14. " |
| "Blood cultures: E. coli β sensitive to meropenem. Antibiotics rationalised." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_006", |
| "title": "Post-Operative Neck of Femur Fracture", |
| "category": "Musculoskeletal / Surgical", |
| "difficulty": "Beginner", |
| "tags": ["hip fracture", "NOF", "orthopaedic", "post-op", "elderly", "falls"], |
| "learning_objectives": [ |
| "Perform post-operative assessment using ABCDE approach", |
| "Manage post-operative pain using multimodal analgesia", |
| "Implement VTE prophylaxis and pressure injury prevention", |
| "Promote early mobilisation β key to recovery", |
| "Prevent delirium in elderly post-operative patients", |
| ], |
| "patient": { |
| "name": "Mrs. Betty Kowalski", |
| "age": 83, |
| "gender": "Female", |
| "weight_kg": 56, |
| "height_cm": 154, |
| "allergies": ["Codeine (nausea/vomiting)", "Latex"], |
| "pmhx": ["Osteoporosis", "Hypertension", "Mild cognitive impairment", "Hypothyroidism", "Urinary incontinence"], |
| "medications": [ |
| "Alendronate 70 mg weekly", |
| "Calcium carbonate 600 mg BD", |
| "Vitamin D 1000 IU daily", |
| "Perindopril 5 mg daily", |
| "Levothyroxine 50 mcg daily", |
| ], |
| "social": "Widow. Lives alone in home unit. Daughter visits daily. Independent with frame. 1 previous fall this year.", |
| "family_hx": "Mother had hip fracture at age 85.", |
| }, |
| "presentation": ( |
| "Mrs. Kowalski returned from theatre at 14:30 following right hemiarthroplasty (hip replacement) " |
| "for a right neck of femur fracture sustained in a fall at home yesterday. " |
| "The procedure was performed under spinal anaesthesia with sedation. She is now in the " |
| "orthopaedic ward. She appears drowsy but rousable, and complaining of hip pain." |
| ), |
| "vitals": { |
| "BP": "108/66 mmHg", |
| "HR": "88 bpm", |
| "RR": "16 breaths/min", |
| "SpO2": "94% on room air", |
| "Temp": "36.2Β°C", |
| "Pain": "7/10 (right hip)", |
| "GCS": "14 (drowsy but oriented to person and place)", |
| "UO": "IDC in situ β 40 mL since returning from theatre (2 hours)", |
| }, |
| "physical_exam": ( |
| "Patient drowsy but rousable β responds to voice. Right hip: dressing intact, " |
| "wound drain in situ with 80 mL haemoserous drainage. Right leg warm, cap refill 2 sec. " |
| "Pedal pulses present. No distal neurovascular deficit. " |
| "Left leg: normal. Abdomen soft. Bowel sounds present." |
| ), |
| "investigations": { |
| "Post-op FBC": "Hb 86 g/L (β from pre-op 112 g/L β surgical blood loss)", |
| "UEC": "Na 138, K 3.8, Cr 92 ΞΌmol/L", |
| "Coagulation": "INR 1.2", |
| "CXR": "Clear. No consolidation.", |
| "Right hip X-ray": "Right hemiarthroplasty in situ β satisfactory position", |
| }, |
| "medical_diagnosis": "Post-operative Day 0 β Right hemiarthroplasty for right NOF fracture", |
| "nursing_priorities": [ |
| "ABCDE post-operative assessment on return from theatre", |
| "Multimodal pain management (paracetamol + NSAID + opioid PRN) β avoid codeine", |
| "VTE prophylaxis: TEDS + enoxaparin (commence Day 1) + early mobilisation", |
| "Pressure injury prevention: 2-hourly repositioning, heel protectors", |
| "Delirium prevention: reorientation, familiar objects, glasses/hearing aids", |
| "Wound drain monitoring β notify if > 200 mL/hour", |
| "Neurovascular observations right leg every 2 hours Γ 12 hours", |
| "IDC output β may remove IDC at 24β48 hours to reduce UTI risk", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Acute Pain related to surgical trauma (right hip)", |
| "evidence": "Pain 7/10 right hip, facial grimacing, reluctance to move", |
| "goal": "Pain β€ 3/10 at rest and β€ 5/10 with movement within 1 hour", |
| "interventions": [ |
| "Administer paracetamol 1 g QID (if not already given intra-op)", |
| "Administer opioid analgesia PRN per protocol (avoid codeine β allergy)", |
| "Position: supine with pillow between knees (hip precautions)", |
| "Apply ice pack wrapped in cloth to right hip", |
| "Reassess pain 30β60 minutes after analgesia", |
| ], |
| }, |
| { |
| "diagnosis": "Risk for Perioperative Positioning Injury / Neurovascular Compromise", |
| "evidence": "Post-surgical hip β at risk for dislocation, DVT, neurovascular compromise", |
| "goal": "No distal neurovascular deficit; no signs of DVT throughout admission", |
| "interventions": [ |
| "Neurovascular observations (5 Ps) right leg every 2 hours", |
| "Maintain hip precautions: no hip flexion > 90Β°, no adduction, no internal rotation", |
| "TEDS stockings (check for latex allergy β use non-latex TEDs)", |
| "Enoxaparin per protocol starting Day 1", |
| "Early mobilisation with physiotherapy Day 1", |
| ], |
| }, |
| { |
| "diagnosis": "Risk for Acute Confusion (Delirium) related to anaesthesia, pain, unfamiliar environment", |
| "evidence": "Age 83, mild cognitive impairment, post-op drowsiness, pain", |
| "goal": "No delirium episode; patient remains oriented Γ 3", |
| "interventions": [ |
| "Ensure glasses and hearing aids are available", |
| "Frequent reorientation β name, location, date, what happened", |
| "Maintain normal sleep-wake cycle β avoid unnecessary night interventions", |
| "Avoid benzodiazepines and anticholinergic medications", |
| "Encourage family presence", |
| "Adequate pain management β uncontrolled pain is a delirium trigger", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: Pain 7/10 right hip. Drowsy post-op. " |
| "Objective: BP 108/66, SpOβ 94%, Hb 86 (β), wound drain 80 mL, " |
| "GCS 14, right hip dressing intact, no neurovascular deficit." |
| ), |
| "diagnosis": ( |
| "1. Acute Pain r/t surgical trauma AEB pain 7/10, facial grimacing.\n" |
| "2. Risk for Neurovascular Compromise r/t post-op hip surgery.\n" |
| "3. Risk for Delirium r/t age, cognitive impairment, anaesthesia." |
| ), |
| "planning": ( |
| "Pain β€ 3/10 within 1 hour. No neurovascular compromise. " |
| "Mobilise with physio Day 1. Delirium prevention strategy in place." |
| ), |
| "implementation": ( |
| "β’ Oβ 2 L/min via nasal prongs β SpOβ improved to 97%.\n" |
| "β’ Paracetamol 1 g IV given; oxycodone 2.5 mg PO given β pain 4/10 at 60 min.\n" |
| "β’ Non-latex TEDS applied. Hip precautions explained.\n" |
| "β’ Glasses and hearing aid retrieved from bedside. Family contacted.\n" |
| "β’ Neurovascular obs every 2 hours β all normal.\n" |
| "β’ Wound drain output charted hourly." |
| ), |
| "evaluation": ( |
| "Pain 4/10 at 1 hour, 3/10 at 2 hours. SpOβ 97%. Neurovascular obs intact. " |
| "No delirium at 12 hours β patient oriented Γ 3. " |
| "Day 1: mobilised to chair with physio. Day 2: walking with frame." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_007", |
| "title": "Severe Preeclampsia", |
| "category": "Maternal / Obstetric", |
| "difficulty": "Advanced", |
| "tags": ["preeclampsia", "obstetric", "maternal", "eclampsia", "magnesium", "hypertension"], |
| "learning_objectives": [ |
| "Distinguish preeclampsia from gestational hypertension", |
| "Recognise severe features: BP > 160/110, proteinuria, headache", |
| "Administer magnesium sulphate safely for seizure prophylaxis", |
| "Monitor fetal wellbeing: CTG interpretation basics", |
| "Know antihypertensive options in pregnancy (labetalol, hydralazine)", |
| ], |
| "patient": { |
| "name": "Ms. Yara Okafor", |
| "age": 32, |
| "gender": "Female", |
| "weight_kg": 82, |
| "height_cm": 167, |
| "allergies": ["NKDA"], |
| "pmhx": ["Primigravida", "No previous hypertension", "No pre-existing medical conditions"], |
| "medications": ["Folic acid 500 mcg daily (ceased at 12/40)", "Iron supplements"], |
| "social": "32-year-old G1P0, 36 weeks gestation. Works as a nurse. Lives with partner.", |
| "family_hx": "Mother had preeclampsia in both pregnancies.", |
| }, |
| "presentation": ( |
| "Ms. Okafor presents to the maternity assessment unit at 11:00 with a frontal headache " |
| "rated 7/10, visual disturbances ('flashing lights'), and epigastric pain since this morning. " |
| "She is 36+2 weeks gestation. Her midwife took her BP at home and it was 170/110. " |
| "Her ankles have been very swollen for the past week." |
| ), |
| "vitals": { |
| "BP": "172/114 mmHg (severe range β repeated Γ 2, 15 min apart)", |
| "HR": "96 bpm", |
| "RR": "18 breaths/min", |
| "SpO2": "98% on room air", |
| "Temp": "37.0Β°C", |
| "Pain": "7/10 (frontal headache + epigastric)", |
| "Reflexes": "Hyperreflexia 3+ bilaterally, clonus present (3 beats)", |
| }, |
| "physical_exam": ( |
| "Alert and distressed. Generalised oedema β face, hands, ankles. " |
| "Hyperreflexia with 3-beat clonus β eclampsia risk. " |
| "Epigastric tenderness on palpation. " |
| "Uterine fundus at 36 cm. Fetal heart rate: 148 bpm, reactive." |
| ), |
| "investigations": { |
| "Urine dipstick": "Protein 3+ (significant proteinuria)", |
| "Spot PCR": "450 mg/mmol (ββ severe, normal < 30)", |
| "BP trend": "Two readings β₯ 160/110, 15 min apart β SEVERE range", |
| "FBC": "Hb 112 g/L, Platelets 98 Γ 10βΉ/L (β β HELLP concern)", |
| "LFTs": "ALT 68 U/L (β), AST 74 U/L (β), LDH 420 U/L (β)", |
| "UEC": "Cr 98 ΞΌmol/L, Uric acid elevated", |
| "Coagulation": "PT/APTT normal, fibrinogen 3.2 g/L", |
| "CTG": "Reactive β fetal wellbeing reassuring at this time", |
| "Ultrasound": "Fetus 36/40, estimated fetal weight 2.8 kg, reduced amniotic fluid", |
| }, |
| "medical_diagnosis": "Severe Preeclampsia with severe features (36+2 weeks) Β± evolving HELLP", |
| "nursing_priorities": [ |
| "URGENT β notify obstetric registrar/MO immediately", |
| "Continuous BP monitoring every 5β15 minutes", |
| "IV antihypertensives: labetalol IV or hydralazine IV to bring BP < 160/110", |
| "Magnesium sulphate: 4 g loading dose IV over 15β20 min β eclampsia prophylaxis", |
| "Strict fluid balance β IDC for hourly urine output", |
| "Continuous CTG monitoring", |
| "Magnesium toxicity monitoring: urine output, RR, reflexes", |
| "Prepare for delivery β discuss timing with obstetric team", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Risk for Maternal Injury (Seizure/Stroke) related to severe preeclampsia", |
| "evidence": "BP 172/114, hyperreflexia, clonus, headache, visual disturbances", |
| "goal": "No eclamptic seizure; BP < 160/110 within 1 hour", |
| "interventions": [ |
| "Administer magnesium sulphate 4 g IV over 15β20 min loading dose", |
| "Maintain maintenance MgSOβ infusion 1β2 g/hr", |
| "Antihypertensives: labetalol IV per protocol (SBP target < 160, DBP target < 110)", |
| "Seizure precautions: cot sides up, suction at bedside, IV access confirmed", |
| "Dark quiet room β minimise stimulation", |
| "Monitor: RR β₯ 12, UO β₯ 25 mL/hr, reflexes β before each MgSOβ dose", |
| ], |
| }, |
| { |
| "diagnosis": "Risk for Fetal Distress related to placental insufficiency", |
| "evidence": "Hypertension affecting uteroplacental blood flow, oligohydramnios", |
| "goal": "Reassuring CTG; plan for delivery within 24β48 hours", |
| "interventions": [ |
| "Continuous CTG monitoring", |
| "Left lateral position β maximises placental perfusion", |
| "Report any late decelerations, reduced variability, or prolonged bradycardia immediately", |
| "Prepare for emergency LSCS if fetal compromise", |
| "Notify neonatal team β preterm delivery expected", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: Frontal headache 7/10, visual disturbances, epigastric pain, facial swelling. " |
| "Objective: BP 172/114 (Γ2), proteinuria 3+, platelets 98, LFTs elevated (HELLP), " |
| "hyperreflexia, clonus, 36+2 weeks gestation." |
| ), |
| "diagnosis": ( |
| "1. Risk for Maternal Injury r/t severe preeclampsia AEB hypertension, hyperreflexia, clonus.\n" |
| "2. Risk for Fetal Distress r/t placental insufficiency AEB oligohydramnios.\n" |
| "3. Anxiety r/t acute illness and pregnancy AEB distress and fear for baby." |
| ), |
| "planning": ( |
| "BP < 160/110 within 1 hour. No seizure. " |
| "Continuous CTG monitoring. Delivery planning with obstetric team." |
| ), |
| "implementation": ( |
| "β’ Obstetric registrar notified at 11:05 β reviewed at 11:10.\n" |
| "β’ Labetalol 20 mg IV β BP 158/105 at 20 min. Repeat dose β BP 148/98.\n" |
| "β’ MgSOβ 4 g IV over 20 min loading dose; maintenance 2 g/hr.\n" |
| "β’ IDC inserted β UO 35 mL/hr. Continuous CTG β reactive.\n" |
| "β’ Neonatal team notified. Betamethasone for fetal lung maturity given.\n" |
| "β’ Partner informed; birth plan discussed." |
| ), |
| "evaluation": ( |
| "BP stabilised 148/96 over next 2 hours. No seizure. CTG remained reactive. " |
| "Decision for induction of labour at 37+0 weeks (4 days later after monitoring). " |
| "Delivered healthy 2.9 kg boy via vaginal delivery with epidural. " |
| "MgSOβ continued 24 hours post-partum." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_008", |
| "title": "Paediatric Febrile Convulsion", |
| "category": "Paediatric", |
| "difficulty": "Beginner", |
| "tags": ["paediatric", "febrile seizure", "child", "fever", "convulsion", "airway"], |
| "learning_objectives": [ |
| "Differentiate simple vs complex febrile seizure", |
| "Manage acute seizure: DRSABCD, airway positioning, benzodiazepines", |
| "Identify and treat the underlying febrile illness", |
| "Provide parent education and seizure first-aid teaching", |
| "Understand when to investigate for meningitis", |
| ], |
| "patient": { |
| "name": "Liam Nguyen", |
| "age": 2, |
| "gender": "Male", |
| "weight_kg": 12, |
| "height_cm": 88, |
| "allergies": ["NKDA"], |
| "pmhx": ["Nil significant", "No previous seizures", "Normal development"], |
| "medications": ["Nil regular"], |
| "social": "Lives with both parents and older sister. Fully vaccinated. Attends childcare 3 days/week.", |
| "family_hx": "Father had two febrile convulsions as a toddler.", |
| }, |
| "presentation": ( |
| "Liam's parents call an ambulance after witnessing a 2-minute tonic-clonic seizure at home. " |
| "He has had a runny nose and fever for 24 hours β temperature was 39.2Β°C at home. " |
| "The seizure was generalised and has now stopped. Liam is in the post-ictal phase β " |
| "drowsy but breathing. Parents are very distressed." |
| ), |
| "vitals": { |
| "BP": "Not measured initially (crying/post-ictal)", |
| "HR": "148 bpm", |
| "RR": "32 breaths/min", |
| "SpO2": "95% (improving β was 90% immediately post-seizure)", |
| "Temp": "39.8Β°C (axillary)", |
| "Pain": "Unable to assess (post-ictal)", |
| "GCS": "11 (E3 V3 M5 β improving)", |
| "Weight": "12 kg", |
| }, |
| "physical_exam": ( |
| "Post-ictal 2-year-old. Drowsy but gradually becoming more alert over 20 minutes. " |
| "Red, inflamed tympanic membranes bilaterally. Rhinorrhoea. Clear chest. " |
| "No rash. No petechiae. No neck stiffness. Anterior fontanelle normal. " |
| "Pupils equal and reactive. No focal neurological deficit once fully recovered." |
| ), |
| "investigations": { |
| "Temp": "39.8Β°C", |
| "BSL": "6.2 mmol/L (normal)", |
| "FBC": "WCC 16.8 (β β likely viral), Hb 112 g/L", |
| "CRP": "22 mg/L (mildly elevated)", |
| "UEC": "Normal", |
| "LP (lumbar puncture)": "NOT indicated β simple febrile seizure in child > 12 months, no meningism", |
| "EEG": "NOT indicated for first simple febrile seizure", |
| "CT Brain": "NOT indicated β no focal deficit, simple febrile seizure", |
| }, |
| "medical_diagnosis": "Simple Febrile Convulsion secondary to bilateral otitis media", |
| "nursing_priorities": [ |
| "DURING SEIZURE: DRSABCD β DO NOT restrain", |
| "Position: lateral/recovery position β airway protection", |
| "Timing: note seizure start time (if > 5 min β IV midazolam or diazepam)", |
| "Post-ictal: airway positioning, Oβ if SpOβ < 94%, monitoring", |
| "Treat fever: paracetamol 15 mg/kg PO/PR", |
| "Identify fever source (bilateral OM β amoxicillin if bacterial)", |
| "Parent education: seizure first aid, 999 criteria, recurrence risk", |
| "Discharge planning: written information, follow-up", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Risk for Aspiration related to seizure and reduced consciousness", |
| "evidence": "Post-ictal GCS 11, SpOβ 95%, seizure just ceased", |
| "goal": "Maintain patent airway; SpOβ β₯ 95%; full recovery of consciousness within 30 min", |
| "interventions": [ |
| "Position: lateral/recovery position β maintains airway", |
| "Suction available at bedside", |
| "Oβ via face mask if SpOβ < 94%", |
| "Nil by mouth until fully alert (GCS 15)", |
| "Monitor SpOβ continuously for 30 minutes", |
| ], |
| }, |
| { |
| "diagnosis": "Hyperthermia related to bilateral otitis media (infection)", |
| "evidence": "Temp 39.8Β°C, inflamed tympanic membranes, rhinorrhoea, WCC 16.8", |
| "goal": "Temperature < 38.5Β°C within 1 hour", |
| "interventions": [ |
| "Paracetamol 15 mg/kg = 180 mg PO/PR", |
| "Remove excess clothing, fan", |
| "Tepid sponging (not cold water β may cause shivering, increase temp)", |
| "Adequate hydration β oral fluids when fully alert", |
| "Amoxicillin if bacterial OM suspected per medical order", |
| ], |
| }, |
| { |
| "diagnosis": "Parental Anxiety related to witnessed seizure in child", |
| "evidence": "Parents visibly distressed, asking 'will it happen again?'", |
| "goal": "Parents verbalise understanding of febrile seizures and first aid actions", |
| "interventions": [ |
| "Explain febrile seizures in simple, calm language", |
| "Teach seizure first aid: recovery position, timing, when to call 000", |
| "Reassure: simple febrile seizures do not cause brain damage", |
| "Provide written information leaflet", |
| "Discuss recurrence risk (~30%) and that fever does not need to be treated aggressively to prevent seizures", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective (parents): 2-min tonic-clonic seizure at home, 24-hr fever, runny nose. " |
| "Father had childhood febrile seizures. " |
| "Objective: Temp 39.8Β°C, GCS 11 (post-ictal, improving), bilateral OM, " |
| "SpOβ 95%, WCC 16.8, simple febrile seizure (< 15 min, generalised, single)." |
| ), |
| "diagnosis": ( |
| "1. Risk for Aspiration r/t post-ictal reduced consciousness.\n" |
| "2. Hyperthermia r/t bilateral otitis media AEB Temp 39.8Β°C.\n" |
| "3. Parental Anxiety r/t witnessed seizure." |
| ), |
| "planning": ( |
| "Airway safety maintained. Temperature < 38.5Β°C within 1 hour. " |
| "Full neurological recovery within 30 min. Parents confident in first aid before discharge." |
| ), |
| "implementation": ( |
| "β’ Liam positioned in lateral recovery position on arrival.\n" |
| "β’ SpOβ improved to 98% without Oβ within 5 minutes.\n" |
| "β’ Paracetamol 180 mg PR given β temp 38.6Β°C at 1 hour.\n" |
| "β’ GP called β amoxicillin prescribed for bilateral OM.\n" |
| "β’ GCS 15 within 25 minutes post-ictal β Liam smiling and sitting up.\n" |
| "β’ Parents taught seizure first aid; written information provided." |
| ), |
| "evaluation": ( |
| "Liam fully alert at 30 minutes. Temp 38.4Β°C at 1 hour. SpOβ 99%. " |
| "Discharged home after 4 hours observation. " |
| "Parents demonstrated correct seizure first aid. Follow-up with GP in 2 days." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_009", |
| "title": "Paracetamol Overdose β Deliberate Self-Harm", |
| "category": "Mental Health / Toxicology", |
| "difficulty": "Intermediate", |
| "tags": ["overdose", "paracetamol", "mental health", "self-harm", "NAC", "toxicology"], |
| "learning_objectives": [ |
| "Manage acute paracetamol overdose using the Rumack-Matthew nomogram", |
| "Administer N-acetylcysteine (NAC) safely", |
| "Perform a risk assessment for deliberate self-harm", |
| "Demonstrate therapeutic communication with mental health patients", |
| "Understand mandatory reporting and duty of care obligations", |
| ], |
| "patient": { |
| "name": "Mx. Alex Kim", |
| "age": 22, |
| "gender": "Non-binary (they/them)", |
| "weight_kg": 67, |
| "height_cm": 172, |
| "allergies": ["NKDA"], |
| "pmhx": ["Major Depressive Disorder", "Previous overdose 18 months ago"], |
| "medications": ["Sertraline 100 mg daily"], |
| "social": "University student. Shares house with friends. Recently broke up with partner. Support worker engaged. Family not yet notified per patient request.", |
| "family_hx": "Mother has depression.", |
| }, |
| "presentation": ( |
| "Alex presents to ED at 02:30 brought by a friend who found an empty paracetamol packet " |
| "(30 Γ 500 mg = 15 g) and a note. Alex is alert and cooperative. They report taking all " |
| "the tablets approximately 3 hours ago with alcohol. They state 'I wanted to disappear'. " |
| "Alex is tearful but not acutely agitated." |
| ), |
| "vitals": { |
| "BP": "118/74 mmHg", |
| "HR": "96 bpm", |
| "RR": "16 breaths/min", |
| "SpO2": "98% on room air", |
| "Temp": "36.9Β°C", |
| "Pain": "2/10 (mild nausea)", |
| "GCS": "15", |
| }, |
| "physical_exam": ( |
| "Alert and oriented Γ 3. Tearful, cooperative. No jaundice. Abdomen soft, mild " |
| "right upper quadrant tenderness. No crepitations. Pupils equal and reactive. " |
| "No needle marks. Alcohol on breath." |
| ), |
| "investigations": { |
| "Paracetamol level (4h post-ingestion)": "185 mg/L β ABOVE treatment line on nomogram (treat)", |
| "LFTs": "ALT 42 U/L (normal β too early for hepatotoxicity), Bili normal", |
| "INR": "1.2 (normal β will rise if hepatotoxicity develops)", |
| "UEC": "Na 139, K 4.0, Cr 82 ΞΌmol/L", |
| "FBC": "Normal", |
| "Blood alcohol": "0.08% (present β increases hepatotoxicity risk)", |
| "BSL": "5.6 mmol/L", |
| "Urine drug screen": "Positive: alcohol; negative for opioids, benzodiazepines", |
| }, |
| "medical_diagnosis": "Paracetamol overdose (15 g, 3 hours ago) above treatment line β commence NAC", |
| "nursing_priorities": [ |
| "Commence N-acetylcysteine (NAC) infusion per protocol β do not delay", |
| "LFTs, INR, creatinine monitoring every 4β8 hours", |
| "Safe room environment: remove sharps, ligature risks β 1:1 or enhanced observation", |
| "Mental health risk assessment β psychiatric team referral", |
| "Therapeutic communication β non-judgemental, trauma-informed approach", |
| "Activated charcoal if < 1 hour post-ingestion (not applicable here β 3 hours)", |
| "Social work involvement, safe discharge planning", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Risk for Liver Failure related to paracetamol hepatotoxicity", |
| "evidence": "Paracetamol 185 mg/L above nomogram treatment line, co-ingestion with alcohol", |
| "goal": "LFTs and INR remain normal; NAC infusion completed", |
| "interventions": [ |
| "Commence NAC: Bag 1 β 150 mg/kg in 200 mL over 60 min", |
| "Bag 2 β 50 mg/kg in 500 mL over 4 hours; Bag 3 β 100 mg/kg in 1000 mL over 16 hours", |
| "Monitor LFTs, INR, Cr every 4β8 hours", |
| "Monitor for NAC anaphylactoid reaction (first 15 min): rash, wheeze, flushing", |
| "Antiemetics for nausea", |
| ], |
| }, |
| { |
| "diagnosis": "Risk for Self-Harm related to major depressive disorder", |
| "evidence": "Deliberate overdose, previous overdose history, suicide note found", |
| "goal": "Patient remains safe; psychiatric review completed within 4 hours", |
| "interventions": [ |
| "1:1 nursing observation β do not leave patient alone", |
| "Remove all potential means of self-harm from environment", |
| "Therapeutic communication: non-judgemental, empathetic, use they/them pronouns", |
| "Psychiatric/mental health team consulted immediately", |
| "Document risk assessment (CSSRS or institutional tool)", |
| "Respect patient's request regarding family notification (within duty of care limits)", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: Intentional paracetamol 15 g ingestion 3 hours ago with alcohol, " |
| "suicide note, previous overdose, MDD. Objective: GCS 15, haemodynamically stable, " |
| "paracetamol level 185 mg/L above treatment line, mild RUQ tenderness." |
| ), |
| "diagnosis": ( |
| "1. Risk for Liver Failure r/t paracetamol hepatotoxicity AEB level above nomogram line.\n" |
| "2. Risk for Self-Harm r/t MDD and suicidal intent AEB deliberate overdose." |
| ), |
| "planning": ( |
| "NAC infusion completed (21 hours). LFTs remain normal. " |
| "Psychiatric review and safe discharge planning. " |
| "Patient engaged with mental health team." |
| ), |
| "implementation": ( |
| "β’ NAC Bag 1 commenced at 03:15 β no anaphylactoid reaction.\n" |
| "β’ 1:1 observation commenced. Environment cleared of hazards.\n" |
| "β’ Mental health consult at 06:00.\n" |
| "β’ Communicated using they/them pronouns throughout β patient acknowledged and appreciated.\n" |
| "β’ Social worker contacted at 08:00.\n" |
| "β’ LFTs and INR repeated at 8 and 16 hours β remained normal." |
| ), |
| "evaluation": ( |
| "NAC infusion completed at 00:15 (Day 2). LFTs, INR normal throughout. " |
| "Psychiatric review at 06:00 β not for inpatient admission; community mental health follow-up arranged. " |
| "Discharged with crisis plan, mental health team contact, and GP review within 48 hours." |
| ), |
| }, |
| }, |
|
|
| |
| { |
| "id": "case_010", |
| "title": "Acute Kidney Injury (AKI) β Prerenal", |
| "category": "Renal", |
| "difficulty": "Intermediate", |
| "tags": ["AKI", "renal", "acute kidney injury", "fluid balance", "oliguria", "hypotension"], |
| "learning_objectives": [ |
| "Classify AKI using KDIGO criteria (Stage 1, 2, 3)", |
| "Differentiate prerenal, intrinsic, and postrenal AKI", |
| "Manage fluid resuscitation in AKI", |
| "Monitor for hyperkalaemia β most dangerous complication", |
| "Avoid nephrotoxic medications and contrast in AKI", |
| ], |
| "patient": { |
| "name": "Mr. Daniel Obi", |
| "age": 55, |
| "gender": "Male", |
| "weight_kg": 78, |
| "height_cm": 180, |
| "allergies": ["Ibuprofen (worsens kidney function)"], |
| "pmhx": ["Hypertension", "Type 2 Diabetes", "CKD Stage 2 (baseline Cr 110 ΞΌmol/L)"], |
| "medications": [ |
| "Ramipril 10 mg daily", |
| "Metformin 1000 mg BD", |
| "Furosemide 40 mg daily", |
| "Amlodipine 10 mg daily", |
| ], |
| "social": "Bank manager. Married, 2 children. Had gastroenteritis for 5 days β unable to eat or drink. Continued all medications including ramipril and furosemide.", |
| "family_hx": "Father has T2DM and hypertension.", |
| }, |
| "presentation": ( |
| "Mr. Obi is admitted by his GP with 5 days of gastroenteritis (vomiting and diarrhoea Γ 8/day), " |
| "poor oral intake, and dizziness on standing. His GP found BP 88/54 lying, Cr 348 on bloods. " |
| "He continued taking ramipril and furosemide throughout his illness. " |
| "He has not passed urine for 12 hours." |
| ), |
| "vitals": { |
| "BP": "88/54 mmHg (lying); 72/44 mmHg (standing β postural drop)", |
| "HR": "108 bpm", |
| "RR": "18 breaths/min", |
| "SpO2": "97% on room air", |
| "Temp": "37.3Β°C", |
| "Pain": "4/10 (abdominal cramps)", |
| "GCS": "15", |
| "UO": "0 mL last 12 hours", |
| }, |
| "physical_exam": ( |
| "Patient appears unwell and dehydrated. Dry mucous membranes, sunken eyes, reduced skin turgor. " |
| "Postural hypotension confirmed. Capillary refill 3 seconds. " |
| "Abdomen: mild diffuse tenderness, no guarding. No peripheral oedema. " |
| "No signs of urinary retention on palpation." |
| ), |
| "investigations": { |
| "Creatinine": "348 ΞΌmol/L (ββ from baseline 110 β Stage 3 AKI by KDIGO: Γ 3.17 baseline)", |
| "Urea": "28.4 mmol/L (ββ)", |
| "eGFR": "16 mL/min/1.73mΒ² (critically reduced)", |
| "Potassium": "6.2 mmol/L (ββ β dangerous hyperkalaemia)", |
| "Sodium": "128 mmol/L (β β hyponatraemia)", |
| "Bicarbonate": "14 mmol/L (β β metabolic acidosis)", |
| "FBC": "Hb 122 g/L, WCC 9.8", |
| "Urine": "No casts (consistent with prerenal), Urine Na < 20 mmol/L", |
| "Urine osmolality": "620 mOsm/kg (concentrated β prerenal physiology)", |
| "ECG": "Peaked T waves (hyperkalaemia). HR 108.", |
| "Renal ultrasound": "Normal kidney size. No obstruction. No hydronephrosis.", |
| }, |
| "medical_diagnosis": "Stage 3 AKI β prerenal (dehydration + ACE inhibitor/diuretic in gastroenteritis)", |
| "nursing_priorities": [ |
| "URGENT: Treat hyperkalaemia (KβΊ 6.2 + ECG changes) β calcium gluconate IV", |
| "IV fluid resuscitation: 0.9% NaCl 500 mL over 1 hour Γ 2", |
| "HOLD nephrotoxic medications: ramipril, furosemide, metformin, NSAIDs", |
| "Strict fluid balance β IDC for hourly urine output", |
| "Continuous cardiac monitoring β hyperkalaemia arrhythmia risk", |
| "Serial KβΊ and creatinine every 2β4 hours", |
| "Renal team review β consider dialysis if refractory (unlikely if prerenal)", |
| "Dietary consult β low potassium, low phosphate diet", |
| ], |
| "nursing_diagnoses": [ |
| { |
| "diagnosis": "Deficient Fluid Volume related to gastroenteritis and diuretic use", |
| "evidence": "BP 88/54, postural hypotension, anuria Γ 12 hours, dry mucous membranes", |
| "goal": "UO β₯ 0.5 mL/kg/hr (β₯ 39 mL/hr) within 4 hours; BP > 100 systolic", |
| "interventions": [ |
| "IV 0.9% NaCl 500 mL over 1 hour Γ 2 β reassess after each bolus", |
| "IDC inserted β strict hourly UO", |
| "Hold ramipril and furosemide", |
| "Vital signs every 30β60 minutes", |
| ], |
| }, |
| { |
| "diagnosis": "Risk for Cardiac Arrhythmia related to hyperkalaemia (KβΊ 6.2)", |
| "evidence": "KβΊ 6.2 mmol/L, peaked T waves on ECG, AKI", |
| "goal": "KβΊ < 5.5 mmol/L within 4 hours; no arrhythmia", |
| "interventions": [ |
| "Calcium gluconate 10 mL 10% IV over 10 min (cardioprotective β immediate effect)", |
| "Insulin 10 units actrapid + 50 mL 50% dextrose IV (shifts K into cells)", |
| "Salbutamol nebuliser 10β20 mg (adjunct K-lowering)", |
| "Sodium bicarbonate 100 mmol IV if pH < 7.2 (treats acidosis/K shift)", |
| "Resonium (kayexalate) PO/PR for K removal", |
| "Continuous ECG monitoring β treat arrhythmias immediately", |
| "Repeat KβΊ 2 hours after treatment", |
| ], |
| }, |
| ], |
| "adpie": { |
| "assessment": ( |
| "Subjective: 5-day gastroenteritis, unable to eat/drink, continued ramipril and furosemide, " |
| "anuria Γ 12 hours. Objective: BP 88/54, KβΊ 6.2, Cr 348 (Stage 3 AKI), " |
| "peaked T waves on ECG, dry mucous membranes, Urine Na < 20 (prerenal)." |
| ), |
| "diagnosis": ( |
| "1. Deficient Fluid Volume r/t dehydration AEB hypotension, anuria, poor skin turgor.\n" |
| "2. Risk for Cardiac Arrhythmia r/t hyperkalaemia AEB KβΊ 6.2, peaked T waves." |
| ), |
| "planning": ( |
| "Fluid resuscitation to restore UO. Treat hyperkalaemia urgently. " |
| "Hold nephrotoxic medications. Cr to trend downward within 24β48 hours." |
| ), |
| "implementation": ( |
| "β’ Calcium gluconate 10 mL 10% IV given at 10:30 β ECG improved (T waves less peaked).\n" |
| "β’ Actrapid 10 units + 50 mL 50% dextrose IV given.\n" |
| "β’ 0.9% NaCl 500 mL Γ 2 over 2 hours.\n" |
| "β’ Ramipril, furosemide, metformin withheld β medications reviewed by team.\n" |
| "β’ IDC inserted β UO 15 mL/hr at 2 hours, 38 mL/hr at 4 hours.\n" |
| "β’ KβΊ repeat at 2 hours: 5.4 mmol/L (β from 6.2)." |
| ), |
| "evaluation": ( |
| "At 12 hours: BP 118/76, UO 44 mL/hr, KβΊ 4.8, Cr 244 (β from 348 β prerenal responding). " |
| "At 48 hours: Cr 148 ΞΌmol/L (β improving). " |
| "Ramipril and furosemide restarted at discharge with sick-day medication advice." |
| ), |
| }, |
| }, |
|
|
| ] |
|
|
|
|
| |
| |
| |
|
|
| def get_all_cases(): |
| return CASE_BANK |
|
|
|
|
| def get_categories(): |
| seen = [] |
| for c in CASE_BANK: |
| if c["category"] not in seen: |
| seen.append(c["category"]) |
| return seen |
|
|
|
|
| def get_difficulties(): |
| return ["Beginner", "Intermediate", "Advanced"] |
|
|
|
|
| def get_by_category(category: str): |
| return [c for c in CASE_BANK if c["category"] == category] |
|
|
|
|
| def get_by_difficulty(difficulty: str): |
| return [c for c in CASE_BANK if c["difficulty"] == difficulty] |
|
|
|
|
| def get_by_id(case_id: str): |
| for c in CASE_BANK: |
| if c["id"] == case_id: |
| return c |
| return None |
|
|
|
|
| def search_cases(query: str): |
| q = query.lower() |
| results = [] |
| for c in CASE_BANK: |
| if (q in c["title"].lower() |
| or q in c["category"].lower() |
| or any(q in t for t in c["tags"]) |
| or q in c["patient"]["name"].lower() |
| or q in c.get("medical_diagnosis", "").lower()): |
| results.append(c) |
| return results |
|
|