Skip to content

OnMessageEventCode Naming system

Status: draft · 1.26.0 · JSON

The code system an eReferral message names its event under, on MessageHeader.event[x]. Published by eHealth Ontario; declared here, not minted, so that a reader meeting the system on a message this estate sent can recognise it.

This does not bind MessageHeader.event[x]. The MessageHeader profile declines to bind that element on purpose, because each eReferral partner brings its own event vocabulary and binding one set would make conformant partner traffic non-conformant. A consumer must still handle both the Coding and the uri form of the element.

This specification publishes no list of the codes in circulation, and that is deliberate. The system is eHealth Ontario's, it is published content: complete, and its membership is theirs to change on their cadence rather than ours. A list here would be a snapshot of someone else's vocabulary that goes stale silently -- as one did: an earlier revision of this text named ten codes this estate sends, and one of them, notify-add-service-request, is in no version of eHealth Ontario's system. The nearest member is notify-add-service-record, which is a different event.

Read the membership from the package (ca.on.erec.r4), and tolerate a code that is not in the version you hold: a partner may be on a later one.

Obtain the code list from eHealth Ontario. It is not reproduced here, because a copy in this specification would be a snapshot revised on someone else's cadence.

Type Value Preferred
uri https://ehealthontario.ca/fhir/CodeSystem/message-event-code true