JohnMoehrke PHR FHIR API
0.5.2 - ci-build United States of America flag

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

Example Bundle: Disable Searches

Given that this is all we need are the following Resources and search parameters, derived from the proposed MHV FHIR Server CapabilityStatement.

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, type
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.

How this was built

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

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

Rebuild indexes

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

Generated Narrative: Bundle disable-searches

Bundle disable-searches of type batch


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

Resource SearchParameter:

Generated Narrative: SearchParameter DomainResource-text

_text

Parameter _text:string

none

ResourceResource
Expression(none)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Resource-content

_content

Parameter _content:string

none

ResourceResource
Expression(none)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Resource-profile

_profile

Parameter _profile:uri

none

ResourceResource
ExpressionResource.meta.profile
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Resource-query

_query

Parameter _query:token

none

ResourceResource
Expression(none)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Resource-security

_security

Parameter _security:token

none

ResourceResource
ExpressionResource.meta.security
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Resource-source

_source

Parameter _source:uri

none

ResourceResource
ExpressionResource.meta.source
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Resource-tag

_tag

Parameter _tag:token

none

ResourceResource
ExpressionResource.meta.tag
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-asserter

asserter

Parameter asserter:reference

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.asserter
Processing ModeNormal
Target ResourcesPractitioner, Patient, PractitionerRole, RelatedPerson
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-category

category

Parameter category:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.category
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter clinical-code

code

Parameter code:token

none

ResourcesAllergyIntolerance, Condition, DeviceRequest, DiagnosticReport, FamilyMemberHistory, List, Medication, MedicationAdministration, MedicationDispense, MedicationRequest, MedicationStatement, Observation, Procedure, ServiceRequest
ExpressionAllergyIntolerance.code | AllergyIntolerance.reaction.substance | Condition.code | (DeviceRequest.code as CodeableConcept) | DiagnosticReport.code | FamilyMemberHistory.condition.code | List.code | Medication.code | (MedicationAdministration.medication as CodeableConcept) | (MedicationDispense.medication as CodeableConcept) | (MedicationRequest.medication as CodeableConcept) | (MedicationStatement.medication as CodeableConcept) | Observation.code | Procedure.code | ServiceRequest.code
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-criticality

criticality

Parameter criticality:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.criticality
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter clinical-date

date

Parameter date:date

none

ResourcesAllergyIntolerance, CarePlan, CareTeam, ClinicalImpression, Composition, Consent, DiagnosticReport, Encounter, EpisodeOfCare, FamilyMemberHistory, Flag, Immunization, List, Observation, Procedure, RiskAssessment, SupplyRequest
ExpressionAllergyIntolerance.recordedDate | CarePlan.period | CareTeam.period | ClinicalImpression.date | Composition.date | Consent.dateTime | DiagnosticReport.effective | Encounter.period | EpisodeOfCare.period | FamilyMemberHistory.date | Flag.period | Immunization.occurrence | List.date | Observation.effective | Procedure.performed | (RiskAssessment.occurrence as dateTime) | SupplyRequest.authoredOn
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-last-date

last-date

Parameter last-date:date

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.lastOccurrence
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-manifestation

manifestation

Parameter manifestation:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.manifestation
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-onset

onset

Parameter onset:date

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.onset
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-recorder

recorder

Parameter recorder:reference

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.recorder
Processing ModeNormal
Target ResourcesPractitioner, Patient, PractitionerRole, RelatedPerson
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-route

route

Parameter route:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.exposureRoute
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter AllergyIntolerance-severity

severity

Parameter severity:token

none

ResourceAllergyIntolerance
ExpressionAllergyIntolerance.reaction.severity
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter clinical-type

type

Parameter type:token

none

ResourcesAllergyIntolerance, Composition, DocumentManifest, DocumentReference, Encounter, EpisodeOfCare
ExpressionAllergyIntolerance.type | Composition.type | DocumentManifest.type | DocumentReference.type | Encounter.type | EpisodeOfCare.type
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-abatement-age

