0.1.0 - ci-build
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
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.
_lastUpdated
, _id
, identifier
, and patient
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.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.
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
Resource Resource Expression (none) 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
Request:
POST SearchParameter
Entry 2 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-content
Resource SearchParameter:
_content
Parameter
_content
:string
none
Resource Resource Expression (none) 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
Request:
POST SearchParameter
Entry 3 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-profile
Resource SearchParameter:
_profile
Parameter
_profile
:uri
none
Resource Resource Expression Resource.meta.profile
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
Request:
POST SearchParameter
Entry 4 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-query
Resource SearchParameter:
_query
Parameter
_query
:token
none
Resource Resource Expression (none) 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
Request:
POST SearchParameter
Entry 5 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-security
Resource SearchParameter:
_security
Parameter
_security
:token
none
Resource Resource Expression Resource.meta.security
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
Request:
POST SearchParameter
Entry 6 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-source
Resource SearchParameter:
_source
Parameter
_source
:uri
none
Resource Resource Expression Resource.meta.source
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
Request:
POST SearchParameter
Entry 7 - fullUrl = http://hl7.org/fhir/SearchParameter/Resource-tag
Resource SearchParameter:
_tag
Parameter
_tag
:token
none
Resource Resource Expression Resource.meta.tag
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
Request:
POST SearchParameter
Entry 8 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-asserter
Resource SearchParameter:
asserter
Parameter
asserter
:reference
none
Resource AllergyIntolerance Expression AllergyIntolerance.asserter
Processing Mode Normal Target Resources Practitioner, 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
Resource AllergyIntolerance Expression AllergyIntolerance.category
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
Request:
POST SearchParameter
Entry 10 - fullUrl = http://hl7.org/fhir/SearchParameter/clinical-code
Resource SearchParameter:
code
Parameter
code
:token
none
Resources AllergyIntolerance, Condition, DeviceRequest, DiagnosticReport, FamilyMemberHistory, List, Medication, MedicationAdministration, MedicationDispense, MedicationRequest, MedicationStatement, Observation, Procedure, ServiceRequest Expression AllergyIntolerance.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 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
Request:
POST SearchParameter
Entry 11 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-criticality
Resource SearchParameter:
criticality
Parameter
criticality
:token
none
Resource AllergyIntolerance Expression AllergyIntolerance.criticality
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
Request:
POST SearchParameter
Entry 12 - fullUrl = http://hl7.org/fhir/SearchParameter/clinical-date
Resource SearchParameter:
date
Parameter
date
:date
none
Resources AllergyIntolerance, CarePlan, CareTeam, ClinicalImpression, Composition, Consent, DiagnosticReport, Encounter, EpisodeOfCare, FamilyMemberHistory, Flag, Immunization, List, Observation, Procedure, RiskAssessment, SupplyRequest Expression AllergyIntolerance.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 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
Request:
POST SearchParameter
Entry 13 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-last-date
Resource SearchParameter:
last-date
Parameter
last-date
:date
none
Resource AllergyIntolerance Expression AllergyIntolerance.lastOccurrence
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
Request:
POST SearchParameter
Entry 14 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-manifestation
Resource SearchParameter:
manifestation
Parameter
manifestation
:token
none
Resource AllergyIntolerance Expression AllergyIntolerance.reaction.manifestation
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
Request:
POST SearchParameter
Entry 15 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-onset
Resource SearchParameter:
onset
Parameter
onset
:date
none
Resource AllergyIntolerance Expression AllergyIntolerance.reaction.onset
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
Request:
POST SearchParameter
Entry 16 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-recorder
Resource SearchParameter:
recorder
Parameter
recorder
:reference
none
Resource AllergyIntolerance Expression AllergyIntolerance.recorder
Processing Mode Normal Target Resources Practitioner, 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
Resource AllergyIntolerance Expression AllergyIntolerance.reaction.exposureRoute
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
Request:
POST SearchParameter
Entry 18 - fullUrl = http://hl7.org/fhir/SearchParameter/AllergyIntolerance-severity
Resource SearchParameter:
severity
Parameter
severity
:token
none
Resource AllergyIntolerance Expression AllergyIntolerance.reaction.severity
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
Request:
POST SearchParameter
Entry 19 - fullUrl = http://hl7.org/fhir/SearchParameter/clinical-type
Resource SearchParameter:
type
Parameter
type
:token
none
Resources AllergyIntolerance, Composition, DocumentManifest, DocumentReference, Encounter, EpisodeOfCare Expression AllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
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
Request:
POST SearchParameter
Entry 20 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-abatement-age
Resource SearchParameter:
abatement-age
Parameter
abatement-age
:quantity
none
Resource Condition Expression Condition.abatement.as(Age) | Condition.abatement.as(Range)
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
Request:
POST SearchParameter
Entry 21 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-abatement-date
Resource SearchParameter:
abatement-date
Parameter
abatement-date
:date
none
Resource Condition Expression Condition.abatement.as(dateTime) | Condition.abatement.as(Period)
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
Request:
POST SearchParameter
Entry 22 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-abatement-string
Resource SearchParameter:
abatement-string
Parameter
abatement-string
:string
none
Resource Condition Expression Condition.abatement.as(string)
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
Request:
POST SearchParameter
Entry 23 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-asserter
Resource SearchParameter:
asserter
Parameter
asserter
:reference
none
Resource Condition Expression Condition.asserter
Processing Mode Normal Target Resources Practitioner, 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
Resource Condition Expression Condition.bodySite
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
Request:
POST SearchParameter
Entry 25 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-category
Resource SearchParameter:
category
Parameter
category
:token
none
Resource Condition Expression Condition.category
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
Request:
POST SearchParameter
Entry 26 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-encounter
Resource SearchParameter:
encounter
Parameter
encounter
:reference
none
Resource Condition Expression Condition.encounter
Processing Mode Normal Target Resources Encounter 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
Resource Condition Expression Condition.evidence.code
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
Request:
POST SearchParameter
Entry 28 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-evidence-detail
Resource SearchParameter:
evidence-detail
Parameter
evidence-detail
:reference
none
Request:
POST SearchParameter
Entry 29 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-onset-age
Resource SearchParameter:
onset-age
Parameter
onset-age
:quantity
none
Resource Condition Expression Condition.onset.as(Age) | Condition.onset.as(Range)
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
Request:
POST SearchParameter
Entry 30 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-onset-date
Resource SearchParameter:
onset-date
Parameter
onset-date
:date
none
Resource Condition Expression Condition.onset.as(dateTime) | Condition.onset.as(Period)
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
Request:
POST SearchParameter
Entry 31 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-onset-info
Resource SearchParameter:
onset-info
Parameter
onset-info
:string
none
Resource Condition Expression Condition.onset.as(string)
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
Request:
POST SearchParameter
Entry 32 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-recorded-date
Resource SearchParameter:
recorded-date
Parameter
recorded-date
:date
none
Resource Condition Expression Condition.recordedDate
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
Request:
POST SearchParameter
Entry 33 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-severity
Resource SearchParameter:
severity
Parameter
severity
:token
none
Resource Condition Expression Condition.severity
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
Request:
POST SearchParameter
Entry 34 - fullUrl = http://hl7.org/fhir/SearchParameter/Condition-stage
Resource SearchParameter:
stage
Parameter
stage
:token
none
Resource Condition Expression Condition.stage.summary
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
Request:
POST SearchParameter
Entry 35 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-based-on
Resource SearchParameter:
based-on
Parameter
based-on
:reference
none
Resource DiagnosticReport Expression DiagnosticReport.basedOn
Processing Mode Normal Target Resources CarePlan, 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
Resource DiagnosticReport Expression DiagnosticReport.conclusionCode
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
Request:
POST SearchParameter
Entry 37 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-issued
Resource SearchParameter:
issued
Parameter
issued
:date
none
Resource DiagnosticReport Expression DiagnosticReport.issued
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
Request:
POST SearchParameter
Entry 38 - fullUrl = http://hl7.org/fhir/SearchParameter/DiagnosticReport-media
Resource SearchParameter:
media
Parameter
media
:reference
none
Resource DiagnosticReport Expression DiagnosticReport.media.link
Processing Mode Normal Target Resources Media 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
Resource DiagnosticReport Expression DiagnosticReport.performer
Processing Mode Normal Target Resources Practitioner, 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
Resource DiagnosticReport Expression DiagnosticReport.result
Processing Mode Normal Target Resources Observation 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
Resource DiagnosticReport Expression DiagnosticReport.resultsInterpreter
Processing Mode Normal Target Resources Practitioner, 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
Resource DiagnosticReport Expression DiagnosticReport.specimen
Processing Mode Normal Target Resources Specimen 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
Resource DocumentReference Expression DocumentReference.authenticator
Processing Mode Normal Target Resources Practitioner, 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
Resource DocumentReference Expression DocumentReference.author
Processing Mode Normal Target Resources Practitioner, 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
Resource DocumentReference Expression DocumentReference.content.attachment.contentType
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
Request:
POST SearchParameter
Entry 46 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-custodian
Resource SearchParameter:
custodian
Parameter
custodian
:reference
none
Resource DocumentReference Expression DocumentReference.custodian
Processing Mode Normal Target Resources Organization 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
Resource DocumentReference Expression DocumentReference.date
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
Request:
POST SearchParameter
Entry 48 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-description
Resource SearchParameter:
description
Parameter
description
:string
none
Resource DocumentReference Expression DocumentReference.description
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
Request:
POST SearchParameter
Entry 49 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-event
Resource SearchParameter:
event
Parameter
event
:token
none
Resource DocumentReference Expression DocumentReference.context.event
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
Request:
POST SearchParameter
Entry 50 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-facility
Resource SearchParameter:
facility
Parameter
facility
:token
none
Resource DocumentReference Expression DocumentReference.context.facilityType
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
Request:
POST SearchParameter
Entry 51 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-format
Resource SearchParameter:
format
Parameter
format
:token
none
Resource DocumentReference Expression DocumentReference.content.format
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
Request:
POST SearchParameter
Entry 52 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-language
Resource SearchParameter:
language
Parameter
language
:token
none
Resource DocumentReference Expression DocumentReference.content.attachment.language
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
Request:
POST SearchParameter
Entry 53 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-location
Resource SearchParameter:
location
Parameter
location
:uri
none
Resource DocumentReference Expression DocumentReference.content.attachment.url
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
Request:
POST SearchParameter
Entry 54 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-period
Resource SearchParameter:
period
Parameter
period
:date
none
Resource DocumentReference Expression DocumentReference.context.period
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
Request:
POST SearchParameter
Entry 55 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-related
Resource SearchParameter:
related
Parameter
related
:reference
none
Request:
POST SearchParameter
Entry 56 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-relatesto
Resource SearchParameter:
relatesto
Parameter
relatesto
:reference
none
Resource DocumentReference Expression DocumentReference.relatesTo.target
Processing Mode Normal Target Resources 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 57 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-relation
Resource SearchParameter:
relation
Parameter
relation
:token
none
Resource DocumentReference Expression DocumentReference.relatesTo.code
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
Request:
POST SearchParameter
Entry 58 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-security-label
Resource SearchParameter:
security-label
Parameter
security-label
:token
none
Resource DocumentReference Expression DocumentReference.securityLabel
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
Request:
POST SearchParameter
Entry 59 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-setting
Resource SearchParameter:
setting
Parameter
setting
:token
none
Resource DocumentReference Expression DocumentReference.context.practiceSetting
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
Request:
POST SearchParameter
Entry 60 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-relationship
Resource SearchParameter:
relationship
Parameter
relationship
:composite
none
Resource DocumentReference Expression DocumentReference.relatesTo
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: The parameter may only have one value (no comma separators)
Comparators
relatesto code
relation target
Request:
POST SearchParameter
Entry 61 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-location
Resource SearchParameter:
location
Parameter
location
:reference
none
Resource Immunization Expression Immunization.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
Request:
POST SearchParameter
Entry 62 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-lot-number
Resource SearchParameter:
lot-number
Parameter
lot-number
:string
none
Resource Immunization Expression Immunization.lotNumber
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
Request:
POST SearchParameter
Entry 63 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-manufacturer
Resource SearchParameter:
manufacturer
Parameter
manufacturer
:reference
none
Resource Immunization Expression Immunization.manufacturer
Processing Mode Normal Target Resources Organization 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
Resource Immunization Expression Immunization.performer.actor
Processing Mode Normal Target Resources Practitioner, 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
Resource Immunization Expression Immunization.reaction.detail
Processing Mode Normal Target Resources Observation 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
Resource Immunization Expression Immunization.reaction.date
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
Request:
POST SearchParameter
Entry 67 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-reason-code
Resource SearchParameter:
reason-code
Parameter
reason-code
:token
none
Resource Immunization Expression Immunization.reasonCode
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
Request:
POST SearchParameter
Entry 68 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-reason-reference
Resource SearchParameter:
reason-reference
Parameter
reason-reference
:reference
none
Resource Immunization Expression Immunization.reasonReference
Processing Mode Normal Target Resources Condition, 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
Resource Immunization Expression Immunization.protocolApplied.series
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
Request:
POST SearchParameter
Entry 70 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-status-reason
Resource SearchParameter:
status-reason
Parameter
status-reason
:token
none
Resource Immunization Expression Immunization.statusReason
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
Request:
POST SearchParameter
Entry 71 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-target-disease
Resource SearchParameter:
target-disease
Parameter
target-disease
:token
none
Resource Immunization Expression Immunization.protocolApplied.targetDisease
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
Request:
POST SearchParameter
Entry 72 - fullUrl = http://hl7.org/fhir/SearchParameter/Immunization-vaccine-code
Resource SearchParameter:
vaccine-code
Parameter
vaccine-code
:token
none
Resource Immunization Expression Immunization.vaccineCode
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
Request:
POST SearchParameter
Entry 73 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-based-on
Resource SearchParameter:
based-on
Parameter
based-on
:reference
none.
Resource Observation Expression Observation.basedOn
Processing Mode Normal Target Resources CarePlan, 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.
Resource Observation Expression Observation.code | Observation.component.code
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
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.
Resource Observation Expression Observation.dataAbsentReason | Observation.component.dataAbsentReason
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
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.
Resource Observation Expression (Observation.value as CodeableConcept) | (Observation.component.value as CodeableConcept)
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
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.
Resource Observation Expression (Observation.value as Quantity) | (Observation.value as SampledData) | (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
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
Request:
POST SearchParameter
Entry 78 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-component-code
Resource SearchParameter:
component-code
Parameter
component-code
:token
none.
Resource Observation Expression Observation.component.code
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
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.
Resource Observation Expression Observation.component.dataAbsentReason
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
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.
Resource Observation Expression (Observation.component.value as CodeableConcept)
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
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.
Resource Observation Expression (Observation.component.value as Quantity) | (Observation.component.value as SampledData)
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
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.
Resource Observation Expression Observation.dataAbsentReason
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
Request:
POST SearchParameter
Entry 83 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-derived-from
Resource SearchParameter:
derived-from
Parameter
derived-from
:reference
none.
Resource Observation Expression Observation.derivedFrom
Processing Mode Normal Target Resources Media, 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.
Resource Observation Expression Observation.device
Processing Mode Normal Target Resources Device, 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.
Request:
POST SearchParameter
Entry 86 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-has-member
Resource SearchParameter:
has-member
Parameter
has-member
:reference
none.
Resource Observation Expression Observation.hasMember
Processing Mode Normal Target Resources Observation, 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.
Resource Observation Expression Observation.method
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
Request:
POST SearchParameter
Entry 88 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-part-of
Resource SearchParameter:
part-of
Parameter
part-of
:reference
none.
Resource Observation Expression Observation.partOf
Processing Mode Normal Target Resources Immunization, 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.
Resource Observation Expression Observation.performer
Processing Mode Normal Target Resources Practitioner, 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.
Resource Observation Expression Observation.specimen
Processing Mode Normal Target Resources Specimen 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.
Resource Observation Expression (Observation.value as CodeableConcept)
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
Request:
POST SearchParameter
Entry 92 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-date
Resource SearchParameter:
value-date
Parameter
value-date
:date
none.
Resource Observation Expression (Observation.value as dateTime) | (Observation.value as Period)
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
Request:
POST SearchParameter
Entry 93 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-quantity
Resource SearchParameter:
value-quantity
Parameter
value-quantity
:quantity
none.
Resource Observation Expression (Observation.value as Quantity) | (Observation.value as SampledData)
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
Request:
POST SearchParameter
Entry 94 - fullUrl = http://hl7.org/fhir/SearchParameter/Observation-value-string
Resource SearchParameter:
value-string
Parameter
value-string
:string
none.
Resource Observation Expression (Observation.value as string) | (Observation.value as CodeableConcept).text
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
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.
Resource Observation Expression Observation
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: The parameter may only have one value (no comma separators)
Comparators
code code
value-concept value.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.
Resource Observation Expression Observation
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: The parameter may only have one value (no comma separators)
Comparators
code code
value-date value.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.
Resource Observation Expression Observation
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: The parameter may only have one value (no comma separators)
Comparators
code code
value-quantity value.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.
Resource Observation Expression Observation
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: The parameter may only have one value (no comma separators)
Comparators
code code
value-string value.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.
Resource Observation Expression Observation | Observation.component
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: The parameter may only have one value (no comma separators)
Comparators
combo-code code
combo-value-concept value.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.
Resource Observation Expression Observation | Observation.component
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: The parameter may only have one value (no comma separators)
Comparators
combo-code code
combo-value-quantity value.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.
Resource Observation Expression Observation.component
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: The parameter may only have one value (no comma separators)
Comparators
component-code code
component-value-concept value.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.
Resource Observation Expression Observation.component
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: The parameter may only have one value (no comma separators)
Comparators
component-code code
component-value-quantity value.as(Quantity)
Request:
POST SearchParameter
Entry 103 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-active
Resource SearchParameter:
active
Parameter
active
:token
none
Resource Patient Expression Patient.active
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
Request:
POST SearchParameter
Entry 104 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address
Resource SearchParameter:
address
Parameter
address
:string
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.address | Person.address | Practitioner.address | RelatedPerson.address
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
Request:
POST SearchParameter
Entry 105 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-city
Resource SearchParameter:
address-city
Parameter
address-city
:string
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
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
Request:
POST SearchParameter
Entry 106 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-country
Resource SearchParameter:
address-country
Parameter
address-country
:string
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
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
Request:
POST SearchParameter
Entry 107 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-postalcode
Resource SearchParameter:
address-postalcode
Parameter
address-postalcode
:string
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
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
Request:
POST SearchParameter
Entry 108 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-state
Resource SearchParameter:
address-state
Parameter
address-state
:string
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
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
Request:
POST SearchParameter
Entry 109 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-address-use
Resource SearchParameter:
address-use
Parameter
address-use
:token
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
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
Request:
POST SearchParameter
Entry 110 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-birthdate
Resource SearchParameter:
birthdate
Parameter
birthdate
:date
none
Resources Patient, Person, RelatedPerson Expression Patient.birthDate | Person.birthDate | RelatedPerson.birthDate
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
Request:
POST SearchParameter
Entry 111 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-death-date
Resource SearchParameter:
death-date
Parameter
death-date
:date
none
Resource Patient Expression (Patient.deceased as dateTime)
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
Request:
POST SearchParameter
Entry 112 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-deceased
Resource SearchParameter:
deceased
Parameter
deceased
:token
none
Resource Patient Expression Patient.deceased.exists() and Patient.deceased != false
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
Request:
POST SearchParameter
Entry 113 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-email
Resource SearchParameter:
Parameter
token
none
Resources Patient, Person, Practitioner, PractitionerRole, RelatedPerson Expression Patient.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 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
Request:
POST SearchParameter
Entry 114 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-family
Resource SearchParameter:
family
Parameter
family
:string
none
Resources Patient, Practitioner Expression Patient.name.family | Practitioner.name.family
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
Request:
POST SearchParameter
Entry 115 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-gender
Resource SearchParameter:
gender
Parameter
gender
:token
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
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
Request:
POST SearchParameter
Entry 116 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-general-practitioner
Resource SearchParameter:
general-practitioner
Parameter
general-practitioner
:reference
none
Resource Patient Expression Patient.generalPractitioner
Processing Mode Normal Target Resources Practitioner, 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
Resources Patient, Practitioner Expression Patient.name.given | Practitioner.name.given
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
Request:
POST SearchParameter
Entry 118 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-language
Resource SearchParameter:
language
Parameter
language
:token
none
Resource Patient Expression Patient.communication.language
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
Request:
POST SearchParameter
Entry 119 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-link
Resource SearchParameter:
link
Parameter
link
:reference
none
Resource Patient Expression Patient.link.other
Processing Mode Normal Target Resources Patient, 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
Resource Patient Expression Patient.name
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
Request:
POST SearchParameter
Entry 121 - fullUrl = http://hl7.org/fhir/SearchParameter/Patient-organization
Resource SearchParameter:
organization
Parameter
organization
:reference
none
Resource Patient Expression Patient.managingOrganization
Processing Mode Normal Target Resources Organization 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
Resources Patient, Person, Practitioner, PractitionerRole, RelatedPerson Expression Patient.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 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
Request:
POST SearchParameter
Entry 123 - fullUrl = http://hl7.org/fhir/SearchParameter/individual-phonetic
Resource SearchParameter:
phonetic
Parameter
phonetic
:string
none
Resources Patient, Person, Practitioner, RelatedPerson Expression Patient.name | Person.name | Practitioner.name | RelatedPerson.name
Processing Mode Phonetic 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
Resources Patient, Person, Practitioner, PractitionerRole, RelatedPerson Expression Patient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
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
Request:
POST SearchParameter