0.1.0 - ci-build

eReferralMustSupport - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: CAeReCQuestionnaireResponse - Mappings

Draft as of 2024-08-15

Mappings for the CAeReCQuestionnaireResponse resource profile.

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

CAeReCQuestionnaireResponse
QuestionnaireResponseEvent
   identifierEvent.identifier
   basedOnEvent.basedOn
   partOfEvent.partOf
   questionnaireEvent.instantiates
   statusEvent.status
   subjectEvent.subject
   encounterEvent.encounter
   authoredEvent.occurrence[x]
   authorEvent.performer

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

CAeReCQuestionnaireResponse
QuestionnaireResponseEntity. Role, or Act, Observation[moodCode=EVN]
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   basedOn.outboundRelationship[typeCode=FLFS].target
      idn/a
      extensionn/a
      referenceN/A
      typeN/A
      identifier.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
      displayN/A
   partOf.inboundRelationship[typeCode=COMP].source[moodCode=EVN]
   questionnaire./outboundRelationship[typeCode=INST]/target[classCode=OBS, moodCode=DEFN]
   status.statusCode (also whether there's a revisionControlAct - and possibly mood to distinguish "in-progress" from "published)
   subject.participation[typeCode=SBJ].role
      idn/a
      extensionn/a
      referenceN/A
      typeN/A
      identifier.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
      displayN/A
   encounter.inboundRelationship(typeCode=COMP].source[classCode<=PCPR, moodCode=EVN]
   authored.participation[typeCode=AUT].time
   author.participation[typeCode=AUT].role
      idn/a
      extensionn/a
      referenceN/A
      typeN/A
      identifier.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
      displayN/A
   source.participation[typeCode=INF].role
   item.outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN]
      idn/a
      extensionn/a
      modifierExtensionN/A
      linkId.outboundRelationship[typeCode=DEFN].target[classCode=OBS, moodCode=DEFN].id
      definition.outboundRelationship[typeCode=DEFN].target[classCode=OBS, moodCode=DEFN].code
      text.text
      answer.value[type=LIST_ANY]
         idn/a
         extensionn/a
         modifierExtensionN/A
         value[x].item
         item.outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN]
      item.outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN]
         idn/a
         extensionn/a
         modifierExtensionN/A
         linkId.outboundRelationship[typeCode=DEFN].target[classCode=OBS, moodCode=DEFN].id
         definition.outboundRelationship[typeCode=DEFN].target[classCode=OBS, moodCode=DEFN].code
         text.text
         answer.value[type=LIST_ANY]
            idn/a
            extensionn/a
            modifierExtensionN/A
            value[x].item
            item.outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN]
         item.outboundRelationship[typeCode=COMP].target[classCode=OBS, moodCode=EVN]

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

CAeReCQuestionnaireResponse
QuestionnaireResponse
   identifierFiveWs.identifier
   statusFiveWs.status
   subjectFiveWs.subject[x], FiveWs.subject
   encounterFiveWs.context
   authoredFiveWs.recorded
   authorFiveWs.author
   sourceFiveWs.source