abatement-age

Parameter abatement-age:quantity

none

ResourceCondition
ExpressionCondition.abatement.as(Age) | Condition.abatement.as(Range)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-abatement-date

abatement-date

Parameter abatement-date:date

none

ResourceCondition
ExpressionCondition.abatement.as(dateTime) | Condition.abatement.as(Period)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-abatement-string

abatement-string

Parameter abatement-string:string

none

ResourceCondition
ExpressionCondition.abatement.as(string)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-asserter

asserter

Parameter asserter:reference

none

ResourceCondition
ExpressionCondition.asserter
Processing ModeNormal
Target ResourcesPractitioner, Patient, PractitionerRole, RelatedPerson
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-body-site

body-site

Parameter body-site:token

none

ResourceCondition
ExpressionCondition.bodySite
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-category

category

Parameter category:token

none

ResourceCondition
ExpressionCondition.category
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-encounter

encounter

Parameter encounter:reference

none

ResourceCondition
ExpressionCondition.encounter
Processing ModeNormal
Target ResourcesEncounter
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-evidence

evidence

Parameter evidence:token

none

ResourceCondition
ExpressionCondition.evidence.code
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-evidence-detail

evidence-detail

Parameter evidence-detail:reference

none

ResourceCondition
ExpressionCondition.evidence.detail
Processing ModeNormal
Target ResourcesAccount, ActivityDefinition, AdverseEvent, AllergyIntolerance, Appointment, AppointmentResponse, AuditEvent, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, Contract, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, DocumentManifest, DocumentReference, EffectEvidenceSynthesis, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, MolecularSequence, NamingSystem, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, Patient, PaymentNotice, PaymentReconciliation, Person, PlanDefinition, Practitioner, PractitionerRole, Procedure, Provenance, Questionnaire, QuestionnaireResponse, RelatedPerson, RequestGroup, ResearchDefinition, ResearchElementDefinition, ResearchStudy, ResearchSubject, RiskAssessment, RiskEvidenceSynthesis, Schedule, SearchParameter, ServiceRequest, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureMap, Subscription, Substance, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, Task, TerminologyCapabilities, TestReport, TestScript, ValueSet, VerificationResult, VisionPrescription
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-onset-age

onset-age

Parameter onset-age:quantity

none

ResourceCondition
ExpressionCondition.onset.as(Age) | Condition.onset.as(Range)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-onset-date

onset-date

Parameter onset-date:date

none

ResourceCondition
ExpressionCondition.onset.as(dateTime) | Condition.onset.as(Period)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-onset-info

onset-info

Parameter onset-info:string

none

ResourceCondition
ExpressionCondition.onset.as(string)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-recorded-date

recorded-date

Parameter recorded-date:date

none

ResourceCondition
ExpressionCondition.recordedDate
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-severity

severity

Parameter severity:token

none

ResourceCondition
ExpressionCondition.severity
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Condition-stage

stage

Parameter stage:token

none

ResourceCondition
ExpressionCondition.stage.summary
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-based-on

based-on

Parameter based-on:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.basedOn
Processing ModeNormal
Target ResourcesCarePlan, MedicationRequest, NutritionOrder, ServiceRequest, ImmunizationRecommendation
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-conclusion

conclusion

Parameter conclusion:token

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.conclusionCode
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-issued

issued

Parameter issued:date

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.issued
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-media

media

Parameter media:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.media.link
Processing ModeNormal
Target ResourcesMedia
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-performer

performer

Parameter performer:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.performer
Processing ModeNormal
Target ResourcesPractitioner, Organization, CareTeam, PractitionerRole
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-result

result

Parameter result:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.result
Processing ModeNormal
Target ResourcesObservation
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-results-interpreter

results-interpreter

Parameter results-interpreter:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.resultsInterpreter
Processing ModeNormal
Target ResourcesPractitioner, Organization, CareTeam, PractitionerRole
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DiagnosticReport-specimen

