encounter.arrived
Registration or arrival at the ED.
Registration or arrival at the ED.
| Event type | encounter.arrived |
|---|---|
| Scope | encounter |
| Idempotency key | Stable 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}. |
| Since | 1.0 |
| HL7 v2 | ADT^A04, ADT^A01 |
| FHIR R4 | Encounter |
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
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" } }}