Pediatric asthma (chronic stepwise + acute exacerbation)
GINA 2026 + RxCUI SWEEP (2026-05-25): combination-inhaler codes RxNav-validated to SCDs — budesonide-formoterol 19831→1246304, fluticasone-salmeterol 41126→896184 (SBD 896185). Single-ingredient codes confirmed correct (fluticasone-propionate 50121, prednisolone 8638, dexamethasone 3264, epinephrine 3992, omalizumab 302379, mepolizumab 1720597, dupilumab 1876376, tezepelumab 2587789, albuterol 435, montelukast 88249). depemokimab deliberately NOT added — it is ≥12-only (adult engine pulm.asthma.core.v1); this peds engine covers ≤5 + 6–11 yr. Stale GINA 2025 refs → 2026. last_reconciled→2026-05-25. Depth-pass 2026-05-16: GINA-2026-peds reconciliation + Bayesian/differential-as-data. evidence.pmids rebuilt to 14 PubMed-verified codes (get_article_metadata 2026-05-16); prior POINT 29766750 + REDUCE 23900119 were wrong-engine fillers — CULLED. last_reconciled=2026-05-16. Effect-size anchors (peds-specific, ≥10): dex-vs-pred 5d relapse RR 0.90 / 10-14d RR 1.14 / ED-vomiting RR 0.29 (Keeney 24515516); IV MgSO4 peds admission OR 0.32 95%CI 0.14-0.74 (Griffiths 27126744); CAMP adult-height -1.2 cm 95%CI -1.9 to -0.5 at budesonide 400 µg/d, -0.1 cm per µg/kg (Kelly 22938716) + no HPA suppression (Bacharier 15173493); mepolizumab MUPPITS-2 6-11 yr 40 mg exac rate ratio 0.73 95%CI 0.56-0.96 (Jackson 35964610); dupilumab VOYAGE eos/FeNO-predictive 6-11 yr (Bacharier 38272375) + weight-tiered PK 100/200 mg (Jackson 36958470); SYGMA1 as-needed bud-form severe-exac rate ratio 0.36 95%CI 0.27-0.49 vs SABA (29768149) + SYGMA2 non-inferior to maintenance 0.97 (29768147); PRAM responsiveness 0.7 / post-BD r=0.5 vs admission (Ducharme 18346499); ipratropium NO ward LOS benefit MD -0.28 h bounding it to ED-only (Vézina 25080126). RxCUI sanity-check vs RxNav REST 2026-05-16: FIXED magnesium_sulfate 8814→6585 (8814 resolved to epoprostenol — wrong drug). Combination inhalers carry base-ingredient CUIs not SBD/SCD: budesonide-formoterol 19831=base budesonide (true SBD 389132), fluticasone-salmeterol 41126=base fluticasone (true SBD 284635) — flagged NEEDS_RXNAV_VALIDATION, NOT hand-authored per regimen-builder-template policy. albuterol 435, fluticasone-propionate 50121, montelukast 88249, prednisolone 8638, dexamethasone 3264, methylprednisolone 6902, ipratropium 7213, tiotropium 69120, omalizumab 302379, mepolizumab 1720597, dupilumab 1876376, tezepelumab 2587789, epinephrine 3992 all verified to correct ingredient. §5.5.2 differential-as-data: age-conditioned discriminator table encoded in severity_triggers (differential_peds_asthma_vs_mimics, pram_pass_disposition_mapping) + sibling_differentiation (4 engine_ids: pulm.asthma.core.v1 adult, peds.bronchiolitis.v1, pulm.cap.peds.v1, allergy.anaphylaxis.v1) + workups[].branches_to. Schema gap: EngineDossier has no first-class LR/pretest/decision-threshold field — narrative encoding (see depth.md §schema-gap). SCHEMA-GAP: SettingPlaybook has NO handoff field (only SettingTransition.handoff exists). Depth brief §3 draft handoff:{} object on setting_playbooks[ed] would have been an invented field + typecheck failure — instead encoded as 5 schema-valid SettingTransition records (ED→ward admit, ED→ICU escalation, ED→home discharge, ICU→ward de-escalation, ward→home discharge) with handoff[] discharge-composer fuel. PRAM/PASS wired as RequiredCalculator (calc.pram drives disposition; calc.pass severity_classification) — both resolve in clinical-tools-registry.ts. Regimen encodes ≥5 special-population branches as RegimenDrug.triggers + special_pop: contraindication_rules (preschool episodic-vs-daily ICS, growth/ICS-minimisation, exercise-induced, adolescent-adherence/transition, obesity). OPEN: no manifest / atoms / package on disk yet (manifest field intentionally empty). PRAM/PASS/cACT calculator entries exist in registry. Companion: _briefs/pulm.asthma.peds.v1.md (design brief), _briefs/pulm.asthma.peds.v1.depth.md (depth payload), _research-bundles/pulm.asthma.peds.v1.md (evidence bundle).
Entry points (6)
- symptomRecurrent wheeze, cough, dyspnea in a child (GINA 2026)recurrent_wheeze_child
- symptomExercise-induced wheeze / cough (GINA 2026)exercise_induced_wheeze
- symptomSevere acute exacerbation in child (accessory muscles, retractions, SpO2 <92%, silent chest) (BTS/SIGN 2024)severe_acute_pediatric_asthma
- historySABA over-use (>1 canister/3 mo) — review needed (GINA 2026)high_saba_use_child
- problem_listExisting pediatric asthma — control review / step titration (NAEPP EPR-4 2020)pediatric_asthma_existing
- lab_abnormalitySpirometry (≥6 yr): reduced FEV1/FVC with bronchodilator reversibility ≥12% (GINA 2026)fev1_reduced_reversible_peds
Required inputs (21)
- agerequireddemographic • used at CONTEXT<5 vs 6-11 vs ≥12 yr defines pathway, drug formulation, and step ladder (GINA 2026)
- weightrequireddemographic • used at CONTEXTAll rescue dosing is weight-based (SABA neb 0.15 mg/kg, IV mag 25-50 mg/kg, prednisolone 1-2 mg/kg) (NAEPP EPR-4 2020)
- spo2requiredvital • used at CONTEXTSeverity gate — admission threshold (<92%); supplemental O2 trigger (BTS/SIGN 2024)
- rrrequiredvital • used at CONTEXTTachypnea by age band drives severity and respiratory failure recognition (GINA 2026)
- hrrequiredvital • used at CONTEXTTachycardia by age + β2-agonist toxicity surveillance (GINA 2026)
- peak_flow_pefvital • used at RISK_STRATIFICATIONPEF % personal best (≥6 yr) — drives severity tier and zone of action plan (GINA 2026)
- work_of_breathingrequiredsymptom • used at CONTEXTRetractions, accessory muscle use, nasal flaring, paradoxical breathing — age-appropriate severity (BTS/SIGN 2024)
- mental_status_childrequiredsymptom • used at RED_FLAGSDrowsy, agitated, exhausted = life-threatening sign in a child (BTS/SIGN 2024)
- exacerbations_12mo_childrequiredhistory • used at CONTEXTStep-up trigger; ICU admission history is a future-risk marker (GINA 2026)
- inhaler_technique_spacerrequiredhistory • used at CONTEXTSpacer required <5 yr; technique audited BEFORE step-up (GINA 2026)
- atopic_comorbidityhistory • used at CONTEXTEczema / allergic rhinitis / food allergy — atopic march phenotype (GINA 2026)
- environmental_triggershistory • used at CONTEXTTobacco smoke, mold, pets, viral URI seasonality (NAEPP EPR-4 2020)
- blood_eoslab • used at INITIAL_WORKUPT2 phenotype — biologic candidacy at step 5 (≥6 yr) (GINA 2026)
- fenolab • used at INITIAL_WORKUPT2 inflammation marker (≥5 yr can attempt) (GINA 2026)
- total_igelab • used at INITIAL_WORKUPOmalizumab eligibility (≥6 yr) (GINA 2026)
- potassiumlab • used at TREATMENTHypokalemia after high-dose / continuous β2-agonist (NAEPP EPR-4 2020)
- lactatelab • used at TREATMENTβ2-agonist-mediated lactic acidosis; mimics sepsis (NAEPP EPR-4 2020)
- vbg_or_abglab • used at RED_FLAGSSevere exac: rising / normalising PaCO2 = impending respiratory failure (BTS/SIGN 2024)
- spirometryimaging • used at INITIAL_WORKUPDiagnosis confirmation (≥6 yr); FEV1, FEV1/FVC, reversibility (GINA 2026)
- cxrimaging • used at INITIAL_WORKUPSevere / atypical: rule out foreign body, pneumothorax, pneumonia (BTS/SIGN 2024)
- current_medsrequiredmedication • used at CONTEXTBaseline controller + β-blocker/NSAID exposure; adherence (GINA 2026)
12-phase flow (12)
- 1FRAMEConfirm pediatric asthma diagnosis (recurrent wheeze with reversibility / Asthma Predictive Index in <5y) vs viral wheeze, foreign body, anatomic airway, CF, bronchiolitis (GINA 2026)inputs: ageadvance: Diagnosis pattern fits pediatric asthma
- 2ENTRYStepwise control review or acute exacerbation triage (GINA 2026)inputs: age, weightadvance: Trigger captured (control review vs acute)
- 3CONTEXTControl level, exacerbations 12 mo, inhaler/spacer technique, adherence, atopy, environmental triggers (tobacco smoke), school/sport limitation (NAEPP EPR-4 2020)inputs: exacerbations_12mo_child, inhaler_technique_spacer, rr, spo2, hr, work_of_breathing, current_medsadvance: Control + technique audited
- 4RED_FLAGSLife-threatening exacerbation: silent chest, exhaustion, drowsiness/agitation, SpO2 <92%, cyanosis, normalising/rising PaCO2 (BTS/SIGN 2024)inputs: spo2, rr, mental_status_child, vbg_or_abgadvance: No life-threatening features OR escalated to ICU pathway
- 5INITIAL_WORKUPSpirometry with reversibility (≥6 yr); PEF diary; atopy panel; CXR + VBG/ABG if severe acute; T2 biomarkers at step 4-5 (GINA 2026)inputs: spirometry, blood_eos, feno, total_ige, cxractions: workup.severe_asthma_exac, workup.pediatric_feveradvance: Phenotype + acute severity assigned
- 6BRANCHING_WORKUPSevere / refractory: rule out foreign body (sudden onset), anaphylaxis, pneumothorax, vascular ring, vocal cord dysfunction, immunodeficiency if recurrent pneumonia (GINA 2026)advance: Mimics excluded
- 7DIFFERENTIALAllergic-eosinophilic / virus-induced wheeze / exercise-induced bronchoconstriction / occupational exposure (older adolescent) (GINA 2026)advance: Phenotype assigned
- 8RISK_STRATIFICATIONGINA / NAEPP control level; future risk (prior PICU, ≥2 OCS bursts, low FEV1, food allergy, tobacco exposure); acute severity tier (GINA 2026)inputs: exacerbations_12mo_child, peak_flow_pefadvance: Control + acute severity + risk profile documented
- 9TREATMENTGINA 2026 Track 1 pediatric stepwise (6-11 yr): low/medium/high ICS-formoterol; <5 yr ICS daily + SABA PRN, montelukast as alt, refer if step ≥3. Acute: O2 to 94-98%, weight-based SABA neb 0.15 mg/kg (min 2.5 mg, max 5 mg) ± ipratropium, oral prednisolone 1-2 mg/kg (max 60 mg) × 3-5 d, IV magnesium 25-50 mg/kg (max 2 g) for severe / poor first-hour response, NIV/intubation if respiratory failure (GINA 2026; NAEPP EPR-4 2020)inputs: blood_eos, feno, total_ige, spo2, peak_flow_pef, weightadvance: Step + acute regimen + biologic candidacy + trigger plan documented
- 10DISPOSITIONAcute: home (mild + good response after first hour) / admit (moderate-severe with incomplete response) / PICU (life-threatening, hypercapnia, exhaustion); chronic: severe-asthma referral if step ≥4 with ≥2 exacerbations/yr (BTS/SIGN 2024)advance: Disposition + level of care set
- 11MONITORINGAcute: hourly SpO2, RR, work-of-breathing; K+/lactate after continuous neb; VBG q1-2h if hypercapnic. Chronic: control review at 4-6 weeks; growth velocity on ICS; spacer technique re-audit (GINA 2026)inputs: potassium, lactate, vbg_or_abgadvance: Review interval scheduled and adherence supports plan
- 12FOLLOWUPWritten pediatric asthma action plan, school plan, vaccinations (flu, pneumococcal, COVID), tobacco-smoke counselling, allergen control, growth monitoring, primary-care follow-up within 1 week of any ED/admission (GINA 2026; AAP)advance: Action plan + school plan + vaccinations + 1-week follow-up complete