Grounded in ABA referral criteria.
Transparent by design.
Triaggent is built around the American Burn Association’s published referral criteria. It pairs those criteria with road-routed ground time and a modeled air-transport estimate, and surfaces a rationale alongside every ranked recommendation. This page summarizes the inputs, weights, and decision logic the current engine uses.
Which ABA criteria trigger a burn-center transfer
The ABA lists the criteria below as indications for burn-center transfer. Triaggent’s current rule set scores a subset of these directly (TBSA bands, mechanism, inhalation, pediatric age); the remaining criteria appear in the intake narrative and rationale so the physician can weigh them alongside the ranked list.
Partial-thickness > 10% TBSA
Any patient with partial-thickness burns greater than 10% total body surface area meets referral criteria.
Face, hands, feet, genitalia, perineum, major joints
Burns involving these regions are referred regardless of size.
Full-thickness (3rd degree)
Any third-degree burn in any age group is a transfer indication.
Electrical / lightning
Electrical burns, including lightning injury, are referred independent of TBSA.
Chemical
Chemical burns are referred; the receiving center is expected to have decontamination capability.
Inhalation injury
Suspected or confirmed inhalation injury is referred, paired with Level 1 trauma capability where feasible.
Preexisting medical disorders
Comorbidities that could complicate management, prolong recovery, or affect mortality escalate referral priority.
Burn + concomitant trauma
If burn injury is the dominant risk, route direct to a burn center; if trauma dominates, stabilize at Level 1 trauma first.
Pediatric without peds capability
Any burned child at a hospital lacking qualified pediatric personnel or equipment is referred.
Special social / rehab needs
Cases requiring dedicated social, emotional, or rehabilitative intervention are referred to a verified center.
How each input is weighted
Scored intake fields map to a rule with an explicit weight. Weights are summed to produce the capability score that drives the initial ranking; transport time then breaks ties. No ML model decides the ranking — every number below is fixed and inspectable in packages/criteria-packs/burn/src/rules.ts.
- +10TBSA > 40%Top-tier weight; weights transport time heavily
- +8TBSA 20–40%High-priority weight for ranking
- +6TBSA 10–20%Meets ABA >10% partial-thickness threshold
- +3TBSA < 10%Sub-threshold alone; other criteria may still apply
- +8Chemical burnABA referral criterion regardless of TBSA
- +8Electrical burnABA referral criterion; deep-tissue capability preferred
- +7Inhalation mechanismLevel 1 trauma capability preferred alongside burn center
- +7Pediatric (< 18y)Pediatric-verified center preferred when available
- +6Suspected inhalation injuryBronchoscopy and critical-care capability preferred
The composite rank is capability_score × 100 − transport_minutes. A higher-capability center can be outranked by a closer one only when the transport-time gap exceeds the capability gap, which keeps capability match dominant while still preferring faster routes when capability is equal.
How distance and travel time are determined
Every candidate center gets two transport estimates — ground and modeled air — computed in parallel, then the engine picks a mode.
OSRM road routing
Driving time and mileage come from OSRM (Open Source Routing Machine) over the live OpenStreetMap road network. We issue one route request per candidate center and use the returned duration and distance directly — no free-speed approximation.
- Real road network, turn-by-turn feasible
- Used as the baseline for every case
- If OSRM is unreachable, the engine degrades to a straight-line fallback and marks the tier
HEMS model
Air time is modeled, not dispatched. Great-circle distance (haversine) is divided by a 135 KTAS cruise speed, then a fixed 37-minute operational penalty is added:
+ 15 activation
+ 8 ground-to-launch
+ 6 landing
+ 8 handoff
- Gated by HEMS base coverage of the incident
- Gated by live NOAA METAR weather minimums
- Never implies aircraft or crew availability
Air is only recommended when it saves at least 20 minutes over ground and passes both the coverage and weather gates. Otherwise ground is recommended. When both modes are feasible, the alternative is shown with its time delta so the coordinator can choose.
End-to-end decision pipeline
Every case follows the same pipeline. Inputs, rule hits, and the final ranked list are persisted so admins can review any recommendation after the fact.
- 1
Intake → ABA criteria evaluation
Age, TBSA, mechanism, inhalation, comorbidities, and location are validated. Rules fire against the ABA criteria; required capability tags (e.g. aba_verified_burn, pediatric_burn, level_1_trauma) are collected.
- 2
Capability-matched candidate search
Centers are queried with an expanding radius (100 → 200 → 400 → 800 mi) until a pool satisfying the required tags is found. If none match strictly, the engine relaxes the tag filter and marks a partial-match fallback tier.
- 3
Dual-mode transport estimate
For up to 5 candidates, ground (OSRM) and air (HEMS model) times are computed in parallel. Coverage and weather gates decide whether air is even on the table.
- 4
Capacity signal cross-check
The ranked list is enriched with cached capacity signals (beds available, source, last-updated). If a candidate has no capacity hit, or the known bed count is below the cohort size, it is marked 'call to confirm' so the coordinator can verify verbally.
- 5
Composite rank + rationale
Capability score (×100) minus transport minutes yields the final order. Each candidate carries a rationale line explaining which rules fired and which capabilities matched — surfaced to the coordinator and persisted with the case record.
Decision support, not a clinical substitute
Triaggent ranks and suggests; the coordinating clinician decides. Transport times are modeled estimates. The air model does not imply aircraft, crew, weather, or receiving-center availability. Capacity signals are cached and should be verbally confirmed before any transfer. This is a demo build; it is not a medical device and is not for clinical use.
Try the engine on a sample intake.
Enter age, TBSA, mechanism, and location. The rationale panel shows which rules fired and how transport time was selected.