HdBe-Encounter

ProfileDescriptionStatusURL
HdBe-Encounter

A contact is any interaction, regardless of the situation, between a patient and the healthcare provider, in which the healthcare provider has primary responsibility for diagnosing, evaluating and treating the patient’s condition and informing the patient. These can be visits, appointments or non face-to-face interactions.

Contacts can be visits to the general practitioner or other practices, home visits, admissions (in hospitals, nursing homes or care homes, psychiatric institutions or convalescent homes) or other relevant contacts. This includes past and future contacts.

drafthttps://fhir.healthdata.be/StructureDefinition/HdBe-Encounter

identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
status1..1codeBinding
periodI1..1Period
classΣ1..1CodingBinding
class1..1CodingBinding
periodI1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ I0..1Reference(Patient | Group)
episodeOfCareΣ I0..*Reference(EpisodeOfCare)
basedOnI0..*Reference(ServiceRequest)
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
typeΣ0..1CodeableConceptBinding
periodI0..1Period
individualΣ I0..1pattern HealthProfessional Reference(Practitioner | PractitionerRole | RelatedPerson | HdBe HealthProfessional PractitionerRole)
appointmentΣ I0..*Reference(Appointment)
startΣ I0..1dateTime
endΣ I0..1dateTime
lengthI0..1DurationBinding
reasonCodeΣ0..*CodeableConceptBinding
url1..1System.StringFixed Value
valueStringstring
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
problemΣ I0..*Reference(HdBe Problem)
procedureΣ I0..*Reference(HdBe Procedure event)
deviatingResultΣ I0..*Reference(HdBe LaboratoryTestResult)
conditionΣ I1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountI0..*Reference(Account)
preAdmissionIdentifier0..1Identifier
originI0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationI0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConceptBinding
locationI1..1Reference(Location | HdBe HealthcareOrganization)
status0..1codeBinding
physicalType0..1CodeableConcept
periodI0..1Period
serviceProviderI0..1Reference(Organization)
partOfI0..1Reference(Encounter)

identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
status1..1codeBinding
periodI1..1Period
classΣ1..1CodingBinding
class1..1CodingBinding
periodI1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ I0..1Reference(Patient | Group)
episodeOfCareΣ I0..*Reference(EpisodeOfCare)
basedOnI0..*Reference(ServiceRequest)
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
typeΣ0..1CodeableConceptBinding
periodI0..1Period
individualΣ I0..1pattern HealthProfessional Reference(Practitioner | PractitionerRole | RelatedPerson | HdBe HealthProfessional PractitionerRole)
appointmentΣ I0..*Reference(Appointment)
startΣ I0..1dateTime
endΣ I0..1dateTime
lengthI0..1DurationBinding
reasonCodeΣ0..*CodeableConceptBinding
url1..1System.StringFixed Value
valueStringstring
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
problemΣ I0..*Reference(HdBe Problem)
procedureΣ I0..*Reference(HdBe Procedure event)
deviatingResultΣ I0..*Reference(HdBe LaboratoryTestResult)
conditionΣ I1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountI0..*Reference(Account)
preAdmissionIdentifier0..1Identifier
originI0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationI0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConceptBinding
locationI1..1Reference(Location | HdBe HealthcareOrganization)
status0..1codeBinding
physicalType0..1CodeableConcept
periodI0..1Period
serviceProviderI0..1Reference(Organization)
partOfI0..1Reference(Encounter)

