Retention Implementation Guide
1.0.0 - ci-build

Retention Implementation Guide - Local Development build (v1.0.0). See the Directory of published versions

Resource Profile: CaregiverRetention - Mappings

Active as of 2022-12-21

Mappings for the CaregiverRetention resource profile.

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

CaregiverRetention
CareTeam
   identifierFiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   periodFiveWs.init
   participant
      memberFiveWs.actor
   reasonCodeFiveWs.why[x]
   reasonReferenceFiveWs.why[x]

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

CaregiverRetention
CareTeam
   extension
   extension (sex)
      value[x]
         value[x]
            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
   extension (dateOfBirth)
   extension (children)
      value[x]
         value[x]
            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
   extension (livingSituation)
      value[x]
         value[x]
            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
   extension (highestLevelOfEducation)
      value[x]
         value[x]
            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
   extension (employmentStatus)
      value[x]
         value[x]
            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
   extension (medicalCondition)
      value[x]
         value[x]
            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
   participantREL (REL.4 is always the Patient) ( or PRT?)
      roleREL.2 (or PRT-4?)
      memberREL.5 (or PRT-5 : ( PRV-4 {provider participations} ) / PRT-5 : ( PRV-4 {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8?)

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

CaregiverRetention
CareTeamEntity. Role, or Act
   textAct.text?
   containedN/A
   extension
   extension (sex)
      idn/a
      urlN/A
      value[x]N/A
         idn/a
         extensionn/a
         value[x]
            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
   extension (dateOfBirth)
   extension (children)
      idn/a
      urlN/A
      value[x]N/A
         idn/a
         extensionn/a
         value[x]
            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
   extension (livingSituation)
      idn/a
      urlN/A
      value[x]N/A
         idn/a
         extensionn/a
         value[x]
            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
   extension (highestLevelOfEducation)
      idn/a
      urlN/A
      value[x]N/A
         idn/a
         extensionn/a
         value[x]
            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
   extension (employmentStatus)
      idn/a
      urlN/A
      value[x]N/A
         idn/a
         extensionn/a
         value[x]
            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
   extension (medicalCondition)
      idn/a
      urlN/A
      value[x]N/A
         idn/a
         extensionn/a
         value[x]
            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
   modifierExtensionN/A
   participant.participation[typeCode=PRF]
      idn/a
      extensionn/a
      modifierExtensionN/A
      role.functionCode
      member.role