SMART Base
0.1.0 - ci-build

SMART Base, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-base/tree/main and changes regularly. See the Directory of published versions

Resource Profile: SGLogicalModel - Mappings

Draft as of 2024-10-06

Mappings for the SGLogicalModel resource profile.

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

SGLogicalModel
StructureDefinitionEntity. Role, or Act, n/a
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   mapping
      idn/a
      extensionn/a
      modifierExtensionN/A
   context
      idn/a
      extensionn/a
      modifierExtensionN/A
   snapshot
      idn/a
      extensionn/a
      modifierExtensionN/A
   differential
      idn/a
      extensionn/a
      modifierExtensionN/A
      element
         idn/a
         extensionn/a
         modifierExtensionN/A
         pathN/A
         representationN/A
         sliceNameN/A
         sliceIsConstrainingN/A
         label./code/display
         code./code (root or translation)
         code (smart)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (loinc)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (snomed)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (icd-10)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (icd-11)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (icf)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (ichi)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (snomed-gps)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         code (atc)./code (root or translation)
            idn/a
            extensionn/a
            system./codeSystem
            version./codeSystemVersion
            code./code
            displayCV.displayName
            userSelectedCD.codingRationale
         slicingN/A
            idn/a
            extensionn/a
            discriminatorN/A
               idn/a
               extensionn/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)
            idn/a
            extensionn/a
            pathN/A (MIF territory)
            minN/A (MIF territory)
            maxN/A (MIF territory)
         contentReferenceN/A
         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)
         fixed[x]N/A (MIF territory)
         pattern[x]N/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]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)
         mustSupportN/A (MIF territory)
         isModifierN/A (MIF territory)
         isModifierReasonN/A (MIF territory)
         isSummaryN/A (MIF territory)
         bindingN/A (MIF territory)
            idn/a
            extensionn/a
            strengthN/A (MIF territory)
            descriptionN/A (MIF territory)
            valueSetN/A (MIF territory)
         mappingN/A (MIF territory)
            idn/a
            extensionn/a
            identityN/A (MIF territory)
            languageN/A (MIF territory)
            mapN/A (MIF territory)
            commentN/A (MIF territory)

Mappings for Workflow Pattern (http://hl7.org/fhir/workflow)

SGLogicalModel
StructureDefinition
   urlDefinition.url
   identifierDefinition.identifier
   versionDefinition.version
   titleDefinition.title
   statusDefinition.status
   experimentalDefinition.experimental
   dateDefinition.date
   publisherDefinition.publisher
   contactDefinition.contact
   descriptionDefinition.description
   useContextDefinition.useContext
   jurisdictionDefinition.jurisdiction
   purposeDefinition.purpose
   copyrightDefinition.copyright

Mappings for FiveWs Pattern Mapping (http://hl7.org/fhir/fivews)

SGLogicalModel
StructureDefinition
   urlFiveWs.identifier
   identifierFiveWs.identifier
   versionFiveWs.version
   statusFiveWs.status
   experimentalFiveWs.class
   dateFiveWs.recorded
   publisherFiveWs.witness
   purposeFiveWs.why[x]

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

SGLogicalModel
StructureDefinition
   identifierIdentifier part
   versionVersion
   statusRegistration status
   experimentalRegistration status
   publisherRegistration Authority
   keywordkeywords
   snapshot
      element--
   differential
      element--
         pathName, Identifier & Context
         representationn/a
         sliceNamen/a
         sliceIsConstrainingn/a
         labeln/a
         code(Data_Element).data_element_concept.identifier
         code (smart)(Data_Element).data_element_concept.identifier
         code (loinc)(Data_Element).data_element_concept.identifier
         code (snomed)(Data_Element).data_element_concept.identifier
         code (icd-10)(Data_Element).data_element_concept.identifier
         code (icd-11)(Data_Element).data_element_concept.identifier
         code (icf)(Data_Element).data_element_concept.identifier
         code (ichi)(Data_Element).data_element_concept.identifier
         code (snomed-gps)(Data_Element).data_element_concept.identifier
         code (atc)(Data_Element).data_element_concept.identifier
         slicingn/a
            discriminatorn/a
               pathn/a
            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
         type.domain.data+Q14type
            code.domain.data+Q14type
            profilen/a
            targetProfilen/a
            aggregationn/a
         fixed[x]N/A (only relevant when constraining, which 11179 doesn't do)
         example
            value[x].example
         maxLength.domain.maximum_character_quantity
         constraint??
         mustSupport??
         isModifier??
         isSummary??
         binding.domain
            description.domain.description
            valueSetpoints 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)
            mapObjectClass, Property (this is one possible data model that can be mapped to - the uri would identify the data model mappingSpecification.mappingScript

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

SGLogicalModel
StructureDefinition
   identifierno-gen-base
   purposeno-gen-base
   copyrightno-gen-base