0.1.0 - ci-build International flag

JohnMoehrkeTestVital, published by John Moehrke (himself). This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/JohnMoehrke/testVital/ and changes regularly. See the Directory of published versions

Example Bundle: Disable Searches on ALL

Given that this is all we need are the following Resources and search parameters.

Resource Type Searches
AllergyIntolerance _lastUpdated, _id, identifier, patient, clinical-status, verification-status
Condition _lastUpdated, _id, identifier, patient, clinical-status
Observation _lastUpdated, _id, identifier, patient, category, status
Immunization _lastUpdated, _id, identifier, patient, status
DocumentReference _lastUpdated, _id, identifier, patient, status, category
DiagnosticReport _lastUpdated, _id, identifier, patient, status, category
Patient _lastUpdated, _id, identifier

Submit the Bundle to HAPI, then force a $reindex operation. You should see all the unnecessary indexes go away, and those that you need will stay.

Unfortunately when you submit the SearchParameter updates, HAPI fires off many threads (one for each SearchParameter) that reindexes. This is true even on most current HAPI (7.6). Would be better to disable reindexing, send the Bundle, then reindex once. setMarkResourcesForReindexingUponSearchParameterChange() can be used to turn off reindexing on each SearchParameter. This seems to have been released in HAPI 7.2.2 or later. So not helpful to 6.10.

How this was built

  1. Start with the FHIR R4 Search Parameter Registry
  2. Download the search-parameters.json
  3. Remove the above entries by "name", as we want to keep these index
    1. Note that some of the above are generic such as _lastUpdated, _id, identifier, and patient
  4. Remove the resources NOT mentioned above, as we don't need those as we will never populate those resources
  5. for each entry kept, remove the extension, publisher, contact, and description. These are not needed and can cause conflicts given that this is not the same as published by HL7, and the descriptions contain narrative with links into FHIR core but the descriptions are not helpful.
  6. for each entry add request, POST to SearchParameter
  7. MOST critical set each SearchParameter retained to status = retired

Note: Adding these resources to the HAPI server will cause the SearchParameter parameters to be indexed. Unclear if these should be preemptively disabled, or if disabling them will cause internal hapi performance problems. So I leave them enabled.

Rebuild indexes

After the update you need to execute the $reindex operation. might want to do this on a per-resource basis as the reindex will take a significant amount of time. Given that we are removing unnecessary parameters, there is just energy being spent to remove them.

Bundle disable-searches of type batch


Entry 1 - fullUrl = http://hl7.org/fhir/SearchParameter/DomainResource-text

Resource SearchParameter:

_text

Parameter _text:string

none

ResourceResource
Expression(none)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 2 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-content

Resource SearchParameter:

_content

Parameter _content:string

none

ResourceResource
Expression(none)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 3 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-profile

Resource SearchParameter:

_profile

Parameter _profile:uri

none

ResourceResource
ExpressionResource.meta.profile
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 4 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-query

Resource SearchParameter:

_query

Parameter _query:token

none

ResourceResource
Expression(none)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 5 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-security

Resource SearchParameter:

_security

Parameter _security:token

none

ResourceResource
ExpressionResource.meta.security
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 6 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-source

Resource SearchParameter:

_source

Parameter _source:uri

none

ResourceResource
ExpressionResource.meta.source
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 7 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-tag

Resource SearchParameter:

_tag

Parameter _tag:token

none

ResourceResource
ExpressionResource.meta.tag
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 8 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter

Resource SearchParameter:

asserter

Parameter asserter:reference

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.asserter
Processing ModeNormal
Target ResourcesPractitioner, Patient, PractitionerRole, RelatedPerson
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

Request:

POST SearchParameter

Entry 9 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-category

Resource SearchParameter:

category

Parameter category:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.category
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 10 - fullUrl = http://hl7.org/fhir/SearchParameter/clinical-code

Resource SearchParameter:

code

Parameter code:token

none

ResourcesAllergyIntolerance, Condition, DeviceRequest, DiagnosticReport, FamilyMemberHistory, List, Medication, MedicationAdministration, MedicationDispense, MedicationRequest, MedicationStatement, Observation, Procedure, ServiceRequest
ExpressionAllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | (DeviceRequest.code as CodeableConcept) | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | (MedicationAdministration.medication as CodeableConcept) | (MedicationDispense.medication as CodeableConcept) | (MedicationRequest.medication as CodeableConcept) | (MedicationStatement.medication as CodeableConcept) | Observation.code | Procedure.code | ServiceRequest.code
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 11 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality

