Dograh
DME resupply

Resupply calls that read eligibility, never decide it

Dograh is the self-hostable voice agent platform with an open-source workflow builder. Confirm the item, the quantity and the delivery address with patients your system marks as due, then write back the record Medicare's refill rule expects.

5,800+GitHub starsBSD-2open source$0platform fee, self-hostedAny systemconnects to the tools you use
01 / How it works

One call from due list to shipped order

Example
Your system picks who is duethe patient is verifieditem, quantity and delivery address confirmed
01 · Due list

Load what the patient is due

Pre-Call Data Fetchset to Outbound calls only

When the call connects, your endpoint returns the patient's due items. The agent offers nothing else.

→ Keep eligibility logic in your DME system

02 · Confirm

Need, quantity and address

Variable extractioneach answer recorded as the patient said it

The agent reads the address on file back, so a box never ships to an old home.

→ Send new addresses to staff before anything ships

03 · Write back

The refill record, every call

Webhookthe outcome goes to your DME system

Name, date of contact, each item and the patient's affirmative response arrive with the recording link.

→ Keep the recording as the exact record

02 / Your systems

Reads from, writes to, runs on

Reads during the call
Due items and last deliveryAddress on fileListed representative

The patient confirms a date of birth and one reference first

Writes after the call
Affirmative response and dateItems requestedAddress change for staffRecording link

Webhook node, retried automatically on a temporary failure

Runs on
Your own serversOpen-weight speech and language modelsTwilio, Telnyx or your SIP trunkDograh Cloud

Call transfer to a person runs on Twilio only

03 / Why own it

Self-host and every order stays on your servers

Orders and addresses stay home

Self-host Dograh and recordings sit on your servers. Audio stays inside your infrastructure only when the models run there too.

Evidence for the claim

The patient's answer is written back on every call, so your refill documentation never depends on someone's notes.

The telephone rule, checked first

Medicare's telephone contact rule is checked where your system builds the call list, before the agent ever speaks.

No per-minute platform fee

Self-host the BSD-2 code and pay only for servers, phone minutes and the model keys you choose. Dograh Cloud has a 1¢-a-minute platform fee.

04 / Dograh vs hosted platforms

What changes when the platform is yours

What you getDograhhosted voice AI platforms
Open-source code you can read and change (BSD-2)✓✕
Self-host on your own servers or on-prem without an enterprise contract✓✕
No BAA with the platform vendor when you self-host✓✕
Run the whole stack, platform and models, on your own hardware✓✕
05 / Guides

Every patient call, one deep dive each

