FHIR CI-Build

This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions icon

Terminology Infrastructure icon Work Group  Maturity Level: 3 Trial Use Use Context: Any

The canonical URL for this profile is:

http://hl7.org/fhir/StructureDefinition/executablevalueset

Defines an executable value set as one that SHALL have an expansion included, as well as a usage warning indicating the expansion is a point-in-time snapshot and must be maintained over time for production usage. The value set expansion specifies the timestamp when the expansion was produced, SHOULD contain the parameters used for the expansion, and SHALL contain the codes that are obtained by evaluating the value set definition. If this is ONLY an executable value set, a computable definition of the value set must be obtained to compute the updated expansion.

This profile was published on Thu, Jan 1, 1970 00:00+0000 as a draft by HL7.

Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.

This structure is derived from ShareableValueSet.

Summary

mustSupport

When this profile has defined an element as mustSupport, the sender must provide the element value when available, and the receiver must accept the element value, persist the value and when appropriate, provide function as defined in the profile. When mustSupport is defined at a complex element level, all sub-elements inherit mustSupport.

Mandatory: 4 elements (+1 nested mandatory element)
Must-Support: 19 elements
Fixed Value: 1 element

Extensions

This structure refers to these extensions:

 

Alternate definitions: Master Definition (XML, JSON), Schematron

Path Name Conformance ValueSet
ValueSet.language All Languages required All Languages
ValueSet.versionAlgorithm[x] Version Algorithm extensible Version Algorithm
ValueSet.status PublicationStatus required PublicationStatus
ValueSet.jurisdiction Jurisdiction ValueSet extensible Jurisdiction ValueSet
ValueSet.topic Definition Topic example Definition Topic
ValueSet.compose.include.concept.designation.language All Languages required All Languages
ValueSet.compose.include.concept.designation.use Designation Use extensible Designation Use
ValueSet.compose.include.concept.designation.additionalUse Designation Use extensible Designation Use
ValueSet.compose.include.filter.op Filter Operator required Filter Operator
Rule
Id Path Details Requirements
evs-1 ValueSet.expansion For contains, a version SHALL be provided unless the parameters element has a "system-version" parameter corresponding to the system of the entry and the version matches the system-version parameter.
Expression icon: contains.version.exists() xor parameter.where(name = 'system-version').exists()
. .