The MedPhone athenahealth integration: what actually works
Last updated: 27 August 2026
The MedPhone athenahealth integration is a Marketplace Partner API connection that handles inbound patient calls end to end. It reads patient records and provider schedules, creates and modifies appointments, generates clinical inbox tasks for refill requests, and writes a call summary to the patient chart. This page documents each capability at the level it actually runs at in production, including the workflows that route to staff instead and the ones we do not offer at all.
The athenahealth page sells. This page documents. It is the one to send to a practice IT lead or a compliance officer, so every line on it is stated at the level it actually runs at, and the workflows we do not handle are here rather than left out.
What the athenahealth integration writes back
Every inbound workflow, its status, and what appears in athenahealth when MedPhone does it.
| Capability | Status | What is written to athenahealth |
|---|---|---|
| Patient lookup by name and date of birth | Live | Read only, nothing written |
| Patient disambiguation across multiple matches | Live | Read only, nothing written |
| Provider schedule retrieval | Live | Read only, nothing written |
| New appointment booking | Live | Appointment created with the configured type, provider and slot |
| Appointment rescheduling | Live | Original cancelled, replacement created, original slot released |
| Appointment cancellation | Live | Appointment cancelled, reason recorded where configured |
| Same day appointment requests | Live | Appointment created where practice rules permit |
| Waitlist add | Live | Patient added to the waitlist per configuration |
| Provider preference honoring | Live | Only the requested provider availability is offered |
| Prescription refill request intake | Live | Clinical inbox task with medication, dosage and pharmacy |
| Call summary documentation | Live | Summary written to the patient chart with the action taken |
| Insurance information intake | Live | Details captured, mismatches flagged for staff review |
| New patient registration and intake | Partial | Intake responses captured. Full record creation depends on configuration |
| Outbound calling campaigns | Not offered | Separate product category. SMS appointment reminders are included in every tier |
| Clinical triage and symptom assessment | Not offered, by design | Transfers to staff |
| Lab and imaging result communication | Not offered, by design | Transfers to staff |
| Patient billing disputes | Not offered, by design | Transfers to staff |
| Prior authorization workflows | Not offered | Not built, not on the roadmap |
Three rows say by design. Those are not gaps. An AI phone agent that assesses symptoms or reads out a lab result is doing clinical work it has no business doing, and a vendor offering those capabilities is worth a hard question rather than a purchase order.
Appointment scheduling, in detail
The caller describes what they need. MedPhone identifies the appointment type from the practice configured list, retrieves that provider availability from athenahealth, offers real open slots, and creates the appointment when the caller picks one.
What is written: an appointment record with the practice appointment type, the selected provider, the selected slot, and the patient identified during lookup. Practice specific intake responses are captured and attached per configuration.
What the front desk sees: the appointment in athenahealth immediately, in the same view as anything booked by staff. There is no separate queue, portal or approval step.
What has to be configured first: your appointment types, their durations, and which providers each type can be booked with. That happens during deployment and it takes most of the setup time.
Where it routes to staff: if no availability matches what the caller asked for, the current behavior is to transfer. Talking through the alternatives conversationally is a tracked improvement rather than current behavior, and it is the row we score ourselves down on in the buyer guide.
Rescheduling and cancellation, in detail
Rescheduling is a two write operation. MedPhone verifies who it is speaking to, retrieves the existing appointment, confirms which one is meant if there are several, offers alternatives from that provider availability, then cancels the original and creates the replacement. The original slot returns to availability.
Cancellation records a reason where the practice has configured one, then cancels the appointment. The released slot becomes available to other callers immediately, including to MedPhone on a later call.
This matters more than new booking does. An established practice fields far more schedule changes than new patient inquiries, and a reschedule captured at 8pm prevents a no show the next morning. In production it has been one of the higher value automation targets rather than a secondary one.
Patient lookup and identity resolution
MedPhone asks for identifying details and queries athenahealth for matching records. When the query returns more than one candidate it asks a distinguishing question rather than guessing.
What is read: patient identity fields and existing appointments. MedPhone does not retrieve clinical history, problem lists or medication lists beyond what a specific workflow requires.
On minimum necessary: HIPAA requires accessing only the protected health information a task needs. The athenahealth API scope is limited to the fields the configured workflows use, and the full field list is available for a practice compliance file.
Where it routes to staff: if identity cannot be resolved confidently after a disambiguating question, MedPhone transfers rather than proceeding on a probable match. Booking an appointment against the wrong patient record is a materially worse outcome than a transfer.
Prescription refill requests
MedPhone captures the medication name, dosage and preferred pharmacy, then creates a task in the provider clinical inbox formatted the same way a request submitted by clinical staff would be.
What it does not do: approve refills, assess whether one is appropriate, or answer questions about the medication. Approval stays with the clinician and any clinical question transfers to staff.
A known accuracy consideration, stated because it is real rather than because it is comfortable. Speech recognition on pharmaceutical brand names is less reliable than on general English. Drug names are underrepresented in speech training data and many of them are acoustically close to ordinary words. That is one of the reasons a refill request routes to a clinician for approval rather than writing directly to a prescription.
Call documentation
Every MedPhone call writes a summary to the patient chart in athenahealth recording what the caller asked for, what was done, and whether the call transferred.
This matters for a reason most practices do not think about until an audit. Phone documentation at a busy practice is famously incomplete, not through carelessness but through time pressure. A staff member handling forty calls does not write forty notes. MedPhone writes one per call, every time, because it costs nothing to do so.
Provider availability and the simultaneous booking case
MedPhone reads provider schedules from athenahealth rather than maintaining a parallel calendar, so there is no sync process and no drift between what MedPhone believes is free and what athenahealth shows.
The case worth asking any vendor about: a front desk staff member books a slot during the seconds the agent is discussing that same slot with a caller. MedPhone confirms a booking to a caller only after athenahealth has accepted the write, so a caller is never told an appointment exists when it does not. If the write is rejected, MedPhone says the slot has just gone and offers the next options.
This is a real failure mode in any system writing to a shared schedule. A vendor without a specific answer to it has not run in production at volume.
What Marketplace Partner status means here
MedPhone is a verified athenahealth Marketplace Partner. That is not a self declared label. athenahealth reviews the integration in a sandbox, evaluates the technical implementation and the security posture, and approves it before publishing.
- Official endpoints only. No screen scraping, no undocumented endpoints, no browser automation against the athenahealth interface
- Advance notice of breaking changes. An unofficial integration finds out about an API change when it stops working at a customer practice, during business hours
- Verifiable in thirty seconds. Any vendor claiming athenahealth integration should be able to produce a Marketplace listing URL
What MedPhone does not do inside athenahealth
Stated plainly, because a capability page that only lists capabilities is a brochure.
- No outbound calling. MedPhone answers inbound calls. SMS appointment reminders are included in every tier, but recall campaigns and no show follow up by phone are a different product category
- No clinical decision support. MedPhone does not assess symptoms, triage urgency or advise on care. Those calls transfer
- No prior authorization workflows. Not built and not on the roadmap
- No patient billing disputes. A patient calling about their bill goes to a person
- No patient portal management. MedPhone works on the phone line and does not manage portal messages or accounts
- Limited new patient registration. Intake responses are captured on the call. Full demographic record creation depends on the practice configuration and is not universal across deployments
How do you verify any of this?
Ask on a demo, in this order.
- Book an appointment on the call, then show me the record in athenahealth
- Cancel it, and show me the slot released
- Submit a refill request, and show me the inbox task
- Show me the call summary written to the chart
- Show me what happens when I ask for a time that is not available
Number five is the useful one. Any vendor can demo the happy path. What happens at the edges is where products differ, and it is where our own score is not full marks.
Related reading on this site: the athenahealth AI receptionist page for the live integration, how AI phone agents work for the mechanics, the published AI receptionist pricing, and the healthcare AI glossary for any term above. For the rules themselves rather than our summary, Health and Human Services publishes the HIPAA Rules, and the Bureau of Labor Statistics publishes the wage data for medical secretaries behind the staffing figures.
The MedPhone athenahealth integration FAQ
The questions that come up most often on this subject.
Still have questions?
Can't find the answer you're looking for? Reach out to our team and we'll get back to you shortly.
MedPhone books, reschedules and cancels appointments, looks up patients, reads provider availability, adds patients to waitlists, creates clinical inbox tasks for refill requests, captures insurance information, and writes a call summary to the patient chart. All of it runs through official athenahealth Marketplace Partner API endpoints.
Yes. Appointments are created, modified or cancelled in athenahealth during the call. There is no queue, portal or staff approval step between the caller and the schedule.
Yes. MedPhone verifies patient identity, retrieves the existing appointment, cancels it in athenahealth, records a reason where the practice has configured one, and releases the slot back to availability immediately.
It captures the medication, dosage and pharmacy, then creates a task in the provider clinical inbox for approval. MedPhone does not approve refills or answer clinical questions about medications. Those transfer to staff.
Yes. Every call writes a summary to the chart in athenahealth recording what the caller asked for, what action was taken, and whether the call transferred to a person.
Patient identity fields and existing appointments, limited to what the configured workflows require under the HIPAA minimum necessary standard. MedPhone does not retrieve clinical history or problem lists. The full field list is available for a practice compliance file.
MedPhone confirms a booking to a caller only after athenahealth has accepted the write, so a caller is never told an appointment exists when it does not. If the write is rejected because the slot has gone, MedPhone says so and offers the next available times.
Partially. MedPhone captures intake responses during the call. Full demographic record creation depends on the practice configuration and is not available in every deployment.
No. MedPhone handles inbound calls. SMS appointment reminders are included in every tier, but outbound calling campaigns such as recall outreach and no show follow up are a separate product category.
Now hear one take a real call.
Twenty minutes. Your EHR, a real call, and straight answers to anything on this page.
Book a demo