{"uid":"cap_86_12Yavih09Lp8sSJp-U","slug":"magent-coronavirus-anxiety-scale-cas-calculator-38685165","name":"magent Coronavirus Anxiety Scale (CAS) Calculator","description":"Lee 2020 Coronavirus Anxiety Scale from five caller-assigned integers 0-4 over the past two weeks (dizzy, sleep, paralyzed, appetite, nausea). magent does not interview the patient. 0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day. Total 0-20. Returns screen_ge_9 (score ≥9; this paper 90% sensitivity and 85% specificity). Not a diagnosis, not GAD-7, and not extra mild/moderate bands.","url":"https://api.magentlab.com/api/calc/cas","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":["dizzy","sleep","paralyzed","appetite","nausea"],"properties":{"dizzy":{"type":"integer","description":"Caller-assigned Lee 2020 CAS item 1 (integer 0-4, past two weeks): I felt dizzy, lightheaded, or faint when I read or listened to news about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."},"sleep":{"type":"integer","description":"Caller-assigned Lee 2020 CAS item 2 (integer 0-4, past two weeks): I had trouble falling or staying asleep because I was thinking about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."},"nausea":{"type":"integer","description":"Caller-assigned Lee 2020 CAS item 5 (integer 0-4, past two weeks): I felt nauseous or had stomach problems when I thought about or was exposed to information about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."},"appetite":{"type":"integer","description":"Caller-assigned Lee 2020 CAS item 4 (integer 0-4, past two weeks): I lost interest in eating when I thought about or was exposed to information about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview the patient."},"paralyzed":{"type":"integer","description":"Caller-assigned Lee 2020 CAS item 3 (integer 0-4, past two weeks): I felt paralyzed or frozen when I thought about or was exposed to information about the coronavirus (0 not at all, 1 rare less than a day or two, 2 several days, 3 more than 7 days, 4 nearly every day). magent does not interview 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_at70sKNT24rfClNZEDaBa","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 Lee 2020 Coronavirus Anxiety Scale total score (0–20) from five symptom integers and returns a binary screen flag for clinically significant anxiety (score ≥ 9).","exampleAgentPrompt":"Score this patient's Coronavirus Anxiety Scale: over the past two weeks they rated dizziness 2, sleep disturbance 3, feeling paralyzed 1, appetite loss 0, and nausea 2 — do they screen positive (score ≥ 9)?","exampleUseCases":[{"title":"Telehealth triage coronavirus anxiety screening","prompt":"My telehealth app collected CAS responses from a patient — dizziness 3, sleep trouble 4, feeling frozen 2, appetite loss 1, nausea 2 — can you calculate the total CAS score and tell me if they screen positive for coronavirus anxiety?"},{"title":"Research batch scoring of collected survey data","prompt":"I have CAS item responses for a study participant: dizzy=1, sleep=2, paralyzed=0, appetite=1, nausea=1. Compute their Lee 2020 Coronavirus Anxiety Scale score and flag whether they're above the screening threshold of 9."},{"title":"Clinical decision support anxiety flag","prompt":"Before referring this patient, I need their CAS screener result. Their two-week ratings: felt dizzy 0, sleep problems 3, felt paralyzed 3, appetite loss 2, nausea 2. Is their coronavirus anxiety score at or above 9?"}],"resultDescription":"Returns the total Coronavirus Anxiety Scale integer score (0–20) summed from the five input items, and a boolean screen_ge_9 indicating whether the score meets or exceeds the clinically significant threshold of 9 (90% sensitivity, 85% specificity per Lee 2020). Not a diagnosis; does not produce GAD-7 results or severity bands.","failureModes":["Missing any of the five required query parameters returns an error","Integer values outside 0–4 range may cause validation errors or unexpected scores","Mistaking this for a GAD-7 or general anxiety screener — this is CAS-specific only","Attempting to use for diagnostic purposes — endpoint returns a screen flag only, not a diagnosis"],"whenToPreferThis":"Use this endpoint when you need to score the specific Lee 2020 Coronavirus Anxiety Scale (CAS) and determine whether a patient crosses the ≥9 screening threshold. Prefer this over general anxiety tools (e.g. GAD-7) when the anxiety is specifically related to coronavirus exposure. The caller must already have the five item scores (0–4 each); this endpoint does not conduct the interview. It is not appropriate for general anxiety, panic disorder, or non-COVID anxiety screening.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T01:20:46.213Z","isFirstParty":false}