CHALICE (Dunning 2006)
CHALICE (Dunning 2006). CT required in children 0-15 if any history, exam, or mechanism criterion is present; else low risk. GCS <14, or GCS <15 if age <1 year. Bruise/swelling/laceration >5 cm only if age <1 year. Mechanism is caller-assigned (paper: high-speed RTA >40 mph as occupant/pedestrian/cyclist; fall >3 m; high-speed projectile or object). NAI is caller-assigned. Not PECARN, CATCH, or Canadian CT Head. magent does not examine the child. Not a diagnosis or medical device.
Paid test badge: not yet. The checks above are free: we call the tool without paying and read the payment request it sends back. The Verified badge needs paid calls whose answers match the promised output, and nobody can buy a badge.
Endpoint
POST https://api.magentlab.com/api/calc/chalice
| Category | Everything else |
|---|---|
| Provider host | api.magentlab.com |
| Networks | eip155:8453 |
| Payment schemes | exact |
| Self-reported calls, 30 days | 0 from 0 payers (the provider's figure, not ours) |
Our checks, last 30 days
| Day | Result | HTTP | Asked | Time |
|---|---|---|---|---|
| 2026-09-28 | valid payment request | 402 | $0.007 | 352 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"abnormal_drowsiness": false,
"age": 10,
"amnesia_gt_5_min": false,
"basal_skull_fracture": false,
"bruise_swelling_laceration_gt_5cm": false,
"fall_gt_3m": false,
"focal_neurology": false,
"gcs": 15,
"high_speed_projectile_or_object": false,
"high_speed_rta": false,
"loc_gt_5_min": false,
"penetrating_depressed_or_tense_fontanelle": false,
"seizure_no_epilepsy": false,
"suspicion_nai": false,
"vomits_ge_3": false
},
{
"abnormal_drowsiness": false,
"age": 10,
"amnesia_gt_5_min": false,
"basal_skull_fracture": false,
"bruise_swelling_laceration_gt_5cm": false,
"fall_gt_3m": false,
"focal_neurology": false,
"gcs": 15,
"high_speed_projectile_or_object": false,
"high_speed_rta": false,
"loc_gt_5_min": false,
"penetrating_depressed_or_tense_fontanelle": false,
"seizure_no_epilepsy": false,
"suspicion_nai": false,
"vomits_ge_3": false
}
]
},
"method": "POST",
"type": "http"
}
Promised output schema (from the provider)
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"body": {
"additionalProperties": false,
"properties": {
"items": {
"items": {
"properties": {
"abnormal_drowsiness": {
"description": "Abnormal drowsiness. true or false as assigned by the caller. History criterion. magent does not examine the child.",
"type": "boolean"
},
"age": {
"description": "Age in whole years (0-15). CHALICE is for children younger than 16. Age 0 is younger than 1 year (GCS <15 and bruise >5 cm apply). Age 1-15 uses GCS <14. Age 16 is rejected.",
"type": "integer"
},
"amnesia_gt_5_min": {
"description": "Amnesia (anterograde or retrograde) >5 minutes. true or false as assigned by the caller. History criterion. magent does not take a duration integer.",
"type": "boolean"
},
"basal_skull_fracture": {
"description": "Signs of basal skull fracture. true or false as assigned by the caller. Examination criterion. magent does not examine the child.",
"type": "boolean"
},
"bruise_swelling_laceration_gt_5cm": {
"description": "Bruise, swelling, or laceration >5 cm. true or false as assigned by the caller. Examination criterion that scores only when age <1 year; parsed but not scored when age >= 1. magent does not measure the lesion.",
"type": "boolean"
},
"fall_gt_3m": {
"description": "Fall >3 m as assigned by the caller. true or false. Mechanism criterion. magent does not classify mechanism or take a height integer.",
"type": "boolean"
},
"focal_neurology": {
"description": "Positive focal neurology. true or false as assigned by the caller. Examination criterion. magent does not examine the child.",
"type": "boolean"
},
"gcs": {
"description": "Glasgow Coma Scale total, integer 3-15 as assigned by the caller. Examination criterion: GCS <14, or GCS <15 if age <1 year.",
"type": "integer"
},
"high_speed_projectile_or_object": {
"description": "High-speed injury from a projectile or object as assigned by the caller. true or false. Mechanism criterion. magent does not classify mechanism.",
"type": "boolean"
},
"high_speed_rta": {
"description": "High-speed road traffic accident as occupant, pedestrian, or cyclist as assigned by the caller (paper: speed >40 mph). true or false. Mechanism criterion. magent does not classify mechanism.",
"type": "boolean"
},
"loc_gt_5_min": {
"description": "Witnessed loss of consciousness >5 minutes. true or false as assigned by the caller. History criterion. magent does not take a duration integer.",
"type": "boolean"
},
"penetrating_depressed_or_tense_fontanelle": {
"description": "Suspicion of penetrating or depressed skull injury or tense fontanelle. true or false as assigned by the caller. Examination criterion. magent does not examine the child.",
"type": "boolean"
},
"seizure_no_epilepsy": {
"description": "Seizure after the head injury in a child with no history of epilepsy. true or false as assigned by the caller. History criterion.",
"type": "boolean"
},
"suspicion_nai": {
"description": "Suspicion of non-accidental injury as assigned by the caller. true or false. History criterion. magent does not diagnose NAI.",
"type": "boolean"
},
"vomits_ge_3": {
"description": "Three or more vomits after the head injury. true or false as assigned by the caller. History criterion.",
"type": "boolean"
}
},
"required": [
"age",
"gcs",
"loc_gt_5_min",
"amnesia_gt_5_min",
"abnormal_drowsiness",
"vomits_ge_3",
"suspicion_nai",
"seizure_no_epilepsy",
"penetrating_depressed_or_tense_fontanelle",
"basal_skull_fracture",
"focal_neurology",
"bruise_swelling_laceration_gt_5cm",
"high_speed_rta",
"fall_gt_3m",
"high_speed_projectile_or_object"
],
"type": "object"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"headers": {
"additionalProperties": {
"type": "string"
},
"type": "object"
},
"method": {
"const": "POST",
"type": "string"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"type": "object"
},
"ty