Resource SearchParameter:

criticality

Parameter criticality:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.criticality
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 12 - fullUrl = http://hl7.org/fhir/SearchParameter/clinical-date

Resource SearchParameter:

date

Parameter date:date

none

ResourcesAllergyIntolerance, CarePlan, CareTeam, ClinicalImpression, Composition, Consent, DiagnosticReport, Encounter, EpisodeOfCare, FamilyMemberHistory, Flag, Immunization, List, Observation, Procedure, RiskAssessment, SupplyRequest
ExpressionAllergyIntolerance.recordedDate | CarePlan.period | CareTeam.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.period | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | Immunization.occurrence | List.date | Observation.effective | Procedure.performed | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 13 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-last-date

Resource SearchParameter:

last-date

Parameter last-date:date

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.lastOccurrence
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 14 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-manifestation

Resource SearchParameter:

manifestation

Parameter manifestation:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.manifestation
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 15 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset

Resource SearchParameter:

onset

Parameter onset:date

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.onset
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 16 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder

Resource SearchParameter:

recorder

Parameter recorder:reference

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.recorder
Processing ModeNormal
Target ResourcesPractitioner, Patient, PractitionerRole, RelatedPerson
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

Request:

POST SearchParameter

Entry 17 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-route

Resource SearchParameter:

route

Parameter route:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.exposureRoute
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 18 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-severity

Resource SearchParameter:

severity

Parameter severity:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.severity
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 19 - fullUrl = http://hl7.org/fhir/SearchParameter/clinical-type

Resource SearchParameter:

type

Parameter type:token

none

ResourcesAllergyIntolerance, Composition, DocumentManifest, DocumentReference, Encounter, EpisodeOfCare
ExpressionAllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 20 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-abatement-age

Resource SearchParameter:

abatement-age

Parameter abatement-age:quantity

none

ResourceCondition
ExpressionCondition.abatement.as(Age) | Condition.abatement.as(Range)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 21 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-abatement-date

Resource SearchParameter:

abatement-date

Parameter abatement-date:date

none

ResourceCondition
ExpressionCondition.abatement.as(dateTime) | Condition.abatement.as(Period)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 22 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-abatement-string

Resource SearchParameter:

abatement-string

Parameter abatement-string:string

none

ResourceCondition
ExpressionCondition.abatement.as(string)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 23 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-asserter

Resource SearchParameter:

asserter

Parameter asserter:reference

none

ResourceCondition
ExpressionCondition.asserter
Processing ModeNormal
Target ResourcesPractitioner, Patient, PractitionerRole, RelatedPerson
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

Request:

POST SearchParameter

Entry 24 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-body-site

Resource SearchParameter:

body-site

Parameter body-site:token

none

ResourceCondition
ExpressionCondition.bodySite
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 25 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-category

Resource SearchParameter:

category

Parameter category:token

none

ResourceCondition
ExpressionCondition.category
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 26 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-encounter

Resource SearchParameter:

encounter

Parameter encounter:reference

none

ResourceCondition
ExpressionCondition.encounter
Processing ModeNormal
Target ResourcesEncounter
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

Request:

POST SearchParameter

Entry 27 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-evidence

Resource SearchParameter:

evidence

Parameter evidence:token

none

ResourceCondition
ExpressionCondition.evidence.code
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 28 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-evidence-detail

Resource SearchParameter:

evidence-detail

Parameter evidence-detail:reference

none

ResourceCondition
ExpressionCondition.evidence.detail
Processing ModeNormal
Target ResourcesAccount, ActivityDefinition, AdverseEvent, AllergyIntolerance, Appointment, AppointmentResponse, AuditEvent, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, Contract, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, DocumentManifest, DocumentReference, EffectEvidenceSynthesis, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, MolecularSequence, NamingSystem, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, Patient, PaymentNotice, PaymentReconciliation, Person, PlanDefinition, Practitioner, PractitionerRole, Procedure, Provenance, Questionnaire, QuestionnaireResponse, RelatedPerson, RequestGroup, ResearchDefinition, ResearchElementDefinition, ResearchStudy, ResearchSubject, RiskAssessment, RiskEvidenceSynthesis, Schedule, SearchParameter, ServiceRequest, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureMap, Subscription, Substance, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, Task, TerminologyCapabilities, TestReport, TestScript, 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

