Interweave Implementation Guide
0.1.0 - ci-build

Interweave Implementation Guide - Local Development build (v0.1.0). See the Directory of published versions

Resource Profile: CareConnect-ReferralRequest-1 - Mappings

Draft as of 2019-08-07

Mappings for the CareConnect-ReferralRequest-1 resource profile.

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

CareConnect-ReferralRequest-1
ReferralRequestclinical.careprovision
   identifierid
   statusstatus
   intentclass
   typeclass
   prioritygrade
   serviceRequestedwhat
   subjectwho.focus
   contextcontext
   occurrence[x]when.planned
   authoredOnwhen.recorded
   requester
      agentwho.author
   recipientwho.actor
   reasonCodewhy
   reasonReferencewhy

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

CareConnect-ReferralRequest-1
ReferralRequest
   identifierRF1-6 / RF1-11
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   groupIdentifier
      useN/A
      typeCX.5
      systemCX.4 / EI-2-4
      valueCX.1 / EI.1
      periodCX.7 + CX.8
      assignerCX.4 / (CX.4,CX.9,CX.10)
   statusRF1-1
   typeRF1-10
   priorityRF1-2
   serviceRequestedPR1-3 / OBR-4
   subjectPID-3
   contextPV1-19
   occurrence[x]OBR-7/OBR-8
   authoredOnRF1-7 / RF1-9?
   specialtyRF1-3
   recipientPractitioner: PRD-2/PRD-7 where PRD-3 = RT; Organization: PRD-10 where PRD-3 = RT
   reasonCodeRF1-10
   note
      author[x]N/A
      timeN/A
      textN/A

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

CareConnect-ReferralRequest-1
ReferralRequestEntity. Role, or Act
   textAct.text?
   containedN/A
   extension (referralRequestMethod)n/a, N/A
   extension (sourceOfReferral)n/a, N/A
   modifierExtensionN/A
   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
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   definition.outboundRelationship[typeCode=DEFN].target
   replaces.outboundRelationship[typeCode=RPLC].target
   groupIdentifier
      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
      assignerII.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper
   requester.participation[typeCode=AUT].role
      idn/a
      extensionn/a
      modifierExtensionN/A
      agent.player
      onBehalfOf.scoper
   reasonReference.outboundRelationship[typeCode=RSON].target
   note
      idn/a
      extensionn/a
      author[x]Act.participant[typeCode=AUT].role
      timeAct.effectiveTime
      textAct.text
   relevantHistory.inboundRelationship(typeCode=SUBJ].source[classCode=CACT, moodCode=EVN]