EHR Central API
Integuru generates a production-ready HTTP API for EHR Central, the cloud EHR and practice management system used by independent practices and clinics. 14 verified actions cover patient search and demographics, the day's appointments, creating encounters, writing HPI, history, ROS, physical exam and plan of care, and searching and adding ICD-10, CPT and lab procedure codes, for AI scribe and coding teams.
14
Verified actions live today
<3 sec
Response latency per call
99.9%+
Reliability rate on generated APIs
24/7
On-call maintenance on Production plans
Integration facts
- Authenticates against
- https://ehrcentral.com/
- Authentication
- Login flows, including 2FA, handled by Integuru using your own EHR Central credentials.
- Approach
- Direct HTTP requests, with no browser automation or RPA involved.
Endpoints
Available actions
Don't see the action you need?
The actions above cover the most common EHR Central integration patterns, but they're not the full picture. Integuru can build additional workflows for any capability the platform exposes. Our Managed Service handles scoping, building, and maintaining custom actions on your behalf, so just let us know what you need.
Guide
EHR Central integration guide
Does EHR Central have a public API?
EHR Central publishes no developer API, no FHIR endpoint and no integration documentation for its cloud EHR and practice management system; its site describes exchanging patient data with other systems only in general terms. Integuru generates a production-ready HTTP API from your EHR Central login, with 14 verified actions that cover the schedule, the chart, encounter documentation and coding.
The lack of a documented surface is the whole problem for a vendor selling into independent practices, because each practice is small and none of them will fund an interface. Integuru covers the platform with direct HTTP requests to the endpoints the EHR Central web app already uses, authenticated, using the practice's own credentials, with login and any second factor handled for you.
What you can do with the EHR Central API
A family practice provider finishes a visit and an AI scribe has the transcript. The visit needs an encounter, the history and exam sections, the codes and the plan, in that order. The actions map onto the order.
Find the patient and the visit
search_patientstakes akeyword(full name, partial name or fragments such asjamorSmith) and returns internal ids.get_patient_demographicsreads onepatient_id.get_appointmentsreturns adate's schedule (YYYY-MM-DD);list_patient_encountersandget_encounter_summaryread a patient's history and a single encounter.
Open the encounter
create_encounterrequirespatient_id,provider_location_id,date,time(24-hourHH:MM) andmode(the visit mode or location type). Everything below takes the resultingencounter_id.
Write the history and exam
save_encounter_notesfills the free-text fields:chief_complaint,hpi,past_medical_history,family_history,social_history,allergy_notes,vaccinationandhospitalization_surgery_notes, plushospitalizationsandsurgeriesarrays that each create a record.save_review_of_systemsapplies atemplate_namesuch asGeneral Femaleand asectionsobject keyed by snake_case system names; only included sections are saved.save_physical_examinationapplies one or more examtemplatesin a single save.
Code and plan
search_icd_codes(bysearch_term) andsearch_cpt_codes(bykeyword, including the encounter's favorites) both need 3 or more characters and anencounter_id.search_lab_proceduresfinds orders bylabtype andkeywordfor apatient_id.add_encounter_codesattachesdiagnosis_codesand internal CPTprocedure_codes, withonset_dateandperformed_datedefaulting to today.create_plan_of_carerecordsshort_term_goalsandlong_term_goals(omitted goals default to In-Progress) and aproceduresarray with code id, name and notes.
Who uses this
Ambient scribe vendors targeting independent practices push a structured note through save_encounter_notes, save_review_of_systems and save_physical_examination so the provider reviews and signs in EHR Central rather than pasting. Coding automation reads the encounter summary, resolves codes with the two search actions and commits them with add_encounter_codes. Practice operations tools pull get_appointments each morning to drive reminders and check-in. Vendors that support several independent-practice EHRs pair this page with the PrognoCIS, DrChrono and Practice Fusion integrations, and the healthcare industry page covers EHR writes across the stack.
Setup notes
Integuru authenticates against ehrcentral.com with your EHR Central user. Patient identifiers are internal system ids from search_patients, not the display MR number, and encounter identifiers come from create_encounter or list_patient_encounters. Both code searches are scoped to an encounter, so create or look up the encounter before coding. Dates are YYYY-MM-DD and encounter times are 24-hour HH:MM.
Get started
Install the CLI and connect your EHR Central login:
npm install -g integuru
Or sign in at app.integuru.com, add EHR Central, and call get_appointments for today. Prescriptions, lab order submission, billing and patient portal messages are built on request through the Managed Service.
Guides in Healthcare
Platform API guides in this vertical
Good to know
Before you start
- Can I use it today?
- Yes. Every action listed above has been verified against live EHR Central traffic. Install the CLI or sign in at app.integuru.com, connect your EHR Central account, and start calling the endpoints.
- What if EHR Central changes or breaks?
- On Production plans the Integuru team is on call around the clock, with auth auto-healing included, so target-platform changes get fixed by Integuru rather than by your engineers.
- What does it cost?
- Start on the Free plan at $0/month with 100 API calls/month. Production starts at $499/month with 24/7 on-call maintenance and auth auto-healing.
FAQ