Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build

Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Zib Encounter - Mappings

Active as of 2024-04-09

Mappings for the zib-Encounter resource profile.

Mappings for HCIM Encounter-v1.2(2015EN) (https://zibs.nl/wiki/Encounter-v1.2(2015EN))

Zib Encounter
EncounterNL-CM:15.1.1

Contact

   classNL-CM:15.1.2

ContactType

      extension
      extension (ContactTypeCodelist)
         value[x] (valueCodeableConcept)NL-CM:15.1.2

ContactType

   participant
      individualNL-CM:15.1.7

ContactWith

   period
      startNL-CM:15.1.3

StartDateTime

      endNL-CM:15.1.4

EndDateTime

   reason
      textNL-CM:15.1.12

DeviatingResult

   diagnosis
      conditionNL-CM:15.1.6, NL-CM:15.1.11

Problem

,

Procedure

   serviceProviderNL-CM:15.1.8

Location

Mappings for HCIM Encounter-v3.0(2016EN) (https://zibs.nl/wiki/Encounter-v3.0(2016EN))

Zib Encounter
EncounterNL-CM:15.1.1

Contact

   classNL-CM:15.1.2

ContactType

      extension
      extension (ContactTypeCodelist)
         value[x] (valueCodeableConcept)NL-CM:15.1.2

ContactType

   participant
      individualNL-CM:15.1.7

ContactWith

   period
      startNL-CM:15.1.3

StartDateTime

      endNL-CM:15.1.4

EndDateTime

   reason
      textNL-CM:15.1.12

DeviatingResult

   diagnosis
      conditionNL-CM:15.1.6, NL-CM:15.1.11

Problem

,

Procedure

   serviceProviderNL-CM:15.1.8

Location

Mappings for HCIM Encounter-v3.1(2017EN) (https://zibs.nl/wiki/Encounter-v3.1(2017EN))

Zib Encounter
EncounterNL-CM:15.1.1

Encounter

   classNL-CM:15.1.2

ContactType

      extension
      extension (ContactTypeCodelist)
         value[x] (valueCodeableConcept)NL-CM:15.1.2

ContactType

   participant
      individualNL-CM:15.1.7

ContactWith

   period
      startNL-CM:15.1.3

StartDateTime

      endNL-CM:15.1.4

EndDateTime

   reason
      textNL-CM:15.1.12

DeviatingResult

   diagnosis
      conditionNL-CM:15.1.6, NL-CM:15.1.11

Problem

,

Procedure

   hospitalization
      admitSourceNL-CM:15.1.14

Origin

      dischargeDispositionNL-CM:15.1.16

Destination

   serviceProviderNL-CM:15.1.8

Location

Mappings for HCIM HealthProfessional-v1.2.1(2015EN) (https://zibs.nl/wiki/HealthProfessional-v1.2.1(2015EN))

Zib Encounter
Encounter
   participant
      type
         coding (healthProfessionalRole)NL-CM:17.1.5

HealthcareProviderRole

Mappings for HCIM HealthProfessional-v3.0(2016EN) (https://zibs.nl/wiki/HealthProfessional-v3.0(2016EN))

Zib Encounter
Encounter
   participant
      type
         coding (healthProfessionalRole)NL-CM:17.1.5

HealthcareProviderRole

Mappings for HCIM HealthProfessional-v3.2(2017EN) (https://zibs.nl/wiki/HealthProfessional-v3.2(2017EN))

Zib Encounter
Encounter
   participant
      type
         coding (healthProfessionalRole)NL-CM:17.1.5

HealthProfessionalRole

Mappings for HCIM BasicElements-v1.0(2017EN) (https://zibs.nl/wiki/BasicElements-v1.0(2017EN))

Zib Encounter
Encounter
   identifierNL-CM:0.0.6

IdentificationNumber

   subjectNL-CM:0.0.11

Subject

   participantNL-CM:0.0.7

Author

   periodNL-CM:0.0.14

DateTime

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

Zib Encounter
EncounterEntity. Role, or Act, Encounter[@moodCode='EVN']
   textAct.text?
   containedN/A
   extensionN/A
   modifierExtensionN/A
   identifier.id
   status.statusCode
   statusHistoryn/a
      idn/a
      extensionn/a
      modifierExtensionN/A
      statusn/a
      periodn/a
   class.inboundRelationship[typeCode=SUBJ].source[classCode=LIST].code
      idn/a
      extension
      extension (ContactTypeCodelist)
         idn/a
         extensionn/a
         urlN/A
         value[x]N/A
         value[x] (valueCodeableConcept)N/A
      system./codeSystem
      version./codeSystemVersion
      code./code
      displayCV.displayName
      userSelectedCD.codingRationale
   classHistoryn/a
      idn/a
      extensionn/a
      modifierExtensionN/A
      classn/a
      periodn/a
   type.code
   priority.priorityCode
   subject.participation[typeCode=SBJ]/role[classCode=PAT]
   episodeOfCaren/a
   incomingReferral.reason.ClinicalDocument
   participant.participation[typeCode=PFM]
      idn/a
      extensionn/a
      modifierExtensionN/A
      type.functionCode
         idn/a
         extensionn/a
         codingunion(., ./translation)
         coding (healthProfessionalRole)union(., ./translation)
         text./originalText[mediaType/code="text/plain"]/data
      period.time
      individual.role
         idn/a
         extension (practitionerRole)n/a, N/A
         referenceN/A
         identifier.identifier
         displayN/A
   appointment.outboundRelationship[typeCode=FLFS].target[classCode=ENC, moodCode=APT]
   period.effectiveTime (low & high)
      idn/a
      extensionn/a
      start./low
      end./high
   length.lengthOfStayQuantity
   reason.reasonCode
      idn/a
      extensionn/a
      codingunion(., ./translation)
      text./originalText[mediaType/code="text/plain"]/data
   diagnosis.outboundRelationship[typeCode=RSON]
      idn/a
      extensionn/a
      modifierExtensionN/A
      condition.outboundRelationship[typeCode=RSON].target
      rolen/a
      rank.outboundRelationship[typeCode=RSON].priority
   account.pertains.A_Account
   hospitalization.outboundRelationship[typeCode=COMP].target[classCode=ENC, moodCode=EVN]
      idn/a
      extensionn/a
      modifierExtensionN/A
      preAdmissionIdentifier.id
      origin.participation[typeCode=ORG].role
      admitSource.admissionReferralSourceCode
      reAdmissionn/a
      dietPreference.outboundRelationship[typeCode=COMP].target[classCode=SBADM, moodCode=EVN, code="diet"]
      specialCourtesy.specialCourtesiesCode
      specialArrangement.specialArrangementCode
      destination.participation[typeCode=DST]
      dischargeDisposition.dischargeDispositionCode
   location.participation[typeCode=LOC]
      idn/a
      extensionn/a
      modifierExtensionN/A
      location.role
      status.role.statusCode
      period.time
   serviceProvider.particiaption[typeCode=PFM].role
   partOf.inboundRelationship[typeCode=COMP].source[classCode=COMP, moodCode=EVN]

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

Zib Encounter
Encounterworkflow.encounter
   identifierid
   statusstatus
   classclass
   typeclass
   prioritygrade
   subjectwho.focus
   episodeOfCarecontext
   participant
      individualwho
   periodwhen.done
   reasonwhy
   diagnosis
      conditionwhy
   location
      locationwhere

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

Zib Encounter
Encounter
   identifierPV1-19
   statusNo clear equivalent in HL7 v2; active/finished could be inferred from PV1-44, PV1-45, PV2-24; inactive could be inferred from PV2-16
   classPV1-2
      systemC*E.3
      versionC*E.7
      codeC*E.1
      displayC*E.2 - but note this is not well followed
      userSelectedSometimes implied by being first
   typePV1-4 / PV1-18
   priorityPV2-25
   subjectPID-3
   episodeOfCarePV1-54, PV1-53
   participantROL
      typeROL-3 (or maybe PRT-4)
         codingC*E.1-8, C*E.10-22
         coding (healthProfessionalRole)C*E.1-8, C*E.10-22
         textC*E.9. But note many systems use C*E.2 for this
      periodROL-5, ROL-6 (or maybe PRT-5)
      individualROL-4
   appointmentSCH-1 / SCH-2
   periodPV1-44, PV1-45
      startDR.1
      endDR.2
   length(PV1-45 less PV1-44) iff ( (PV1-44 not empty) and (PV1-45 not empty) ); units in minutes
   reasonEVN-4 / PV2-3 (note: PV2-3 is nominally constrained to inpatient admissions; HL7 v2 makes no vocabulary suggestions for PV2-3; would not expect PV2 segment or PV2-3 to be in use in all implementations )
      codingC*E.1-8, C*E.10-22
      textC*E.9. But note many systems use C*E.2 for this
   diagnosis
      conditionResources that would commonly referenced at Encounter.indication would be Condition and/or Procedure. These most closely align with DG1/PRB and PR1 respectively.
   hospitalization
      preAdmissionIdentifierPV1-5
      admitSourcePV1-14
      reAdmissionPV1-13
      dietPreferencePV1-38
      specialCourtesyPV1-16
      specialArrangementPV1-15 / OBR-30 / OBR-43
      destinationPV1-37
      dischargeDispositionPV1-36
   location
      locationPV1-3 / PV1-6 / PV1-11 / PV1-42 / PV1-43
   serviceProviderPV1-10 / PL.6 & PL.1 (note: HL7 v2 definition is "the treatment or type of surgery that the patient is scheduled to receive"; seems slightly out of alignment with the concept name 'hospital service'. Would not trust that implementations apply this semantic by default)