{"uid":"cap_VhS01k0T1eca77mV_bPgk","slug":"mahoney-1965-barthel-index-calculator-6bf7d520","name":"Mahoney 1965 Barthel Index Calculator","description":"Mahoney 1965 Barthel Index: ten caller-assigned activity points (feeding, bathing, grooming, dressing, bowels, bladder, toilet, transfers, mobility, stairs) using that paper's 0/5, 0/5/10, or 0/5/10/15 values. magent sums only (max 100 in fives) and does not observe the patient. Not the Collin 0-20 Barthel and not a disability rating or placement decision.","url":"https://api.magentlab.com/api/calc/barthel","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":["feeding","bathing","grooming","dressing","bowels","bladder","toilet","transfers","mobility","stairs"],"properties":{"bowels":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel bowels points (integer 0, 5, or 10): 0 incontinent; 5 occasional accident; 10 continent. magent does not observe the patient."},"stairs":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel stairs points (integer 0, 5, or 10): 0 unable; 5 needs help; 10 independent. magent does not observe the patient."},"toilet":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel toilet points (integer 0, 5, or 10): 0 dependent; 5 needs help; 10 independent. magent does not observe the patient."},"bathing":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel bathing points (integer 0 or 5): 0 dependent; 5 independent. magent does not observe the patient."},"bladder":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel bladder points (integer 0, 5, or 10): 0 incontinent or catheterized; 5 occasional accident; 10 continent. magent does not observe the patient."},"feeding":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel feeding points (integer 0, 5, or 10): 0 unable; 5 needs help; 10 independent. magent does not observe the patient."},"dressing":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel dressing points (integer 0, 5, or 10): 0 dependent; 5 needs help; 10 independent. magent does not observe the patient."},"grooming":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel grooming points (integer 0 or 5): 0 needs help; 5 independent. magent does not observe the patient."},"mobility":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel mobility points (integer 0, 5, 10, or 15): 0 immobile; 5 wheelchair independent; 10 walks with help; 15 independent. magent does not observe the patient."},"transfers":{"type":"integer","description":"Caller-assigned Mahoney 1965 Barthel transfers points (integer 0, 5, 10, or 15): 0 unable; 5 major help; 10 minor help; 15 independent. magent does not observe the patient."}}}},"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_Znar4UkKY_ENYw08ZhW63","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 classic 10-item Barthel Index total score (0–100) from caller-supplied activity ratings across feeding, bathing, grooming, dressing, bowels, bladder, toilet, transfers, mobility, and stairs.","exampleAgentPrompt":"Calculate the Mahoney 1965 Barthel Index for a patient with these scores: feeding 10, bathing 5, grooming 5, dressing 10, bowels 10, bladder 10, toilet 10, transfers 15, mobility 10, stairs 5.","exampleUseCases":[{"title":"Stroke rehabilitation discharge scoring","prompt":"I need the Barthel Index total for a stroke patient being considered for discharge: feeding 5, bathing 0, grooming 5, dressing 5, bowels 5, bladder 5, toilet 5, transfers 10, mobility 10, stairs 0 — what's their score?"},{"title":"Geriatric care ADL documentation","prompt":"Compute the Barthel score for an elderly care resident with these daily living ratings: feeding 10, bathing 5, grooming 5, dressing 10, bowels 10, bladder 10, toilet 10, transfers 15, mobility 15, stairs 10."},{"title":"Clinical trial functional status baseline","prompt":"For our clinical trial intake, I need the 1965 Barthel Index total for a participant: feeding 5, bathing 0, grooming 0, dressing 5, bowels 5, bladder 0, toilet 5, transfers 5, mobility 5, stairs 0."}],"resultDescription":"Returns the summed Barthel Index total score as an integer between 0 and 100 (in multiples of 5), based on the ten Mahoney 1965 activity subscores provided by the caller. No clinical interpretation, disability rating, or placement recommendation is included.","failureModes":["Invalid integer values for any subscore (e.g. feeding=3 instead of 0, 5, or 10) may return an error or unexpected result","Missing required query parameters returns a validation error","Passing Collin 0-20 scale values instead of Mahoney 1965 values produces an incorrect total","Values outside allowed ranges (e.g. mobility=20) may be rejected"],"whenToPreferThis":"Use this endpoint when you need a precise arithmetic sum of the Mahoney 1965 Barthel Index from pre-assessed activity subscores, especially in agentic clinical documentation or research pipelines where the caller has already rated each activity. Prefer it over generic calculators when strict adherence to the original 1965 scoring rules (0/5, 0/5/10, 0/5/10/15) and max-100 scale is required. Do not use for the Collin 0-20 Barthel variant or when clinical observation and scoring must be done by the API itself.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T19:00:05.844Z","isFirstParty":false}