description: A contact is any interaction, regardless of the situation, between a patient and the healthcare professional, in which the healthcare professional 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.\r\n\r\nContacts 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. package_name: healthdata.be.r4.cbb derivation: constraint name: HdBeEncounter type: Encounter elements: status: {index: 0} class: short: ContactType binding: {strength: extensible, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActEncounterCode'} index: 1 participant: index: 2 slicing: rules: open discriminator: - {path: individual.resolve(), type: profile} min: null slices: healthProfessional: match: {} schema: index: 3 elements: type: {short: HealthProfessionalRole, index: 4} individual: type: Reference short: ContactWith refers: ['http://hl7.org/fhir/StructureDefinition/Practitioner', 'http://hl7.org/fhir/StructureDefinition/PractitionerRole', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://fhir.healthdata.be/StructureDefinition/HdBe-HealthProfessional-PractitionerRole'] index: 5 period: index: 6 elements: start: {short: StartDateTime, index: 7} end: {short: EndDateTime, index: 8} reasonReference: index: 9 extensions: comment: url: https://fhir.healthdata.be/StructureDefinition/ext-Comment type: Extension index: 10 elements: value: short: CommentContactReason choices: [] index: 12 elements: extension: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-Comment index: 10 slicing: slices: comment: match: {} schema: type: Extension url: https://fhir.healthdata.be/StructureDefinition/ext-Comment index: 10 elements: value: short: CommentContactReason choices: [] index: 12 slicing: rules: open discriminator: - {path: resolve(), type: profile} min: null slices: problem: match: {} schema: short: Problem refers: ['https://fhir.healthdata.be/StructureDefinition/HdBe-Problem'] type: Reference index: 13 procedure: match: {} schema: short: Procedure refers: ['https://fhir.healthdata.be/StructureDefinition/HdBe-Procedure-event'] type: Reference index: 14 deviatingResult: match: {} schema: short: DeviatingResult refers: ['https://fhir.healthdata.be/StructureDefinition/HdBe-LaboratoryTestResult'] type: Reference index: 15 hospitalization: elements: admitSource: short: Origin binding: {strength: extensible, valueSet: 'https://fhir.healthdata.be/ValueSet/Origin'} index: 16 dischargeDisposition: short: Destination binding: {strength: extensible, valueSet: 'https://fhir.healthdata.be/ValueSet/Destination'} index: 17 location: index: 18 elements: location: type: Reference short: Location refers: ['http://hl7.org/fhir/StructureDefinition/Location', 'https://fhir.healthdata.be/StructureDefinition/HdBe-HealthcareOrganization'] index: 19 package_version: 0.15.0-beta class: profile kind: resource url: https://fhir.healthdata.be/StructureDefinition/HdBe-Encounter base: http://hl7.org/fhir/StructureDefinition/Encounter version: null