Okhunov 2013 STONE nephrolithometry for kidney calculi (PCNL)
Okhunov 2013 STONE nephrolithometry for kidney calculi (PCNL). Caller-assigned published item points: size 0_399 1 / 400_799 2 / 800_1599 3 / ge_1600 4 (mm²); tract le_100 1 / gt_100 2 (skin-to-stone mm); obstruction none_or_mild 1 / moderate_or_severe 2 (hydronephrosis); calyces 1_or_2 1 / 3 2 / staghorn 3; essence le_950 1 / gt_950 2 (HU). Sum 5-13. No published SFR bands. Not the Moore 2014 ureteral STONE score. magent does not measure CT. Not a medical device. Not a PCNL order.
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/stone_nephrolithometry
| 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 | 291 ms |
Example input (from the provider)
{
"body": {
"items": [
{
"calyces": "1_or_2",
"essence": "le_950",
"obstruction": "none_or_mild",
"size": "0_399",
"tract": "le_100"
},
{
"calyces": "1_or_2",
"essence": "le_950",
"obstruction": "none_or_mild",
"size": "0_399",
"tract": "le_100"
}
]
},
"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": {
"calyces": {
"description": "Caller-assigned number of involved calyces or staghorn (Okhunov 2013). 1_or_2 scores 1; 3 scores 2; staghorn scores 3. magent does not count calyces or read CT.",
"enum": [
"1_or_2",
"3",
"staghorn"
],
"type": "string"
},
"essence": {
"description": "Caller-assigned stone density in Hounsfield units (Okhunov 2013 essence). le_950 (\u2264950 HU) scores 1; gt_950 (>950 HU) scores 2. magent does not measure HU or CT.",
"enum": [
"le_950",
"gt_950"
],
"type": "string"
},
"obstruction": {
"description": "Caller-assigned hydronephrosis / obstruction (Okhunov 2013). none_or_mild scores 1; moderate_or_severe scores 2. magent does not measure hydronephrosis or CT.",
"enum": [
"none_or_mild",
"moderate_or_severe"
],
"type": "string"
},
"size": {
"description": "Caller-assigned stone size in mm\u00b2 (Okhunov 2013). 0_399 (0\u2013399 mm\u00b2) scores 1; 400_799 (400\u2013799 mm\u00b2) scores 2; 800_1599 (800\u20131599 mm\u00b2) scores 3; ge_1600 (\u22651600 mm\u00b2) scores 4. magent does not measure stone size or CT.",
"enum": [
"0_399",
"400_799",
"800_1599",
"ge_1600"
],
"type": "string"
},
"tract": {
"description": "Caller-assigned tract length in mm, skin-to-stone (Okhunov 2013). le_100 (\u2264100 mm) scores 1; gt_100 (>100 mm) scores 2. magent does not measure tract length or CT.",
"enum": [
"le_100",
"gt_100"
],
"type": "string"
}
},
"required": [
"size",
"tract",
"obstruction",
"calyces",
"essence"
],
"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"
}