{"uid":"cap_gdg_tUF_IXJmc9cSIYMpe","slug":"findrisc-diabetes-risk-score-calculator-lindstr-m-2003-c095871a","name":"FINDRISC Diabetes Risk Score Calculator (Lindström 2003)","description":"Lindström 2003 Finnish diabetes risk score (FINDRISC). Original seven-item 0–20 score, cutoff ≥9: age (<45 → 0, 45–54 → 2, 55–64 → 3, ≥65 → 4); BMI (<25 → 0, 25–30 → 1, >30 → 3); sex-specific waist; BP medication 2; high-glucose history 5; daily 30-min activity 0 else 2; daily vegetables 0 else 1. Returns score and at_risk. Not a diabetes diagnosis and not the later family-history revision.","url":"https://api.magentlab.com/api/calc/findrisc?utm_source=zero.xyz","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","bmi_kg_m2","sex","waist_cm","bp_medication","history_high_glucose","activity_30min","daily_vegetables"],"properties":{"age":{"type":"integer","description":"Age in years (18-120). Lindström 2003: <45 scores 0; 45-54 scores 2; 55-64 scores 3; ≥65 scores 4. Age 45 and 54 score 2; 55 and 64 score 3; 65 scores 4."},"sex":{"enum":["female","male"],"type":"string","description":"female or male. Selects the Lindström 2003 waist bands."},"waist_cm":{"type":"number","description":"Waist circumference in cm (40-200). Lindström 2003 men: <94 scores 0; 94-102 scores 3; >102 scores 4. Women: <80 scores 0; 80-88 scores 3; >88 scores 4. 94 and 102 (men) and 80 and 88 (women) score 3."},"bmi_kg_m2":{"type":"number","description":"Body-mass index in kg/m^2 (10-80). Caller-supplied; magent does not compute BMI from height and weight. Lindström 2003: <25 scores 0; 25-30 scores 1; >30 scores 3. 25.0 and 30.0 score 1; 30.1 scores 3."},"bp_medication":{"type":"boolean","description":"History of antihypertensive drug treatment (Lindström 2003). true scores 2; false scores 0."},"activity_30min":{"type":"boolean","description":"Usually at least 30 minutes of physical activity daily at work and/or leisure, including normal daily activity (Lindström 2003). true scores 0; false scores 2."},"daily_vegetables":{"type":"boolean","description":"Daily consumption of vegetables, fruit, or berries (Lindström 2003). true scores 0; false scores 1."},"history_high_glucose":{"type":"boolean","description":"History of high blood glucose (health examination, illness, or pregnancy) (Lindström 2003). Caller-assigned; magent does not assay glucose. true scores 5; false scores 0."}}}},"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_Zj_IlA59Humvpu1QPCRuO","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 original Lindström 2003 Finnish Diabetes Risk Score (FINDRISC) from seven clinical inputs and returns the 0–20 integer score plus a binary at_risk flag (cutoff ≥9).","exampleAgentPrompt":"Calculate the FINDRISC diabetes risk score for a 58-year-old male with a BMI of 28.5, waist circumference of 97 cm, who is on blood pressure medication, has no history of high blood glucose, does get at least 30 minutes of activity daily, and does eat vegetables daily.","exampleUseCases":[{"title":"Primary care pre-diabetes triage","prompt":"I need you to run the FINDRISC score for a 62-year-old female patient: BMI 31.2, waist 90 cm, she's on antihypertensive medication, has a history of high blood glucose during pregnancy, doesn't get 30 minutes of exercise daily, and doesn't eat vegetables every day. Is she above the at-risk cutoff?"},{"title":"Population health risk stratification","prompt":"For a 49-year-old male with BMI 26.0, waist 95 cm, no blood pressure meds, no history of high glucose, physically active for 30 minutes daily, and eats fruit or vegetables every day — what does the Lindström FINDRISC score come out to, and does he meet the ≥9 risk threshold?"},{"title":"Wellness app diabetes screening check","prompt":"A 71-year-old woman using our wellness app entered: BMI 33.8, waist 92 cm, takes blood pressure medication, has had high blood sugar before, doesn't exercise 30 minutes a day, and skips vegetables most days. Can you calculate her original seven-item FINDRISC score and tell me if she's flagged as at risk?"}],"resultDescription":"Returns an integer FINDRISC score from 0 to 20 and a boolean at_risk field indicating whether the score meets or exceeds the Lindström 2003 cutoff of 9. Does not provide a diabetes diagnosis.","failureModes":["Missing required query parameter returns a 400-level error","Age outside 18–120 range rejected by schema validation","BMI outside 10–80 range rejected","Waist circumference outside 40–200 cm rejected","Invalid sex enum value (not 'male' or 'female') causes rejection","Boolean parameters supplied as strings may cause parsing errors"],"whenToPreferThis":"Choose this endpoint when you need the original 1-to-1 faithful implementation of the Lindström 2003 seven-item FINDRISC without the later family-history revision, and you already have pre-computed BMI (the service does not calculate BMI from height and weight). Prefer this over generic risk calculators when you need a validated, auditable clinical screening score with sex-specific waist thresholds and a clearly defined ≥9 cutoff.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-12T12:51:17.348Z","isFirstParty":false,"canonicalSlug":"findrisc-diabetes-risk-score-calculator-lindstr-m-2003-c095871a"}