Generated Narrative: OperationDefinition BookAppointment URL: [base]/Appointment/$book Output parameters Profile:IHE ITI Scheduling Bundle Profile Parameters Use Name Scope Cardinality Type Binding Documentation IN appointment 1..1 Appointment (IHE ITI Appointment Profile) The Appointment to be created, modified, or cancelled. CREATE: Appointment.id is absent or refers to a non-existing appointment Appointment.status is 'pending' MODIFY: Appointment.id identifies an existing appointment Appointment.status is 'booked' and details (time, participants, etc.) are updated CANCEL: Appointment.id identifies an existing appointment Appointment.status is 'cancelled' OUT return 1..1 Bundle On success, returns a Bundle that SHALL conform to ihe-sched-avail-bundle, containing the resulting Appointment: status 'booked' for created or modified appointments status 'cancelled' for cancelled appointments On error, an OperationOutcome is returned instead of this parameter.
Creates, modifies, or cancels an Appointment based on the supplied Appointment resource. This operation corresponds to the IHE ITI Scheduling $book operation and: - CREATES a new Appointment when a new, schedulable Appointment is supplied - MODIFIES an existing Appointment when an updated Appointment is supplied - CANCELS an existing Appointment when a cancellation Appointment is supplied On success, the operation returns the finalized Appointment in an IHE Scheduled Availability Bundle.
The Appointment to be created, modified, or cancelled. - CREATE: - Appointment.id is absent or refers to a non-existing appointment - Appointment.status is 'pending' - MODIFY: - Appointment.id identifies an existing appointment - Appointment.status is 'booked' and details (time, participants, etc.) are updated - CANCEL: - Appointment.id identifies an existing appointment - Appointment.status is 'cancelled'
On success, returns a Bundle that SHALL conform to ihe-sched-avail-bundle, containing the resulting Appointment: - status 'booked' for created or modified appointments - status 'cancelled' for cancelled appointments On error, an OperationOutcome is returned instead of this parameter.