Extension Analysis for context ElementDefinition

SourceURLVersionRealmTypeDescription
ElementDefinition
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/designNote|1.0.05.0.0uvmarkdownInformation captured by the author/maintainer of the questionnaire for development purposes, not intended to be seen by users.

Profile Paths: Questionnaire, Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-allowedUnits|1.0.05.0.0uvCodeableConcept, canonicalIdentifies the units of measure in which the element should be captured or expressed.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-defaulttype|1.0.05.0.0uvcanonicalThe default type that applies if the instance doesn't specify a particular type, and there is a choice of types.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-identifier|1.0.05.0.0uvIdentifierExternal Identifiers associated with this element - these are identifiers that are associated with the concept this element represents.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-namespace|1.0.05.0.0uvuriUse 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.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-question|1.0.05.0.0uvstringThe default/suggested phrasing to use when prompting a human to capture the data element in question form (e.g. In a survey).
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-selector|1.0.05.0.0uvstringA FHIRPath statement that defines whether an element is in the slice.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable|1.0.05.0.0uvbooleanWhether translations might be expected for this element in resource instances.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/entryFormat|1.0.05.0.0uvstringAdditional instructions for the user to guide their input (i.e. a human readable version of a regular expression like "nnn-nnn-nnn"). In most UIs this is the placeholder (or 'ghost') text placed directly inside the edit controls and that disappear when the control gets the focus.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/maxDecimalPlaces|1.0.05.0.0uvintegerIdentifies the maximum number of decimal places that may be specified for the data element.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/maxSize|1.0.05.0.0uvdecimalFor attachment answers, indicates the maximum size in bytes an attachment can be.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/mimeType|1.0.05.0.0uvcodeIdentifies the kind(s) of attachment allowed to be sent for an element.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/minLength|1.0.05.0.0uvintegerThe minimum number of characters that must be present in the simple data type to be considered a "valid" instance.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-baseType|1.0.05.0.0uvcodeThis identifies the underlying type in a profile, when a questionnaire is generated from a profile.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-choiceOrientation|1.0.05.0.0uvcodeIdentifies the desired orientation when rendering a list of choices (typically radio-box or check-box lists).

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-constraint|1.0.05.0.0uv(complex)An invariant that must be satisfied before responses to the questionnaire can be considered "complete".

