Aerts 2017 INTERCHEST
Aerts 2017 INTERCHEST: six equally weighted predictors for CAD in primary-care chest pain (age ≥55 male or ≥65 female +1; physician suspected serious +1; history of CAD +1; pain on exertion +1; pressure quality +1; pain reproducible on palpation −1). Range −1 to 5. CAD considered absent iff score <2. Published CAD probability 2.1% (95% CI 1.1–3.9) when <2 and 43.0% (35.8–50.4) when ≥2 in the 13.2% prevalence setting. Not HEART, not EDACS. magent does not examine the chest.
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/interchest
| 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 | 286 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"age": 40,
"history_of_cad": false,
"pain_on_exertion": false,
"pain_reproducible_on_palpation": false,
"physician_suspected_serious": false,
"pressure_quality": false,
"sex": "female"
},
{
"age": 40,
"history_of_cad": false,
"pain_on_exertion": false,
"pain_reproducible_on_palpation": false,
"physician_suspected_serious": false,
"pressure_quality": false,
"sex": "female"
}
]
},
"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 (18-120). Combined with sex: female \u226565 or male \u226555 scores 1 (Aerts 2017). Age 54 male does not score; 55 male does. Age 64 female does not; 65 female does. magent computes this; do not send a precomputed flag.",
"type": "integer"
},
"history_of_cad": {
"description": "History of coronary artery disease (Aerts 2017). true or false as assigned by the caller. magent does not take a cardiac history. +1 if true.",
"type": "boolean"
},
"pain_on_exertion": {
"description": "Pain related to exertion (Aerts 2017). true or false as assigned by the caller. +1 if true.",
"type": "boolean"
},
"pain_reproducible_on_palpation": {
"description": "Pain reproducible on chest-wall palpation (Aerts 2017). true or false as assigned by the caller. magent does not examine the chest. \u22121 if true.",
"type": "boolean"
},
"physician_suspected_serious": {
"description": "Physician initially suspected a serious diagnosis (Aerts 2017). true or false as assigned by the caller. magent does not examine the chest. +1 if true.",
"type": "boolean"
},
"pressure_quality": {
"description": "Pain has a pressure quality (Aerts 2017). true or false as assigned by the caller. +1 if true.",
"type": "boolean"
},
"sex": {
"description": "female or male (required). Combined with age: female \u226565 or male \u226555 scores 1 (Aerts 2017).",
"enum": [
"female",
"male"
],
"type": "string"
}
},
"required": [
"age",
"sex",
"physician_suspected_serious",
"history_of_cad",
"pain_on_exertion",
"pressure_quality",
"pain_reproducible_on_palpation"
],
"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"
}