consult.status_changed
A consult was requested, started, completed or cancelled.
A consult was requested, started, completed or cancelled.
| Event type | consult.status_changed |
|---|---|
| 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 | ORM^O01, OMG^O19, OML^O21, OMI^O23 |
| FHIR R4 | ServiceRequest |
When to send
A consult order or ED consult event changes.
What it changes
- The stage is awaiting_consult while requested or in progress.
- Sensitive services are never named to patients or family (D-24).
JSON Schema
consult.status_changed.schema.json
Example
{ "specVersion": "1.0", "id": "demo-epic-bridges:ORD004520:0", "type": "consult.status_changed", "siteCode": "demo-ed", "occurredAt": "2026-09-14T11:05:00-04:00", "source": { "kind": "ehr", "system": "epic", "feed": "orders", "messageId": "ORD004520", "messageType": "ORM^O01" }, "encounter": { "externalId": "3000124001", "idSystem": "epic-csn" }, "data": { "consult": { "id": "PL88190" }, "service": { "system": "https://edflow.space/fhir/CodeSystem/consult-service", "code": "internal_medicine", "display": "Internal Medicine" }, "status": "requested", "requestedAt": "2026-09-14T11:05:00-04:00" }}