Newsom 2014 modified Rothrock rule for chest radiography in nontraumatic emergen
Newsom 2014 modified Rothrock rule for chest radiography in nontraumatic emergency chest pain. CXR indicated if any of: age ≥65 years, history of congestive heart failure, history of alcohol abuse, decreased breath sounds, fever, or tachypnea. Does not include hypoxia, rales, hemoptysis, tuberculosis, or thromboembolic disease (removed in 2014). Not the 2018 prospective refinement. Caller assigns age and five flags. magent does not examine the patient or read a radiograph. Not a diagnosis.
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/newsom
| 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 | 304 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"age": 40,
"alcohol_abuse": false,
"chf": false,
"decreased_breath_sounds": false,
"fever": false,
"tachypnea": false
},
{
"age": 40,
"alcohol_abuse": false,
"chf": false,
"decreased_breath_sounds": false,
"fever": false,
"tachypnea": 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": {
"age": {
"description": "Age in years (integer 18-120). The Newsom 2014 age criterion is met at 65 or older; 64 does not meet.",
"type": "integer"
},
"alcohol_abuse": {
"description": "History of alcohol abuse as assigned by the caller. true or false. true means the Newsom 2014 CXR criterion is met.",
"type": "boolean"
},
"chf": {
"description": "History of congestive heart failure as assigned by the caller. true or false. true means the Newsom 2014 CXR criterion is met. magent does not diagnose heart failure.",
"type": "boolean"
},
"decreased_breath_sounds": {
"description": "Decreased breath sounds on exam as assigned by the caller. true or false. true means the Newsom 2014 CXR criterion is met. magent does not auscultate the chest.",
"type": "boolean"
},
"fever": {
"description": "Fever as assigned by the caller (paper: temperature greater than 100.4 F). true or false. true means the Newsom 2014 CXR criterion is met. magent does not measure temperature.",
"type": "boolean"
},
"tachypnea": {
"description": "Tachypnea as assigned by the caller (original Rothrock: respiratory rate greater than 24 breaths/min; retained as tachypnea in the 2014 modification). true or false. true means the Newsom 2014 CXR criterion is met. magent does not measure respiratory rate.",
"type": "boolean"
}
},
"required": [
"age",
"chf",
"alcohol_abuse",
"decreased_breath_sounds",
"fever",
"tachypnea"
],
"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"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}