Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: nl-core-careplan - Mappings

Active as of 2024-04-09

Mappings for the nl-core-careplan resource profile.

Mappings for HCIM NursingIntervention-v3.2(2018EN) (https://zibs.nl/wiki/NursingIntervention-v3.2(2018EN))

HCIM release 2018 is because it does not have the redundant container 'NursingProcedure'.

nl-core-careplan
CarePlan
   goalNL-CM:14.2.14

TreatmentObjective

   activity
      extension
      detail
         extension
         scheduled[x]
   activity (nursingIntervention)NL-CM:14.2.1

NursingIntervention

      extension
      extension (comment)
         value[x] (valueString)NL-CM:14.2.5
      referenceNL-CM:14.2.8

Requester

      detail
         extension
         extension (medicalDevice)
            value[x] (valueReference)NL-CM:14.2.13

MedicalDevice

         codeNL-CM:14.2.2

Intervention

         reasonReferenceNL-CM:14.2.6

Indication

         goalNL-CM:14.2.14

TreatmentObjective

         scheduled[x]
         scheduled[x] (scheduledTiming)
            repeat
               bounds[x]
               bounds[x] (boundsPeriod)
                  startNL-CM:14.2.11

ProcedureStartDateTime

                  endNL-CM:14.2.12

ProcedureEndDateTime

               frequencyNL-CM:14.2.4

Frequency

               periodNL-CM:14.2.3

Interval

         performerNL-CM:14.2.15, NL-CM:14.2.7, NL-CM:14.2.16, NL-CM:14.2.17

Performer

,

HealthcareProvider

,

Caregiver

,

Patient

         descriptionNL-CM:14.2.18

Instruction

Mappings for HCIM OutcomeOfCare-v3.1 (2017EN) (https://zibs.nl/wiki/OutcomeOfCare-v3.1(2017EN))

nl-core-careplan
CarePlan
   activity
      outcomeCodeableConcept
   activity (nursingIntervention)
      outcomeCodeableConcept
         textNL-CM:13.4.5

HealthcareResult

      outcomeReferenceNL-CM:13.4.2, NL-CM:13.4.3

MeasurementValue

,

HealthCondition

Mappings for HCIM BasicElements-v1.0(2017EN) (https://zibs.nl/wiki/BasicElements-v1.0(2017EN))

nl-core-careplan
CarePlan
   identifierNL-CM:0.0.6

IdentificationNumber

   subjectNL-CM:0.0.11

Subject

   periodNL-CM:0.0.14

DateTime

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

nl-core-careplan
CarePlanRequest
   identifierRequest.identifier
   definitionRequest.definition
   basedOnRequest.basedOn
   replacesRequest.replaces
   statusRequest.status (uses different ValueSet)
   intentRequest.intent
   categoryRequest.supportingInfo
   subjectRequest.subject
   contextRequest.context
   periodRequest.occurrencePeriod
   authorRequest.requester.agent (if only one author)
   careTeamRequest.performer (similar but does not entail CareTeam)
   addressesRequest.reasonReference
   supportingInfoRequest.supportingInfo
   activityno mapping NOTE: This is a list of contained Request-Event tuples!
      outcomeReferenceEvent that is outcome of Request in activity.reference
      progressEvent.status (Annotation instead of CodableConcept)
      referenceRequest that resulted in Event in activity.actionResulting
      detail
         categoryRequest.supportingInformation
         definitionRequest.definition
         codeRequest.code
         reasonCodeRequest.reasonCode
         reasonReferenceRequest.reasonReference
         goalRequest.goal
         statusRequest.status (uses different ValueSet)
         scheduled[x]Request.occurrence
         performerRequest.performer
         descriptionRequest.note
   activity (nursingIntervention)no mapping NOTE: This is a list of contained Request-Event tuples!
      outcomeReferenceEvent that is outcome of Request in activity.reference
      progressEvent.status (Annotation instead of CodableConcept)
      referenceRequest that resulted in Event in activity.actionResulting
      detail
         categoryRequest.supportingInformation
         definitionRequest.definition
         codeRequest.code
         reasonCodeRequest.reasonCode
         reasonReferenceRequest.reasonReference
         goalRequest.goal
         statusRequest.status (uses different ValueSet)
         scheduled[x]Request.occurrence
         scheduled[x] (scheduledTiming)Request.occurrence
         performerRequest.performer
         descriptionRequest.note
   noteRequest.note

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

nl-core-careplan
CarePlanEntity. Role, or Act, Act[classCode=PCPR, moodCode=INT]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   status.statusCode planned = new active = active completed = completed
   subject.participation[typeCode=PAT].role[classCode=PAT]
   context.
   period.effectiveTime
   author
      idn/a
      extension (practitionerRole)n/a, N/A
      referenceN/A
      identifier.identifier
      displayN/A
   addresses.actRelationship[typeCode=SUBJ].target[classCode=CONC, moodCode=EVN]
   goal.outboundRelationship[typeCode<=OBJ].
   activity.outboundRelationship[typeCode=COMP].target
      idn/a
      extensionn/a
      modifierExtensionN/A
      outcomeCodeableConcept
      outcomeReference.inboundRelationship[typeCode=FLFS].source
      progress.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
      reference.outboundRelationship[typeCode=COMP].target
      detail.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target
         idn/a
         extensionn/a
         modifierExtensionN/A
         category.inboundRelationship[typeCode=COMP].source[classCode=LIST].code
         code.code
         goal.outboundRelationship[typeCode<=OBJ].
         status.statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted
         prohibitedactionNegationInd
         scheduled[x].effectiveTime
         location.participation[typeCode=LOC].role
         performer.participation[typeCode=PFM]
         product[x].participation[typeCode=PRD].role
         dailyAmount.outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity
         quantity.outboundRelationship[typeCode=COMP][classCode=SPLY].quantity
         description.text
   activity (nursingIntervention).outboundRelationship[typeCode=COMP].target
      idn/a
      extension
      extension (comment)
         idn/a
         extensionn/a
         urlN/A
         value[x]N/A
         value[x] (valueString)N/A
      modifierExtensionN/A
      outcomeCodeableConcept
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      outcomeReference.inboundRelationship[typeCode=FLFS].source
      progress.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value
      reference.outboundRelationship[typeCode=COMP].target
      detail.outboundRelationship[typeCode=COMP, subsetCode=SUMM].target
         idn/a
         extension
         extension (medicalDevice)
            idn/a
            extensionn/a
            urlN/A
            value[x]N/A
            value[x] (valueReference)N/A
         modifierExtensionN/A
         category.inboundRelationship[typeCode=COMP].source[classCode=LIST].code
         code.code
            idn/a
            extensionn/a
            codingunion(., ./translation)
            coding (interventionNICCodelist)union(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            coding (interventionSnomedCodelist)union(., ./translation)
               idn/a
               extensionn/a
               system./codeSystem
               version./codeSystemVersion
               code./code
               displayCV.displayName
               userSelectedCD.codingRationale
            text./originalText[mediaType/code="text/plain"]/data
         goal.outboundRelationship[typeCode<=OBJ].
         status.statusCode not-started = new scheduled = not-started (and fulfillment relationship to appointent) in-progress = active on-hold = suspended completed = completed cancelled = aborted
         prohibitedactionNegationInd
         scheduled[x].effectiveTime
         scheduled[x] (scheduledTiming).effectiveTime
            idn/a
            extensionn/a
            eventQLIST<TS>
            repeatImplies PIVL or EIVL
               idn/a
               extensionn/a
               bounds[x]IVL(TS) used in a QSI
               bounds[x] (boundsPeriod)IVL(TS) used in a QSI
                  idn/a
                  extensionn/a
                  start./low
                  end./high
               countPIVL.count
               countMaxPIVL.count
               durationPIVL.phase
               durationMaxPIVL.phase
               durationUnitPIVL.phase.unit
               frequencyPIVL.phase
               frequencyMaxPIVL.phase
               periodPIVL.phase
               periodMaxPIVL.phase
               periodUnitPIVL.phase.unit
               dayOfWeekn/a
               timeOfDayn/a
               whenEIVL.event
               offsetEIVL.offset
            codeQSC.code
         location.participation[typeCode=LOC].role
         performer.participation[typeCode=PFM]
            idn/a
            extension (practitionerRole)n/a, N/A
            referenceN/A
            identifier.identifier
            displayN/A
         product[x].participation[typeCode=PRD].role
         dailyAmount.outboundRelationship[typeCode=COMP][classCode=SBADM].doseQuantity
         quantity.outboundRelationship[typeCode=COMP][classCode=SPLY].quantity
         description.text
   note.inboundRelationship[typeCode=SUBJ].source[classCode=OBS, moodCode=EVN, code="annotation"].value

Mappings for W5 Mapping (http://hl7.org/fhir/w5)

nl-core-careplan
CarePlanclinical.careprovision
   identifierid
   statusstatus
   categoryclass
   descriptionwhat
   subjectwho.focus
   contextcontext
   periodwhen.init
   authorwho.source
   careTeamwho.actor
   addresseswhy

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

nl-core-careplan
CarePlan
   identifierPTH-3
   statusPTH-5
   subjectPID-3
   contextAssociated PV1
   periodGOL-7 / GOL-8
   addressesPRB-4
   goalGOL.1
   activity
      outcomeCodeableConcept
      progressNTE?
      detail
         codeOBR-4 / RXE-2 / RXO-1 / RXD-2
         statusORC-5?
         scheduled[x]TQ1
         locationOBR-24(???!!)
         performerPRT-5 : ( PRV-4 e {provider participations} ) / PRT-5 : ( PRV-4 e {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8
         product[x]RXE-2 / RXO-1 / RXD-2
         dailyAmountRXO-23 / RXE-19 / RXD-12
         quantityRXO-11 / RXE-10 / RXD-4 / RXG-5 / RXA-6 / TQ1-2.1 *and* RXO-12 / RXE-11 / RXD-5 / RXG-7 / RXA-7 / TQ1-2.2
         descriptionNTE?
   activity (nursingIntervention)
      outcomeCodeableConcept
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      progressNTE?
      detail
         codeOBR-4 / RXE-2 / RXO-1 / RXD-2
            codingC*E.1-8, C*E.10-22
            coding (interventionNICCodelist)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 (interventionSnomedCodelist)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?
         scheduled[x]TQ1
         scheduled[x] (scheduledTiming)TQ1
            repeat
               bounds[x]
               bounds[x] (boundsPeriod)
                  startDR.1
                  endDR.2
         locationOBR-24(???!!)
         performerPRT-5 : ( PRV-4 e {provider participations} ) / PRT-5 : ( PRV-4 e {non-provider person participations} ) / PRT-5 : ( PRV-4 = (patient non-subject of care) ) / PRT-8
         product[x]RXE-2 / RXO-1 / RXD-2
         dailyAmountRXO-23 / RXE-19 / RXD-12
         quantityRXO-11 / RXE-10 / RXD-4 / RXG-5 / RXA-6 / TQ1-2.1 *and* RXO-12 / RXE-11 / RXD-5 / RXG-7 / RXA-7 / TQ1-2.2
         descriptionNTE?
   noteNTE?