SearchParameter

Foundation

A search parameter that defines a named search item that can be used to search/filter on a resource.

PathCard.TypeDescription & Constraints
SearchParameter0..*Search parameter for a resource
.idΣ0..1StringLogical id of this artifact
.metaΣ0..1MetaMetadata about the resource
.implicitRules?!Σ0..1uriA set of rules under which this content was created
.language0..1codeLanguage of the resource content
Bindinglanguages(preferred)
.text0..1NarrativeText summary of the resource, for human interpretation
.contained0..*ResourceContained, inline Resources
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!0..*ExtensionExtensions that cannot be ignored
.urlΣ1..1uriCanonical identifier for this search parameter, represented as a URI (globally unique)
.versionΣ0..1stringBusiness version of the search parameter
.nameΣ1..1stringName for this search parameter (computer friendly)
.derivedFrom0..1canonicalOriginal definition for the search parameter
.status?!Σ1..1codedraft | active | retired | unknown
Bindingpublication-status(required)
.experimentalΣ0..1booleanFor testing purposes, not real usage
.dateΣ0..1dateTimeDate last changed
.publisherΣ0..1stringName of the publisher (organization or individual)
.contactΣ0..*ContactDetailContact details for the publisher
.descriptionΣ1..1markdownNatural language description of the search parameter
.useContextΣ0..*UsageContextThe context that the content is intended to support
.jurisdictionΣ0..*CodeableConceptIntended jurisdiction for search parameter (if applicable)
Bindingjurisdiction(extensible)
.purpose0..1markdownWhy this search parameter is defined
.codeΣ1..1codeCode used in URL
.baseΣ1..*codeThe resource type(s) this search parameter applies to
Bindingresource-types(required)
.typeΣ1..1codenumber | date | string | token | reference | composite | quantity | uri | special
Bindingsearch-param-type(required)
.expression0..1stringFHIRPath expression that extracts the values
.xpath0..1stringXPath that extracts the values
.xpathUsage0..1codenormal | phonetic | nearby | distance | other
Bindingsearch-xpath-usage(required)
.target0..*codeTypes of resource (if a resource reference)
Bindingresource-types(required)
.multipleOr0..1booleanAllow multiple values per parameter (or)
.multipleAnd0..1booleanAllow multiple parameters (and)
.comparator0..*codeeq | ne | gt | lt | ge | le | sa | eb | ap
Bindingsearch-comparator(required)
.modifier0..*codemissing | exact | contains | not | text | in | not-in | below | above | type | identifier | ofType
Bindingsearch-modifier-code(required)
.chain0..*stringChained names supported
.component0..*BackboneElementFor Composite resources to define the parts
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.modifierExtension?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.definition1..1canonicalDefines how the part works
.expression1..1stringSubexpression relative to main expression