Request:

POST SearchParameter

Entry 29 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-onset-age

Resource SearchParameter:

onset-age

Parameter onset-age:quantity

none

ResourceCondition
ExpressionCondition.onset.as(Age) | Condition.onset.as(Range)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 30 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-onset-date

Resource SearchParameter:

onset-date

Parameter onset-date:date

none

ResourceCondition
ExpressionCondition.onset.as(dateTime) | Condition.onset.as(Period)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 31 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-onset-info

Resource SearchParameter:

onset-info

Parameter onset-info:string

none

ResourceCondition
ExpressionCondition.onset.as(string)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 32 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-recorded-date

Resource SearchParameter:

recorded-date

Parameter recorded-date:date

none

ResourceCondition
ExpressionCondition.recordedDate
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 33 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-severity

Resource SearchParameter:

severity

Parameter severity:token

none

ResourceCondition
ExpressionCondition.severity
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 34 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-stage

Resource SearchParameter:

stage

Parameter stage:token

none

ResourceCondition
ExpressionCondition.stage.summary
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 35 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-based-on

Resource SearchParameter:

based-on

Parameter based-on:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.basedOn
Processing ModeNormal
Target ResourcesCarePlan, MedicationRequest, NutritionOrder, ServiceRequest, ImmunizationRecommendation
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

Request:

POST SearchParameter

Entry 36 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-conclusion

Resource SearchParameter:

conclusion

Parameter conclusion:token

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.conclusionCode
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 37 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-issued

Resource SearchParameter:

issued

Parameter issued:date

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.issued
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 38 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-media

Resource SearchParameter:

media

Parameter media:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.media.link
Processing ModeNormal
Target ResourcesMedia
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

Request:

POST SearchParameter

Entry 39 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-performer

Resource SearchParameter:

performer

Parameter performer:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.performer
Processing ModeNormal
Target ResourcesPractitioner, Organization, CareTeam, PractitionerRole
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

Request:

POST SearchParameter

Entry 40 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-result

Resource SearchParameter:

result

Parameter result:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.result
Processing ModeNormal
Target ResourcesObservation
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

Request:

POST SearchParameter

Entry 41 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-results-interpreter

Resource SearchParameter:

results-interpreter

Parameter results-interpreter:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.resultsInterpreter
Processing ModeNormal
Target ResourcesPractitioner, Organization, CareTeam, PractitionerRole
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

Request:

POST SearchParameter

Entry 42 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-specimen

Resource SearchParameter:

specimen

Parameter specimen:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.specimen
Processing ModeNormal
Target ResourcesSpecimen
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

Request:

POST SearchParameter

Entry 43 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-authenticator

Resource SearchParameter:

authenticator

Parameter authenticator:reference

none

ResourceDocumentReference
ExpressionDocumentReference.authenticator
Processing ModeNormal
Target ResourcesPractitioner, Organization, PractitionerRole
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

Request:

POST SearchParameter

Entry 44 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-author

Resource SearchParameter:

author

Parameter author:reference

none

ResourceDocumentReference
ExpressionDocumentReference.author
Processing ModeNormal
Target ResourcesPractitioner, Organization, Device, Patient, PractitionerRole, RelatedPerson
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

Request:

POST SearchParameter

Entry 45 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-contenttype

Resource SearchParameter:

contenttype

Parameter contenttype:token

none

ResourceDocumentReference
ExpressionDocumentReference.content.attachment.contentType
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 46 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-custodian

Resource SearchParameter:

custodian

Parameter custodian:reference

none

ResourceDocumentReference
ExpressionDocumentReference.custodian
Processing ModeNormal
Target ResourcesOrganization
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

Request:

POST SearchParameter

Entry 47 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-date

Resource SearchParameter:

date

Parameter date:date

none

ResourceDocumentReference
ExpressionDocumentReference.date
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 48 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-description

Resource SearchParameter:

description

Parameter description:string

none

ResourceDocumentReference
ExpressionDocumentReference.description
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 49 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-event

Resource SearchParameter:

event

Parameter event:token

none

ResourceDocumentReference
ExpressionDocumentReference.context.event
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 50 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-facility

