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

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Capability Statements

The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems conforming to this implementation guide are expected to declare conformance to one or more of the following capability statements.

IHE Scheduling Client

CapabilityStatement for Client Actor in the IHE IT Infrastructure Technical Framework Supplement IHE FHIR Scheduling. See https://profiles.ihe.net/ITI/TF/Volume1/ch-38.html. The IHE Profile text is Normative, this conformance resource is Informative.

IHE Scheduling Server

CapabilityStatement for Server Actor in the IHE IT Infrastructure Technical Framework Supplement IHE FHIR Scheduling. See https://profiles.ihe.net/ITI/TF/Volume1/ch-38.html. The IHE Profile text is Normative, this conformance resource is Informative.

Behavior: Operation Definitions

These are custom operations that can be supported by and/or invoked by systems conforming to this implementation guide.

Book_Appointment_Operation

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.

Find_Appointments_Operation

Searches for availability for a future appointment(s) within a time period of defined by date range input parameters. If neither a start or end date is given then the maximum period as defined by local business rules and starting from when the operation was transacted will be used. Other input parameter further refine the search and include practitioner references, specialties, visit type, locations, patient and referral information. From these criteria, a system determines which schedulable resources ( e.g., people, rooms, equiibment) are needed for the visit, and provides time slots where all required resources are available.

Hold_Appointment_Operation

Request for a hold on a selected Appointment in order for the user to complete entering data for booking an appointment. This operation precedes the booking and follows the appointment availability interaction. 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.

Structures: Resource Profiles

These define constraints on FHIR resources for systems conforming to this implementation guide.

IHE ITI Appointment Profile

The IHE ITI Scheduling Appointment Profile is used with the ‘$find’, ‘$hold’, and ‘$book’ operations and when fetching appointments.

IHE ITI Scheduling Bundle Profile

The IHE ITI Appointment Bundle Profile is returned as a result of the ‘$find’ operation and Appointment search.

Structures: Extension Definitions

These define constraints on FHIR data types for systems conforming to this implementation guide.

Reason For Current Status

Captures the reason for the current state of the Appointment.

Terminology: Value Sets

These define sets of codes used by systems conforming to this implementation guide.

Argonaut Slot BundleType Codes

Slot Bundle Profile types constrained to ‘history’ and ‘searchset’.

IHE ITI Scheduling Snomed CT Services

The Snomed CT services and procedures concepts that represent visit types for scheduling appointments. These concepts are mapped to the IHE ITI Scheduling Visit Types.

IHE ITI Scheduling Specialties

The specialties offered by providers and that would be required to perform the service requested in this appointment.

IHE ITI Slot Status Codes

The free/busy status of the slot. This value set is a subset of the the FHIR core Slot value set excluding the ‘busy-tentative’ concept.

Terminology: Code Systems

These define new code systems used by systems conforming to this implementation guide.

Argonaut Appointment Event Reason Codes

The reason for the current state of the Appointment.

Example: Example Instances

These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.

Example Encounter

holding typical values

Example Patient

The patient from which all the example relate