FHIR Artifacts > MessageDefinition: Appointment Bundle
Appointment Bundle
MessageDefinition
An Appointment SHALL be the focus
of messages corresponding to the following events:
Event | Category | Purpose | Allowed Responses | Response Situation |
---|---|---|---|---|
notify-add-appointment | notification | To notify systems that an appointment has been created in response to a ServiceRequest. |
Message Bundle: Task
Description
Entries in the message Bundle for these business events will be determined by the content of the ServiceRequest the Appointment is based on which, minimally, SHALL include:
- a MessageHeader
- an Appointment referenced in
MessageHeader.focus
- the ServiceRequest the Appointment is based on (
Appointment.basedOn
) - the Patient who is the subject of the ServiceRequest (
ServiceRequest.subject
) - PractitionerRole(s) referenced in
MessageHeader.author
,ServiceRequest.requester
, the requestedServiceRequest.performer
where, each SHALL reference an Organization, Location and/or Practitioner
The message SHOULD also include references to the Patient and PractitionerRole(s) participating in the Appointment (Appointment.participant
) and MAY include references to other ServiceRequest.supportingInfo
sent by the Source.
Note:
To enable conformance testing against the requirements of this IG, the requirements summarized above are formally specified as contraints within FHIR artifacts published in this IG. Implementers are strongly encouraged to become familiar with these formal specifications and to rely on them as the source of truth.
Information about how implementers can validate message instances is provided on the downloads page of this IG.