NeoTRACE: Trainability of neonatal Resuscitation Algorithms across CadrEs

A design-stage instrument: appraise, from a neonatal-resuscitation programme's own materials, whether each cadre can be trained and stay trained to perform each step at the real moment of need. Code your own algorithm (or load a preset), add your cadres, read the cliff and the recommendations. The full logic is under How it works; the framework and references are under The science. Your work stays in your browser; use Save/Load to keep or share it.

Workflow:  1. Code a programme  →  2. set Cadres  →  3. view Results. The engine runs all its rules; the logic is under How it works.
1 · Code a programme
2 · Cadres
3 · Results
Cell drill-down
How it works
The science
Reference documents

Code a programme

Pick a preset (NSSK / HBB / NRP) or start blank, then code this programme's dials against the fixed canonical steps F0–F10. Each step carries its own clinical constants (emergency / decay / list = multi-item checklist / adv = advanced procedure) — you set the programme-specific dials: cognitive load, motor/perceptual demand, decidability, integrity, scope, what's on the aid, and practice intensity. Below the table, set the whole-aid form and the reinforcement cadence. Everything updates the cliff live.

Cadre profiles

Reference documents

Links to the publicly available source materials for the programmes appraised here, and to the current international standard. All open on the official sites. NRP materials are proprietary and are not reproduced here.

NSSK — Navjaat Shishu Suraksha Karyakram (Government of India)

Official GoI materials, Child Health Division, Ministry of Health & Family Welfare (2020 revision), hosted alongside this portal. Keep these files in the same folder as TRACE_portal.html so the links resolve.

HBB — Helping Babies Breathe (American Academy of Pediatrics)

Current international standard

NRP — Neonatal Resuscitation Program (American Academy of Pediatrics)

NRP materials are proprietary to the AAP and require purchase or an AAP / NRP login. The official links on the AAP site:

Results — cliff for the programme evaluated

Coded under “Code a programme”; cadres under “Cadres”.

Each cell = the highest Miller rung reached at the selected time, for this programme × each cadre × each step. Knowledge available on a usable aid or from clear-and-aided decisions rides up to a low-fidelity Does; a skill deficit binds at Shows-how (no aid carries the hands or the eyes); a failed knowledge/decision stalls at Knows / Knows-how. Colour = which rung; the high/low shade applies only at Does (high = clears reliably; low = reached but strained / not-yet-automatic / knowledge slipping). Refer (hatched) = out of this cadre's scope, not a failure. Click a cell for the per-rung drill-down.

Recommendations — design levers for the programme(s) evaluated

For every step that falls short of a reliable Does for some cadre, the controllable lever (at the current time point). The lever is the honest one — demand, the aid, practice, or reinforcement — never "raise the cadre's capacity".

Per-cell drill-down

Encoded inputs (transcription check)

Values encoded back from the JS data layer, for checking against the coding files. N/A = not applicable / referred-out. prov = provisional (deployment / visual pass pending). Indeterminate cells are flagged in text.

Cadre profiles (TRACE_cadre_profiles.md) + derived quantities (§1)

Step-constants (TRACE_coding_constants_and_visual.md §A)

Per-programme step coding (A–J + job-aid + post-plan)