Belgian MyCareNet Profiles
2.1.0 - STU Belgium flag

Belgian MyCareNet Profiles, published by eHealth Platform. This guide is not an authorized publication; it is the continuous build for version 2.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-be/mycarenet/ and changes regularly. See the Directory of published versions

Resource Profile: BeMyCareNetEagreementDemandReply - Mappings

Draft as of 2024-08-26

Mappings for the be-eagreementdemandreply resource profile.

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

BeMyCareNetEagreementDemandReply
BundleN/A
   entry
      resource
   entry (messageHeader)
      resourceMSH / MSA / ERR
   entry (practitioner)
      resourcePRD (as one example)
   entry (practitionerRole)
      resourcePRD (as one example)
   entry (claimResponse)
      resource
   entry (operationOutcome)
      resource
         issueERR
            severityERR-4
            codeERR-3
            detailsERR-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
                  userSelectedSometimes implied by being first
               textC*E.9. But note many systems use C*E.2 for this
            diagnosticsERR-8
            locationERR-2
            expressionERR-2
   entry (organization)
      resource(also see master files messages)

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

BeMyCareNetEagreementDemandReply
BundleEntity. Role, or Act, N/A
   meta
      idn/a
      extensionn/a
   link
      idn/a
      extensionn/a
      modifierExtensionN/A
   entry
      idn/a
      extensionn/a
      modifierExtensionN/A
      resource
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (messageHeader)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act, Message
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (practitioner)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act, Role
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (practitionerRole)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act, Role
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (claimResponse)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (operationOutcome)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act, Grouping is handled through multiple repetitions from whatever context references the outcomes (no specific grouper required)
         meta
            idn/a
            extensionn/a
         textAct.text?
         containedN/A
         extensionN/A
         modifierExtensionN/A
         issueAcknowledgementDetail or Observation[classCode="ALRT" and moodCode="EVN"]
            idn/a
            extensionn/a
            modifierExtensionN/A
            severity./typeCode[parent::AcknowledgmentDetail] or unique(./inboundRelationship[parent::Observation and typeCode='SUBJ' and isNormalActRelationship()]/source[classCode="OBS" and moodCode="EVN" and implies(code, ActCode#SEV and isNormalAct())/value[xsi:type="CD"]
            code./code
            details./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
            diagnostics./text[parent::AcknowledgmentDetail]
            location./location[parent::AcknowledgmentDetail]
            expression./location[parent::AcknowledgmentDetail]
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (organization)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act, Organization(classCode=ORG, determinerCode=INST)
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A
   entry (patient)
      idn/a
      extensionn/a
      modifierExtensionN/A
      resourceEntity. Role, or Act, Patient[classCode=PAT]
      search
         idn/a
         extensionn/a
         modifierExtensionN/A
      request
         idn/a
         extensionn/a
         modifierExtensionN/A
      response
         idn/a
         extensionn/a
         modifierExtensionN/A

Mappings for CDA (R2) (http://hl7.org/v3/cda)

BeMyCareNetEagreementDemandReply
BundleClinicalDocument, if bundle.type = document
   identifierClinicalDocument.id
   timestampClinicalDocument.effectiveTime
   entry
   entry (messageHeader)
   entry (practitioner)
   entry (practitionerRole)
   entry (claimResponse)
   entry (operationOutcome)
   entry (organization)
   entry (patient)
      resourceClinicalDocument.recordTarget.patientRole

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

BeMyCareNetEagreementDemandReply
Bundle
   identifierFiveWs.identifier
   typeFiveWs.class
   timestampFiveWs.init