xCaliber healthCare Data Mesh

Waitlist

Source Object: Waitlist

Overview: The "Waitlist" source object contains data related to patients who are on a waiting list for appointments, providing information about their scheduled appointments.

Key Data Fields:

  • Appointment ID: Unique identifier for the appointment.
  • Appointment Type ID: Identifier for the appointment type.
  • Created: Date and time when the waitlist entry was created.
  • Day of Week IDs: Identification of the specific day(s) of the week for the appointment.
  • Department ID: Identifier for the department associated with the appointment.
  • Hour From: Starting time of the appointment.
  • Hour To: Ending time of the appointment.
  • Note: Additional notes or comments related to the waitlist entry.
  • Patient ID: Unique identifier for the patient on the waitlist.
  • Priority: Priority level or ranking of the patient on the waitlist.
  • Provider ID: Identifier for the healthcare provider associated with the appointment.
  • Waitlist ID: Unique identifier for the waitlist entry.
  • Allow Any Department: A flag indicating whether the patient is willing to visit any department.

The "Waitlist" source object is essential for managing and scheduling patient appointments efficiently, taking into consideration patient preferences and department availability.

Mapping Table

Data FieldExample ValueSource Data Field DescriptionSource Field Data TypeSource Data Field CardinalityMapped FHIR++ ResourceMapped FHIR Data FieldAugmented MappingAssociated Coding SystemAssociated FHIR Data Field ExtensionMapping Context
appointmentid-The booked appointment ID of the appointment that this wait list entry would replace.integer0..1AppointmentsupportingInformation.reference
appointmenttypeid-The appointment type ID of the desired appointment.integer0..1Appointmentappointmenttype.coding.codeTop Level
created-The date and time that this wait list entry was created.string0..1Appointmentcreated(convert to fhir)Top Level
dayofweekids-A list of day of week IDs that are desired by the patient, with 1 being Sunday, and 7 being Saturday.integer0..1Appointmentextension.valueStringdays-of-week-idsTop Level
departmentid-The department ID of the desired department. This can be blank if any department is acceptable.integer0..1Appointmentextension.valueStringdepartment-idTop Level
hourfrom-The hour (24 hour clock) after which an appointment is desired by a patient. Inclusive.integer0..1AppointmentrequestedPeriod.extension.valueIntegerhour-fromTop Level
hourto-The hour (24 hour clock) before which an appointment is desired by a patient. Inclusive.integer0..1AppointmentrequestedPeriod.extension.valueIntegerhour-toTop Level
note-Practice-facing note about why the wait list entry exists.string0..1AppointmentcommentTop Level
patientid-The patient ID of the patient who is on the wait list.integer0..1Appointmentparticipant.actor.referenceTop Level
priority-One of "LOW", "NORMAL", or "HIGH", indicating the priorty of this wait list entry.string0..1Appointmentextension.valueStringpriorityTop Level
providerid-The provider ID of the desired provider. This can be blank if any provider is acceptable.integer0..1Appointmentparticipant.actor.reference(Practitioner)Top Level
waitlistid-The wait list ID, used in other calls.integer0..1AppointmentidTop Level
allowanydepartment-While a department is required when creating a wait list entry, this flag indicates that any department is accpetable for an appointment.Boolean0..1Appointmentextension.valueBooleanallow-any-departmentTop Level