Bellera 2012 G8 geriatric screening tool
Bellera 2012 G8 geriatric screening tool: seven MNA items (A, B, C, E, F, H, P) plus age. Food intake 0–2, weight loss 0–3, mobility 0–2, neuropsychological 0–2, BMI 0–3, more than 3 medications 0 if true else 1, health vs peers 0/0.5/1/2, age 0–2. Total 0–17, higher is better. Score ≤14 is an impaired screen. Not a CGA, chemotherapy order, Soubeyran 2014 ONCODAGE, or VES-13. magent does not interview or weigh the patient.
Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
428 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/g8
| 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 | 428 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"age_band": "lt_80",
"bmi": "ge_23",
"food_intake": "no_decrease",
"health_vs_peers": "better",
"mobility": "goes_out",
"more_than_3_medications": false,
"neuropsychological": "none",
"weight_loss": "none"
},
{
"age_band": "lt_80",
"bmi": "ge_23",
"food_intake": "no_decrease",
"health_vs_peers": "better",
"mobility": "goes_out",
"more_than_3_medications": false,
"neuropsychological": "none",
"weight_loss": "none"
}
]
},
"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_band": {
"description": "Bellera 2012 G8 age band as assigned by the caller. gt_85 0, 80_to_85 1, lt_80 2. magent does not assign the age band from a numeric age.",
"type": "string"
},
"bmi": {
"description": "Bellera 2012 G8 BMI band (MNA item F) as assigned by the caller. lt_19 0, 19_to_lt_21 1, 21_to_lt_23 2, ge_23 3. magent does not weigh the patient or compute BMI.",
"type": "string"
},
"food_intake": {
"description": "Bellera 2012 G8 food-intake decline over 3 months (MNA item A) as assigned by the caller. severe_decrease 0, moderate_decrease 1, no_decrease 2. magent does not interview the patient.",
"type": "string"
},
"health_vs_peers": {
"description": "Bellera 2012 G8 self-rated health versus people of the same age (MNA item P) as assigned by the caller. not_as_good 0, unknown 0.5, as_good 1, better 2. Half-point on unknown is not integer-rounded. magent does not interview the patient.",
"type": "string"
},
"mobility": {
"description": "Bellera 2012 G8 mobility (MNA item C) as assigned by the caller. bed_or_chair 0, bed_chair_no_out 1, goes_out 2. magent does not examine the patient.",
"type": "string"
},
"more_than_3_medications": {
"description": "Bellera 2012 G8 takes more than 3 medications per day (MNA item H) as assigned by the caller. true scores 0; false scores 1. magent does not review the medication list.",
"type": "boolean"
},
"neuropsychological": {
"description": "Bellera 2012 G8 neuropsychological problems (MNA item E) as assigned by the caller. severe 0, mild 1, none 2. magent does not interview the patient.",
"type": "string"
},
"weight_loss": {
"description": "Bellera 2012 G8 weight loss during the last 3 months (MNA item B) as assigned by the caller. gt_3kg 0, unknown 1, 1_to_3kg 2, none 3. magent does not weigh the patient.",
"type": "string"
}
},
"required": [
"food_intake",
"weight_loss",
"mobility",
"neuropsychological",
"bmi",
"more_than_3_medications",
"health_vs_peers",
"age_band"
],
"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"
}