Profile Paths: Questionnaire, Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-displayCategory|1.0.05.0.0uvCodeableConceptDescribes the intended purpose of the rendered text. For example - instructions, guidance on access control, maintenance information, etc.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-fhirType|1.0.05.0.0uvstringFor questionnaires generated from FHIR profiles, indicates the FHIR data type or resource type that corresponds to this node.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-hidden|1.0.05.0.0uvbooleanIf true, indicates that the extended item should not be displayed to the user.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-itemControl|1.0.05.0.0uvCodeableConceptThe type of data entry control or structure that should be used to render the item. Certain item controls only make sense for certain types of items. For example, a radio button doesn't make sense for a question where repeats=true; few systems will know how to implement a 'slider' control if the question type is 'Attachment', etc. Form fillers are allowed to ignore item controls that don't make sense (or that they don't know how to handle) for the type of item the extension appears on. If the extension is ignored, the form filler will use whatever display control it supports that works best for the type of item present. Similarly, form authoring tools may raise validation issues or prohibit the selection of certain control types based on the characteristics of the item.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-maxOccurs|1.0.05.0.0uvintegerThe maximum number of times the group must appear, or the maximum number of answers for a question - when greater than 1 and not unlimited.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-minOccurs|1.0.05.0.0uvintegerThe minimum number of times the group must appear, or the minimum number of answers for a question - when greater than 1.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-optionRestriction|1.0.05.0.0uvbase64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, integer64, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Availability, ExtendedContactDetail, Dosage, MetaAllows disabling certain questionnaire options for the containing item based on evaluating expressions.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-referenceFilter|1.0.05.0.0uvstringIdentifies a filter to apply when looking up candidate answers for the question. **This extension has been replaced by the Structured Data Capture candidateExpression extension.**
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-referenceProfile|1.0.05.0.0uvcanonicalWhere the type for a question is "Reference", indicates a profile that the resource instances pointed to in answers to this question must be valid against.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-referenceResource|1.0.05.0.0uvcodeWhere the type for a question is "Reference", indicates a type of resource that is permitted.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-signatureRequired|1.0.05.0.0uvCodeableConceptIndicates that a signature (of the specified type) is needed when completing the QuestionnaireResponse.

Profile Paths: Questionnaire, Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-sliderStepValue|1.0.05.0.0uvintegerFor slider-based controls, indicates the step size to use when toggling the control up or down.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-supportLink|1.0.05.0.0uvuriA URL that resolves to additional supporting information or guidance related to the question.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-unit|1.0.05.0.0uvCodingProvides a computable unit of measure associated with numeric questions to support subsequent computation on responses. This is for use on items of type integer and decimal, and its purpose is to support converting the integer or decimal answer into a Quantity when extracting the data into a resource. If a 'display' value is provided for valueCoding of this extension and the associated question item does not have a child 'display' item with an itemControl extension of 'unit', then form fillers SHOULD take the display value of this extension and use it as as the unit display.

Profile Paths: Questionnaire.item, Questionnaire.item.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-unitOption|1.0.05.0.0uvCodingA unit that the user may choose when providing a quantity value.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-unitValueSet|1.0.05.0.0uvcanonicalA set of units that the user may choose when providing a quantity value.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/questionnaire-usageMode|1.0.05.0.0uvcodeIdentifies that the specified element should only appear in certain "modes" of operation.

Profile Paths: Questionnaire.item
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint|1.0.05.0.0uvstringHinting information for the narrative generator - a series of name: value; pairs.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/structuredefinition-explicit-type-name|1.0.05.0.0uvstringA name to use for the type, in implementations. This is a suggestion; it's not a normative part of the FHIR specification, but it does appear in the UML diagrams, and is used in generated code, schemas, etc.to identify the type.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version|1.0.05.0.0uvcodeIf this StructureDefinition is normative, which was the first normative version.
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/elementdefinition-date-format|1.0.0-candidate5.0.0uvstringThe date format, as a Java date/time format (todo: extract a common subset from FHIRPath? Java? DotNet? Windows API?)
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/elementdefinition-json-name|1.0.0-candidate5.0.0uvstringProvides the JSON property name for when the JSON name is not a valid element name, or on the root of a type to give the type itself an element name
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/id-expectation|1.0.0-candidate5.0.0uvcodeSpecifies whether a particular element or resource is expected to have an id or not. Note that this can be done in a profile on the element, but it is sometimes useful to say this e.g. on an abstract element in a logical model
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/implied-string-prefix|1.0.0-candidate5.0.0uvstringA prefix value that is automatically prefixed to the value before it's validated (for use in logical models)
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-empty-behavior|1.0.0-candidate5.0.0uvcodeempty-behaviour: what should be in JSON when a repeating elements has no items? Can be absent, present, or either
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-nullable|1.0.0-candidate5.0.0uvbooleanIf an element is labelled nullable, it can be present as a null value in the json. If this extension does not appear, a null value is treated as an error
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-primitive-choice|1.0.0-candidate5.0.0uvbooleanMarks an element as a choice of types where the type is implied by the JSON type. The only valid types at string, integer, decimal, and boolean
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-property-key|1.0.0-candidate5.0.0uvcodeIf true, indicates that in a JSON representation, the indicated child element is the json property key for the value. Implies that this is a property with max = * that has two children, one of which is the key and the other is the value
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/no-binding|1.0.0-candidate5.0.0uvbooleanThis extension is used on elements of type code to indicate that it's deliberate and appropriate that they not have a binding. Typically, this is because they are contained by another type that does have a binding, but there are other reasons. This is provided to assist with QA processes that can use this to be informed where bindings are not necessary or appropriate.
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/obligation|1.0.0-candidate5.0.0uv(complex)This definition is deprecated in favor of the same extension in the core extensions pack. Documents obligations that apply to applications implementing this element. The obligations relate to application behaviour, not the content of the element itself in the resource instances that contain this element. See [Obligation Extension](obligations.html) for further detail.
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/type-specifier|1.0.0-candidate5.0.0uv(complex)In some logical models, the type of content at one location depends on the value of some other element, and the type is otherwise not explicit in the instance. In such cases, the type of the element is assigned an abstract ancestor type, and this extension specifies how to determine what type is actually used
hl7.fhir.us.core#currenthttp://hl7.org/fhir/us/core/StructureDefinition/uscdi-requirement|7.0.0-ballot4.0.1usboolean**This extension is only used in the US Core Implementation Guide's Profile StructureDefinition elements.** It flags elements that are ONC USCDI Requirements for certified systems. See the [Conformance page](http://hl7.org/fhir/us/core/general-requirements.html) for more information.
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerExpression|3.0.04.0.1uvExpressionAn expression (FHIRPath, CQL or FHIR Query) that resolves to a list of permitted answers for the question item or that establishes context for a group item. The user may select from among the list to choose answers for the question.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-answerOptionsToggleExpression|3.0.04.0.1uv(complex)A complex expression that provides a list of the allowed options that should be enabled or disabled based on the evaluation of a provided expression. It allows toggling of allowed answers based on context, including the answers provided to other expressions. Any options not listed by one of the answerOptionsToggleExpression occurrences are presumed to be 'enabled'

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-calculatedExpression|3.0.04.0.1uvExpressionCalculated value for a question answer as determined by an evaluated expression.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-candidateExpression|3.0.04.0.1uvExpressionA FHIRPath or CQL expression, or FHIR Query that resolves to a list of candidate answers for the question item or that establishes context for a group item. The user may select from among the candidates to choose answers for the question.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-choiceColumn|3.0.04.0.1uv(complex)Provides guidelines for rendering multi-column choices. I.e. when displaying a list of codes (for `choice` or `open-choice` items) or a list of resources (for `reference` items), this extension allows the drop-down to have multiple columns. For codes, the author can pick additional code system properties to display - such as alternate display names strength or form for drug codes, etc. For references, the author can choose particular columns from the resource (e.g. first name, last name, specialty, address).

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-collapsible|3.0.04.0.1uvcodeIndicates whether the child items of a group or question item is displayed in collapsible form.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-contextExpression|3.0.04.0.1uv(complex)A FHIR Query that resolves to one or more resources that can be displayed to the user to help provide context for answering a question. For example, if the question is "Has the patient discussed this issue on any visits in the past year?", the contextExpression might return the set of patient's encounters for the prior 12 month period to help jog the practitioner's memory. If there are multiple repetitions of this extension, then each is providing a distinct set of context. For example, one repetition might expose 'potentially relevant procedures' while another might expose 'potentially relevant encounters'.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-enableWhenExpression|3.0.04.0.1uvExpressionAn expression that returns a boolean value for whether to enable the item. If the expression does not resolve to a boolean, it is considered an error in the design of the Questionnaire. Form renderer behavior is undefined. Some tools may attempt to force the value to be a boolean (e.g. is it a non-empty collection, non-null, non-zero - if so, then true). Systems SHOULD present a warning to the user if a non-boolean valued expression result does not trigger an all-out error.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-initialExpression|3.0.04.0.1uvExpressionInitial value for a question answer as determined by an evaluated expression.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-isSubject|3.0.04.0.1uvbooleanIf present and true, indicates that the item establishes a different subject for the group in a response.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemExtractionContext|3.0.04.0.1uvExpression, codeSpecifies a query or other expression that identifies the resource (or set of resources for a repeating item) to be extracted from this item once the QuestionnaireResponse is complete.

Profile Paths: Questionnaire, Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemMedia|3.0.04.0.1uvAttachmentMedia to render/make available as an accompaniment to the question being asked, for example - an image, video or audio clip. This does not replace the need for item.text. The attachment.text SHOULD be present as the alternative/accessibility text for systems unable to expose the media and users unable to consume it. Media.contentType SHALL be present. When included in a QuestionnaireResponse it SHALL be the same as the media for the same item in the Questionnaire.

Profile Paths: Questionnaire.item, QuestionnaireResponse.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-itemPopulationContext|3.0.04.0.1uvExpressionSpecifies a query or other expression that identifies the resource (or set of resources for a repeating item) that should be used to support the population of this Questionnaire or Questionnaire.item on initial population. When populating the questionnaire, it will set the specified variable name to that resource repetition for use in processing items within the group.

Profile Paths: Questionnaire, Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-lookupQuestionnaire|3.0.04.0.1uvcanonicalFor items of type reference, the reference can be populated either by picking an existing entity or by creating a new one. In the latter case, this Questionnaire allows specifying the Questionnaire to use in creating the target instance. Typically this will result in a QuestionnaireResponse that can be [extracted](extraction.html) to produce the desired resource. However, if the target resource for the reference is a QuestionnaireResponse, then the QuestionnaireResponse resulting from the Questionnaire can be referenced directly.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-maxQuantity|3.0.04.0.1uvQuantityThe inclusive upper bound on the range of allowed values for a 'quantity' type question. Open Issue: Revisit whether this should be folded into the regular maxValue extension once there are better capabilities around defining conformance expectations regarding extensions.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-minQuantity|3.0.04.0.1uvQuantityThe inclusive lower bound on the range of allowed values for a 'quantity' type question. Open Issue: Revisit whether this should be folded into the regular minValue extension once there are better capabilities around defining conformance expectations regarding extensions.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observation-extract-category|3.0.04.0.1uvCodeableConceptIndicates the Observation.category value(s) that should appear on extracted Observations for the entire Questionnaire or for the current item and descendant items. If this extension appears at multiple levels in the Questionnaire, those defined on lower-level items override those declared on higher-level items.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationExtract|3.0.04.0.1uvbooleanIf true, indicates that the observation-based approach should be used to extract either the particular item (if extension is defined on an individual question or group based on the code present) or all items in the questionnaire (if defined at the questionnaire root and if they have a code present).

Profile Paths: Questionnaire.item, Questionnaire.item.code
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-observationLinkPeriod|3.0.04.0.1uvDurationIndicates the time-period (from 'now') to search for observations that match the Questionnaire.item.code and Questionnaire.subject when pre-populating the QuestionnaireResponse.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-openLabel|3.0.04.0.1uvstringThe label text to display beside free-text and/or unrestricted type values for an 'open' choice element. E.g. 'Other, please specify', or 'Additional condition', or 'More reason(s)', etc.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-preferredTerminologyServer|3.0.04.0.1uvurlIndicates the terminology server(s) that are known to be capable of returning and potentially expanding the value set(s) associated with the whole questionnaire or a particular group or question within the questionnaire (depending on where the extension appears). If a full URL is not provided AND the requested query is a terminology operation (e.g. $lookup or $expand) the client SHOULD execute the operation against (one of) the preferredTerminologyServer(s) rather than the local repository.

Profile Paths: Questionnaire, Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-shortText|3.0.04.0.1uvstringThe short text for the item.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-subQuestionnaire|3.0.04.0.1uvcanonicalIndicates that the display item on which this extension appears should be replaced with the referenced Questionnaire

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitOpen|3.0.04.0.1uvcodeIndicates whether the list of supported units (conveyed in other extensions) are the exhaustive list from which the user must choose or whether they're able to select alternate codes or specify a string.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-unitSupplementalSystem|3.0.04.0.1uvcanonicalIf the questionnaire-unit-open extension indicates that additional units other than the set of options provided for the question are allowed, this indicates the code system those units are expected to be drawn from. This extension SHOULD be present on any question where questionnaire-unit-open allows additional coded values.

Profile Paths: Questionnaire.item
hl7.fhir.uv.sdc.r4#3.0.0http://hl7.org/fhir/uv/sdc/StructureDefinition/sdc-questionnaire-width|3.0.04.0.1uvQuantityWhen used with an item control that causes the question to appear as a column in a table, indicates the width to give to the column for this question.

Profile Paths: Questionnaire.item
ElementDefinition.alias
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.binding
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName|1.0.05.0.0uvstringA name that can be used for code generation when generating named enumerations for the binding.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-inheritedExtensibleValueSet|1.0.05.0.0uvuri, canonicalA 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.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding|1.0.05.0.0uvbooleanWhether the binding is used on multiple resources, or only on this resource.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet|1.0.05.0.0uvuri, canonicalThis acts as an overall 'required' binding for an element that already has a less restrictive binding. It is used when there is a desire to have a 'small' enumerable binding that meets most needs and where the overall value set that the codes must be drawn from is 'infinite'. The the base less restrictive binding SHALL be a proper subset of the max binding valueset. In most cases, this extension is used where the base binding is 'extensible'.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-minValueSet|1.0.05.0.0uvuri, canonicalThe 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.
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/additional-binding|1.0.0-candidate5.0.0uv(complex)Extension definition for Additional Binding. Additional Bindings are in the R5 Element Definition; this extension is used in prior versions (instead of the R5 cross-version extension)
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/binding-definition|1.0.0-candidate5.0.0uvmarkdownThis provides a definition for a binding. There's really no functional difference between a definition and a description, and this extension will be removed in R6. No tools do anything with the binding definitions (they use binding.description instead).
ElementDefinition.code
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.comment
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.constraint
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice|1.0.05.0.0uvboolean, CodeableConceptMark that an invariant represents 'best practice' rule - a rule that implementers may choose to enforce at error level in some or all circumstances.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation|1.0.05.0.0uvmarkdownExplains why an invariant is labelled as a best practice invariant.
ElementDefinition.example
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.label
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.mapping
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/11179-objectClass|1.0.05.0.0uvCodingA concept that represents a set of ideas, abstractions, or things in the real world that can be identified with explicit boundaries and meaning and whose properties and behavior follow the same rules. It may be either a single concept or a group of associated concepts, abstractions, or things.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/11179-objectClassProperty|1.0.05.0.0uvCodingA quality common to all members of an object class. A property may be any feature that humans naturally use to distinguish one individual object from another. It is the human perception of a single quality of an object class in the real world. It is conceptual and thus has no particular associated means of representation by which the property can be communicated.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-equivalence|1.0.05.0.0uvcodeThe level of equivalence between the element containing the mapping and the element mapped to.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.requirements
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-suppress|1.0.05.0.0uvbooleanIf the extension is present on one of the named properties in a differential, the element property should be removed from the the corresponding snapshot.element during snapshot generation.
ElementDefinition.type
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-pattern|1.0.05.0.0uvcanonicalA pattern that all the target resources follow - that is, a pattern that they all declare their relationship to.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-type-must-support|1.0.05.0.0uvbooleanIf true indicates that the specified type, profile or targetProfile must be supported by implementations.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type|1.0.05.0.0uvurlThe FHIR type of a property - used on the value property of a primitive type (for which there is no type in the FHIR typing system), and Element.id, Resource.id, and Extension.url. All of these have a non-FHIR type in thir structure definition, and this specifies the applicable FHIR type.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/structuredefinition-hierarchy|1.0.05.0.0uvbooleanFor circular references (references back to the same type of resource): whether they are allowed to transitively point back to the same instance (false), or whether the relationship must be a strict one-way hierarchy (true).
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/id-expectation|1.0.0-candidate5.0.0uvcodeSpecifies whether a particular element or resource is expected to have an id or not. Note that this can be done in a profile on the element, but it is sometimes useful to say this e.g. on an abstract element in a logical model
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-empty-behavior|1.0.0-candidate5.0.0uvcodeempty-behaviour: what should be in JSON when a repeating elements has no items? Can be absent, present, or either
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-nullable|1.0.0-candidate5.0.0uvbooleanIf an element is labelled nullable, it can be present as a null value in the json. If this extension does not appear, a null value is treated as an error
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-primitive-choice|1.0.0-candidate5.0.0uvbooleanMarks an element as a choice of types where the type is implied by the JSON type. The only valid types at string, integer, decimal, and boolean
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/json-property-key|1.0.0-candidate5.0.0uvcodeIf true, indicates that in a JSON representation, the indicated child element is the json property key for the value. Implies that this is a property with max = * that has two children, one of which is the key and the other is the value
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/no-binding|1.0.0-candidate5.0.0uvbooleanThis extension is used on elements of type code to indicate that it's deliberate and appropriate that they not have a binding. Typically, this is because they are contained by another type that does have a binding, but there are other reasons. This is provided to assist with QA processes that can use this to be informed where bindings are not necessary or appropriate.
hl7.fhir.uv.tools#currenthttp://hl7.org/fhir/tools/StructureDefinition/obligation|1.0.0-candidate5.0.0uv(complex)This definition is deprecated in favor of the same extension in the core extensions pack. Documents obligations that apply to applications implementing this element. The obligations relate to application behaviour, not the content of the element itself in the resource instances that contain this element. See [Obligation Extension](obligations.html) for further detail.
ElementDefinition.type.profile
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-profile-element|1.0.05.0.0uvstringThe specific element to use in the referenced profile. This is used when a backbone element is being profiled, rather than an established type.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-type-must-support|1.0.05.0.0uvbooleanIf true indicates that the specified type, profile or targetProfile must be supported by implementations.
ElementDefinition.type.targetProfile
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-graphConstraint|1.0.05.0.0uvcanonicalWill cause a GraphDefinition to be executed and the referred-to instance be considered "valid" for that GraphDefinition if the instance is the start of a result of executing that GraphDefinition.
hl7.fhir.uv.extensions.r4#1.0.0http://hl7.org/fhir/StructureDefinition/elementdefinition-type-must-support|1.0.05.0.0uvbooleanIf true indicates that the specified type, profile or targetProfile must be supported by implementations.