Leibovich 2018 histology-specific RCC models after surgery
Leibovich 2018 histology-specific RCC models after surgery. Required histology clear_cell, papillary, or chromophobe. ccRCC PFS points (2010 TNM): t1a/t1b/t2a 0, t2b 2, t3a-t3c 3, t4 4; nx/n0 0, n1 2; size ≥10 cm 1; grade 1-2 0, 3 1, 4 3; necrosis 2; max 12; risk low 0-2, intermediate 3-5, high ≥6. Papillary and chromophobe return the 2018 three PFS groups (score 0-2). Not SSIGN. Not Leibovich 2003. magent does not stage or read pathology. Not a diagnosis. Not a medical device.
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/leibovich_2018
| 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 | 288 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"histology": "clear_cell",
"n_stage": "n0",
"necrosis": false,
"nuclear_grade": 2,
"t_stage": "t1a",
"tumor_size_cm": 3
},
{
"histology": "clear_cell",
"n_stage": "n0",
"necrosis": false,
"nuclear_grade": 2,
"t_stage": "t1a",
"tumor_size_cm": 3
}
]
},
"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": {
"histology": {
"description": "Surgical histology as assigned by the caller (Leibovich 2018). clear_cell, papillary, or chromophobe. Not collecting-duct or unclassified. magent does not read slides.",
"enum": [
"clear_cell",
"papillary",
"chromophobe"
],
"type": "string"
},
"n_stage": {
"description": "2010 pathologic N as assigned by the caller (Leibovich 2018). nx or n0 scores 0 on ccRCC; n1 scores 2. Not n2 (2002 N). magent does not stage nodes.",
"enum": [
"nx",
"n0",
"n1"
],
"type": "string"
},
"necrosis": {
"description": "Histologic tumor necrosis as assigned by the caller (Leibovich 2018). true scores 2 on ccRCC. magent does not read slides.",
"type": "boolean"
},
"nuclear_grade": {
"description": "Nuclear grade 1-4 as assigned by the caller (Leibovich 2018). On ccRCC, 1-2 score 0; 3 scores 1; 4 scores 3. Integer 1-4 only; reject 0, 5, 1.5, and roman I. magent does not read slides.",
"type": "integer"
},
"t_stage": {
"description": "2010 pathologic T as assigned by the caller (Leibovich 2018). t1a, t1b, t2a, t2b, t3a, t3b, t3c, or t4. Not 1997/2002 T without a/b substages. magent does not stage the tumor.",
"enum": [
"t1a",
"t1b",
"t2a",
"t2b",
"t3a",
"t3b",
"t3c",
"t4"
],
"type": "string"
},
"tumor_size_cm": {
"description": "Maximum tumor size in cm as assigned by the caller (Leibovich 2018). Unrounded; 10.0 cm or greater scores 1 on ccRCC. Magent clamp 0.1-30, not a published range. magent does not measure the tumor.",
"type": "number"
}
},
"required": [
"histology",
"t_stage",
"n_stage",
"tumor_size_cm",
"nuclear_grade",
"necrosis"
],
"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"
}