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 Bundles 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
_text
, _content
, _security
, and _profile
. We never search on these, but they refuse to fully disable.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
Bundle disable-searches-min of type transaction
Entry 1 - 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 2 - 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 3 - 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 4 - 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 5 - 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 6 - 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 7 - 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 8 - 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 9 - 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 10 - 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 11 - 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 12 - 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 13 - 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 14 - 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 15 - 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 16 - 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 17 - 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 18 - 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 19 - 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 20 - 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 21 - 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 22 - 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 23 - 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 24 - fullUrl = http://hl7.org/fhir/SearchParameter/DocumentReference-related
Resource SearchParameter:
related
Parameter
related
:reference
none
Request:
POST SearchParameter
Entry 25 - 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 26 - 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 27 - 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 28 - 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 29 - 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 30 - 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 31 - 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 32 - 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 33 - 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 34 - 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 35 - 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 36 - 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 37 - 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 38 - 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 39 - 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 40 - 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 41 - 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 42 - 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 43 - 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 44 - 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 45 - 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 46 - 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 47 - 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 48 - 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 49 - 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 50 - 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 51 - 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 52 - 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 53 - 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 54 - 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 55 - 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 56 - 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 57 - 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 58 - 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