Resource SearchParameter:

facility

Parameter facility:token

none

ResourceDocumentReference
ExpressionDocumentReference.context.facilityType
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 51 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-format

Resource SearchParameter:

format

Parameter format:token

none

ResourceDocumentReference
ExpressionDocumentReference.content.format
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 52 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-language

Resource SearchParameter:

language

Parameter language:token

none

ResourceDocumentReference
ExpressionDocumentReference.content.attachment.language
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 53 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-location

Resource SearchParameter:

location

Parameter location:uri

none

ResourceDocumentReference
ExpressionDocumentReference.content.attachment.url
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 54 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-period

Resource SearchParameter:

period

Parameter period:date

none

ResourceDocumentReference
ExpressionDocumentReference.context.period
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 55 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-related

Resource SearchParameter:

related

Parameter related:reference

none

ResourceDocumentReference
ExpressionDocumentReference.context.related
Processing ModeNormal
Target ResourcesAccount, ActivityDefinition, AdverseEvent, AllergyIntolerance, Appointment, AppointmentResponse, AuditEvent, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, Contract, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, DocumentManifest, DocumentReference, EffectEvidenceSynthesis, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, MolecularSequence, NamingSystem, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, Patient, PaymentNotice, PaymentReconciliation, Person, PlanDefinition, Practitioner, PractitionerRole, Procedure, Provenance, Questionnaire, QuestionnaireResponse, RelatedPerson, RequestGroup, ResearchDefinition, ResearchElementDefinition, ResearchStudy, ResearchSubject, RiskAssessment, RiskEvidenceSynthesis, Schedule, SearchParameter, ServiceRequest, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureMap, Subscription, Substance, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, Task, TerminologyCapabilities, TestReport, TestScript, 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

Request:

POST SearchParameter

Entry 56 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-relatesto

Resource SearchParameter:

relatesto

Parameter relatesto:reference

none

ResourceDocumentReference
ExpressionDocumentReference.relatesTo.target
Processing ModeNormal
Target ResourcesDocumentReference
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

Request:

POST SearchParameter

Entry 57 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-relation

Resource SearchParameter:

relation

Parameter relation:token

none

ResourceDocumentReference
ExpressionDocumentReference.relatesTo.code
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 58 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-security-label

Resource SearchParameter:

security-label

Parameter security-label:token

none

ResourceDocumentReference
ExpressionDocumentReference.securityLabel
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 59 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-setting

Resource SearchParameter:

setting

Parameter setting:token

none

ResourceDocumentReference
ExpressionDocumentReference.context.practiceSetting
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 60 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-relationship

Resource SearchParameter:

relationship

Parameter relationship:composite

none

ResourceDocumentReference
ExpressionDocumentReference.relatesTo
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

relatestocode
relationtarget

Request:

POST SearchParameter

Entry 61 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-location

Resource SearchParameter:

location

Parameter location:reference

none

ResourceImmunization
ExpressionImmunization.location
Processing ModeNormal
Target ResourcesLocation
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

Request:

POST SearchParameter

Entry 62 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-lot-number

Resource SearchParameter:

lot-number

Parameter lot-number:string

none

ResourceImmunization
ExpressionImmunization.lotNumber
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 63 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-manufacturer

Resource SearchParameter:

manufacturer

Parameter manufacturer:reference

none

ResourceImmunization
ExpressionImmunization.manufacturer
Processing ModeNormal
Target ResourcesOrganization
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

Request:

POST SearchParameter

Entry 64 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-performer

Resource SearchParameter:

performer

Parameter performer:reference

none

ResourceImmunization
ExpressionImmunization.performer.actor
Processing ModeNormal
Target ResourcesPractitioner, Organization, PractitionerRole
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

Request:

POST SearchParameter

Entry 65 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-reaction

Resource SearchParameter:

reaction

Parameter reaction:reference

none

ResourceImmunization
ExpressionImmunization.reaction.detail
Processing ModeNormal
Target ResourcesObservation
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

Request:

POST SearchParameter

Entry 66 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-reaction-date

Resource SearchParameter:

reaction-date

Parameter reaction-date:date

none

ResourceImmunization
ExpressionImmunization.reaction.date
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 67 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-reason-code

Resource SearchParameter:

reason-code

Parameter reason-code:token

none