identifierΣ0..*Identifier
statusΣ ?!1..1codeBinding
status1..1codeBinding
periodI1..1Period
classΣ1..1CodingBinding
class1..1CodingBinding
periodI1..1Period
typeΣ0..*CodeableConcept
serviceTypeΣ0..1CodeableConcept
priority0..1CodeableConcept
subjectΣ I0..1Reference(Patient | Group)
episodeOfCareΣ I0..*Reference(EpisodeOfCare)
basedOnI0..*Reference(ServiceRequest)
typeΣ0..*CodeableConceptBinding
periodI0..1Period
individualΣ I0..1Reference(Practitioner | PractitionerRole | RelatedPerson)
typeΣ0..1CodeableConceptBinding
periodI0..1Period
individualΣ I0..1pattern HealthProfessional Reference(Practitioner | PractitionerRole | RelatedPerson | HdBe HealthProfessional PractitionerRole)
appointmentΣ I0..*Reference(Appointment)
startΣ I0..1dateTime
endΣ I0..1dateTime
lengthI0..1DurationBinding
reasonCodeΣ0..*CodeableConceptBinding
url1..1System.StringFixed Value
valueStringstring
referenceΣ I0..1string
typeΣ0..1uriBinding
identifierΣ0..1Identifier
displayΣ0..1string
problemΣ I0..*Reference(HdBe Problem)
procedureΣ I0..*Reference(HdBe Procedure event)
deviatingResultΣ I0..*Reference(HdBe LaboratoryTestResult)
conditionΣ I1..1Reference(Condition | Procedure)
use0..1CodeableConceptBinding
rank0..1positiveInt
accountI0..*Reference(Account)
preAdmissionIdentifier0..1Identifier
originI0..1Reference(Location | Organization)
admitSource0..1CodeableConceptBinding
reAdmission0..1CodeableConcept
dietPreference0..*CodeableConcept
specialCourtesy0..*CodeableConceptBinding
specialArrangement0..*CodeableConceptBinding
destinationI0..1Reference(Location | Organization)
dischargeDisposition0..1CodeableConceptBinding
locationI1..1Reference(Location | HdBe HealthcareOrganization)
status0..1codeBinding
physicalType0..1CodeableConcept
periodI0..1Period
serviceProviderI0..1Reference(Organization)
partOfI0..1Reference(Encounter)

Mapping FHIR profile to CBB

PathmapCBBcomment
EncounterEncounterHdBe-Encounter
Encounter.statusEncounter.ContactWith.StartDateTimeHdBe-Encounterimplicit, main mapping is on `Encounter.period`
Encounter.statusEncounter.ContactWith.EndDateTimeHdBe-Encounterimplicit, main mapping is on `Encounter.period`
Encounter.classEncounter.ContactTypeHdBe-Encounter
Encounter.participant:healthProfessional.individualEncounter.ContactWith.HealthProfessionalHdBe-Encounter
Encounter.period.startEncounter.ContactWith.StartDateTimeHdBe-Encounter
Encounter.period.endEncounter.ContactWith.EndDateTimeHdBe-Encounter
Encounter.reasonReference.extension:comment.value[x]Encounter.ContactReason.CommentContactReasonHdBe-Encounter
Encounter.reasonReference:problemEncounter.ContactReason.ProblemHdBe-Encounter
Encounter.reasonReference:procedureEncounter.ContactReason.ProcedureHdBe-Encounter
Encounter.reasonReference:deviatingResultEncounter.ContactReason.DeviatingResultHdBe-Encounter
Encounter.hospitalization.admitSourceEncounter.OriginHdBe-Encounter
Encounter.hospitalization.dischargeDispositionEncounter.DestinationHdBe-Encounter
Encounter.location.locationEncounter.LocationHdBe-Encounter
Encounter.participant:healthProfessional.typeHealthProfessionalRoleHdBe-HealthProfessional

zib Encounter difference

Concept Category Description
class terminology Replaced ValueSet (and ConceptMap) with a ValueSet that contains codes in use by Healthdata.be - Sciensano.
participant:healthProfessional textual Used CBB wording in the pattern-HealthProfessionalReference profile. Changes are in the mentioned profile.
hospitalization.dischargeDisposition terminology Added SNOMED codes Unkown and Other to the ValueSet.
hospitalization.origin terminology Added SNOMED codes Unkown and Other to the ValueSet.



Terminology Bindings

PathNameStrengthURLConceptMap
Encounter.classv3-ActEncounterCodeextensiblehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCodehttps://fhir.healthdata.be/ConceptMap/ContactType-to-ActEncounterCode
Encounter.hospitalization.admitSourceOriginextensiblehttps://fhir.healthdata.be/ValueSet/OriginNo bound ConceptMap
Encounter.hospitalization.dischargeDispositionDestinationextensiblehttps://fhir.healthdata.be/ValueSet/DestinationNo bound ConceptMap