Skip to content

Integration analysts

EDFlow for integration analysts: feed health states and what each audience sees, per-source status, heartbeats, event counts, rejections by error code, roster discrepancies and feed alerts.

The integration analyst keeps the EHR feed healthy. You see EDFlow ids, event types and statuses, never patient pages or names.

Integration health: the feed state, last event and heartbeat, error rates and alerts.
WebCaptured from build 7c7f41f on September 27, 2026

Feed health

StateConditionPatients and familyStaff
ManualNo active EHR sourceNothing extra"Manual mode"
HealthyAn event or heartbeat in the last 5 minutes"Live""EHR live"
DelayedNothing for 5 minutes"Updates may be delayed"Amber chip and banner
DownNothing for 15 minutes, every source disabled, or the site suspendedFeed-down banner, frozen estimatesRed banner with links to the manual console and the downtime kit
SettingDefaultAllowed valuesWhat it does
feed.delayedAfterMinutes51–60 minutesFeed is "delayed" after this silence (F-16.1).
feed.downAfterMinutes152–240 minutesFeed is "down" after this silence.

When the feed goes down, the integration roles and the integration on-call address get push and email alerts. Charge nurses see the banner without a push.

Per source

  • Status (testing, active, disabled), kind and EHR system.
  • Feed state, last event, heartbeat age and the queue depth the engine reports.
  • Events per minute over the last hour.
  • Counts over 24 hours: accepted, duplicate, buffered, ignored, rejected, with rejections by error code.
  • The last roster and its discrepancies (missing arrivals, auto-closed visits).
  • Alert recipients.
  • Data issues staff reported. See Data issues.

Your pages

PageUse it to
Sources and keysRegister a source, rotate keys, disable a source
Event logFind an event and see why it was accepted or rejected; validate a payload
Unmapped codesMap test and location codes
Dead lettersReplay events that expired or failed
Data issuesStaff reports of wrong information
SimulatorSandbox and showcase only
SettingDefaultAllowed valuesWhat it does
integration.alertEmails[]arrayRecipients of feed and integration alerts (≤ 10). (Reduces privacy)
integration.api.readsfalsebooleanAllows encounters, care-team, requests and tasks reads at this site (F-34.4). (Reduces privacy)
integration.api.includeCodeAreatruebooleanCode alerts in the API include the area label. (Reduces privacy)
integration.requestWritebackfalsebooleanAllows requests:write. (Reduces privacy)
integration.webhooks.enabledfalsebooleanOutbound webhook deliveries for this site. (Reduces privacy)
integration.storeVisitNumberEncryptedfalsebooleanExposes externalRef on encounters and webhooks. (Reduces privacy)
integration.rosterMaxClose51–50 countRoster circuit breaker: encounters one roster may close. (Reduces privacy)
integration.rosterMaxClosePct205–50 percentRoster circuit breaker: share of the census. (Reduces privacy)

Last updated on

Was this page helpful?

On this page