{"uid":"cap_3Cxk2IGBuutqGXt0rWI3l","slug":"painad-score-calculator-warden-2003-1d2cf400","name":"PAINAD Score Calculator (Warden 2003)","description":"Warden 2003 PAINAD from five caller-assigned 0-2 items (breathing, negative_vocalization, facial_expression, body_language, consolability) using that paper's 0/1/2 descriptors. magent sums only (max 10) and does not observe the patient. No later intensity cutoffs. Not a pain diagnosis or analgesic order.","url":"https://api.magentlab.com/api/calc/painad","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":["breathing","negative_vocalization","facial_expression","body_language","consolability"],"properties":{"breathing":{"type":"integer","description":"Caller-assigned Warden 2003 PAINAD breathing independent of vocalization (integer 0-2): 0 normal; 1 occasional labored breathing or short period of hyperventilation; 2 noisy labored breathing, long period of hyperventilation, or Cheyne-Stokes respirations. magent does not observe the patient."},"body_language":{"type":"integer","description":"Caller-assigned Warden 2003 PAINAD body language (integer 0-2): 0 relaxed; 1 tense, distressed pacing, or fidgeting; 2 rigid, fists clenched, knees pulled up, pulling or pushing away, or striking out. magent does not observe the patient."},"consolability":{"type":"integer","description":"Caller-assigned Warden 2003 PAINAD consolability (integer 0-2): 0 no need to console; 1 distracted or reassured by voice or touch; 2 unable to console, distract, or reassure. magent does not observe the patient."},"facial_expression":{"type":"integer","description":"Caller-assigned Warden 2003 PAINAD facial expression (integer 0-2): 0 smiling or inexpressive; 1 sad, frightened, or frown; 2 facial grimacing. magent does not observe the patient."},"negative_vocalization":{"type":"integer","description":"Caller-assigned Warden 2003 PAINAD negative vocalization (integer 0-2): 0 none; 1 occasional moan or groan, or low-level speech with a negative or disapproving quality; 2 repeated troubled calling out, loud moaning or groaning, or crying. 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_S_ZjzJIamGvOdvfnqYhiM","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 Pain Assessment in Advanced Dementia (PAINAD) score by summing five caller-assigned behavioral items, each rated 0–2, yielding a total 0–10.","exampleAgentPrompt":"Calculate the PAINAD score for my patient: breathing is 1 (occasional labored breathing), negative vocalization is 2 (repeated troubled calling out), facial expression is 2 (grimacing), body language is 1 (tense), and consolability is 1 (distracted by voice).","exampleUseCases":[{"title":"Bedside pain documentation in dementia ward","prompt":"My patient with advanced dementia can't self-report pain. I observed normal breathing (0), occasional moaning (1), a frown (1), relaxed body language (0), and she was distracted by touch (1). Can you calculate her PAINAD score?"},{"title":"Automated care workflow pain flagging","prompt":"As part of our nursing assessment workflow, score this patient's PAINAD: breathing 0, negative vocalization 0, facial expression 1, body language 2, consolability 2 — I need the total to document in the chart."},{"title":"Comparing pain burden across two observations","prompt":"I have two PAINAD assessments for the same patient taken an hour apart. First: breathing 2, vocalization 2, facial expression 2, body language 2, consolability 2. Second: breathing 1, vocalization 1, facial expression 1, body language 0, consolability 0. Calculate both scores so I can see if the intervention helped."}],"resultDescription":"Returns the summed PAINAD total score as an integer from 0 to 10, reflecting the arithmetic sum of the five caller-supplied item scores (breathing, negative_vocalization, facial_expression, body_language, consolability). No clinical interpretation, pain diagnosis, or treatment recommendation is provided.","failureModes":["Missing required query parameter returns an error (all five items are required)","Integer values outside 0–2 for any item may be rejected or produce unexpected results","API does not validate clinical accuracy of caller-assigned item scores — garbage in, garbage out","Network or payment failure (x402 micropayment not fulfilled) returns a 402 or connection error"],"whenToPreferThis":"Use this endpoint when you need a fast, reliable arithmetic implementation of the Warden 2003 PAINAD scale for patients who cannot self-report pain (e.g., advanced dementia), and you have already assigned the five behavioral item scores yourself. Prefer this over manual calculation to avoid arithmetic errors in clinical documentation workflows. Do not use this endpoint if you need clinical interpretation, automatic patient observation, pain diagnosis, or intensity cutoff thresholds beyond what the original 2003 Warden paper specifies.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:59:35.790Z","isFirstParty":false}