Elektronische Leistungsbestätigung
1.0.0 - draft

Elektronische Leistungsbestätigung - Local Development build (v1.0.0). See the Directory of published versions

Resource Profile: KK_ELB_HLM_VO_ServiceRequest - Mappings

Draft as of 2023-07-07

Mappings for the KK-ELB-HLM-VO-ServiceRequest resource profile.

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

KK_ELB_HLM_VO_ServiceRequest
ServiceRequestRequest
   statusRequest.status
   intentRequest.intent
   codeRequest.code
   subjectRequest.subject

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

KK_ELB_HLM_VO_ServiceRequest
ServiceRequestORC
   statusORC.5,RF1-1
   intentN/A
   categoryRF1-5
      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
      textC*E.9. But note many systems use C*E.2 for this
   codePR1-3 / OBR-4 (varies by domain)
      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
   quantity[x]NTE
      valueSN.2 / CQ - N/A
      unit(see OBX.6 etc.) / CQ.2
      system(see OBX.6 etc.) / CQ.2
      code(see OBX.6 etc.) / CQ.2
   subjectPID
      identifierCX / EI (occasionally, more often EI maps to a resource id or a URL)
         systemCX.4 / EI-2-4
         valueCX.1 / EI.1

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

KK_ELB_HLM_VO_ServiceRequest
ServiceRequestEntity. Role, or Act, Act[moodCode<=INT]
   meta
      idn/a
      extensionn/a
   extensionN/A
   modifierExtensionN/A
   status.status
   intent.moodCode (nuances beyond PRP/PLAN/RQO would need to be elsewhere)
   category.outboundRelationship[typeCode="COMP].target[classCode="LIST", moodCode="INT"].code
      idn/a
      extensionn/a
      codingunion(., ./translation)
         idn/a
         extensionn/a
         system./codeSystem
         version./codeSystemVersion
         code./code
         displayCV.displayName
      text./originalText[mediaType/code="text/plain"]/data
   code.code
      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
   quantity[x].quantity
      extensionn/a
      valuePQ.value, CO.value, MO.value, IVL.high or IVL.low depending on the value
      unitPQ.unit
      systemCO.codeSystem, PQ.translation.codeSystem
      codePQ.code, MO.currency, PQ.translation.code
   subject.participation[typeCode=SBJ].role
      idn/a
      extensionn/a
      typeN/A
      identifiern/a, II - The Identifier class is a little looser than the v3 type II because it allows URIs as well as registered OIDs or GUIDs. Also maps to Role[classCode=IDENT]
         idn/a
         extensionn/a, N/A
         systemn/a, II.root or Role.id.root
         valuen/a, II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)
      displayN/A

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

KK_ELB_HLM_VO_ServiceRequest
ServiceRequest
   statusFiveWs.status
   intentFiveWs.class
   categoryFiveWs.class
   codeFiveWs.what[x]
   subjectFiveWs.subject[x], FiveWs.subject

Mappings for Quality Improvement and Clinical Knowledge (QUICK) (http://siframework.org/cqf)

KK_ELB_HLM_VO_ServiceRequest
ServiceRequest
   statusAction.currentStatus
   codeProcedure.procedureCode
   subjectClinicalStatement.subject