Pulls and interprets diabetes-related labs (HbA1c, glucose, lipids, renal, microalbumin) with ADA Standards of Care assessment and complications screening status. Use when user asks to "review diabetes labs", "check A1c", "diabetes panel", "glucose control", "diabetes management review", "diabetic screening", or needs assessment of glycemic control and diabetes complication monitoring. Do NOT use for general lab review, non-diabetic renal function, or lipid-only analysis.
Pull all diabetes-relevant laboratory Observations: HbA1c, fasting glucose, random glucose, urine microalbumin, urine albumin-to-creatinine ratio, lipid panel, eGFR, creatinine, and serum potassium. Trend HbA1c over time. Classify glycemic control per ADA Standards of Care 2024 targets. Assess complications screening status for retinopathy, nephropathy, and neuropathy. Evaluate cardiovascular risk factors. Generate a structured diabetes management summary with actionable recommendations.
| Resource | Purpose | Key Fields |
|---|---|---|
| Observation | Lab results (HbA1c, glucose, lipids, renal, urine) | code, valueQuantity, effectiveDateTime, interpretation, referenceRange |
| Condition | Diabetes diagnosis and complications | code, clinicalStatus, onsetDateTime |
| MedicationStatement | Diabetes medications | medicationCodeableConcept, status, dosage |
| Procedure | Screening procedures (eye exam, foot exam) |
| code, performedDateTime, status |
| Patient | Demographics for target individualization | birthDate, gender |
| CarePlan | Existing diabetes care plans | status, activity, period |
Tool: fhir_search
resourceType: "Condition"
queryParams: "patient=[patient-id]&code=http://snomed.info/sct|44054006,http://snomed.info/sct|73211009,http://snomed.info/sct|46635009&clinical-status=active"
SNOMED codes:
If no Condition found, check for HbA1c >= 6.5% or diabetes medications as proxy evidence. Note the diagnosis gap.
Extract onsetDateTime to determine disease duration (affects target selection).
Tool: fhir_read
resourceType: "Patient"