ResourceImmunization
ExpressionImmunization.reasonCode
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 68 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-reason-reference

Resource SearchParameter:

reason-reference

Parameter reason-reference:reference

none

ResourceImmunization
ExpressionImmunization.reasonReference
Processing ModeNormal
Target ResourcesCondition, Observation, DiagnosticReport
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

Request:

POST SearchParameter

Entry 69 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-series

Resource SearchParameter:

series

Parameter series:string

none

ResourceImmunization
ExpressionImmunization.protocolApplied.series
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 70 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-status-reason

Resource SearchParameter:

status-reason

Parameter status-reason:token

none

ResourceImmunization
ExpressionImmunization.statusReason
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 71 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-target-disease

Resource SearchParameter:

target-disease

Parameter target-disease:token

none

ResourceImmunization
ExpressionImmunization.protocolApplied.targetDisease
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 72 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-vaccine-code

Resource SearchParameter:

vaccine-code

Parameter vaccine-code:token

none

ResourceImmunization
ExpressionImmunization.vaccineCode
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 73 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-based-on

Resource SearchParameter:

based-on

Parameter based-on:reference

none.

ResourceObservation
ExpressionObservation.basedOn
Processing ModeNormal
Target ResourcesCarePlan, MedicationRequest, NutritionOrder, DeviceRequest, ServiceRequest, ImmunizationRecommendation
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

Request:

POST SearchParameter

Entry 74 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-combo-code

Resource SearchParameter:

combo-code

Parameter combo-code:token

none.

ResourceObservation
ExpressionObservation.code | Observation.component.code
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 75 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-combo-data-absent-reason

Resource SearchParameter:

combo-data-absent-reason

Parameter combo-data-absent-reason:token

none.

ResourceObservation
ExpressionObservation.dataAbsentReason | Observation.component.dataAbsentReason
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 76 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-combo-value-concept

Resource SearchParameter:

combo-value-concept

Parameter combo-value-concept:token

none.

ResourceObservation
Expression(Observation.value as CodeableConcept) | (Observation.component.value as CodeableConcept)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 77 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-combo-value-quantity

Resource SearchParameter:

combo-value-quantity

Parameter combo-value-quantity:quantity

none.

