{"uid":"cap_-DOzQKdhP6gY2PoXkU6rP","slug":"diastolic-shock-index-dsi-calculator-af782c51","name":"Diastolic Shock Index (DSI) Calculator","description":"Diastolic shock index as heart rate in bpm divided by cuff diastolic pressure in mm Hg (Ospina-Tascón 2020). Returns the ratio rounded to two decimals. Not a shock diagnosis, treatment target, or cutoff. Distinct from Allgöwer–Burri HR/SBP shock index. The 2020 cohort had no normal-subject control group, so a DSI cutoff to identify abnormality could be misleading.","url":"https://api.magentlab.com/api/calc/dsi","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","required":["heart_rate_bpm","diastolic_mm_hg"],"properties":{"heart_rate_bpm":{"type":"integer","description":"Heart rate in beats per minute (integer 30-220)."},"diastolic_mm_hg":{"type":"number","description":"Cuff diastolic blood pressure in mm Hg (20-160)."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"path":"/api/calc/dsi","count":2,"items":[{"dsi":1,"formula":"dsi","citation":{"id":"ospina-tascon-2020","doi":"10.1186/s13613-020-00658-8","pmid":"32296976","title":"Diastolic shock index and clinical outcomes in patients with septic shock.","source":"Ann Intensive Care. 2020;10(1):41","authors":"Ospina-Tascón GA, Teboul JL, Hernandez G, et al."},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","heart_rate_bpm":80,"diastolic_mm_hg":80,"formula_expression":"dsi = heart_rate_bpm / diastolic_mm_hg"},{"dsi":1,"formula":"dsi","citation":{"id":"ospina-tascon-2020","doi":"10.1186/s13613-020-00658-8","pmid":"32296976","title":"Diastolic shock index and clinical outcomes in patients with septic shock.","source":"Ann Intensive Care. 2020;10(1):41","authors":"Ospina-Tascón GA, Teboul JL, Hernandez G, et al."},"disclaimer":"Not a medical device. Deterministic published-formula or published-code output for autonomous agents. A licensed clinician remains responsible for patient care and billing submissions.","heart_rate_bpm":80,"diastolic_mm_hg":80,"formula_expression":"dsi = heart_rate_bpm / diastolic_mm_hg"}]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_twSZZde76zwJFpWClxl_x","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the diastolic shock index (DSI) as heart rate divided by diastolic blood pressure, rounded to two decimal places, per Ospina-Tascón 2020.","exampleAgentPrompt":"Can you calculate the diastolic shock index for a patient with a heart rate of 112 bpm and a diastolic blood pressure of 68 mm Hg?","exampleUseCases":[{"title":"ICU hemodynamic monitoring review","prompt":"My ICU patient has a heart rate of 105 bpm and a diastolic BP of 60 mm Hg — what's their diastolic shock index?"},{"title":"Sepsis triage trending","prompt":"Compute the diastolic shock index for a patient presenting to the ED with HR 95 and diastolic pressure of 72 mm Hg."},{"title":"Post-resuscitation assessment","prompt":"After fluid resuscitation the patient now has a heart rate of 88 bpm and diastolic BP of 55 mm Hg — can you give me the DSI per the Ospina-Tascón method?"}],"resultDescription":"Returns the diastolic shock index as a numeric ratio (heart rate in bpm divided by diastolic blood pressure in mm Hg), rounded to two decimal places. This is a raw computed value with no diagnostic interpretation, cutoff, or clinical recommendation attached.","failureModes":["Missing required query parameters heart_rate_bpm or diastolic_mm_hg returns an error","Heart rate outside integer range 30–220 bpm may be rejected or yield unreliable output","Diastolic pressure outside range 20–160 mm Hg may be rejected","Division by zero if diastolic pressure is 0 (should be blocked by schema minimum)","Payment failure (x402) if USDC balance is insufficient"],"whenToPreferThis":"Use this endpoint when you need the Ospina-Tascón 2020 diastolic shock index specifically (HR/diastolic BP), as opposed to the classic Allgöwer–Burri shock index (HR/systolic BP). Choose it for hemodynamic ratio computation in research or monitoring pipelines where a quick, reproducible two-decimal ratio is needed without any embedded clinical decision logic.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:48:40.132Z","isFirstParty":false}