Finnish Base Profiles
0.2.0 - ci-build Finland flag

Finnish Base Profiles - Local Development build (v0.2.0). See the Directory of published versions

Resource Profile: FIPHRSDCarePlan - Mappings

Draft as of 2020-02-04

Mappings for the fiphr-sd-selfcareplan-r4 resource profile.

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

FIPHRSDCarePlan
CarePlanRequest
   identifierRequest.identifier
   statusRequest.status {uses different ValueSet}
   intentRequest.intent
   subjectRequest.subject
   periodRequest.occurrence[x]
   createdRequest.authoredOn
   authorRequest.requester
   supportingInfoRequest.supportingInfo

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

FIPHRSDCarePlan
CarePlanEntity. Role, or Act, Act[classCode=PCPR, moodCode=INT]
   meta
      idn/a
      extensionn/a
   textAct.text?
   modifierExtensionN/A
   identifier.id
      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
   status.statusCode planned = new active = active completed = completed
   category
      idn/a
      extensionn/a
      codingunion(., ./translation)
      coding (fiphrCoding)union(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
         userSelectedCD.codingRationale
      text./originalText[mediaType/code="text/plain"]/data
   subject.participation[typeCode=PAT].role[classCode=PAT]
      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
      displayN/A
   period.effectiveTime
   created.participation[typeCode=AUT].time
   author
      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
      displayN/A
   supportingInfo
      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
      displayN/A

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

FIPHRSDCarePlan
CarePlan
   identifierFiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   descriptionFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject
   periodFiveWs.planned
   createdFiveWs.recorded
   authorFiveWs.author

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

FIPHRSDCarePlan
CarePlan
   identifierPTH-3
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
   statusPTH-5
   category
      codingC*E.1-8, C*E.10-22
      coding (fiphrCoding)C*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
   subjectPID-3
      identifier
         useN/A
         typeCX.5
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
         periodCX.7 + CX.8
   periodGOL-7 / GOL-8
   author
      identifier
         useN/A
         typeCX.5
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
         periodCX.7 + CX.8
   supportingInfo
      identifier
         useN/A
         typeCX.5
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1
         periodCX.7 + CX.8