ResourceObservation
Expression(Observation.value as Quantity) | (Observation.value as SampledData) | (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 78 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-code

Resource SearchParameter:

component-code

Parameter component-code:token

none.

ResourceObservation
ExpressionObservation.component.code
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 79 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-data-absent-reason

Resource SearchParameter:

component-data-absent-reason

Parameter component-data-absent-reason:token

none.

ResourceObservation
ExpressionObservation.component.dataAbsentReason
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 80 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-value-concept

Resource SearchParameter:

component-value-concept

Parameter component-value-concept:token

none.

ResourceObservation
Expression(Observation.component.value as CodeableConcept)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 81 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-value-quantity

Resource SearchParameter:

component-value-quantity

Parameter component-value-quantity:quantity

none.

ResourceObservation
Expression(Observation.component.value as Quantity) | (Observation.component.value as SampledData)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 82 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-data-absent-reason

Resource SearchParameter:

data-absent-reason

Parameter data-absent-reason:token

none.

ResourceObservation
ExpressionObservation.dataAbsentReason
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 83 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-derived-from

Resource SearchParameter:

derived-from

Parameter derived-from:reference

none.

ResourceObservation
ExpressionObservation.derivedFrom
Processing ModeNormal
Target ResourcesMedia, Observation, ImagingStudy, MolecularSequence, QuestionnaireResponse, DocumentReference
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

Request:

POST SearchParameter

Entry 84 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-device

Resource SearchParameter:

device

Parameter device:reference

none.

ResourceObservation
ExpressionObservation.device
Processing ModeNormal
Target ResourcesDevice, DeviceMetric
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

Request:

POST SearchParameter

Entry 85 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-focus

Resource SearchParameter:

focus

Parameter focus:reference

none.

ResourceObservation
ExpressionObservation.focus
Processing ModeNormal
Target ResourcesAccount, ActivityDefinition, AdverseEvent, AllergyIntolerance, Appointment, AppointmentResponse, AuditEvent, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, Contract, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, DocumentManifest, DocumentReference, EffectEvidenceSynthesis, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, MolecularSequence, NamingSystem, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, Patient, PaymentNotice, PaymentReconciliation, Person, PlanDefinition, Practitioner, PractitionerRole, Procedure, Provenance, Questionnaire, QuestionnaireResponse, RelatedPerson, RequestGroup, ResearchDefinition, ResearchElementDefinition, ResearchStudy, ResearchSubject, RiskAssessment, RiskEvidenceSynthesis, Schedule, SearchParameter, ServiceRequest, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureMap, Subscription, Substance, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, Task, TerminologyCapabilities, TestReport, TestScript, 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

Request:

POST SearchParameter

Entry 86 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-has-member

Resource SearchParameter:

has-member

Parameter has-member:reference

none.

ResourceObservation
ExpressionObservation.hasMember
Processing ModeNormal
Target ResourcesObservation, MolecularSequence, QuestionnaireResponse
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

Request:

POST SearchParameter

Entry 87 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-method

Resource SearchParameter:

method

Parameter method:token

none.

ResourceObservation
ExpressionObservation.method
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 88 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-part-of

Resource SearchParameter:

part-of

Parameter part-of:reference

none.

ResourceObservation
ExpressionObservation.partOf
Processing ModeNormal
Target ResourcesImmunization, MedicationDispense, MedicationAdministration, Procedure, ImagingStudy, MedicationStatement
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

Request:

POST SearchParameter

Entry 89 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-performer

Resource SearchParameter:

performer

Parameter performer:reference

none.

ResourceObservation
ExpressionObservation.performer
Processing ModeNormal
Target ResourcesPractitioner, Organization, CareTeam, Patient, PractitionerRole, RelatedPerson
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

Request:

POST SearchParameter

Entry 90 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-specimen

Resource SearchParameter:

specimen

Parameter specimen:reference

none.

ResourceObservation
ExpressionObservation.specimen
Processing ModeNormal
Target ResourcesSpecimen
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

Request:

POST SearchParameter

Entry 91 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-concept

Resource SearchParameter:

value-concept

Parameter value-concept:token

none.

ResourceObservation
Expression(Observation.value as CodeableConcept)
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 92 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-date

Resource SearchParameter:

value-date

Parameter value-date:date

none.

ResourceObservation
Expression(Observation.value as dateTime) | (Observation.value as Period)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 93 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-quantity

Resource SearchParameter:

value-quantity

Parameter value-quantity:quantity

none.

ResourceObservation
Expression(Observation.value as Quantity) | (Observation.value as SampledData)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 94 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-string

Resource SearchParameter:

value-string

Parameter value-string:string

none.

ResourceObservation
Expression(Observation.value as string) | (Observation.value as CodeableConcept).text
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 95 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-code-value-concept

Resource SearchParameter:

code-value-concept

Parameter code-value-concept:composite

none.

ResourceObservation
ExpressionObservation
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

codecode
value-conceptvalue.as(CodeableConcept)

Request:

POST SearchParameter

Entry 96 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-code-value-date

Resource SearchParameter:

code-value-date

Parameter code-value-date:composite

none.

ResourceObservation
ExpressionObservation
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

codecode
value-datevalue.as(DateTime) | value.as(Period)

Request:

POST SearchParameter

Entry 97 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-code-value-quantity

Resource SearchParameter:

code-value-quantity

Parameter code-value-quantity:composite

none.

ResourceObservation
ExpressionObservation
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

codecode
value-quantityvalue.as(Quantity)

Request:

POST SearchParameter

Entry 98 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-code-value-string

Resource SearchParameter:

code-value-string

Parameter code-value-string:composite

none.

ResourceObservation
ExpressionObservation
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

codecode
value-stringvalue.as(string)

Request:

POST SearchParameter

Entry 99 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-concept

Resource SearchParameter:

combo-code-value-concept

Parameter combo-code-value-concept:composite

none.

ResourceObservation
ExpressionObservation | Observation.component
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

combo-codecode
combo-value-conceptvalue.as(CodeableConcept)

Request:

POST SearchParameter

Entry 100 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-combo-code-value-quantity

Resource SearchParameter:

combo-code-value-quantity

Parameter combo-code-value-quantity:composite

none.

ResourceObservation
ExpressionObservation | Observation.component
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

combo-codecode
combo-value-quantityvalue.as(Quantity)

Request:

POST SearchParameter

Entry 101 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-code-value-concept

Resource SearchParameter:

component-code-value-concept

Parameter component-code-value-concept:composite

none.

ResourceObservation
ExpressionObservation.component
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

component-codecode
component-value-conceptvalue.as(CodeableConcept)

Request:

POST SearchParameter

Entry 102 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-code-value-quantity

Resource SearchParameter:

component-code-value-quantity

Parameter component-code-value-quantity:composite

none.

ResourceObservation
ExpressionObservation.component
Processing ModeNormal
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: The parameter may only have one value (no comma separators)

Comparators

component-codecode
component-value-quantityvalue.as(Quantity)

Request:

POST SearchParameter

Entry 103 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-active

Resource SearchParameter:

active

Parameter active:token

none

ResourcePatient
ExpressionPatient.active
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 104 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address

Resource SearchParameter:

address

Parameter address:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address | Person.address | Practitioner.address | RelatedPerson.address
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 105 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-city

Resource SearchParameter:

address-city

Parameter address-city:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 106 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-country

Resource SearchParameter:

address-country

Parameter address-country:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 107 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-postalcode

Resource SearchParameter:

address-postalcode

Parameter address-postalcode:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 108 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-state

Resource SearchParameter:

address-state

Parameter address-state:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 109 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-use

Resource SearchParameter:

address-use

Parameter address-use:token

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 110 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-birthdate

Resource SearchParameter:

birthdate

Parameter birthdate:date

none

ResourcesPatient, Person, RelatedPerson
ExpressionPatient.birthDate | Person.birthDate | RelatedPerson.birthDate
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 111 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-death-date

Resource SearchParameter:

death-date

Parameter death-date:date

none

ResourcePatient
Expression(Patient.deceased as dateTime)
Processing ModeNormal
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
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

Entry 112 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-deceased

Resource SearchParameter:

deceased

Parameter deceased:token

none

ResourcePatient
ExpressionPatient.deceased.exists() and Patient.deceased != false
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 113 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-email

Resource SearchParameter:

email

Parameter email:token

none

ResourcesPatient, Person, Practitioner, PractitionerRole, RelatedPerson
ExpressionPatient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 114 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-family

Resource SearchParameter:

family

Parameter family:string

none

ResourcesPatient, Practitioner
ExpressionPatient.name.family | Practitioner.name.family
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 115 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-gender

Resource SearchParameter:

gender

Parameter gender:token

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 116 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-general-practitioner

Resource SearchParameter:

general-practitioner

Parameter general-practitioner:reference

none

ResourcePatient
ExpressionPatient.generalPractitioner
Processing ModeNormal
Target ResourcesPractitioner, Organization, PractitionerRole
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

Request:

POST SearchParameter

Entry 117 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-given

Resource SearchParameter:

given

Parameter given:string

none

ResourcesPatient, Practitioner
ExpressionPatient.name.given | Practitioner.name.given
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 118 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-language

Resource SearchParameter:

language

Parameter language:token

none

ResourcePatient
ExpressionPatient.communication.language
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 119 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-link

Resource SearchParameter:

link

Parameter link:reference

none

ResourcePatient
ExpressionPatient.link.other
Processing ModeNormal
Target ResourcesPatient, RelatedPerson
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

Request:

POST SearchParameter

Entry 120 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-name

Resource SearchParameter:

name

Parameter name:string

none

ResourcePatient
ExpressionPatient.name
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 121 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-organization

Resource SearchParameter:

organization

Parameter organization:reference

none

ResourcePatient
ExpressionPatient.managingOrganization
Processing ModeNormal
Target ResourcesOrganization
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

Request:

POST SearchParameter

Entry 122 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-phone

Resource SearchParameter:

phone

Parameter phone:token

none

ResourcesPatient, Person, Practitioner, PractitionerRole, RelatedPerson
ExpressionPatient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
Processing ModeNormal
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

Request:

POST SearchParameter

Entry 123 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-phonetic

Resource SearchParameter:

phonetic

Parameter phonetic:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.name | Person.name | Practitioner.name | RelatedPerson.name
Processing ModePhonetic
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

Request:

POST SearchParameter

Entry 124 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-telecom

Resource SearchParameter:

telecom

Parameter telecom:token

none

ResourcesPatient, Person, Practitioner, PractitionerRole, RelatedPerson
ExpressionPatient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
Processing ModeNormal
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

Request:

POST SearchParameter