---
type: "search-params"
title: "Appointment Search Parameters"
resource: "Appointment"
---
# Appointment Search Parameters
## actor
**Description:** Any one of the individuals participating in the appointment
**Type:** reference
**Expression:** Appointment.participant.actor
**Path:** Appointment.participant.actor
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-actor
## appointment-type
**Description:** The style of appointment or patient that has been booked in the slot (not service type)
**Type:** token
**Expression:** Appointment.appointmentType
**Path:** Appointment.appointmentType
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-appointment-type
## based-on
**Description:** The service request this appointment is allocated to assess
**Type:** reference
**Expression:** Appointment.basedOn
**Path:** Appointment.basedOn
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-based-on
## date
**Description:** Appointment date/time.
**Type:** date
**Expression:** (start | requestedPeriod.start).first()
**Path:** Appointment.start
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-date
## identifier
**Description:** An Identifier of the Appointment
**Type:** token
**Expression:** Appointment.identifier
**Path:** Appointment.identifier
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-identifier
## location
**Description:** This location is listed in the participants of the appointment
**Type:** reference
**Expression:** Appointment.participant.actor.where(resolve() is Location)
**Path:** Appointment.participant.actor
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-location
## part-status
**Description:** 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.
**Type:** token
**Expression:** Appointment.participant.status
**Path:** Appointment.participant.status
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-part-status
## subject
**Description:** One of the individuals of the appointment is this patient
**Type:** reference
**Expression:** Appointment.subject
**Path:** Appointment.subject
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-subject
## patient
**Description:** One of the individuals of the appointment is this patient
**Type:** reference
**Expression:** Appointment.participant.actor.where(resolve() is Patient) | Appointment.subject.where(resolve() is Patient)
**Path:** Appointment.participant.actor
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-patient
## group
**Description:** One of the individuals of the appointment is this patient
**Type:** reference
**Expression:** Appointment.participant.actor.where(resolve() is Group) | Appointment.subject.where(resolve() is Group)
**Path:** Appointment.participant.actor
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-group
## practitioner
**Description:** One of the individuals of the appointment is this practitioner
**Type:** reference
**Expression:** Appointment.participant.actor.where(resolve() is Practitioner)
**Path:** Appointment.participant.actor
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-practitioner
## reason-code
**Description:** Reference to a concept (by class)
**Type:** token
**Expression:** Appointment.reason.concept
**Path:** Appointment.reason.concept
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-reason-code
## reason-reference
**Description:** Reference to a resource (by instance)
**Type:** reference
**Expression:** Appointment.reason.reference
**Path:** Appointment.reason.reference
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-reason-reference
## service-category
**Description:** A broad categorization of the service that is to be performed during this appointment
**Type:** token
**Expression:** Appointment.serviceCategory
**Path:** Appointment.serviceCategory
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-service-category
## service-type
**Description:** The specific service (by coding) that is to be performed during this appointment
**Type:** token
**Expression:** Appointment.serviceType.concept
**Path:** Appointment.serviceType.concept
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-service-type
## service-type-reference
**Description:** The specific service (by HealthcareService) that is to be performed during this appointment
**Type:** reference
**Expression:** Appointment.serviceType.reference
**Path:** Appointment.serviceType.reference
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-service-type-reference
## slot
**Description:** The slots that this appointment is filling
**Type:** reference
**Expression:** Appointment.slot
**Path:** Appointment.slot
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-slot
## specialty
**Description:** The specialty of a practitioner that would be required to perform the service requested in this appointment
**Type:** token
**Expression:** Appointment.specialty
**Path:** Appointment.specialty
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-specialty
## status
**Description:** The overall status of the appointment
**Type:** token
**Expression:** Appointment.status
**Path:** Appointment.status
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-status
## supporting-info
**Description:** Additional information to support the appointment
**Type:** reference
**Expression:** Appointment.supportingInformation
**Path:** Appointment.supportingInformation
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-supporting-info
## requested-period
**Description:** During what period was the Appointment requested to take place
**Type:** date
**Expression:** requestedPeriod
**Path:** Appointment.requestedPeriod
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-requestedPeriod
## originating-appointment
**Description:** Reference to the Appointment that contains the recurrence template
**Type:** reference
**Expression:** Appointment.originatingAppointment
**Path:** Appointment.originatingAppointment
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-originating-appointment
## previous-appointment
**Description:** Reference to the Appointment that preceded this appointment in a series
**Type:** reference
**Expression:** Appointment.previousAppointment
**Path:** Appointment.previousAppointment
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-previous-appointment
## occurrence-changed
**Description:** This Appointment has been changed from the recurrence template
**Type:** token
**Expression:** Appointment.occurrenceChanged
**Path:** Appointment.occurrenceChanged
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-occurrence-changed
## is-recurring
**Description:** This Appointment is a part of a recurring series of appointments (has a template or an originating appointment)
**Type:** token
**Expression:** Appointment.recurrenceTemplate.exists() | Appointment.originatingAppointment.exists()
**Path:** Appointment.recurrenceTemplate
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-is-recurring
## has-recurrence-template
**Description:** This Appointment contains a recurrence template
**Type:** token
**Expression:** Appointment.recurrenceTemplate.exists()
**Path:** Appointment.recurrenceTemplate
**Standards Status:** normative
**URL:** http://hl7.org/fhir/build/SearchParameter/Appointment-has-recurrence-template