{"uid":"cap_pFCZYM-yjMRew8ctySHim","slug":"duke-activity-status-index-dasi-calculator-d386ffc2","name":"Duke Activity Status Index (DASI) Calculator","description":"Hlatky 1989 Duke Activity Status Index. Twelve caller-assigned yes/no items (self-care through strenuous sports); Yes adds the Table I weight, No adds 0. Light housework is 2.70. DASI is the sum (0-58.2). Estimated peak VO2 mL/kg/min = 0.43 x DASI + 9.6. magent does not observe the patient. Not a functional-capacity assignment or exercise-test replacement.","url":"https://api.magentlab.com/api/calc/dasi","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":["self_care","walk_indoors","walk_blocks","climb_stairs","run_short","light_housework","moderate_housework","heavy_housework","yardwork","sexual_relations","moderate_recreation","strenuous_sports"],"properties":{"yardwork":{"type":"boolean","description":"Can do yardwork like raking leaves, weeding, or pushing a power mower (Hlatky 1989 Table I). true or false. Yes adds 4.50."},"run_short":{"type":"boolean","description":"Can run a short distance (Hlatky 1989 Table I). true or false. Yes adds 8.00."},"self_care":{"type":"boolean","description":"Can take care of self: eating, dressing, bathing, or using the toilet (Hlatky 1989 Table I). true or false. Yes adds 2.75."},"walk_blocks":{"type":"boolean","description":"Can walk a block or two on level ground (Hlatky 1989 Table I). true or false. Yes adds 2.75."},"climb_stairs":{"type":"boolean","description":"Can climb a flight of stairs or walk up a hill (Hlatky 1989 Table I). true or false. Yes adds 5.50."},"walk_indoors":{"type":"boolean","description":"Can walk indoors, such as around the house (Hlatky 1989 Table I). true or false. Yes adds 1.75."},"heavy_housework":{"type":"boolean","description":"Can do heavy work around the house like scrubbing floors, or lifting or moving heavy furniture (Hlatky 1989 Table I). true or false. Yes adds 8.00."},"light_housework":{"type":"boolean","description":"Can do light work around the house like dusting or washing dishes (Hlatky 1989 Table I). true or false. Yes adds 2.70."},"sexual_relations":{"type":"boolean","description":"Can have sexual relations (Hlatky 1989 Table I). true or false. Yes adds 5.25."},"strenuous_sports":{"type":"boolean","description":"Can participate in strenuous sports like swimming, singles tennis, football, basketball, or skiing (Hlatky 1989 Table I). true or false. Yes adds 7.50."},"moderate_housework":{"type":"boolean","description":"Can do moderate work around the house like vacuuming, sweeping floors, or carrying in groceries (Hlatky 1989 Table I). true or false. Yes adds 3.50."},"moderate_recreation":{"type":"boolean","description":"Can participate in moderate recreational activities like golf, bowling, dancing, doubles tennis, or throwing a baseball or football (Hlatky 1989 Table I). true or false. Yes adds 6.00."}}}},"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_KmulEJtTJ6qQVbWF1HYQj","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 Hlatky 1989 Duke Activity Status Index score and estimated peak VO2 from 12 yes/no functional activity questions","exampleAgentPrompt":"Calculate the DASI score for a patient who can do self-care, walk indoors, walk a block or two, climb stairs, do light housework, do moderate housework, and have sexual relations — but cannot run a short distance, do heavy housework, do yardwork, do moderate recreation, or play strenuous sports.","exampleUseCases":[{"title":"Preoperative cardiac risk screening","prompt":"I need to compute the DASI score for a pre-op patient: they can do self-care, walk indoors, walk a block or two, and do light housework, but cannot climb stairs, run, do heavy housework, do yardwork, have sexual relations, do moderate recreation, or play strenuous sports. What's their DASI and estimated peak VO2?"},{"title":"Chronic heart failure functional assessment","prompt":"My heart failure patient can do self-care, walk indoors, walk a few blocks, climb stairs, and do light and moderate housework, but can't run, do heavy housework, do yardwork, have sexual relations, do moderate recreation, or play strenuous sports — can you calculate their Duke Activity Status Index score?"},{"title":"Post-cardiac rehab progress tracking","prompt":"A patient finishing cardiac rehab now says yes to self-care, walking indoors, walking blocks, climbing stairs, light housework, moderate housework, yardwork, sexual relations, and moderate recreation, but still can't run or play strenuous sports — please calculate their DASI score and estimated peak VO2 so we can compare to baseline."}],"resultDescription":"Returns the total DASI score (range 0–58.2) as the sum of weights for all 'yes' answers across the 12 activity items, and an estimated peak VO2 in mL/kg/min computed as 0.43 × DASI + 9.6.","failureModes":["Missing any of the 12 required boolean query parameters returns a validation error","Non-boolean values for activity parameters cause a schema validation failure","Network or server errors return standard HTTP 4xx/5xx responses","Score may not reflect true functional capacity if caller-reported answers are inaccurate"],"whenToPreferThis":"Use this endpoint when you need a validated, guideline-referenced estimate of functional capacity (DASI score and VO2 peak) from structured yes/no activity data without conducting an exercise stress test. It is ideal for preoperative cardiac risk screening, heart failure monitoring, or any scenario where the 12 Hlatky 1989 activity items have been collected from a patient interview or questionnaire.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T00:47:21.404Z","isFirstParty":false}