specimen

Parameter specimen:reference

none

ResourceDiagnosticReport
ExpressionDiagnosticReport.specimen
Processing ModeNormal
Target ResourcesSpecimen
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-authenticator

authenticator

Parameter authenticator:reference

none

ResourceDocumentReference
ExpressionDocumentReference.authenticator
Processing ModeNormal
Target ResourcesPractitioner, Organization, PractitionerRole
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-author

author

Parameter author:reference

none

ResourceDocumentReference
ExpressionDocumentReference.author
Processing ModeNormal
Target ResourcesPractitioner, Organization, Device, Patient, PractitionerRole, RelatedPerson
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-category

category

Parameter category:token

none

ResourceDocumentReference
ExpressionDocumentReference.category
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-contenttype

contenttype

Parameter contenttype:token

none

ResourceDocumentReference
ExpressionDocumentReference.content.attachment.contentType
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-custodian

custodian

Parameter custodian:reference

none

ResourceDocumentReference
ExpressionDocumentReference.custodian
Processing ModeNormal
Target ResourcesOrganization
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-date

date

Parameter date:date

none

ResourceDocumentReference
ExpressionDocumentReference.date
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-description

description

Parameter description:string

none

ResourceDocumentReference
ExpressionDocumentReference.description
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-event

event

Parameter event:token

none

ResourceDocumentReference
ExpressionDocumentReference.context.event
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-facility

facility

Parameter facility:token

none

ResourceDocumentReference
ExpressionDocumentReference.context.facilityType
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-format

format

Parameter format:token

none

ResourceDocumentReference
ExpressionDocumentReference.content.format
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-language

language

Parameter language:token

none

ResourceDocumentReference
ExpressionDocumentReference.content.attachment.language
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-location

location

Parameter location:uri

none

ResourceDocumentReference
ExpressionDocumentReference.content.attachment.url
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-period

period

Parameter period:date

none

ResourceDocumentReference
ExpressionDocumentReference.context.period
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-related

related

Parameter related:reference

none

ResourceDocumentReference
ExpressionDocumentReference.context.related
Processing ModeNormal
Target ResourcesAccount, ActivityDefinition, AdverseEvent, AllergyIntolerance, Appointment, AppointmentResponse, AuditEvent, Basic, Binary, BiologicallyDerivedProduct, BodyStructure, Bundle, CapabilityStatement, CarePlan, CareTeam, CatalogEntry, ChargeItem, ChargeItemDefinition, Claim, ClaimResponse, ClinicalImpression, CodeSystem, Communication, CommunicationRequest, CompartmentDefinition, Composition, ConceptMap, Condition, Consent, Contract, Coverage, CoverageEligibilityRequest, CoverageEligibilityResponse, DetectedIssue, Device, DeviceDefinition, DeviceMetric, DeviceRequest, DeviceUseStatement, DiagnosticReport, DocumentManifest, DocumentReference, EffectEvidenceSynthesis, Encounter, Endpoint, EnrollmentRequest, EnrollmentResponse, EpisodeOfCare, EventDefinition, Evidence, EvidenceVariable, ExampleScenario, ExplanationOfBenefit, FamilyMemberHistory, Flag, Goal, GraphDefinition, Group, GuidanceResponse, HealthcareService, ImagingStudy, Immunization, ImmunizationEvaluation, ImmunizationRecommendation, ImplementationGuide, InsurancePlan, Invoice, Library, Linkage, List, Location, Measure, MeasureReport, Media, Medication, MedicationAdministration, MedicationDispense, MedicationKnowledge, MedicationRequest, MedicationStatement, MedicinalProduct, MedicinalProductAuthorization, MedicinalProductContraindication, MedicinalProductIndication, MedicinalProductIngredient, MedicinalProductInteraction, MedicinalProductManufactured, MedicinalProductPackaged, MedicinalProductPharmaceutical, MedicinalProductUndesirableEffect, MessageDefinition, MessageHeader, MolecularSequence, NamingSystem, NutritionOrder, Observation, ObservationDefinition, OperationDefinition, OperationOutcome, Organization, OrganizationAffiliation, Patient, PaymentNotice, PaymentReconciliation, Person, PlanDefinition, Practitioner, PractitionerRole, Procedure, Provenance, Questionnaire, QuestionnaireResponse, RelatedPerson, RequestGroup, ResearchDefinition, ResearchElementDefinition, ResearchStudy, ResearchSubject, RiskAssessment, RiskEvidenceSynthesis, Schedule, SearchParameter, ServiceRequest, Slot, Specimen, SpecimenDefinition, StructureDefinition, StructureMap, Subscription, Substance, SubstanceNucleicAcid, SubstancePolymer, SubstanceProtein, SubstanceReferenceInformation, SubstanceSourceMaterial, SubstanceSpecification, SupplyDelivery, SupplyRequest, Task, TerminologyCapabilities, TestReport, TestScript, ValueSet, VerificationResult, VisionPrescription
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-relatesto

