Appointment
A booking of a healthcare event among patient%28s%29, practitioner%28s%29, related person%28s%29 and/or device%28s%29 for a specific date/time. This may result in one or more Encounter%28s%29.
Structure
Search Parameters
_haste-health-author (reference)
The author of the resource
Resource.meta.extension.where(url='https://haste.health/author').value_type (token)
Derived from the R4B Definition
$this.type().name_text (string)
Search on the narrative of the resource
_content (string)
Search on the entire content of the resource
_id (token)
Logical id of this artifact
Resource.id_lastUpdated (date)
When the resource version last changed
Resource.meta.lastUpdated_profile (uri)
Profiles this resource claims to conform to
Resource.meta.profile_query (token)
A custom search profile that describes a specific defined query operation
_security (token)
Security Labels applied to this resource
Resource.meta.security_source (uri)
Identifies where the resource comes from
Resource.meta.source_tag (token)
Tags applied to this resource
Resource.meta.tagactor (reference)
Any one of the individuals participating in the appointment
Appointment.participant.actorappointment-type (token)
The style of appointment or patient that has been booked in the slot %28not service type%29
Appointment.appointmentTypebased-on (reference)
The service request this appointment is allocated to assess
Appointment.basedOndate (date)
Appointment date/time.
Appointment.startidentifier (token)
An Identifier of the Appointment
Appointment.identifierlocation (reference)
This location is listed in the participants of the appointment
Appointment.participant.actor.where(resolve() is Location)part-status (token)
The Participation status of the subject, or other participant on the appointment. Can be used to locate participants that have not responded to meeting requests.
Appointment.participant.statuspatient (reference)
One of the individuals of the appointment is this patient
Appointment.participant.actor.where(resolve() is Patient)practitioner (reference)
One of the individuals of the appointment is this practitioner
Appointment.participant.actor.where(resolve() is Practitioner)reason-code (token)
Coded reason this appointment is scheduled
Appointment.reasonCodereason-reference (reference)
Reason the appointment is to take place %28resource%29
Appointment.reasonReferenceservice-category (token)
A broad categorization of the service that is to be performed during this appointment
Appointment.serviceCategoryservice-type (token)
The specific service that is to be performed during this appointment
Appointment.serviceTypeslot (reference)
The slots that this appointment is filling
Appointment.slotspecialty (token)
The specialty of a practitioner that would be required to perform the service requested in this appointment
Appointment.specialtystatus (token)
The overall status of the appointment
Appointment.statussupporting-info (reference)
Additional information to support the appointment
Appointment.supportingInformation