Common FHIR profile vendor collaboration

1.0.1 - update Sweden flag

This page is part of the Common FHIR profile vendor collaboration (v1.0.1: Release) based on FHIR R4. . For a full list of available versions, see the Directory of published versions

Resource Profile: ConsentSJF - Mappings

Active as of 2023-06-12

Mappings for the ConsentSJF resource profile.

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

ConsentSJF
ConsentEvent
   identifierEvent.identifier
   statusEvent.status
   categoryEvent.code
   patientEvent.subject
   dateTimeEvent.occurrence[x]
   performerEvent.performer
   organizationEvent.performer

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

ConsentSJF
ConsentCON
   statusHL7 Table 0498 - Consent Status
   scope
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   categoryHL7 Table 0497 - Consent Type
      codingC*E.1-8, C*E.10-22
         systemC*E.3
         versionC*E.7
         codeC*E.1
         displayC*E.2 - but note this is not well followed
         userSelectedSometimes implied by being first
      textC*E.9. But note many systems use C*E.2 for this
   dateTimeField 13/ Consent Decision Date
   performerField 24/ ConsenterID
   source[x]Field 19 Informational Material Supplied Indicator
   provision
      actor
         role
         reference
      actor (grantor)
         role
            codingC*E.1-8, C*E.10-22
               systemC*E.3
               versionC*E.7
               codeC*E.1
               displayC*E.2 - but note this is not well followed
               userSelectedSometimes implied by being first
            textC*E.9. But note many systems use C*E.2 for this
         reference
      actor (grantor/personnummer)
         role
         reference
            identifier
               useN/A
               typeCX.5
               systemCX.4 / EI-2-4
               valueCX.1 / EI.1
               periodCX.7 + CX.8
               assignerCX.4 / (CX.4,CX.9,CX.10)
      actor (grantor/samordningsnummer)
         role
         reference
            identifier
               useN/A
               typeCX.5
               systemCX.4 / EI-2-4
               valueCX.1 / EI.1
               periodCX.7 + CX.8
               assignerCX.4 / (CX.4,CX.9,CX.10)
      actor (grantee)
         role
            codingC*E.1-8, C*E.10-22
               systemC*E.3
               versionC*E.7
               codeC*E.1
               displayC*E.2 - but note this is not well followed
               userSelectedSometimes implied by being first
            textC*E.9. But note many systems use C*E.2 for this
         reference
            identifier
               useN/A
               typeCX.5
               systemCX.4 / EI-2-4
               valueCX.1 / EI.1
               periodCX.7 + CX.8
               assignerCX.4 / (CX.4,CX.9,CX.10)
      actor (primaryauthor)
         role
            codingC*E.1-8, C*E.10-22
               systemC*E.3
               versionC*E.7
               codeC*E.1
               displayC*E.2 - but note this is not well followed
               userSelectedSometimes implied by being first
            textC*E.9. But note many systems use C*E.2 for this
         reference
            identifier
               useN/A
               typeCX.5
               systemCX.4 / EI-2-4
               valueCX.1 / EI.1
               periodCX.7 + CX.8
               assignerCX.4 / (CX.4,CX.9,CX.10)

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

ConsentSJF
ConsentEntity. Role, or Act, FinancialConsent
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   status.statusCode
   scope
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   categoryCNTRCT
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   patientRole
   dateTimeFinancialConsent effectiveTime
   policy
      idn/a
      extensionn/a
      modifierExtensionN/A
   verification
      idn/a
      extensionn/a
      modifierExtensionN/A
   provision
      idn/a
      extensionn/a
      modifierExtensionN/A
      actor
         idn/a
         extensionn/a
         modifierExtensionN/A
         role
         reference
      actor (grantor)
         idn/a
         extensionn/a
         modifierExtensionN/A
         role
            idn/a
            extensionn/a
            codingunion(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            text./originalText[mediaType/code="text/plain"]/data
         reference
      actor (grantor/personnummer)
         idn/a
         extensionn/a
         modifierExtensionN/A
         role
         reference
            idn/a
            extensionn/a
            referenceN/A
            typeN/A
            identifier.identifier
               idn/a
               extensionn/a
               useRole.code or implied by context
               typeRole.code or implied by context
               systemII.root or Role.id.root
               valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
               periodRole.effectiveTime or implied by context
               assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
            displayN/A
      actor (grantor/samordningsnummer)
         idn/a
         extensionn/a
         modifierExtensionN/A
         role
         reference
            idn/a
            extensionn/a
            referenceN/A
            typeN/A
            identifier.identifier
               idn/a
               extensionn/a
               useRole.code or implied by context
               typeRole.code or implied by context
               systemII.root or Role.id.root
               valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
               periodRole.effectiveTime or implied by context
               assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
            displayN/A
      actor (grantee)
         idn/a
         extensionn/a
         modifierExtensionN/A
         role
            idn/a
            extensionn/a
            codingunion(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            text./originalText[mediaType/code="text/plain"]/data
         reference
            idn/a
            extensionn/a
            referenceN/A
            typeN/A
            identifier.identifier
               idn/a
               extensionn/a
               useRole.code or implied by context
               typeRole.code or implied by context
               systemII.root or Role.id.root
               valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
               periodRole.effectiveTime or implied by context
               assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
            displayN/A
      actor (primaryauthor)
         idn/a
         extensionn/a
         modifierExtensionN/A
         role
            idn/a
            extensionn/a
            codingunion(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            text./originalText[mediaType/code="text/plain"]/data
         reference
            idn/a
            extensionn/a
            referenceN/A
            typeN/A
            identifier.identifier
               idn/a
               extensionn/a
               useRole.code or implied by context
               typeRole.code or implied by context
               systemII.root or Role.id.root
               valueII.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
               periodRole.effectiveTime or implied by context
               assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
            displayN/A
      dataRole
         idn/a
         extensionn/a
         modifierExtensionN/A

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

ConsentSJF
Consent
   identifierFiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   patientFiveWs.subject[x], FiveWs.subject
   dateTimeFiveWs.recorded
   performerFiveWs.actor
   organizationFiveWs.witness