Gage 2006 HEMORR2HAGES (NRAF) AF major-bleed score
Gage 2006 HEMORR2HAGES (NRAF) AF major-bleed score: prior bleed 2; hepatic or renal, ethanol, malignancy, age >75, reduced platelet count or function, uncontrolled hypertension, anemia, genetic factors, excessive fall risk, and stroke each 1. Max 12. Warfarin major bleed per 100 patient-years: 0→1.9, 1→2.5, 2→5.3, 3→8.4, 4→10.4, ≥5→12.3. Not a medical device. Not a decision to start or stop anticoagulation. Not HAS-BLED, ORBIT, or ATRIA.
Asked 1.4x its listed price for its own exampleour last check, 2026-09-28
1 of 1checks answered this week
251 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/hemorr2hages
| 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 | 251 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"age": 60,
"anemia": false,
"ethanol": false,
"excessive_fall_risk": false,
"genetic_factors": false,
"hepatic_or_renal": false,
"malignancy": false,
"prior_bleed": false,
"reduced_platelet": false,
"stroke": false,
"uncontrolled_hypertension": false
},
{
"age": 60,
"anemia": false,
"ethanol": false,
"excessive_fall_risk": false,
"genetic_factors": false,
"hepatic_or_renal": false,
"malignancy": false,
"prior_bleed": false,
"reduced_platelet": false,
"stroke": false,
"uncontrolled_hypertension": 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 (18-120). Age >75 scores 1 (76 scores; 75 does not).",
"type": "integer"
},
"anemia": {
"description": "Anemia as assigned by the caller. true or false. Scores 1. magent does not take hemoglobin.",
"type": "boolean"
},
"ethanol": {
"description": "Ethanol abuse as assigned by the caller. true or false. Scores 1.",
"type": "boolean"
},
"excessive_fall_risk": {
"description": "Excessive fall risk as assigned by the caller. true or false. Scores 1.",
"type": "boolean"
},
"genetic_factors": {
"description": "Genetic factors as assigned by the caller (paper: CYP2C9). true or false. Scores 1. magent does not genotype.",
"type": "boolean"
},
"hepatic_or_renal": {
"description": "Hepatic or renal disease as assigned by the caller. true or false. Scores 1 as a single flag.",
"type": "boolean"
},
"malignancy": {
"description": "Malignancy as assigned by the caller. true or false. Scores 1.",
"type": "boolean"
},
"prior_bleed": {
"description": "Prior bleed / rebleeding as assigned by the caller. true or false. Scores 2 (the 2 in HEMORR2HAGES).",
"type": "boolean"
},
"reduced_platelet": {
"description": "Reduced platelet count or function as assigned by the caller. true or false. Scores 1. magent does not take a platelet count.",
"type": "boolean"
},
"stroke": {
"description": "Prior stroke as assigned by the caller. true or false. Scores 1.",
"type": "boolean"
},
"uncontrolled_hypertension": {
"description": "Uncontrolled hypertension as assigned by the caller. true or false. Scores 1.",
"type": "boolean"
}
},
"required": [
"age",
"prior_bleed",
"hepatic_or_renal",
"ethanol",
"malignancy",
"reduced_platelet",
"uncontrolled_hypertension",
"anemia",
"genetic_factors",
"excessive_fall_risk",
"stroke"
],
"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"
}