Structured Data Capture - Data Element Exchange 2.0 (STU2)

This page is part of the Structured Data Capture - Data Element Exchange Specification (v2.0: STU 2) based on FHIR R3. This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Mappings for the Profile.

Mappings for ISO 11179 (http://metadata-standards.org/11179/)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)Data_Element
   extension (effectivePeriod)start = (Administered_Item).Registration.state.effective_date end = (Administered_Item).Registration.state.until_date
   extension (documentReference)(Registered_Item).document_reference
   extension (administrativeStatus)(Administered_Item).Registration.state.administrative_status
   extension (changeDescription)(Administered_Item).change_description
   extension (submitterOrganization)(Registered_Item).submission_record.organization
   extension (registryOrganization)(Administered_Item).authority
   url(Identified_Item).identifier As assigned by registering authority
   identifier(Identified_Item).identifier
   version(Identified_Item).identifier.version
   status(Administered_item).registration.state new = Incomplete, Candidate, Recorded, Qualified active = Standard, Preferred Standard, Application retired = Retired, Superseded, Historical
   experimentalN/A
   date(Administered_item).last_change_date
   publisher(Administered_Item).stewardship_record.organization.name
   name(Designatable_Item).designation.sign acceptability=preferred in default context
   title(Designatable_Item).designation.sign acceptability=preferred in default context
   contact(Administered_Item).stewardship_record.organization.[email_address, phone_number, uri]
      extension (contactAddress).mail_address
      name.name
      telecom.email_address, .phone_number, .uri
   useContext(Classifiable_Item).classifier
   copyright(Identified_Item).slot.value
   stringency(Identified_Item).slot.value
   element(ignored nesting)
      extension (question)(Registered_Item).document_reference
      extension (allowedUnits).domain.unit_of_measure (if a single unit)
      extension (minLength)Could be a slot
      extension (regex)Could be a slot
      extension (entryFormat).domain.format
      extension (maxDecimalPlaces)Could be a slot
      pathName, Identifier & Context
      representationn/a
      labeln/a
      code(Data_Element).data_element_concept.identifier
      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?
      type.domain.data+Q14type
         code.domain.data+Q14type
         profilen/a
         targetProfilen/a
         aggregationn/a
      defaultValue[x]Could be a slot
      meaningWhenMissingCould be a slot
      exampleCould be a slot
         value[x].example
      minValue[x]Could be a slot
      maxValue[x] (l)Could be a slot
      maxLength.domain.maximum_character_quantity
      conditionCould be a slot
      constraint??
         keyCould be a slot
         requirementsCould be a slot
         severityCould be a slot
         humanCould be a slot
         xpathCould be a slot
      isModifier??
      isSummary??
      binding.domain
         strengthCould be a slot
         description.domain.description
         valueSetReferencepoints to explicit list or expression that evaluates to list of (Enumerated_Value_Domain).member
            extension (permittedValueValueset).meaning.domain(EnumeratedConceptualDomain)
            extension (permittedValueConcepmap).domain(Enumerated_ValueDomain)
      mapping (ClassPropertyMapping)Registered_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)
         extension (objectClass).meaning.object_class
         extension (property).meaning.property
         mapObjectClass, Property (this is one possible data model that can be mapped to - the uri would identify the data model mappingSpecification.mappingScript
      mapping (OtherElementMapping)Registered_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)
         mapObjectClass, Property (this is one possible data model that can be mapped to - the uri would identify the data model mappingSpecification.mappingScript

Mappings for IHE Data Element Exchange (DEX) (http://wiki.ihe.net/index.php?title=Data_Element_Exchange)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)RetrieveMetadata response
   identifierid
   versionversion
   daterevisionDate
   publisherregistrationAuthority
   titledisplayName
   mapping (ObjectClassPropertyMapping)100;0
   mapping (OtherMapping)100;0
   element
      typevalueDomain.dataType
      binding
         valueSetReferencevalueDomain.valueSet
      mapping (ClassPropertyMapping)mappingSpecification
      mapping (OtherElementMapping)mappingSpecification

Mappings for HL7 v2 Mapping (http://hl7.org/v2)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)OM1
   identifierOM1.2
   versionN/A
   statusMFE.1
   dateOM1.21
   publisherOM1.16
   titleOM1.11
   contactOM1.17
   useContextOM1.18, OM1.42, OM1.46, OM7.3
   stringencyN/A
   element
      pathN/A
      representationN/A
      codeOM1.7
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      definitionOM1.6, OM1.41
      commentNTE, OM1.32, OM1.33, OM1.39
      aliasOM1.8, OM1.52
      maxOMC.10
      typeOM1.3, OMC.9
         codeOM1.3
      maxLengthOMC.12
      bindingOM3, OMC.11
         strengthN/A

Mappings for RIM Mapping (http://hl7.org/v3)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)Entity. Role, or Act
   textAct.text?
   containedN/A
   modifierExtensionN/A
   url./id[use=INSTANCE]
   identifier./id[use=BUS]
   version./id[use=VER]
   status./status (draft = new active = active retired = aborted)
   experimental./inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="experimental"].value[type=BL]
   date./participation[typeCode=AUT]/time
   publisher./participation[typeCode=AUT]/role[classCode=ASSIGN]/scoper[classCode=ORG,determinerCode=INSTANCE]/name
   title./title
   contact./participation[typeCode=AUT]/role[classCode=ASSIGN]/scoper[classCode=ORG,determinerCode=INSTANCE]
      idn/a
      extensionn/a
      extension (contactAddress)
         idn/a
         extensionn/a
         urlN/A
         valueAddressN/A
   useContext./inboundRelationship[typeCode=SUBJ]/source[classCode=LIST, moodCode=EVN]/code
      idn/a
      extensionn/a
      extension (classificationOrContext)
         idn/a
         extensionn/a
         urlN/A
         valueCodeN/A
   copyright./inboundRelationship[typeCode=SUBJ]/source[classCode=CONTRACT,moodCode=EVN].text
   stringency./target[typeCode=SUBJ]/source[classCode=OBS, moodCode=EVN, code="granularity"]/value
   mapping (ObjectClassPropertyMapping)N/A (MIF)
      idn/a
      extensionn/a
      modifierExtensionN/A
      identityN/A (MIF)
      uriN/A (MIF)
      nameN/A (MIF)
      commentN/A (MIF)
   mapping (OtherMapping)N/A (MIF)
      idn/a
      extensionn/a
      modifierExtensionN/A
      identityN/A (MIF)
      uriN/A (MIF)
      nameN/A (MIF)
      commentN/A (MIF)
   elementN/A (MIF)
      idn/a
      extensionn/a
      extension (question)
         idn/a
         extensionn/a
         urlN/A
         valueStringN/A
      extension (allowedUnits)
         idn/a
         extensionn/a
         urlN/A
         value[x]N/A
      extension (minLength)
         idn/a
         extensionn/a
         urlN/A
         valueIntegerN/A
      extension (regex)
         idn/a
         extensionn/a
         urlN/A
         valueStringN/A
      extension (entryFormat)
         idn/a
         extensionn/a
         urlN/A
         valueStringN/A
      extension (maxDecimalPlaces)
         idn/a
         extensionn/a
         urlN/A
         valueIntegerN/A
      pathN/A
      representationN/A
      label./code/display
      code./code (root or translation)
         idn/a
         extensionn/a
         extension (isDataElementConcept)
            idn/a
            extensionn/a
            urlN/A
            valueBooleanN/A
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      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)
      typeN/A (MIF territory)
         idn/a
         extensionn/a
         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)
      exampleN/A (MIF territory)
         idn/a
         extensionn/a
         labelN/A (MIF territory)
         value[x]N/A (MIF territory)
      minValue[x]N/A (MIF territory)
      maxValue[x] (l)N/A (MIF territory)
      maxLengthN/A (MIF territory)
      conditionN/A (MIF territory)
      constraintN/A (MIF territory)
         idn/a
         extensionn/a
         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)
      isModifierN/A (MIF territory)
      isSummaryN/A (MIF territory)
      bindingN/A (MIF territory)
         idn/a
         extensionn/a
         strengthN/A (MIF territory)
         descriptionN/A (MIF territory)
         valueSetReferenceN/A (MIF territory)
            idn/a
            extensionn/a
            extension (permittedValueValueset)
               idn/a
               extensionn/a
               urlN/A
               valueReferenceN/A
            extension (permittedValueConcepmap)
               idn/a
               extensionn/a
               urlN/A
               valueReferenceN/A
            referenceN/A
            identifier.identifier
            displayN/A
      mapping (ClassPropertyMapping)N/A (MIF territory)
         idn/a
         extensionn/a
         extension (objectClass)
            idn/a
            extensionn/a
            urlN/A
            valueCodingN/A
         extension (property)
            idn/a
            extensionn/a
            urlN/A
            valueCodingN/A
         identityN/A (MIF territory)
         languageN/A (MIF territory)
         mapN/A (MIF territory)
         commentN/A (MIF territory)
      mapping (OtherElementMapping)N/A (MIF territory)
         idn/a
         extensionn/a
         extension (MappingEquivalence)
            idn/a
            extensionn/a
            urlN/A
            valueCodeN/A
         identityN/A (MIF territory)
         languageN/A (MIF territory)
         mapN/A (MIF territory)
         commentN/A (MIF territory)

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)conformance.content
   urlid
   identifierid
   versionid.version
   statusstatus
   experimentalclass
   datewhen.recorded
   publisherwho.witness

Mappings for Object Implementation Information (http://hl7.org/fhir/object-implementation)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)
   identifierno-gen-base
   copyrightno-gen-base

Mappings for LOINC code for the element (http://loinc.org)

Structured Data Capture Data Element Exchange
DataElement (SDCDataElement)
   identifierLOINC_NUM (the code is the identifier)
   versionN/A
   statusSTATUS
   dateDATE_LAST_CHANGED
   publisherFixed to Regenstrief or SOURCE
   titleLONG_COMMON_NAME
   contactN/A
   element
      codeLOINC_NUM
      definitionTERM DEFINITION/DESCRIPTION(S)
      commentCOMMENTS
      requirementsR/O/C
      aliasRELATED NAMES (only some of these apply)
      typeHL7_V2_DATATYPE (translation required), HL7_V3_DATATYPE (translation required)
         codeHL7_V2_DATATYPE (translation required), HL7_V3_DATATYPE (translation required)
      example
         value[x]EXMPL_ANSWERS
      bindingANSWER LIST, NORMATIVE ANSWER LIST
         strengthN/A
         valueSetReferenceCODE_TABLE