{"uid":"cap_twu92dl7mplcWF4Wzjo_I","slug":"mcmahon-2013-rhabdomyolysis-score-calculator-39cc067d","name":"McMahon 2013 Rhabdomyolysis Score Calculator","description":"McMahon 2013 Table 3 rhabdomyolysis score: age ≤50→0, >50–≤70→1.5, >70–≤80→2.5, >80→3; female 1; Cr <1.4→0, 1.4–2.2→1.5, >2.2→3; Ca <7.5→2; CPK >40000→2; origin not seizure/syncope/exercise/statin/myositis→3; PO4 <4.0→0, 4.0–5.4→1.5, >5.4→3; HCO3 <19→2. Max 19. Caller-supplied labs and origin. Numeric total only; not a dialysis order.","url":"https://api.magentlab.com/api/calc/mcmahon","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":["age","sex","calcium_mg_dl","cpk_u_l","low_risk_origin","phosphate_mg_dl","bicarbonate_mmol_l"],"properties":{"age":{"type":"integer","description":"Age in years (integer 18-120). McMahon 2013 Table 3: ≤50 → 0, >50 to ≤70 → 1.5, >70 to ≤80 → 2.5, >80 → 3. magent does not assign age."},"sex":{"enum":["female","male"],"type":"string","description":"Caller-assigned sex. Female scores 1 (McMahon 2013 Table 3). magent does not assign sex."},"cpk_u_l":{"type":"number","description":"Initial CPK in U/L (1-500000). McMahon 2013 Table 3: >40000 → 2. 40000 is not >40000. magent does not assay CPK."},"calcium_mg_dl":{"type":"number","description":"Initial calcium in mg/dL (4-16). McMahon 2013 Table 3: <7.5 → 2. 7.5 is not <7.5. magent does not assay calcium."},"low_risk_origin":{"type":"boolean","description":"true when the cause is seizure, syncope, exercise, statin, or myositis (0 points). false otherwise (3 points; McMahon 2013 Table 3 origin not those causes). magent does not assign etiology."},"phosphate_mg_dl":{"type":"number","description":"Initial phosphate in mg/dL (0.5-20). McMahon 2013 Table 3: <4.0 → 0, 4.0 to 5.4 inclusive → 1.5, >5.4 → 3. magent does not assay phosphate."},"creatinine_mg_dl":{"type":"number","description":"Initial serum creatinine in mg/dL (0.1-20). Provide this or creatinine_umol_l. McMahon 2013 Table 3: <1.4 → 0, 1.4 to 2.2 inclusive → 1.5, >2.2 → 3. magent does not assay creatinine."},"creatinine_umol_l":{"type":"number","description":"Initial serum creatinine in µmol/L (9-1768). Converted as mg/dL = µmol/L / 88.42. magent does not assay creatinine."},"bicarbonate_mmol_l":{"type":"number","description":"Initial bicarbonate in mEq/L or mmol/L (2-45). McMahon 2013 Table 3: <19 → 2. 19 is not <19. magent does not assay bicarbonate."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":null,"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_4aJNz2g86eBh5utVHSTwG","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 McMahon 2013 Table 3 rhabdomyolysis risk score from patient labs and clinical characteristics to estimate acute kidney injury risk","exampleAgentPrompt":"Calculate the McMahon rhabdomyolysis score for a 62-year-old male with creatinine 1.8 mg/dL, calcium 8.2 mg/dL, CPK 55000 U/L, the cause was not seizure/syncope/exercise/statin/myositis, phosphate 5.0 mg/dL, and bicarbonate 18 mmol/L.","exampleUseCases":[{"title":"ED rhabdomyolysis triage scoring","prompt":"I have a 74-year-old female in the ED with rhabdomyolysis — creatinine is 2.5 mg/dL, calcium 7.2 mg/dL, CPK 38000 U/L, phosphate 4.8 mg/dL, bicarbonate 17 mmol/L, and the cause was a seizure. What's her McMahon 2013 score?"},{"title":"ICU rhabdomyolysis risk stratification","prompt":"Score my ICU patient using the McMahon rhabdomyolysis calculator: 83-year-old male, creatinine 1.9 mg/dL, calcium 8.0 mg/dL, CPK 45000 U/L, not a low-risk origin, phosphate 3.8 mg/dL, bicarbonate 21 mmol/L."},{"title":"Automated clinical documentation tool","prompt":"For a 55-year-old female patient with creatinine 1.2 mg/dL, calcium 7.8 mg/dL, CPK 20000 U/L, origin was statin use so low-risk, phosphate 4.2 mg/dL, and bicarbonate 22 mmol/L — compute her McMahon 2013 rhabdomyolysis risk score."}],"resultDescription":"Returns a single numeric McMahon score (0–19 maximum) calculated by summing points assigned to age bracket, sex, creatinine level, calcium, CPK, rhabdomyolysis origin, phosphate, and bicarbonate values per McMahon 2013 Table 3. Higher scores indicate greater acute kidney injury risk. No dialysis orders or clinical recommendations are included.","failureModes":["Missing required lab parameters returns a validation error","Out-of-range values (e.g. age <18 or >120, CPK <1 or >500000) are rejected","Providing neither creatinine_mg_dl nor creatinine_umol_l results in an error","Invalid sex enum value causes a bad request response","Payment failure or missing x402 header returns 402 Payment Required"],"whenToPreferThis":"Use this endpoint when you need a validated, formulaic McMahon 2013 rhabdomyolysis severity score from caller-supplied laboratory values. Prefer it over manual calculation to avoid arithmetic errors and ensure consistent threshold application (e.g. strict greater-than vs greater-than-or-equal boundary enforcement per the original paper). It is appropriate for clinical workflow automation, documentation, and research pipelines where the score is needed programmatically, not as a standalone dialysis or treatment decision system.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:48:05.751Z","isFirstParty":false}