3.0.0-alpha - ci-build Norway flag

Publication Build: This will be filled in by the publication tooling

Resource Profile: NoBasisMedicationStatement - Mappings

Active as of 2019-09-20

Mappings for the no-basis-MedicationStatement resource profile.

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

NoBasisMedicationStatement
MedicationStatementEvent
   identifierEvent.identifier
   identifier (PLL-id)Event.identifier
   statusEvent.status
   medicationEvent.code
   subjectEvent.subject
   encounterEvent.encounter
   effective[x]Event.occurrence[x]
   reasonEvent.reason
   reason (ICPC2)Event.reason
   reason (ICD10)Event.reason
   noteEvent.note

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

NoBasisMedicationStatement
MedicationStatementclinical.medication
   identifierFiveWs.identifier
   identifier (PLL-id)FiveWs.identifier
   statusFiveWs.status
   categoryFiveWs.class
   medicationFiveWs.what[x]
   subjectFiveWs.subject[x]
   effective[x]FiveWs.done[x]
   dateAssertedFiveWs.recorded
   informationSourceFiveWs.source
   reasonFiveWs.why[x]
   reason (ICPC2)FiveWs.why[x]
   reason (ICD10)FiveWs.why[x]

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

NoBasisMedicationStatement
MedicationStatementEntity, Role, or Act,SubstanceAdministration
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   identifier (PLL-id).id
      idn/a
      extensionn/a
      useRole.code or implied by context
      typeRole.code or implied by context
         idn/a
         extensionn/a
         codingunion(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      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
   partOf.outboundRelationship[typeCode=COMP]/target[classCode=SPLY or SBADM or PROC or OBS,moodCode=EVN]
   status.statusCode
   category.inboundRelationship[typeCode=COMP].source[classCode=OBS, moodCode=EVN, code="type of medication statement"].value
   medication.participation[typeCode=CSM].role[classCode=ADMM or MANU]
   subject.participation[typeCode=SBJ].role[classCode=PAT]
   encounter.inboundRelationship[typeCode=COMP].source[classCode=ENC, moodCode=EVN, code="type of encounter or episode"]
   effective[x].effectiveTime
   dateAsserted.participation[typeCode=AUT].time
   informationSource.participation[typeCode=INF].role[classCode=PAT, or codes for Practitioner or Related Person (if PAT is the informer, then syntax for self-reported =true)
   derivedFrom.outboundRelationship[typeCode=SPRT]/target[classCode=ACT,moodCode=EVN]
   reason.reasonCode
   reason (ICPC2).reasonCode
      idn/a
      extensionn/a
      conceptN/A
         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
      referenceN/A
   reason (ICD10).reasonCode
      idn/a
      extensionn/a
      conceptN/A
         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
      referenceN/A
   note.inboundRelationship[typeCode=SUBJ]/source[classCode=OBS,moodCode=EVN,code="annotation"].value
   relatedClinicalInformationTBD
   renderedDosageInstructionSubstanceAdministration.text
   dosagerefer dosageInstruction mapping
   adherenceoutboundRelationship[typeCode=PERT].target[classCode=OBV,moodCode=EVN].value[xsi:type=BL]
      idn/a
      extensionn/a
      modifierExtensionN/A
      codeoutboundRelationship[typeCode=PERT].target[classCode=OBV,moodCode=EVN].value[xsi:type=BL]
      reason.inboundRelationship[typeCode=SUBJ].source[classCode=CACT, moodCode=EVN].reasonCode

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

NoBasisMedicationStatement
MedicationStatement
   identifier
   identifier (PLL-id)
      useN/A
      typeCX.5
         codingC*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   subjectPID-3 Patient ID List
   reason
   reason (ICPC2)
      concept
         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
   reason (ICD10)
      concept
         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