PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.eu.hdr@1.0.0
    http://hl7.eu/fhir/hdr/StructureDefinition/encounter-eu-hdr
description: This profile defines how to represent Inpatient Encounter in HL7 FHIR for the scope of this guide.
package_name: hl7.fhir.eu.hdr
derivation: constraint
name: EncounterEuHdr
type: Encounter
elements:
  diagnosis:
    short: The list of diagnosis relevant to this encounter, see comment
    index: 27
    elements:
      condition:
        type: Reference
        refers: ['http://hl7.org/fhir/StructureDefinition/Condition']
        index: 28
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: use, type: value}
      min: null
      slices:
        admission:
          match:
            use:
              coding:
              - {code: AD, system: 'http://terminology.hl7.org/CodeSystem/diagnosis-role'}
          schema:
            short: Admission diagnosis
            array: true
            index: 29
            elements:
              use:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: AD, system: 'http://terminology.hl7.org/CodeSystem/diagnosis-role'}
                index: 30
            required: [use]
        discharge:
          match:
            use:
              coding:
              - {code: DD, system: 'http://terminology.hl7.org/CodeSystem/diagnosis-role'}
          schema:
            short: Discharge diagnosis
            array: true
            index: 31
            elements:
              use:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: DD, system: 'http://terminology.hl7.org/CodeSystem/diagnosis-role'}
                index: 32
            required: [use]
  serviceProvider:
    type: Reference
    refers: ['http://hl7.eu/fhir/base/StructureDefinition/organization-eu-core']
    index: 40
  reasonCode:
    binding: {strength: preferred, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/condition-eu-hdr'}
    index: 25
  type:
    short: Specific type of Hospital stay
    binding: {strength: example, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/encounter-type-eu-hdr'}
    index: 8
  participant:
    short: List of participants involved in the encounters
    index: 13
    elements:
      period: {index: 14}
      individual:
        type: Reference
        refers: ['http://hl7.eu/fhir/base/StructureDefinition/practitioner-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/practitionerRole-eu-core', 'http://hl7.org/fhir/StructureDefinition/RelatedPerson']
        index: 15
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: type, type: value}
      min: null
      slices:
        admitter:
          match:
            type:
              coding:
              - {code: ADM, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
          schema:
            short: Admitting professional
            array: true
            index: 16
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: ADM, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
                index: 17
              individual: {index: 18}
            required: [type]
        discharger:
          match:
            type:
              coding:
              - {code: DIS, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
          schema:
            short: Discharging professional
            array: true
            index: 19
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: DIS, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
                index: 20
            required: [type]
        referrer:
          match:
            type:
              coding:
              - {code: REF, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
          schema:
            short: Referring professional
            array: true
            index: 21
            elements:
              type:
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {code: REF, system: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'}
                index: 22
              individual: {index: 23}
            required: [type]
  serviceType: {short: Specific type of service., index: 9}
  extension:
    index: 2
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        note:
          match: {url: null}
          schema: {type: Extension, short: Encounter note, url: 'http://hl7.org/fhir/StructureDefinition/note', index: 3}
          min: 0
        legalStatus:
          match: {url: null}
          schema: {type: Extension, short: Legal status/situation at admission, url: 'http://hl7.eu/fhir/StructureDefinition/encounter-legalStatus', index: 4}
          min: 0
  priority:
    short: Encounter priority
    binding: {strength: preferred, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/admission-urgency-eu-hdr'}
    index: 10
  status:
    short: Status of this Hospital stay
    binding: {strength: required, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/encounter-status-eu-hdr'}
    index: 6
  language: {index: 0}
  class:
    binding: {strength: extensible, valueSet: 'http://hl7.eu/fhir/hdr/ValueSet/encounter-class-eu-hdr'}
    index: 7
  identifier: {short: Identifier(s) by which this encounter is known., index: 5}
  hospitalization:
    index: 33
    elements:
      admitSource: {short: 'From where patient was admitted (physician referral, transfer).', index: 34}
      destination:
        type: Reference
        refers: ['http://hl7.eu/fhir/base/StructureDefinition/location-eu-core', 'http://hl7.eu/fhir/base/StructureDefinition/organization-eu-core']
        index: 35
      dischargeDisposition: {index: 36}
  period: {short: The start and end time of this encounter., index: 24}
  basedOn: {short: The request for which this encounter has been made, index: 12}
  partOf: {index: 41}
  location:
    short: Locations where the patient stayed
    index: 37
    elements:
      location:
        type: Reference
        refers: ['http://hl7.eu/fhir/base/StructureDefinition/location-eu-core']
        index: 38
      period: {short: Location period, index: 39}
  subject:
    type: Reference
    short: The patient present at the encounter
    refers: ['http://hl7.eu/fhir/base/StructureDefinition/patient-eu-core']
    index: 11
  reasonReference:
    type: Reference
    refers: ['http://hl7.org/fhir/StructureDefinition/Condition', 'http://hl7.org/fhir/StructureDefinition/Observation', 'http://hl7.org/fhir/StructureDefinition/Procedure']
    index: 26
  text: {index: 1}
package_version: 1.0.0
extensions:
  note: {url: 'http://hl7.org/fhir/StructureDefinition/note', min: 0, type: Extension, short: Encounter note, index: 3}
  legalStatus: {url: 'http://hl7.eu/fhir/StructureDefinition/encounter-legalStatus', min: 0, type: Extension, short: Legal status/situation at admission, index: 4}
class: profile
kind: resource
url: http://hl7.eu/fhir/hdr/StructureDefinition/encounter-eu-hdr
base: http://hl7.org/fhir/StructureDefinition/Encounter
version: 1.0.0
required: [subject]