This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times). 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-actor
12.14.15 actor Parameter actor
:reference
Any one of the individuals participating in the appointment
http://hl7.org/fhir/SearchParameter/Appointment-appointment-type
12.14.16 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.appointmentType
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
http://hl7.org/fhir/SearchParameter/Appointment-based-on
12.14.17 based-on Parameter based-on
:reference
The service request this appointment is allocated to assess
http://hl7.org/fhir/SearchParameter/clinical-date
This search parameter is part of the common search parameter clinical-date
12.14.18 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-group
12.14.19 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/Appointment-has-recurrence-template
12.14.20 has-recurrence-template Parameter has-recurrence-template
:token
This Appointment contains a recurrence template
Resource Appointment
Expression
Appointment.recurrenceTemplate.exists()
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
http://hl7.org/fhir/SearchParameter/clinical-identifier
This search parameter is part of the common search parameter clinical-identifier
12.14.21 identifier Parameter identifier
:token
Resource Appointment
Expression
Appointment.identifier
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
http://hl7.org/fhir/SearchParameter/Appointment-is-recurring
12.14.22 is-recurring Parameter is-recurring
:token
This Appointment is a part of a recurring series of appointments (has a template or an originating appointment)
Resource Appointment
Expression
Appointment.recurrenceTemplate.exists() | Appointment.originatingAppointment.exists()
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
http://hl7.org/fhir/SearchParameter/Appointment-location
12.14.23 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-occurrence-changed
12.14.24 occurrence-changed Parameter occurrence-changed
:token
This Appointment has been changed from the recurrence template
Resource Appointment
Expression
Appointment.occurrenceChanged
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
http://hl7.org/fhir/SearchParameter/Appointment-originating-appointment
12.14.25 originating-appointment Parameter originating-appointment
:reference
Reference to the Appointment that contains the recurrence template
Resource Appointment
Expression
Appointment.originatingAppointment
Processing Mode
Normal
Target Resources
Appointment
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-status
12.14.26 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.status
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
http://hl7.org/fhir/SearchParameter/clinical-patient
This search parameter is part of the common search parameter clinical-patient
12.14.27 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-practitioner
12.14.28 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-previous-appointment
12.14.29 previous-appointment Parameter previous-appointment
:reference
Reference to the Appointment that preceded this appointment in a series
Resource Appointment
Expression
Appointment.previousAppointment
Processing Mode
Normal
Target Resources
Appointment
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-code
12.14.30 reason-code Parameter reason-code
:token
Reference to a concept (by class)
Resource Appointment
Expression
Appointment.reason.concept
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
http://hl7.org/fhir/SearchParameter/Appointment-reason-reference
12.14.31 reason-reference Parameter reason-reference
:reference
Reference to a resource (by instance)
Resource Appointment
Expression
Appointment.reason.reference
Processing 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-period
12.14.32 requested-period Parameter requested-period
:date
During what period was the Appointment requested to take place
Resource Appointment
Expression
requestedPeriod
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-service-category
12.14.33 service-category Parameter service-category
:token
A broad categorization of the service that is to be performed during this appointment
Resource Appointment
Expression
Appointment.serviceCategory
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
http://hl7.org/fhir/SearchParameter/Appointment-service-type
12.14.34 service-type Parameter service-type
:token
The specific service (by coding) that is to be performed during this appointment
Resource Appointment
Expression
Appointment.serviceType.concept
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
http://hl7.org/fhir/SearchParameter/Appointment-service-type-reference
12.14.35 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.reference
Processing 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-slot
12.14.36 slot Parameter slot
:reference
The slots that this appointment is filling
Resource Appointment
Expression
Appointment.slot
Processing 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-specialty
12.14.37 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.specialty
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
http://hl7.org/fhir/SearchParameter/Appointment-status
12.14.38 status Parameter status
:token
The overall status of the appointment
Resource Appointment
Expression
Appointment.status
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
http://hl7.org/fhir/SearchParameter/Appointment-subject
12.14.39 subject Parameter subject
:reference
One of the individuals of the appointment is this patient
Resource Appointment
Expression
Appointment.subject
Processing 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-info
12.14.40 supporting-info Parameter supporting-info
:reference
Additional information to support the appointment
Resource Appointment
Expression
Appointment.supportingInformation
Processing 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