How it works
The care loop, one step at a time
A clinic adds a patient. The patient checks in each day. Every entry is checked against the patient’s limits, the care team sees what needs them, and their reply shows up on the patient’s phone. Here is one patient, Linh, going all the way around.
- On the patient’s phone
- In the care-team portal
- Automatic, as soon as an entry is saved
-
Care team
The clinic adds Linh
One five-step form covers her details, diagnoses, medicines, next visit and alert limits. Diagnoses come from the official ICD-10-CM list, so free text can’t slip in. Linh gets an email invitation when it’s saved.
1 · Details2 · Diagnoses3 · Medicines and visit4 · Alert limits5 · Review and inviteI10 Essential (primary) hypertension PrimaryE11.9 Type 2 diabetes mellitus without complications -
Patient
Linh signs in with a code
She opens the invitation on her phone and types the eight-digit code from her email. There’s no password. She confirms her date of birth, reads what her care team will see, picks her reminder times, and adds MyndfulPal to her home screen.
Enter the code we sent to linh.t@example.com31804 -
Patient
Each morning, Linh checks in
Mood, her blood pressure from a home cuff, and two questions that follow up on yesterday. It takes about a minute. She taps each medicine as she takes it, and a connected wearable syncs every 15 minutes without her doing anything.
Morning reading · 6:20 AM 152/94 mmHg Heart rate 71 bpmPatient entered · home cuff -
Automatic
Her reading is checked the moment it’s saved
The alert rules run in the same step that saves the reading, so an entry can’t be saved without being checked. It’s Linh’s third morning in a row above her limit of 140/90, so an Elevated alert opens. If it happens again tomorrow, the same alert updates instead of a new one piling up.
Reading saved, 6:20 AM 3 readings in a row above 140/90 Elevated alert -
Care team
It appears in Triage right away
Everyone on Linh’s care team sees the alert without refreshing, sorted below anything more urgent. If it were urgent, the lead clinician and whoever is on call would also get a text and an email.
Elevated Linh Tran 71 6:20 AMBlood pressure above 140/90 three mornings running -
Care team
Jordan picks it up
Jordan Lee, RN, acknowledges the alert so the team knows it’s handled, and messages Linh. Every action is recorded on the alert, along with who took it and when.
AcknowledgeAssignMessage LinhLog a callNote for the teamEdit care plan -
Patient
The reply is on Linh’s Today screen
Messages and care plan changes show up on her phone as soon as they’re sent. If she has notifications on, she gets one that says only “Your care team sent you a message.”
JLJordan Lee, RNYour care team · 9:05 AMYour morning readings have been high three days in a row. I’ll call you this afternoon to talk it through.
After a hospital stay
The same loop, tuned for the 30 days after discharge
For heart-failure patients their clinic enrolls after a hospital stay, a few steps change for 30 days. Everything else above stays the same.
| Step | Every patient | Heart failure, 30 days after discharge |
|---|---|---|
| Getting started | Invitation, a sign-in code and their date of birth | The same, plus discharge papers that the AI reads and a nurse verifies, and consent to monitoring |
| The daily check-in | Mood, blood pressure and two follow-up questions | Six questions: breathing, swelling, weight, medicines, anything new, blood pressure |
| Checked against | The clinic’s alert limits, one rule at a time | The patient’s own limits, their earlier check-ins and their discharge weight, all together |
| Where it lands | Triage, one alert per rule | Needs review, one episode per patient |
| What the nurse does | Acknowledges, messages, calls | A structured assessment, then continues monitoring, resolves or escalates |
| What’s left behind | A record of every action on the alert | A nursing note the AI drafts and the nurse signs |
Two sides, one record
Nothing gets copied between the patient’s app and the portal. A check-in, a reading or a message is saved once, and both screens update from it. The two strokes in our logo are the patient and the care team, meeting in one line.
Around the clock
What runs while nobody’s looking
Some things don’t wait for a patient to open the app. These run on a schedule, in each patient’s or clinic’s own time zone.
- Every 15 min
- Connected wearables sync. Fitbit and Oura can also let us know when new data is ready.
- Every hour
- Urgent heart-failure episodes nobody has acted on go out again. Check-ins left half-done for an hour are evaluated with what’s there, and 30-day programs that reached their end date finish.
- Reminder times
- Check-in and medicine reminders go out at the times each patient chose. A heart-failure patient who taps Remind me later gets a blood pressure reminder two hours on.
- 2:00 AM
- Yesterday’s companion conversations become a short daily summary for the care team.
- 9:00 AM
- Anyone who hasn’t checked in for two days is flagged Missed and gets a reminder. For heart-failure patients in their 30 days, one missed day is enough.
- 11:00 PM
- Doses that weren’t marked during the day are counted as missed, and any heart-failure check-in left half-done is evaluated.
- Mon 3:00 AM
- A weekly summary is drafted for each patient, ready for the care team’s Monday.
Watch the loop run, live
In a demo we go through these seven steps with a test patient, on a real phone and a real portal.