Skip to main content

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.tag
actor (reference)
Any one of the individuals participating in the appointment
Appointment.participant.actor
appointment-type (token)
The style of appointment or patient that has been booked in the slot %28not service type%29
Appointment.appointmentType
based-on (reference)
The service request this appointment is allocated to assess
Appointment.basedOn
date (date)
Appointment date/time.
Appointment.start
identifier (token)
An Identifier of the Appointment
Appointment.identifier
location (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.status
patient (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.reasonCode
reason-reference (reference)
Reason the appointment is to take place %28resource%29
Appointment.reasonReference
service-category (token)
A broad categorization of the service that is to be performed during this appointment
Appointment.serviceCategory
service-type (token)
The specific service that is to be performed during this appointment
Appointment.serviceType
slot (reference)
The slots that this appointment is filling
Appointment.slot
specialty (token)
The specialty of a practitioner that would be required to perform the service requested in this appointment
Appointment.specialty
status (token)
The overall status of the appointment
Appointment.status
supporting-info (reference)
Additional information to support the appointment
Appointment.supportingInformation