Skip to content

encounter.arrived

Registration or arrival at the ED.

Registration or arrival at the ED.

Event typeencounter.arrived
Scopeencounter
Idempotency keyStable across retries and derived only from source data: HL7 {sourceId}:{feedKey}:{MSH-7 ms}:{MSH-10}:{eventKey}, FHIR {sourceId}:fhir:{type}/{id}/_history/{version}:{n}.
Since1.0
HL7 v2ADT^A04, ADT^A01
FHIR R4Encounter

When to send

A04 (or A01 at some sites), or an Encounter first seen arrived or in progress.

What it changes

  • Creates the encounter in checked_in (or upserts it on a replay).
  • Access tokens are issued only for a confirmed identity.

JSON Schema

encounter.arrived.schema.json

Example

{  "specVersion": "1.0",  "id": "demo-epic-bridges:ADT000123:0",  "type": "encounter.arrived",  "siteCode": "demo-ed",  "occurredAt": "2026-09-14T08:02:11-04:00",  "recordedAt": "2026-09-14T08:02:14-04:00",  "source": {    "kind": "ehr",    "system": "epic",    "feed": "adt",    "messageId": "ADT000123",    "messageType": "ADT^A04",    "mappingProfile": "demo-epic@3"  },  "encounter": {    "externalId": "3000123456",    "idSystem": "epic-csn"  },  "data": {    "arrivedAt": "2026-09-14T08:02:11-04:00",    "arrivalMode": "walk_in",    "patient": {      "mrn": "E1234567",      "givenName": "Jordan",      "familyName": "Tremblay",      "birthDate": "1991-04-02",      "administrativeGender": "male",      "preferredLanguage": "fr",      "identityStatus": "confirmed",      "privacy": {        "confidential": false      }    },    "location": {      "code": "EDWR/WR01",      "area": "waiting_room",      "display": "Waiting room"    }  }}

Was this page helpful?

On this page