{"uid":"cap_8IYcl4PXhsI-tr513ltWI","slug":"mosteller-body-surface-area-calculator-4c574abc","name":"Mosteller Body Surface Area Calculator","description":"Mosteller body surface area from height and weight. Use for oncology dosing arithmetic. Deterministic published formula with citation; not a dosing recommendation.","url":"https://api.magentlab.com/api/calc/bsa_mosteller","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":[],"properties":{"height_cm":{"type":"number","description":"Height in centimeters. Provide height_cm or height_in."},"height_in":{"type":"number","description":"Height in inches. Converted as cm = in * 2.54."},"weight_kg":{"type":"number","description":"Weight in kilograms. Provide weight_kg or weight_lb."},"weight_lb":{"type":"number","description":"Weight in pounds. Converted as kg = lb * 0.45359237."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"path":"/api/calc/bsa_mosteller","count":2,"items":[{"bsa_m2":1.8181,"formula":"mosteller","citation":{"id":"mosteller-1987","doi":"10.1056/NEJM198710223171717","title":"Simplified calculation of body-surface area","source":"N Engl J Med. 1987;317(17):1098","authors":"Mosteller RD"},"height_cm":170,"weight_kg":70,"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.","formula_expression":"BSA_m2 = sqrt((height_cm * weight_kg) / 3600)"},{"bsa_m2":1.8181,"formula":"mosteller","citation":{"id":"mosteller-1987","doi":"10.1056/NEJM198710223171717","title":"Simplified calculation of body-surface area","source":"N Engl J Med. 1987;317(17):1098","authors":"Mosteller RD"},"height_cm":170,"weight_kg":70,"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.","formula_expression":"BSA_m2 = sqrt((height_cm * weight_kg) / 3600)"}]}},"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_Wv31kY_92U__jn2ZmWRUo","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":"Calculates body surface area (BSA) using the Mosteller formula from patient height and weight, for use in oncology drug dosing arithmetic.","exampleAgentPrompt":"What's the Mosteller body surface area for a patient who is 168 cm tall and weighs 72 kg? I need it for a chemotherapy dose calculation.","exampleUseCases":[{"title":"Chemotherapy dose per m² calculation","prompt":"I have a patient who is 5 feet 7 inches tall and weighs 155 pounds — can you compute their Mosteller BSA so I can calculate their carboplatin dose in mg per m²?"},{"title":"Oncology workflow BSA verification","prompt":"Before we finalize this chemo order, can you double-check the body surface area for a patient at 180 cm and 85 kg using the Mosteller formula?"},{"title":"Pediatric dosing BSA lookup","prompt":"I need the Mosteller BSA for a child who is 120 cm tall and weighs 25 kg to calculate the correct chemotherapy dose."}],"resultDescription":"Returns the computed body surface area in square meters (m²) derived from the Mosteller formula: BSA = sqrt((height_cm × weight_kg) / 3600). The result is deterministic and reproducible given the same inputs, accompanied by a citation to the published formula. It is a calculation result, not a clinical dosing recommendation.","failureModes":["Missing required height or weight parameters — returns an error indicating which field is absent","Negative or physiologically implausible values (e.g. weight of 0) may return a validation error or nonsensical result","Providing both cm and inches simultaneously, or both kg and lb, may cause ambiguity or override behavior","Network or payment (x402) failure results in no response"],"whenToPreferThis":"Use this endpoint when you need a fast, deterministic, citeable Mosteller BSA value from height and weight, particularly in oncology or pharmacology contexts where mg/m² dosing is required. Prefer over manual calculation or LLM estimation to ensure reproducibility and a published formula citation. The sibling BMI endpoint on the same platform is better suited for GLP-1 or bariatric contexts where BSA is not the relevant metric.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:55:54.728Z","isFirstParty":false}