Monaghan 2005 Brighton PEWS
Monaghan 2005 Brighton PEWS: behaviour, cardiovascular, and respiratory 0-3 each, plus +2 each for quarter-hourly nebulisers and persistent post-surgery vomiting (max 13). HR/RR use APLS 2005 age-group rest ranges as the paper's normal rate and mean. Returns score_ge_3. Not NEWS2; not MEWS; not Bedside PEWS.
Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
334 msmedian answer time
$0.005listed price per call
$0.007price it asked us
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/pews
| 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 | 334 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"age_group": "infant",
"behavior": "playing",
"cardiovascular": "pink",
"heart_rate_bpm": 130,
"oxygen": "none",
"persistent_vomiting_after_surgery": false,
"quarter_hourly_nebulisers": false,
"respiratory_effort": "none",
"respiratory_rate": 35
},
{
"age_group": "infant",
"behavior": "playing",
"cardiovascular": "pink",
"heart_rate_bpm": 130,
"oxygen": "none",
"persistent_vomiting_after_surgery": false,
"quarter_hourly_nebulisers": false,
"respiratory_effort": "none",
"respiratory_rate": 35
}
]
},
"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": {
"age_group": {
"description": "Caller-assigned APLS 2005 rest-range age group used as Monaghan 2005 'normal rate' (HR) and 'mean'/'normal parameters' (RR). infant (<1 year; HR 110-160, RR 30-40, RR mean 35); age_1_2 (1-2 years; HR 100-150, RR 25-35, mean 30); age_2_5 (2-5 years; HR 95-140, RR 25-30, mean 27); age_5_12 (5-12 years; HR 80-120, RR 20-25, mean 22); adolescent (>12 years; HR 60-100, RR 15-20, mean 17). Monaghan 2005 does not print a numeric vital table. magent does not map chronological age. Not Akre 2010. Not later NHS England PEWS charts.",
"enum": [
"infant",
"age_1_2",
"age_2_5",
"age_5_12",
"adolescent"
],
"type": "string"
},
"behavior": {
"description": "Caller-assigned Monaghan 2005 behaviour. playing (playing/appropriate) \u2192 0; sleeping \u2192 1; irritable (irritable or parents concerned) \u2192 2; lethargic (lethargic/confused or reduced response to pain) \u2192 3. magent does not observe the child.",
"enum": [
"playing",
"sleeping",
"irritable",
"lethargic"
],
"type": "string"
},
"cardiovascular": {
"description": "Caller-assigned Monaghan 2005 colour or capillary refill. pink (pink or CRT 1-2 s) \u2192 0; pale (pale or CRT 3 s) \u2192 1; grey (grey or CRT 4 s) \u2192 2; mottled (grey and mottled or CRT \u22655 s) \u2192 3. The cardiovascular domain is the higher of this band and the HR band. magent does not measure CRT.",
"enum": [
"pink",
"pale",
"grey",
"mottled"
],
"type": "string"
},
"heart_rate_bpm": {
"description": "Heart rate in beats/min (integer 40-300). Monaghan 2005: tachycardia of 20 above the age-group normal rate (APLS 2005 upper rest limit) \u2192 2; tachycardia of 30 above that rate or bradycardia (below the APLS lower rest limit) \u2192 3. The cardiovascular domain is the higher of colour/CRT and HR. magent does not measure heart rate.",
"type": "integer"
},
"oxygen": {
"description": "Caller-assigned Monaghan 2005 oxygen. none \u2192 0; fio2_30_or_4l (30+% FiO2 or 4+ L/min) \u2192 1; fio2_40_or_6l (40+% FiO2 or 6+ L/min) \u2192 2; fio2_50_or_8l (50% FiO2 or 8+ L/min) \u2192 3. The respiratory domain is the higher of RR, effort, and oxygen. magent does not measure FiO2.",
"enum": [
"none",
"fio2_30_or_4l",
"fio2_40_or_6l",
"fio2_50_or_8l"
],
"type": "string"
},
"persistent_vomiting_after_surgery": {
"description": "Persistent vomiting following surgery as in Monaghan 2005. true \u2192 +2; false \u2192 0. Independent of the behaviour 0-3 domain. magent does not observe vomiting.",
"type": "boolean"
},
"quarter_hourly_nebulisers": {
"description": "Quarter-hourly (\u00bc hourly) nebulisers as in Monaghan 2005. true \u2192 +2; false \u2192 0. Independent of the respiratory 0-3 domain. magent does not record medication times.",
"type": "boolean"
},
"respiratory_effort": {
"description": "Caller-assigned Monaghan 2005 respiratory effort. none (no recession or tracheal tug) \u2192 0; accessory (using accessory muscles) \u2192 1; recessing (recessing, tracheal tug) \u2192 2; sternal_or_grunting (sternal recession, tracheal tug, or grunting) \u2192 3. The respiratory domain is the higher of RR, effort, and oxygen. magent does not examine the chest.",
"enum": [
"none",
"accessory",
"recessing",
"sternal_or_grunting"
],
"type": "string"
},
"respiratory_rate": {
"description": "Respiratory rate in breaths/min (integer 5-120). Monaghan 2005 vs the age-group RR mean (midpoint of the APLS 2005 rest range): >10 above mean \u2192 1; >20 above mean \u2192 2; >30 above mean or 5 below mean \u2192 3. The respiratory domain is the higher of RR, effort, and oxygen. magent does not measure respiratory rate.",
"type": "integer"
}
},
"required": [
"age_group",
"behavior",
"cardiovascular",
"heart_rate_bpm",
"respiratory_rate",
"respiratory_effort",
"oxygen",
"quarter_hourly_nebulisers",
"persistent_vomiting_after_surgery"
],
"type": "object"
},
"maxItems": 25,
"minItems": 1,
"type": "array"
}
},
"required": [
"items"
],
"type": "object"
},
"headers": {
"additionalPrope