AddCommunication Implementation Guide
2.2 - version 2.2
This page is part of the Release of AddCommunication IG (v2.2: Release) based on FHIR (HL7® FHIR® Standard) v5.0.0. . For a full list of available versions, see the Directory of published versions
This section describes what is new or changed in each version
ReschdeuledAppointment: Reference to the appointment that was rescheduled can be added to the InvitationAppointment.replaces element.
Parameters resource: is replacing the Bundle. This means that there is a new structure for all referenced resources. Instead of using contained resources, all references are added as parameter entries. References are created the same way as with the contained resources previously.
Patient: moved from Bundle to Reminder and Invitation: Patient information is now on Reminder/Invitation level instead of in Bundle. Patient is added as a reference in the Parameters resource and in the subject element of the ReminderCommunicationRequest and InvitationCommunicationRequest.
CareServiceCode: is now a CodableContext and is mandatory (1..1) in ReminderAppointment and InvitationAppointment. Coding.value must contain the code and is mandatory (1..1), coding.system can contain the OID or BKI for the codesystem that holds the code, coding.display can contain a display vaLue
Several Appointments: Invitations can have several Appointments. InvitationCommunicationRequest.About 0..*
Section: Section extension has been removed from InvitationCommunicaationRequest
IndividualChoices and Preps: New extensions in InvitationAppointment to hold IndividualChoices, Preps, PrepItems and Links
Practitioner: Is included in InvitationAppointment as slice of participant.actor. Practitioner is not mandatory but if added, articipant status must be provided
HealthcareService: Is included in InvitationAppointment as a slice of participant.actor. There must be at least one HealthcareService. Participant status must be provided, for example participant[healthcareservice].status = #accepted
CancellationReason: added to InvitationCommunicationRequest. Appointment.status must be cancelled or noshow to be able to submit a cancellationReason.
ActionType: New types have been added for open invitations in KallaInvitationActionType
Meta.VersionId: Is mandatory in InvitationCommunicationRequest and ReminderCommunicationRequest. Meta.verisonId is used to distinguish Reminders and Invitations if adding several in a bundle but shall always be provided. It can be a GUID or other unique string
ScheduledAtUtc: in ReminderCommunicationRequest. Constraint has been corrected to match description. It is possible to submit reminders with a ScheduledAtUtc date which is today or in the future.
Appointment.start and Appointment.end: To be able to submit proposed invitations without specifying start and end, Appointment.status must be set to one of: 'proposed' | 'cancelled' | 'waitlist' |