{"uid":"cap_S0u65Jk1H0Kc9Uj-X_Ji4","slug":"ariscat-postoperative-pulmonary-complications-risk-score-calculator-d24e062b","name":"ARISCAT Postoperative Pulmonary Complications Risk Score Calculator","description":"Canet 2010 ARISCAT simplified risk score (Table 6, β×10 rounded; Mazo 2014 reprints the same points): age <=50=0, 51-80=3, >80=16; SpO2 >=96=0, 91-95=8, <=90=24; respiratory infection last month=17; anemia Hb <=10 flag=11; incision peripheral 0, upper_abdominal 15, intrathoracic 24; duration hours <=2=0, >2 to 3=16, >3=23; emergency=8. Max 123. Low <26, intermediate 26-44, high >=45. Not a diagnosis or cancel-surgery order. magent does not measure SpO2.","url":"https://api.magentlab.com/api/calc/ariscat","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","spo2_percent","respiratory_infection","anemia","incision","duration_hours","emergency"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Canet 2010 Table 6: <=50 scores 0; 51-80 scores 3; >80 scores 16. Age 50 scores 0; 51 scores 3; 80 scores 3; 81 scores 16."},"anemia":{"type":"boolean","description":"Preoperative anemia (Hb <=10 g/dL) as assigned by the caller (Canet 2010 Table 6). true scores 11. Flag only; do not send a hemoglobin number."},"incision":{"enum":["peripheral","upper_abdominal","intrathoracic"],"type":"string","description":"Surgical incision as assigned by the caller (Canet 2010 Table 6): peripheral scores 0, upper_abdominal scores 15, intrathoracic scores 24. magent does not classify the procedure from an op note."},"emergency":{"type":"boolean","description":"Emergency procedure as assigned by the caller (Canet 2010 Table 6; β 0.768 × 10 rounded). true scores 8. true or false."},"spo2_percent":{"type":"number","description":"Preoperative SpO2 percent (50-100) as assigned by the caller. Canet 2010 Table 6: >=96 scores 0; 91-95 scores 8; <=90 scores 24. magent does not measure SpO2."},"duration_hours":{"type":"number","description":"Duration of surgery in hours (0.1-24). Canet 2010 Table 6: <=2 scores 0; >2 to 3 scores 16; >3 scores 23. Duration 2.0 scores 0; 2.1 scores 16; 3.0 scores 16; 3.1 scores 23."},"respiratory_infection":{"type":"boolean","description":"Respiratory infection in the last month as assigned by the caller (Canet 2010 Table 6). true scores 17. true or false."}}}},"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_j3RrTK4QaJXLZsswkfg_x","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 ARISCAT score (Canet 2010) for predicting postoperative pulmonary complications, returning a numeric score and low/intermediate/high risk classification.","exampleAgentPrompt":"My patient is 67 years old, preop SpO2 is 93%, no respiratory infection in the last month, no anemia, the planned incision is upper abdominal, expected surgery duration is 2.5 hours, and it's not an emergency — what's their ARISCAT score and pulmonary complication risk category?","exampleUseCases":[{"title":"Elective abdominal surgery risk screening","prompt":"I have a 74-year-old patient scheduled for an elective upper abdominal surgery lasting about 3.5 hours. Their SpO2 is 97%, no recent respiratory infection, hemoglobin is fine (not anemic), and it's not an emergency. Can you calculate their ARISCAT pulmonary complication risk score?"},{"title":"Emergency thoracic surgery high-risk flag","prompt":"We're about to take a 55-year-old patient to the OR urgently for an intrathoracic procedure expected to last 4 hours. SpO2 is 89%, they had a respiratory infection 3 weeks ago, and they are anemic with Hb under 10. What's their ARISCAT score and risk level?"},{"title":"Preop anesthesia consult low-risk confirmation","prompt":"Before a 2-hour peripheral procedure on a 45-year-old with SpO2 98%, no infection, no anemia, and it's elective — can you run the ARISCAT score to confirm they're low risk for postoperative pulmonary complications?"}],"resultDescription":"Returns a total ARISCAT score (0–123), a risk classification of low (score <26), intermediate (26–44), or high (≥45), and the individual point contributions from each of the seven clinical factors (age, SpO2, respiratory infection, anemia, incision type, surgery duration, emergency status).","failureModes":["Missing required query parameters (age, spo2_percent, respiratory_infection, anemia, incision, duration_hours, emergency) returns a 400-level error","Age outside 18–120 range rejected","SpO2 outside 50–100 range rejected","Invalid incision enum value (not peripheral, upper_abdominal, or intrathoracic) returns validation error","Payment failure (x402) if USDC payment is not provided or insufficient"],"whenToPreferThis":"Use this endpoint when you need a fast, validated, point-based preoperative pulmonary risk score following the published Canet 2010 ARISCAT methodology. Prefer this over generic risk calculators when specifically assessing postoperative pulmonary complications (not cardiac or VTE risk). This endpoint is appropriate for EHR-integrated agents, anesthesia decision-support workflows, or preoperative triage automation where the caller already has the seven clinical inputs assigned.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:59:11.758Z","isFirstParty":false}