PackagesCanonicalsLogsProblems
    Packages
    healthdata.be.r4.cbb@0.9.0-alpha
    https://fhir.healthdata.be/StructureDefinition/HdBe-Encounter
description: 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.\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: 11
        elements:
          value:
            short: CommentContactReason
            choices: []
            index: 13
    elements:
      extension:
        index: 10
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            comment:
              match: {url: null}
              schema:
                type: Extension
                url: https://fhir.healthdata.be/StructureDefinition/ext-Comment
                index: 11
                elements:
                  value:
                    short: CommentContactReason
                    choices: []
                    index: 13
    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: 14
        procedure:
          match: {}
          schema:
            short: Procedure
            refers: ['https://fhir.healthdata.be/StructureDefinition/HdBe-Procedure-event']
            type: Reference
            index: 15
        deviatingResult:
          match: {}
          schema:
            short: DeviatingResult
            refers: ['https://fhir.healthdata.be/StructureDefinition/HdBe-LaboratoryTestResult']
            type: Reference
            index: 16
  hospitalization:
    elements:
      admitSource:
        short: Origin
        binding: {strength: extensible, valueSet: 'https://fhir.healthdata.be/ValueSet/Origin'}
        index: 17
      dischargeDisposition:
        short: Destination
        binding: {strength: extensible, valueSet: 'https://fhir.healthdata.be/ValueSet/Destination'}
        index: 18
  location:
    index: 19
    elements:
      location:
        type: Reference
        short: Location
        refers: ['http://hl7.org/fhir/StructureDefinition/Location', 'https://fhir.healthdata.be/StructureDefinition/HdBe-HealthcareOrganization']
        index: 20
package_version: 0.9.0-alpha
class: profile
kind: resource
url: https://fhir.healthdata.be/StructureDefinition/HdBe-Encounter
base: http://hl7.org/fhir/StructureDefinition/Encounter
version: null