relatesto

Parameter relatesto:reference

none

ResourceDocumentReference
ExpressionDocumentReference.relatesTo.target
Processing ModeNormal
Target ResourcesDocumentReference
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-relation

relation

Parameter relation:token

none

ResourceDocumentReference
ExpressionDocumentReference.relatesTo.code
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-security-label

security-label

Parameter security-label:token

none

ResourceDocumentReference
ExpressionDocumentReference.securityLabel
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-setting

setting

Parameter setting:token

none

ResourceDocumentReference
ExpressionDocumentReference.context.practiceSetting
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter DocumentReference-relationship

relationship

Parameter relationship:composite

none

ResourceDocumentReference
ExpressionDocumentReference.relatesTo
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: The parameter may only have one value (no comma separators)

Comparators

relatestocode
relationtarget

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-location

location

Parameter location:reference

none

ResourceImmunization
ExpressionImmunization.location
Processing ModeNormal
Target ResourcesLocation
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-lot-number

lot-number

Parameter lot-number:string

none

ResourceImmunization
ExpressionImmunization.lotNumber
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-manufacturer

manufacturer

Parameter manufacturer:reference

none

ResourceImmunization
ExpressionImmunization.manufacturer
Processing ModeNormal
Target ResourcesOrganization
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-performer

performer

Parameter performer:reference

none

ResourceImmunization
ExpressionImmunization.performer.actor
Processing ModeNormal
Target ResourcesPractitioner, Organization, PractitionerRole
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-reaction

reaction

Parameter reaction:reference

none

ResourceImmunization
ExpressionImmunization.reaction.detail
Processing ModeNormal
Target ResourcesObservation
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-reaction-date

reaction-date

Parameter reaction-date:date

none

ResourceImmunization
ExpressionImmunization.reaction.date
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-reason-code

reason-code

Parameter reason-code:token

none

ResourceImmunization
ExpressionImmunization.reasonCode
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-reason-reference

reason-reference

Parameter reason-reference:reference

none

ResourceImmunization
ExpressionImmunization.reasonReference
Processing ModeNormal
Target ResourcesCondition, Observation, DiagnosticReport
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-series

series

Parameter series:string

none

ResourceImmunization
ExpressionImmunization.protocolApplied.series
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-status-reason

status-reason

Parameter status-reason:token

none

ResourceImmunization
ExpressionImmunization.statusReason
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-target-disease

target-disease

Parameter target-disease:token

none

ResourceImmunization
ExpressionImmunization.protocolApplied.targetDisease
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Immunization-vaccine-code

vaccine-code

Parameter vaccine-code:token

none

ResourceImmunization
ExpressionImmunization.vaccineCode
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-active

active

Parameter active:token

none

ResourcePatient
ExpressionPatient.active
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-address

address

Parameter address:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address | Person.address | Practitioner.address | RelatedPerson.address
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-address-city

address-city

