Release 4B Snapshot 3: Connectathon 32 Base

This page is part of the Snapshot #3 for FHIR Specification (v4.3.0: R4B - STU ). The current version which supercedes this version is 5.0.0 R5 , released to support Connectathon 32 . For a full list of available versions, see the Directory of published versions . Page versions: R4B R4 R3 R2

Common extensions for ElementDefinition data type

FHIR Infrastructure Work Group Maturity Level : N/A Standards Status : Informative
Defines "common" extensions for use with the DataElement data type

Content

Extensions :
elementdefinition-identifier identifier :

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

elementdefinition-question question :

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

elementdefinition-allowedUnits allowedUnits :

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

elementdefinition-maxValueSet maxValueSet :

The maximum allowable value set, for use when the This acts as an overall 'required' binding strength for an element that already has a less restrictive binding. It is 'extensible' or 'preferred'. This value set used when there is a desire to have a 'small' enumerable binding that meets most needs and where the overall value set from which additional that the codes can must be taken from. This defines a 'required' binding over drawn from is 'infinite'. The the top base less restrictive binding SHALL be a proper subset of the extensible binding. max binding valueset. In most cases, this extension is used where the base binding is 'extensible'.

elementdefinition-minValueSet minValueSet :

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-inheritedExtensibleValueSet inheritedExtensibleValueSet :

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-bindingName bindingName :

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

elementdefinition-isCommonBinding isCommonBinding :

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

elementdefinition-equivalence equivalence :

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

elementdefinition-namespace namespace :

Use this extension to indicate tha the element has an XML namespace different to http://hl7.org/fhir. The special value noNamespace indicates that there is no assigned XML namespace.

elementdefinition-bestpractice bestpractice :

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-explanation bestpractice-explanation :

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

elementdefinition-selector selector :

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

elementdefinition-translatable translatable :

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

elementdefinition-profile-element profile-element :

The specific element to use in the referenced profile. This is used when a backbone element is being profiled, rather than an established type.

no-binding elementdefinition-pattern http://hl7.org/fhir/StructureDefinition/no-binding pattern :

Marks A pattern that all the target resources follow - that is, a pattern that they all declare their relationship to.

elementdefinition-type-must-support type-must-support :

If true indicates that the specified type, profile or targetProfile must be supported by implementations.

elementdefinition-defaulttype defaulttype :

The default type that applies if the instance doesn't specify a particular element definition type, and there is one a choice of types.

elementdefinition-conceptmap conceptmap :

This extension references a ConceptMap that is not expected/allowed maps to have relevant terminologies used in an implementation.

elementdefinition-graphConstraint graphConstraint :

Will cause a binding, even though it has types GraphDefinition to be executed and the referred-to instance be considered "valid" for that may GraphDefinition if the instance is the start of a result of executing that GraphDefinition.

elementdefinition-suppress suppress :

If the extension is present on one of the named properties in a differential, the element property should be bound to value sets. removed from the the corresponding snapshot.element during snapshot generation.