R4 Draft for Comment

This page is part of the FHIR Specification (v3.2.0: R4 Ballot 1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

FHIR Infrastructure Work GroupMaturity Level: N/ABallot Status: Informative

This page provides mappings for Element Definition.

ElementDefinitionOM1
    pathN/A
    representationN/A
    sliceNameN/A
    label
    codeOM1.7
    slicing
        discriminator
            type
            path
        description
        ordered
        rules
    short
    definitionOM1.6, OM1.41
    commentNTE, OM1.32, OM1.33, OM1.39
    requirements
    aliasOM1.8, OM1.52
    min
    maxOMC.10
    base
        path
        min
        max
    contentReference
    typeOM1.3, OMC.9
        codeOM1.3
        profile
        targetProfile
        aggregation
        versioning
    defaultValue[x]
    meaningWhenMissing
    orderMeaning
    fixed[x]
    pattern[x]
    example
        label
        value[x]
    minValue[x]
    maxValue[x]
    maxLengthOMC.12
    condition
    constraint
        key
        requirements
        severity
        human
        expression
        xpath
        source
    mustSupport
    isModifier
    isSummary
    bindingOM3, OMC.11
        strengthN/A
        description
        valueSet[x]
    mapping
        identity
        language
        map
        comment
ElementDefinitionObservation[classCode=OBS, moodCode=DEFN]
    pathN/A
    representationN/A
    sliceNameN/A
    label./code/display
    code./code (root or translation)
    slicingN/A
        discriminatorN/A
            typeN/A
            pathN/A
        descriptionN/A
        orderedN/A
        rulesN/A
    shortN/A
    definition./text
    comment./inboundRelationship[typeCode=SUBJ]/source[classCode=LIST, moodCode=EVN]/code
    requirements./inboundRelationship[typeCode=META]/source[classCode=ACT, moodCode=EVN, isCriterionInd=true]/reasonCode/originalText
    aliasNot currently expressible
    minN/A (MIF territory)
    maxN/A (MIF territory)
    baseN/A (MIF territory)
        pathN/A (MIF territory)
        minN/A (MIF territory)
        maxN/A (MIF territory)
    contentReferenceN/A
    typeN/A (MIF territory)
        codeN/A (MIF territory)
        profileN/A (MIF territory)
        targetProfileN/A (MIF territory)
        aggregationN/A (MIF territory)
        versioningN/A (MIF territory)
    defaultValue[x]N/A (MIF territory)
    meaningWhenMissingN/A (MIF territory)
    orderMeaningN/A (MIF territory)
    fixed[x]N/A (MIF territory)
    pattern[x]N/A (MIF territory)
    exampleN/A (MIF territory)
        labelN/A (MIF territory)
        value[x]N/A (MIF territory)
    minValue[x]N/A (MIF territory)
    maxValue[x]N/A (MIF territory)
    maxLengthN/A (MIF territory)
    conditionN/A (MIF territory)
    constraintN/A (MIF territory)
        keyN/A (MIF territory)
        requirementsN/A (MIF territory)
        severityN/A (MIF territory)
        humanN/A (MIF territory)
        expressionN/A (MIF territory)
        xpathN/A (MIF territory)
        sourceN/A (MIF territory)
    mustSupportN/A (MIF territory)
    isModifierN/A (MIF territory)
    isSummaryN/A (MIF territory)
    bindingN/A (MIF territory)
        strengthN/A (MIF territory)
        descriptionN/A (MIF territory)
        valueSet[x]N/A (MIF territory)
    mappingN/A (MIF territory)
        identityN/A (MIF territory)
        languageN/A (MIF territory)
        mapN/A (MIF territory)
        commentN/A (MIF territory)
ElementDefinition
    path
    representation
    sliceName
    label
    codeLOINC_NUM
    slicing
        discriminator
            type
            path
        description
        ordered
        rules
    short
    definitionTERM DEFINITION/DESCRIPTION(S)
    commentCOMMENTS
    requirementsR/O/C
    aliasRELATED NAMES (only some of these apply)
    min
    max
    base
        path
        min
        max
    contentReference
    typeHL7_V2_DATATYPE (translation required), HL7_V3_DATATYPE (translation required)
        codeHL7_V2_DATATYPE (translation required), HL7_V3_DATATYPE (translation required)
        profile
        targetProfile
        aggregation
        versioning
    defaultValue[x]
    meaningWhenMissing
    orderMeaning
    fixed[x]
    pattern[x]
    example
        label
        value[x]EXMPL_ANSWERS
    minValue[x]
    maxValue[x]
    maxLength
    condition
    constraint
        key
        requirements
        severity
        human
        expression
        xpath
        source
    mustSupport
    isModifier
    isSummary
    bindingANSWER LIST, NORMATIVE ANSWER LIST
        strengthN/A
        description
        valueSet[x]CODE_TABLE
    mapping
        identity
        language
        map
        comment
ElementDefinitionData_Element
    pathName, Identifier & Context
    representationn/a
    sliceNamen/a
    labeln/a
    code(Data_Element).data_element_concept.identifier
    slicingn/a
        discriminatorn/a
            type
            pathn/a
        description
        orderedn/a
        rulesn/a
    shortN/A
    definition(Designatable_Item).definition.text acceptability=preferred in default context
    comment(Administered_Item).explanatory_comment
    requirements(Registered_item).document_reference[document_type=requirements].notation
    alias(Designatable_Item).designation.sign acceptability!=preferred or context is other than default
    minMinimum size of data element values?
    maxMaximum size of data element values?
    basen/a
        pathn/a
        minn/a
        maxn/a
    contentReference
    type.domain.data+Q14type
        code.domain.data+Q14type
        profilen/a
        targetProfilen/a
        aggregationn/a
        versioning
    defaultValue[x]
    meaningWhenMissing
    orderMeaning
    fixed[x]N/A (only relevant when constraining, which 11179 doesn't do)
    pattern[x]
    example
        label
        value[x].example
    minValue[x]
    maxValue[x]
    maxLength.domain.maximum_character_quantity
    condition
    constraint??
        key
        requirements
        severity
        human
        expression
        xpath
        source
    mustSupport??
    isModifier??
    isSummary??
    binding.domain
        strength
        description.domain.description
        valueSet[x]points to explicit list or expression that evaluates to list of (Enumerated_Value_Domain).member
    mappingRegistered_item).document_reference[document_type=mapping] Also, .meaning linkage to Data_Element_Concept is done as a mapping to a reference model. (Data_Element_Concepts are all defined in some sort of reference model, be that Object_Class and Property or some other mechanism)
        identity
        language
        mapObjectClass, Property (this is one possible data model that can be mapped to - the uri would identify the data model mappingSpecification.mappingScript
        comment
ElementDefinitionRetrieveMetadata response
    path
    representation
    sliceName
    label
    code
    slicing
        discriminator
            type
            path
        description
        ordered
        rules
    short
    definition
    comment
    requirements
    alias
    min
    max
    base
        path
        min
        max
    contentReference
    typevalueDomain.dataType
        code
        profile
        targetProfile
        aggregation
        versioning
    defaultValue[x]
    meaningWhenMissing
    orderMeaning
    fixed[x]
    pattern[x]
    example
        label
        value[x]
    minValue[x]
    maxValue[x]
    maxLength
    condition
    constraint
        key
        requirements
        severity
        human
        expression
        xpath
        source
    mustSupport
    isModifier
    isSummary
    binding
        strength
        description
        valueSet[x]valueDomain.valueSet
    mappingmappingSpecification
        identity
        language
        map
        comment