Parameter address-city:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.city | Person.address.city | Practitioner.address.city | RelatedPerson.address.city
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-address-country

address-country

Parameter address-country:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.country | Person.address.country | Practitioner.address.country | RelatedPerson.address.country
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-address-postalcode

address-postalcode

Parameter address-postalcode:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.postalCode | Person.address.postalCode | Practitioner.address.postalCode | RelatedPerson.address.postalCode
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-address-state

address-state

Parameter address-state:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.state | Person.address.state | Practitioner.address.state | RelatedPerson.address.state
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-address-use

address-use

Parameter address-use:token

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.address.use | Person.address.use | Practitioner.address.use | RelatedPerson.address.use
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-birthdate

birthdate

Parameter birthdate:date

none

ResourcesPatient, Person, RelatedPerson
ExpressionPatient.birthDate | Person.birthDate | RelatedPerson.birthDate
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-death-date

death-date

Parameter death-date:date

none

ResourcePatient
Expression(Patient.deceased as dateTime)
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true
ComparatorsAllowed: eq, ne, gt, ge, lt, le, sa, eb, ap

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-deceased

deceased

Parameter deceased:token

none

ResourcePatient
ExpressionPatient.deceased.exists() and Patient.deceased != false
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-email

email

Parameter email:token

none

ResourcesPatient, Person, Practitioner, PractitionerRole, RelatedPerson
ExpressionPatient.telecom.where(system='email') | Person.telecom.where(system='email') | Practitioner.telecom.where(system='email') | PractitionerRole.telecom.where(system='email') | RelatedPerson.telecom.where(system='email')
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-family

family

Parameter family:string

none

ResourcesPatient, Practitioner
ExpressionPatient.name.family | Practitioner.name.family
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-gender

gender

Parameter gender:token

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.gender | Person.gender | Practitioner.gender | RelatedPerson.gender
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-general-practitioner

general-practitioner

Parameter general-practitioner:reference

none

ResourcePatient
ExpressionPatient.generalPractitioner
Processing ModeNormal
Target ResourcesPractitioner, Organization, PractitionerRole
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-given

given

Parameter given:string

none

ResourcesPatient, Practitioner
ExpressionPatient.name.given | Practitioner.name.given
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-language

language

Parameter language:token

none

ResourcePatient
ExpressionPatient.communication.language
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-link

link

Parameter link:reference

none

ResourcePatient
ExpressionPatient.link.other
Processing ModeNormal
Target ResourcesPatient, RelatedPerson
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-name

name

Parameter name:string

none

ResourcePatient
ExpressionPatient.name
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter Patient-organization

organization

Parameter organization:reference

none

ResourcePatient
ExpressionPatient.managingOrganization
Processing ModeNormal
Target ResourcesOrganization
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-phone

phone

Parameter phone:token

none

ResourcesPatient, Person, Practitioner, PractitionerRole, RelatedPerson
ExpressionPatient.telecom.where(system='phone') | Person.telecom.where(system='phone') | Practitioner.telecom.where(system='phone') | PractitionerRole.telecom.where(system='phone') | RelatedPerson.telecom.where(system='phone')
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-phonetic

phonetic

Parameter phonetic:string

none

ResourcesPatient, Person, Practitioner, RelatedPerson
ExpressionPatient.name | Person.name | Practitioner.name | RelatedPerson.name
Processing ModePhonetic
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter

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

Resource SearchParameter:

Generated Narrative: SearchParameter individual-telecom

telecom

Parameter telecom:token

none

ResourcesPatient, Person, Practitioner, PractitionerRole, RelatedPerson
ExpressionPatient.telecom | Person.telecom | Practitioner.telecom | PractitionerRole.telecom | RelatedPerson.telecom
Processing ModeNormal
Multiples
  • multipleAnd: It's up to the server whether the parameter may repeat in order to specify multiple values that must all be true
  • multipleOr: It's up to the server whether the parameter can have multiple values (separated by comma) where at least one must be true

Request:

POST SearchParameter