{"uid":"cap_EjpnBpHIU-oBTove1buz3","slug":"magent-ndi-calculator-vernon-1991-ea0375c5","name":"magent NDI Calculator (Vernon 1991)","description":"Vernon 1991 Neck Disability Index: ten caller-assigned integers 0-5 (pain intensity, personal care, lifting, reading, headaches, concentration, work, driving, sleeping, recreation). Sum 0-50. Vernon 1991 raw-score bands 0-4 none, 5-14 mild, 15-24 moderate, 25-34 severe, >34 complete. Does not apply later 0-8%/10-28% website percentage bands or score Oswestry. magent does not interview. Not a diagnosis and not a medical device.","url":"https://api.magentlab.com/api/calc/ndi","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":["pain_intensity","personal_care","lifting","reading","headaches","concentration","work","driving","sleeping","recreation"],"properties":{"work":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI work (integer 0-5): 0 can do as much work as wanted through 5 cannot do any work at all. magent does not interview the patient."},"driving":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI driving (integer 0-5): 0 can drive without neck pain through 5 cannot drive at all. magent does not interview the patient."},"lifting":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI lifting (integer 0-5): 0 can lift heavy weights without extra pain through 5 cannot lift or carry anything. magent does not interview the patient."},"reading":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI reading (integer 0-5): 0 can read as much as wanted with no neck pain through 5 cannot read at all. magent does not interview the patient."},"sleeping":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI sleeping (integer 0-5): 0 no trouble sleeping through 5 sleep completely disturbed (5-7 hours sleepless). magent does not interview the patient."},"headaches":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI headaches (integer 0-5): 0 no headaches through 5 headaches almost all the time. magent does not interview the patient."},"recreation":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI recreation (integer 0-5): 0 can engage in all recreation activities with no neck pain through 5 cannot do any recreation activities. magent does not interview the patient."},"concentration":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI concentration (integer 0-5): 0 can concentrate fully with no difficulty through 5 cannot concentrate at all. magent does not interview the patient."},"personal_care":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI personal care (washing, dressing) (integer 0-5): 0 looks after self normally without extra pain through 5 does not get dressed, washes with difficulty and stays in bed. magent does not interview the patient."},"pain_intensity":{"type":"integer","description":"Caller-assigned Vernon 1991 NDI pain intensity (integer 0-5): 0 no pain at the moment through 5 worst imaginable pain at the moment. 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_NO70YIIKD1xni4PzFfkO_","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 Vernon 1991 Neck Disability Index (NDI) raw score and severity band from ten caller-supplied 0–5 item scores","exampleAgentPrompt":"Calculate the Vernon 1991 NDI for a patient with these subscores: pain intensity 3, personal care 2, lifting 4, reading 1, headaches 2, concentration 3, work 3, driving 2, sleeping 3, recreation 2 — give me the raw total and severity band.","exampleUseCases":[{"title":"Pre-clinic neck disability triage","prompt":"A patient filled out their NDI items before their appointment: pain intensity 4, personal care 3, lifting 5, reading 2, headaches 3, concentration 4, work 4, driving 3, sleeping 4, recreation 4. Calculate the Vernon 1991 NDI raw score and tell me which severity band they fall into."},{"title":"Research data pipeline scoring","prompt":"I have NDI subscore data from 50 enrolled participants — for the next patient their scores are: pain 2, personal care 1, lifting 2, reading 1, headaches 1, concentration 2, work 2, driving 1, sleeping 1, recreation 1. Compute their Vernon 1991 NDI total and band for the database."},{"title":"Post-treatment outcome comparison","prompt":"My patient finished physical therapy. Their follow-up NDI subscores are: pain intensity 1, personal care 1, lifting 1, reading 0, headaches 1, concentration 1, work 1, driving 0, sleeping 1, recreation 0. What is their Vernon 1991 NDI total and severity classification now?"}],"resultDescription":"Returns the NDI raw sum (integer 0–50, sum of the ten input subscores) and the Vernon 1991 severity band: none (0–4), mild (5–14), moderate (15–24), severe (25–34), or complete (>34). Does not apply percentage-based variants or produce a diagnosis.","failureModes":["Missing any of the ten required query parameters returns an error","Any subscore outside integer range 0–5 is rejected","Non-integer or non-numeric input for subscores fails validation","HTTP 402 if payment header is absent or insufficient (x402 protocol)"],"whenToPreferThis":"Use this endpoint when you need a strictly Vernon 1991 NDI raw-score calculation with the original 0–4/5–14/15–24/25–34/>34 severity bands. Prefer it over manual summation for auditability and when you need a structured band label returned automatically. Do not use it for percentage-converted NDI variants, Oswestry Disability Index scoring, or any other outcome measure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T07:11:53.481Z","isFirstParty":false}