{"uid":"cap_Cl8ObRBDWb9yMvcsbkIlq","slug":"smast-short-michigan-alcoholism-screening-test-scorer-1b1edaa2","name":"SMAST (Short Michigan Alcoholism Screening Test) Scorer","description":"Selzer 1975 13-item Short Michigan Alcoholism Screening Test (SMAST). Caller-assigned yes/no items; score is the count of answers in the alcoholic direction using that paper's key (feel_normal_drinker, friends_think_normal_drinker, and able_to_stop score 1 if false; the other ten score 1 if true), max 13. Bands 0-1 nonalcoholic, 2 possible, ≥3 alcoholic. Not a diagnosis, not the 25-item MAST, not Pokorny 1972 Brief MAST, and not SMAST-G. magent does not interview the patient.","url":"https://api.magentlab.com/api/calc/smast","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":["feel_normal_drinker","relative_worry_or_complain","feel_guilty","friends_think_normal_drinker","able_to_stop","attended_aa","drinking_created_problems","trouble_at_work","neglected_obligations","gone_for_help","hospital_because_of_drinking","arrested_drunk_driving","arrested_drunken_behavior"],"properties":{"attended_aa":{"type":"boolean","description":"Have you ever attended a meeting of Alcoholics Anonymous? (Selzer 1975 SMAST item 6). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"feel_guilty":{"type":"boolean","description":"Do you ever feel guilty about your drinking? (Selzer 1975 SMAST item 3). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"able_to_stop":{"type":"boolean","description":"Are you able to stop drinking when you want to? (Selzer 1975 SMAST item 5). true or false as assigned by the caller. false is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"gone_for_help":{"type":"boolean","description":"Have you ever gone to anyone for help about your drinking? (Selzer 1975 SMAST item 10). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"trouble_at_work":{"type":"boolean","description":"Have you ever gotten into trouble at work because of drinking? (Selzer 1975 SMAST item 8). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"feel_normal_drinker":{"type":"boolean","description":"Do you feel you are a normal drinker? (By normal we mean you drink less than or as much as most other people.) (Selzer 1975 SMAST item 1). true or false as assigned by the caller. false is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"neglected_obligations":{"type":"boolean","description":"Have you ever neglected your obligations, your family, or your work for two or more days in a row because you were drinking? (Selzer 1975 SMAST item 9). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"arrested_drunk_driving":{"type":"boolean","description":"Have you ever been arrested for drunk driving, driving while intoxicated, or driving after drinking? (Selzer 1975 SMAST item 12). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"arrested_drunken_behavior":{"type":"boolean","description":"Have you ever been arrested, even for a few hours, because of drunken behavior? (Selzer 1975 SMAST item 13). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"drinking_created_problems":{"type":"boolean","description":"Has drinking ever created problems between you and your wife, husband, a parent, or other near relative? (Selzer 1975 SMAST item 7). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"relative_worry_or_complain":{"type":"boolean","description":"Does your wife, husband, a parent, or other near relative ever worry or complain about your drinking? (Selzer 1975 SMAST item 2). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"friends_think_normal_drinker":{"type":"boolean","description":"Do friends or relatives think you are a normal drinker? (Selzer 1975 SMAST item 4). true or false as assigned by the caller. false is the alcoholic-direction answer and scores 1. magent does not interview the patient."},"hospital_because_of_drinking":{"type":"boolean","description":"Have you ever been in a hospital because of drinking? (Selzer 1975 SMAST item 11). true or false as assigned by the caller. true is the alcoholic-direction answer and scores 1. 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_yoGHSq1stdAKYKx1PfYfi","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 Selzer 1975 13-item Short Michigan Alcoholism Screening Test (SMAST) score and risk band from caller-assigned yes/no item responses","exampleAgentPrompt":"Score this patient's SMAST: they do feel like a normal drinker (true), their relatives do not worry or complain (false), they feel guilty about drinking (true), friends think they're a normal drinker (true), they are not able to stop when they want (false), they have not attended AA (false), drinking has created problems with family (true), no trouble at work (false), they have neglected obligations (true), they have not gone for help (false), never hospitalized for drinking (false), never arrested for drunk driving (false), never arrested for drunken behavior (false).","exampleUseCases":[{"title":"Alcohol use disorder intake screening","prompt":"I've collected a patient's answers to the 13 SMAST questions — feel_normal_drinker: true, relative_worry_or_complain: true, feel_guilty: true, friends_think_normal_drinker: false, able_to_stop: false, attended_aa: true, drinking_created_problems: true, trouble_at_work: false, neglected_obligations: true, gone_for_help: true, hospital_because_of_drinking: false, arrested_drunk_driving: false, arrested_drunken_behavior: false — can you calculate the SMAST score and tell me which risk band they fall into?"},{"title":"EHR integration automated scoring","prompt":"After our intake form collects all 13 SMAST responses, automatically compute the Selzer 1975 score and risk classification so we can flag patients scoring 3 or above for follow-up. Here are the answers: feel_normal_drinker false, relative_worry_or_complain true, feel_guilty true, friends_think_normal_drinker false, able_to_stop false, attended_aa false, drinking_created_problems true, trouble_at_work true, neglected_obligations false, gone_for_help false, hospital_because_of_drinking false, arrested_drunk_driving false, arrested_drunken_behavior false."},{"title":"Research cohort risk banding","prompt":"I need to classify a study participant using the SMAST. Their responses are: feel_normal_drinker true, relative_worry_or_complain false, feel_guilty false, friends_think_normal_drinker true, able_to_stop true, attended_aa false, drinking_created_problems false, trouble_at_work false, neglected_obligations false, gone_for_help false, hospital_because_of_drinking false, arrested_drunk_driving false, arrested_drunken_behavior false. What's the total score and do they fall in the nonalcoholic, possible, or alcoholic band?"}],"resultDescription":"Returns the integer SMAST total score (0–13) computed using Selzer 1975 scoring key — feel_normal_drinker, friends_think_normal_drinker, and able_to_stop each score 1 if false; the remaining ten items each score 1 if true. Also returns the risk band: 0–1 nonalcoholic, 2 possible alcoholic, 3+ alcoholic. This is a scoring result only, not a clinical diagnosis.","failureModes":["Missing any of the 13 required boolean query parameters returns a validation error","Non-boolean values for parameters cause a schema validation failure","Scores are based solely on caller-assigned answers — incorrect answer assignment produces incorrect scores with no warning","Network or payment authorization failures return HTTP 402 or 5xx errors"],"whenToPreferThis":"Use this endpoint when you need to apply the specific Selzer 1975 13-item SMAST scoring algorithm to pre-collected yes/no responses. Prefer it over the full 25-item MAST when brevity is needed, and over SMAST-G when the patient is not specifically a geriatric population. Do not use this endpoint if you need the Pokorny 1972 Brief MAST, SMAST-G, or AUDIT. This endpoint scores only — it does not conduct the patient interview or collect answers.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:14:38.890Z","isFirstParty":false}