Current Build

Common extensions for ElementDefinition data type

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: Informative
Defines "common" extensions for use with the DataElement data type


elementdefinition-identifieridentifier :

External Identifiers associated with this element - these are identifiers that are associated with the concept this element represents.

elementdefinition-questionquestion :

The default/suggested phrasing to use when prompting a human to capture the data element in question form (e.g. In a survey).

elementdefinition-allowedUnitsallowedUnits :

Identifies the units of measure in which the element should be captured or expressed.

elementdefinition-maxValueSetmaxValueSet :

The maximum allowable value set, for use when the binding strength is 'extensible'. This value set is the value set from which extensions can be taken from.

elementdefinition-minValueSetminValueSet :

The minimum allowable value set, for use when the binding strength is 'required' or 'extensible'. This value set is the minimum value set that any conformant system SHALL support.

elementdefinition-inheritedExtensibleValueSetinheritedExtensibleValueSet :

A reference to an extensible value set specified in a parent profie in order to allow a conformance checking tool to validate that a code not in the extensible value set of the profile is not violating rules defined by parent profile bindings.

elementdefinition-bindingNamebindingName :

A name that can be used for code generation when generating named enumerations for the binding.

elementdefinition-isCommonBindingisCommonBinding :

Whether the binding is used on multiple resources, or only on this resource.

elementdefinition-equivalenceequivalence :

The level of equivalence between the element containing the mapping and the element mapped to.

elementdefinition-namespacenamespace :

Use this extension to indicate tha the element has an XML namespace different to

elementdefinition-bestpracticebestpractice :

Mark that an invariant represents 'best practice' rule - a rule that implementers may choose to enforce at error level in some or all circumstances.

elementdefinition-bestpractice-explanationbestpractice-explanation :

Explains why an invariant is labelled as a best practice invariant.

elementdefinition-selectorselector :

A FHIRPath statement that defines whether an element is in the slice.

elementdefinition-translatabletranslatable :

Whether translations might be expected for this element in resource instances.