IHE ITI Scheduling
0.8.0-current - ci-build International flag

IHE ITI Scheduling, published by IHE IT Infrastructure Technical Committee. This guide is not an authorized publication; it is the continuous build for version 0.8.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IHE/ITI.Scheduling/ and changes regularly. See the Directory of published versions

OperationDefinition: Book_Appointment_Operation

Official URL: https://profiles.ihe.net/ITI/Scheduling/OperationDefinition/appointment-book Version: 0.8.0-current
Active as of 2024-02-05 Computable Name: Book_Appointment_Operation

Copyright/Legal: IHE http://www.ihe.net/Governance/#Intellectual_Property

Request to book a selected Appointment. This operation follows the appointment availability and optional hold interactions. This operaton completes the booking of an appointment. The server determines if the nominated appointment is still available (i.e., all the required actors and physical assets needed for the appointment are still available) and either accepts or rejects the hold request and updates the resource status accordingly.

URL: [base]/Appointment/$book

Parameters

UseNameScopeCardinalityTypeBindingDocumentation
INappointment-reference0..1Reference (IHE ITI Appointment Profile)

A resource id for one of proposed Appointments returned by a prior $find operation (e.g., Resource/1234). References can be to an absolute URL, but servers only perform this operation on their own appointments.

INappointment-resource0..1Appointment (IHE ITI Appointment Profile)

The full appointment resource is needed for appontment change requests

INpatient-resource0..*Patient (IPA-Patient)

The Patient resource type is used to provide the patient information as known to the SHecduling client at the time of booking of the appointment.

INcomment0..1string

The optional comment can be added for additional notes that may be useful for booking, canceling, or modfying an appointment

OUTreturn0..1Bundle (IHE ITI Scheduling Bundle Profile)

An IHE ITI Scheduling Appointment Bundle Profile of type searchset consisting of the requested booked Appointment resource and may also contain an OperationOutcome with errors, warnings or information as a result of processing the operation. The Appointment resource will have an updated status of "booked" if the book is approved or "cancelled" if the book is rejected.