Complete guideAI Voice Agents for Hospitals and Health Systems: Collect, Remind, RouteRead →Use CaseAI Voice Agents for Hospitals and Health Systems (UK): Keep Data in the UKPatient calls for NHS and private providers in the UK: UK GDPR, the Data Protection Act 2018 and NHS data security expectations, keeping call data in a UK data centre, and lessons from 2026 pushback on AI receptionists.Use CaseAI Voice Agents for DME Order and Resupply Reminders: Confirm, Then ShipA DME resupply call that reads eligibility from the supplier's system, checks the Medicare telephone rule first, confirms the item and address, and records the patient's yes.Use CaseAI Voice Agents for Behavioral Health Intake and Triage: Logistics, Not CareFirst-contact calls for mental health practices: intake questions, insurance basics and booking by an AI voice agent, with fixed 988 crisis wording, a human handoff and the records kept on your own servers.Use CaseAI Voice Agents for Post-Discharge Follow-up: Check, Then EscalateA call 24 to 72 hours after a hospital stay: verify the patient, ask the care team's checklist, check medications and the follow-up visit, and send every red flag to a nurse.Use CaseSpanish AI Voice Agents for Healthcare: Where the Interpreter Takes OverSpanish-language patient calls for US providers: scheduling, reminders and follow-ups in Spanish, switching between Spanish and English on one call, and where a qualified interpreter takes over.Use CaseAI Voice Agents for Dental Recall and Recare Outreach: Book Overdue PatientsOutbound recall calls for dental practices: the due list from the practice system, the practice's text first, verification before the visit is named, and the FCC call limits.Use CaseAI Voice Agents for Dental Clinics: Which Call to Automate FirstWhich dental practice calls to hand to an AI voice agent first, from booking and confirmations to recall and treatment-plan follow-up, and why outbound calls never name a cost.Use CaseAI Voice Agents for Patient Support Lines: Answer From Your Own DocumentsHow a clinic runs its non-clinical question line on an AI voice agent: answers from your own documents, verification before account details, and clinical calls sent to a person.Use CaseAI Voice Agents for Telehealth: The Call Behind the Join LinkHow AI voice agents fit around a virtual visit: booking it, calling patients a reminder missed, checking the join link works, and sending clinical questions to a person.TutorialHow to Build a Voice Agent for Healthcare: A Patient Booking Agent in DograhA step-by-step build of an inbound patient booking agent in Dograh: find the patient, verify before any health detail, book live slots and write the call record back.ComparisonBest AI Voice Agents for Healthcare: Own the Platform or Rent ItEight AI voice agent platforms for healthcare compared on four criteria: open source, self-hosting, BAA terms and published price, each fact from the vendor's own page.Use CaseAI Voice Agents for Patient Appointment Scheduling: Book From Live SlotsHow an AI voice agent books, reschedules and cancels patient appointments against the live calendar: verification first, live slots through an HTTP API tool, and every change written back at once.Use CaseAI Voice Agents for Medication Adherence in Healthcare: Find the BarrierAn adherence call that verifies the patient, asks whether each medication is taken as prescribed, records side effects and cost barriers as stated, and routes them to people.Use CaseAI Voice Agents for Pre-Op Instructions: Read It Back Before SurgeryA pre-op call that verifies the patient, reads the arrival time, fasting rules and what to bring from the hospital's own system, asks for a read-back and sends every procedure question to a nurse.Use CaseAI Voice Agents for Home Health Visit Coordination: Confirm the WindowVisit confirmation, reschedule and running-late calls for home health agencies, started by the scheduling system through the API Trigger, with live slots read during the call and the outcome written back.Use CaseAI Voice Agents for Patient Intake and Triage: Collect, Then RouteAn intake call that verifies the patient, asks your own intake questions and routes by your clinicians' written rules to a booking, the nurse line or a fixed emergency instruction, without ever judging a symptom.Use CaseAI Voice Agents for Patient Surveys in Telehealth: Two Questions, Recorded as SaidA short call after a virtual visit asks one rating and one open question, records both as the patient said them and never scores a clinician.Use CaseAI Voice Agents for Post-Visit Follow-up in Telehealth: Ask, Then Hand OverA short call after a virtual visit asks how the patient is doing, records each answer as said, sends it to the patient record and hands any symptom to a nurse.TechnicalHIPAA-Compliant Voice AI for Hospitals: Count the Vendors That Hear the CallWhat HIPAA asks of a hospital voice agent: where PHI lands on a call, which vendors need a BAA, the minimum necessary rule, access controls and audit logs, and what self-hosting changes in the chain.
Questions
Does the agent decide who is eligible?+

No. Your DME system decides who is due. The agent offers only the items the record lists.

Does Dograh send the reminder texts?+

No. Dograh has no SMS tool. Texts come from your DME system or messaging provider; the agent handles the calls.

Where is the Medicare telephone rule checked?+

In the logic that builds your call list. By the time the agent is speaking, the contact has already happened.

Can a carer answer for the patient?+

Yes, if your system lists them as the patient's representative. The record notes who answered.

Does call audio stay on our servers?+

Only when you self-host Dograh and run the speech and language models on your servers too. With hosted model keys, the audio reaches the provider.

Start with one product line on a test number.

Self-host in one command, or start on Dograh Cloud.

$ curl … start_docker.sh && ./start_docker.sh