This page is part of the FHIR Specification v6.0.0-ballot1: Release 6 Ballot (1st Draft) (see Ballot Notes ). The current version is 5.0.0 .  For a full list of available versions, see the Directory of published versions  
Search parameters for the Resource Appointment - Search Parameters resource. Also check the Extensions registry  for search parameters 
on extensions related to this resource.
http://hl7.org/fhir/SearchParameter/Appointment-actor12.14.16    actor Parameter actor:reference
Any one of the individuals participating in the appointment
  http://hl7.org/fhir/SearchParameter/Appointment-appointment-type12.14.17    appointment-type Parameter appointment-type:token
The style of appointment or patient that has been booked in the slot (not service type)
Resource Appointment Expression Appointment.appointmentTypeProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-based-on12.14.18    based-on Parameter based-on:reference
The service request this appointment is allocated to assess
  http://hl7.org/fhir/SearchParameter/clinical-dateThis search parameter is part of the common search parameter clinical-date  12.14.19    date Parameter date:date
Resource Appointment Expression (start | requestedPeriod.start).first()Processing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true Comparators Allowed: eq, ne, gt, ge, lt, le, sa, eb, ap 
  http://hl7.org/fhir/SearchParameter/Appointment-group12.14.20    group Parameter group:reference
One of the individuals of the appointment is this patient
Resource Appointment Expression Appointment.participant.actor.where(resolve() is Group) | Appointment.subject.where(resolve() is Group)Processing Mode Normal Target Resources Group Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/clinical-identifierThis search parameter is part of the common search parameter clinical-identifier  12.14.21    identifier Parameter identifier:token
Resource Appointment Expression Appointment.identifierProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-location12.14.22    location Parameter location:reference
This location is listed in the participants of the appointment
Resource Appointment Expression Appointment.participant.actor.where(resolve() is Location)Processing Mode Normal Target Resources Location Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-part-status12.14.23    part-status Parameter 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.
Resource Appointment Expression Appointment.participant.statusProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/clinical-patientThis search parameter is part of the common search parameter clinical-patient  12.14.24    patient Parameter patient:reference
Appointment : One of the individuals of the appointment is this patient
Resource Appointment Expression Appointment.participant.actor.where(resolve() is Patient) | Appointment.subject.where(resolve() is Patient)Processing Mode Normal Target Resources Patient Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-practitioner12.14.25    practitioner Parameter practitioner:reference
One of the individuals of the appointment is this practitioner
Resource Appointment Expression Appointment.participant.actor.where(resolve() is Practitioner)Processing Mode Normal Target Resources Practitioner Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-reason-code12.14.26    reason-code Parameter reason-code:token
Reference to a concept (by class)
Resource Appointment Expression Appointment.reason.conceptProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-reason-reference12.14.27    reason-reference Parameter reason-reference:reference
Reference to a resource (by instance)
Resource Appointment Expression Appointment.reason.referenceProcessing Mode Normal Target Resources Procedure , Observation , ImmunizationRecommendation , Condition Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-requested-period12.14.28    requested-period Parameter requested-period:date
During what period was the Appointment requested to take place
Resource Appointment Expression requestedPeriodProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true Comparators Allowed: eq, ne, gt, ge, lt, le, sa, eb, ap 
  http://hl7.org/fhir/SearchParameter/Appointment-service-category12.14.29    service-category Parameter service-category:token
