Medical AI

OpenClaw for Chronic Disease Management: Daily Check-Ins and Medication Reminders via WhatsApp

Managing a chronic condition like diabetes, hypertension, or COPD requires consistent daily action. OpenClaw delivers personalised medication reminders, symptom check-ins, and escalation alerts via WhatsApp — helping patients stay on track between clinic visits.

Huzaifa Tahir
8 min read

OpenClaw for Chronic Disease Management: Daily Check-Ins and Medication Reminders via WhatsApp


Chronic disease management is fundamentally a daily practice. A patient with type 2 diabetes does not get better during a quarterly clinic visit — they get better (or worse) based on what they do every single day: whether they take their medications, check their glucose, follow their meal plan, and pay attention to warning symptoms.


The challenge is that the healthcare system is designed around episodic clinic visits, not daily support. OpenClaw bridges the gap — providing a consistent, personalised presence via WhatsApp that keeps patients on track between appointments.


Setting Up OpenClaw for a Chronic Disease Programme


```bash

curl -fsSL https://openclaw.ai/install.sh | bash

openclaw onboard --install-daemon

```


Connect WhatsApp. The clinic or disease management programme enrols patients during their consultation — the patient provides their WhatsApp number and the clinician enters their condition, medications, and monitoring targets into the system.


Personalised Medication Reminders


```

Skill: medication-reminder

Schedule: configured per patient (times matching their medication schedule)

Prompt: "Send [Patient Name] a warm WhatsApp reminder: 'Good [morning/evening] [Name]! Time for your [medication names — e.g., metformin and lisinopril]. If you have already taken them, great! Reply TAKEN. If you are going to be late or might miss this one, reply LATE so we can note it. No judgement — just helps us support you better.' Log response. If no response within 2 hours, send a gentle follow-up. If 3 consecutive missed doses, alert the care coordinator."

```


Daily Symptom Check-In


For conditions where daily symptom monitoring matters — heart failure, COPD, hypertension — OpenClaw runs a quick daily check-in:


```

Skill: daily-checkin-heartfailure

Schedule: 0 8 * * * (8 AM daily)

Prompt: "Send [Patient Name] their daily heart failure check-in: 'Good morning [Name]! Quick check-in time. Rate your breathing today (1 = very easy, 5 = very difficult): ___. Any swelling in your ankles or legs today? (Yes / No / A little). How is your energy compared to yesterday? (Better / Same / Worse). Did you weigh yourself this morning? If yes, what was your weight?'


When they reply, check their answers against their personal thresholds (from care plan):

  • Weight gain of more than 2 kg in 2 days: ALERT — send 'Your weight has increased significantly. Please call the clinic today at [phone number] — do not wait for your next appointment. This could mean your heart is working harder and you may need a medication adjustment.'
  • Breathing score of 4 or 5: ALERT — send to care coordinator
  • 'Much worse' energy + ankle swelling: ALERT
  • Log all responses to patient monitoring record."

    ```


    Glucose Monitoring for Diabetic Patients


    ```

    Skill: glucose-tracking

    Schedule: timing configured per patient (fasting check in morning, post-meal check 2 hours after meals)

    Prompt: "Ask [Patient Name] for their glucose reading: 'Hi [Name], time for your [fasting/post-meal] glucose check! What is your reading? (e.g., reply: 6.4 mmol/L or 115 mg/dL).' When they reply:

  • Within target range: 'Great work, [Name]! That is right in your target range. Keep it up!'
  • High but not critically so: 'That is a bit higher than your target of [X]. Make sure to [relevant tip — avoid snacking this afternoon / go for a short walk]. Log it and we will review at your next appointment.'
  • Critically high (above patient's alert threshold): 'That reading is quite high. Please check how you are feeling — if you have any symptoms [nausea, excessive thirst, confusion], please call your doctor or the clinic immediately at [number].'
  • Critically low (below patient's alert threshold): 'That is too low. Please have 15g of fast-acting carbohydrates right now (e.g., 150ml juice or 4 glucose tablets) and rest. Check your reading again in 15 minutes. If it does not come up or you feel unwell, call 000 immediately.'
  • Log all readings with timestamps."

    ```


    Weekly Progress Summary to Clinician


    Every week, the patient's clinician receives a summary:


    ```

    Skill: weekly-clinician-summary

    Schedule: every Friday at 8 AM per patient

    Prompt: "Generate a weekly monitoring summary for [Patient Name] for the clinician's review. Include: medication adherence rate (%), glucose readings with mean, range, and number of hypoglycaemic events, symptom check-in summary (any concerning patterns), number of escalation alerts triggered and what action was taken. Format as a brief clinical note the clinician can review in 60 seconds before the patient's next appointment."

    ```


    This means the clinician arrives at the patient's next visit with four weeks of daily data — not just what the patient remembers and reports during the consultation.


    Patient Education Delivery


    Between appointments, OpenClaw delivers bite-sized education content:


    ```

    Skill: patient-education

    Schedule: twice weekly, timed for mid-morning

    Prompt: "Send [Patient Name] a brief educational WhatsApp message about managing their [condition]. Choose from the education library: [attach condition-specific education library]. Keep it to 3-4 short paragraphs, practical, and encouraging. End with a question to promote engagement: 'Have you tried this? Reply YES if you have, or let us know if you have any questions.'"

    ```


    What Patients and Clinicians Report


    Chronic disease management programmes using OpenClaw for daily patient engagement report improved medication adherence rates, earlier detection of deterioration events, and better-prepared clinic consultations. Patients report feeling supported and less alone in managing their condition. Clinicians report spending less appointment time on history-gathering and more on clinical decision-making — because the daily data is already there.

    Share this article

    Related Articles