Passer au contenu

Developers

Build with the EDFlow Integration API: send an inbound EHR feed as normalized events, FHIR R4 or HL7 v2 over HTTPS, read what the ED app holds, and receive signed webhooks. Sandbox, customer test and live environments.

Cette page n'est pas encore offerte en français; elle est affichée en anglais.

The EDFlow Integration API is how a hospital's integration engine, EMR team or an approved vendor connects to EDFlow:

  • Push ED workflow data in: normalized JSON events, FHIR R4 Bundles and messages, or HL7 v2 over HTTPS.
  • Read what EDFlow holds that the EMR doesn't: patient requests, patient-completed tasks, activation, the derived stage, department code alerts, ingest results.
  • Write back a small set of actions from the EMR side: acknowledge or resolve a patient request.
  • Subscribe to signed webhooks: a request was created, a code was called, the feed went quiet.
Accueil de la console des développeurs : vos applications, le bac à sable et des liens vers le démarrage rapide.
WebÉcran affiché en anglaisCapturée à partir de la version 7c7f41f le 27 septembre 2026

Choose your path

You areStart withThen
An integration-engine team (Mirth/OIE, Rhapsody, Cloverleaf, InterSystems)QuickstartEngine configuration, HL7 v2, Go live
An EHR vendor or EMR teamConceptsFHIR R4, Authentication, Webhooks
Hospital IT reviewing the integrationTrust overviewNetwork requirements, Data flow

Three environments

SandboxCustomer testLive
ForDevelopment against the simulator and fictional hospitalsYour hospital's own test-domain feeds before go-liveHospital production
DataSynthetic only, enforced: real-looking identifiers and production HL7 are refusedTreated as real patient data (test domains are often copied from production)Real patient data
WhereUS EastCanada (AWS ca-central-1)Canada (AWS ca-central-1)
Credentialsedf_test_…edf_uat_…edf_live_…
App approvalNoneFour eyesFour eyes

A credential only works in its own environment; using it elsewhere returns 401 wrong_environment with the right base URL.

What the API never returns

Patient names, dates of birth, raw EHR identifiers (unless the site opted in to encrypted visit numbers), CTAS, chief complaint, free text or result content. Responses carry EDFlow ids, workflow state and catalogue keys only.

Get sandbox credentials

Get access to the developer portal

Your hospital's integration analyst or your EDFlow contact invites you as an integration developer. Vendor developers are affiliated with the hospital first.

Create a sandbox app

Pick a preset (for example Integration engine), then create a client secret or register a public key.

Reference

Further reading: Integrating Epic and Oracle Health.

Frequently asked questions

Dernière mise à jour le

Cette page vous a-t-elle été utile?

Sur cette page