A broad categorization of the service that is to be performed during this appointment
Resource Appointment Expression Appointment.serviceCategoryProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-service-type12.14.30    service-type Parameter service-type:token
The specific service (by coding) that is to be performed during this appointment
Resource Appointment Expression Appointment.serviceType.conceptProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-service-type-reference12.14.31    service-type-reference Parameter service-type-reference:reference
The specific service (by HealthcareService) that is to be performed during this appointment
Resource Appointment Expression Appointment.serviceType.referenceProcessing Mode Normal Target Resources HealthcareService Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-slot12.14.32    slot Parameter slot:reference
The slots that this appointment is filling
Resource Appointment Expression Appointment.slotProcessing Mode Normal Target Resources Slot Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-specialty12.14.33    specialty Parameter specialty:token
The specialty of a practitioner that would be required to perform the service requested in this appointment
Resource Appointment Expression Appointment.specialtyProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-status12.14.34    status Parameter status:token
The overall status of the appointment
Resource Appointment Expression Appointment.statusProcessing Mode Normal Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-subject12.14.35    subject Parameter subject:reference
One of the individuals of the appointment is this patient
Resource Appointment Expression Appointment.subjectProcessing Mode Normal Target Resources Group , Patient Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true 
  http://hl7.org/fhir/SearchParameter/Appointment-supporting-info12.14.36    supporting-info Parameter supporting-info:reference
Additional information to support the appointment
Resource Appointment Expression Appointment.supportingInformationProcessing Mode Normal Target Resources Account , ActivityDefinition , ActorDefinition , AdministrableProductDefinition , AdverseEvent , AllergyIntolerance , Appointment , AppointmentResponse , ArtifactAssessment , AuditEvent , Basic , Binary , BiologicallyDerivedProduct , BiologicallyDerivedProductDispense , BodyStructure , Bundle , CapabilityStatement , CarePlan , CareTeam , ChargeItem , ChargeItemDefinition , Citation , Claim , ClaimResponse , ClinicalImpression , ClinicalUseDefinition , CodeSystem , Communication , CommunicationRequest , CompartmentDefinition , Composition , ConceptMap , Condition , ConditionDefinition , Consent , Contract , Coverage , CoverageEligibilityRequest , CoverageEligibilityResponse , DetectedIssue , Device , DeviceAssociation , DeviceDefinition , DeviceDispense , DeviceMetric , DeviceRequest , DeviceUsage , DiagnosticReport , DocumentReference , Encounter , EncounterHistory , Endpoint , EnrollmentRequest , EnrollmentResponse , EpisodeOfCare , EventDefinition , Evidence , EvidenceReport , EvidenceVariable , ExampleScenario , ExplanationOfBenefit , FamilyMemberHistory , Flag , FormularyItem , GenomicStudy , Goal , GraphDefinition , Group , GuidanceResponse , HealthcareService , ImagingSelection , ImagingStudy , Immunization , ImmunizationEvaluation , ImmunizationRecommendation , ImplementationGuide , Ingredient , InsurancePlan , InventoryItem , InventoryReport , Invoice , Library , Linkage , List , Location , ManufacturedItemDefinition , Measure , MeasureReport , Medication , MedicationAdministration , MedicationDispense , MedicationKnowledge , MedicationRequest , MedicationStatement , MedicinalProductDefinition , MessageDefinition , MessageHeader , MolecularSequence , NamingSystem , NutritionIntake , NutritionOrder , NutritionProduct , Observation , ObservationDefinition , OperationDefinition , OperationOutcome , Organization , OrganizationAffiliation , PackagedProductDefinition , Parameters , Patient , PaymentNotice , PaymentReconciliation , Permission , Person , PlanDefinition , Practitioner , PractitionerRole , Procedure , Provenance , Questionnaire , QuestionnaireResponse , RegulatedAuthorization , RelatedPerson , RequestOrchestration , Requirements , ResearchStudy , ResearchSubject , RiskAssessment , Schedule , SearchParameter , ServiceRequest , Slot , Specimen , SpecimenDefinition , StructureDefinition , StructureMap , Subscription , SubscriptionStatus , SubscriptionTopic , Substance , SubstanceDefinition , SubstanceNucleicAcid , SubstancePolymer , SubstanceProtein , SubstanceReferenceInformation , SubstanceSourceMaterial , SupplyDelivery , SupplyRequest , Task , TerminologyCapabilities , TestPlan , TestReport , TestScript , Transport , ValueSet , VerificationResult , VisionPrescription Multiples multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true