{"uid":"cap_2YqnuJ-8qwD8dKqFoDyp_","slug":"nrs-2002-nutritional-risk-screening-calculator-dd848762","name":"NRS-2002 Nutritional Risk Screening Calculator","description":"Kondrup 2003 NRS-2002: nutrition_status (0-3) + disease_severity (0-3) + 1 if age ≥70 (70 scores); max 7. at_risk true iff score ≥3. Caller assigns published grades (highest undernutrition indicator). Hospitalized adults. Not a medical device, not a diet order, not NRI. magent does not weigh the patient.","url":"https://api.magentlab.com/api/calc/nrs_2002","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":["nutrition_status","disease_severity","age"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Kondrup 2003: add 1 point when age ≥70. Age 70 scores. Age 69 does not."},"disease_severity":{"enum":[0,1,2,3],"type":"integer","description":"Caller-assigned Kondrup 2003 disease severity 0-3. 0 absent (normal requirements). 1 mild (e.g. hip fracture; chronic illness with complications: cirrhosis, COPD, chronic hemodialysis, diabetes, oncology). 2 moderate (e.g. major abdominal surgery, stroke, severe pneumonia, hematologic malignancy). 3 severe (e.g. head injury, bone marrow transplant, ICU APACHE >10). magent does not assign the diagnosis."},"nutrition_status":{"enum":[0,1,2,3],"type":"integer","description":"Caller-assigned Kondrup 2003 impaired nutritional status 0-3. If BMI, intake, and weight-loss grades differ, use the highest. 0 absent. 1 mild (weight loss >5% in 3 months or food intake 50-75% of requirement last week). 2 moderate (weight loss >5% in 2 months or BMI 18.5-20.5 plus impaired general condition or intake 25-60%). 3 severe (weight loss >5% in 1 month / >15% in 3 months or BMI <18.5 plus impaired general condition or intake 0-25%). magent does not weigh the patient or compute BMI, weight-loss, or intake."}}}},"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_9XqKHP9UwZ2M1jhhdISGn","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 Kondrup 2003 NRS-2002 total score (0–7) and at-risk flag for hospitalized adults from nutrition status grade, disease severity grade, and age.","exampleAgentPrompt":"Calculate the NRS-2002 nutritional risk score for a 74-year-old patient who has a nutrition status grade of 2 (moderate) and a disease severity grade of 2 (moderate) — is the patient at risk?","exampleUseCases":[{"title":"ICU patient nutritional risk triage","prompt":"Run an NRS-2002 screen for a 68-year-old ICU patient with a disease severity of 3 (severe, APACHE >10) and a nutrition status of 2 (moderate) — tell me the total score and whether they're flagged at risk."},{"title":"Elderly ward patient pre-operative screen","prompt":"I need the NRS-2002 score for a 71-year-old patient scheduled for major abdominal surgery — disease severity is 2 and nutrition status is 1. Is their score 3 or above?"},{"title":"Chronic illness nutrition risk check","prompt":"What is the NRS-2002 score for a 58-year-old on chronic hemodialysis — I'd assign disease severity as 1 (mild) and nutrition status as 3 (severe, BMI under 18.5 with impaired condition)?"}],"resultDescription":"Returns the NRS-2002 total score (integer 0–7), computed as nutrition_status + disease_severity + 1 if age ≥ 70, plus an at_risk boolean that is true when the score is 3 or higher, following the Kondrup 2003 protocol.","failureModes":["Missing required query parameters (nutrition_status, disease_severity, age) returns a 400 error","nutrition_status or disease_severity values outside the 0–3 enum return a validation error","age outside 18–120 integer range returns a validation error","Payment not provided or insufficient USDC results in a 402 Payment Required response"],"whenToPreferThis":"Use this endpoint when you need a fast, deterministic NRS-2002 arithmetic calculation for a hospitalized adult and have already assigned the Kondrup 2003 nutrition status and disease severity grades from clinical data. Prefer it over manual computation to avoid arithmetic errors, and when integrating nutrition screening into automated clinical decision-support workflows. Not appropriate for computing BMI, weight loss, or dietary intake — those must be assessed by the caller before invoking this endpoint.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-16T01:00:30.204Z","isFirstParty":false}