2.2.0 - Release

KLGatewayRehab, published by Kommunernes Landsforening. This guide is not an authorized publication; it is the continuous build for version 2.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7dk/kl-gateway-rehab/ and changes regularly. See the Directory of published versions

Resource Profile: KLGateway140PlannedIntervention - Mappings

Active as of 2024-10-31

Mappings for the klgateway-140-planned-intervention resource profile.

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

KLGateway140PlannedIntervention
CarePlanRequest
   basedOnRequest.basedOn
   statusRequest.status {uses different ValueSet}
   intentRequest.intent
   subjectRequest.subject
   periodRequest.occurrence[x]
   activity{no mapping NOTE: This is a list of contained Request-Event tuples!}
      detail
         codeRequest.code
         reasonReferenceRequest.reasonReference
         statusRequest.status
         performerRequest.performer

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

KLGateway140PlannedIntervention
CarePlanEntity. Role, or Act, Act[classCode=PCPR, moodCode=INT]
   textAct.text?
   containedN/A
   extension
   extension (basedOnServiceRequest)
      idn/a
      urlN/A
      value[x]N/A
   modifierExtensionN/A
   status.statusCode planned = new active = active completed = completed
   subject.participation[typeCode=PAT].role[classCode=PAT]
   period.effectiveTime
      idn/a
      extensionn/a
      start./low
      end./high
   activity.outboundRelationship[typeCode=COMP].target
      idn/a
      extensionn/a
      modifierExtensionN/A
      detail.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target
         idn/a
         extension
         extension (deliveryType)
            idn/a
            urlN/A
            value[x]N/A
               idn/a
               extensionn/a
               codingunion(., ./translation)
               text./originalText[mediaType/code="text/plain"]/data
         modifierExtensionN/A
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            coding (level2)union(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            coding (level3)union(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            text./originalText[mediaType/code="text/plain"]/data
         status.statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted
         performer.participation[typeCode=PFM]

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

KLGateway140PlannedIntervention
CarePlan
   statusFiveWs.status
   subjectFiveWs.subject[x], FiveWs.subject
   periodFiveWs.planned

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

KLGateway140PlannedIntervention
CarePlan
   statusPTH-5
   subjectPID-3
   periodGOL-7 / GOL-8
      startDR.1
      endDR.2
   activity
      detail
         extension
         extension (deliveryType)
            value[x]
               codingC*E.1-8, C*E.10-22
               textC*E.9. But note many systems use C*E.2 for this
         codeOBR-4 / RXE-2 / RXO-1 / RXD-2
            codingC*E.1-8, C*E.10-22
            coding (level2)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
            coding (level3)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
         statusORC-5?
         performerPRT-5 : ( PRV-4 = (provider participations)); PRT-5 : ( PRV-4 = (non-provider person participations )) ; PRT-5 : ( PRV-4 = (patient non-subject of care) ) ; PRT-8