The Scheduling transaction set supports the communication of various events in relation to schedules, appointments, services and resources. A schedule controls the dates and times available for the performance of a service or the use of a resource. The scheduling set contains three basic types of messages:
The Request transaction, used to request an appointment for services or the use of resources.
The Query transaction, which actively solicits scheduling information between systems.
The Unsolicited transaction, which passively gathers and provides scheduling information between systems.
Scheduling messages may also contain other supporting information, including the reason for the appointment, patient information, person initiating the appointment, and location.