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 |