PackagesCanonicalsLogsProblems
    Packages
    nostalgic-ie.fhir.core@0.2.0
    https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-encounter
description: The IE Core Encounter Profile is based upon the core FHIR Encounter Resource and defines the minimum set of data required to query and retrieve encounter information within the Irish healthcare system. It establishes constraints on encounter type, subject, and hospitalization discharge disposition.
package_name: nostalgic-ie.fhir.core
derivation: constraint
name: IECoreEncounter
type: Encounter
elements:
  diagnosis:
    mustSupport: true
    index: 18
    elements:
      condition: {mustSupport: true, index: 19}
      use: {mustSupport: true, index: 20}
      rank: {mustSupport: true, index: 21}
  serviceProvider:
    type: Reference
    mustSupport: true
    refers: ['https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-organization']
    index: 33
  reasonCode:
    binding: {strength: extensible, valueSet: 'http://hl7.org/fhir/ValueSet/encounter-reason'}
    mustSupport: true
    index: 16
  type:
    binding: {strength: extensible, valueSet: 'https://hl7-ie.github.io/ie-core/fhir/ie/core/ValueSet/ie-core-encounter-type'}
    mustSupport: true
    index: 6
  participant:
    mustSupport: true
    index: 10
    elements:
      type: {mustSupport: true, index: 11}
      period: {mustSupport: true, index: 12}
      individual:
        type: Reference
        mustSupport: true
        refers: ['http://hl7.org/fhir/StructureDefinition/RelatedPerson', 'https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitioner', 'https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-practitionerrole']
        index: 13
  serviceType: {mustSupport: true, index: 7}
  priority: {mustSupport: true, index: 8}
  status: {mustSupport: true, index: 1}
  class:
    short: Classification of patient encounter (e.g. ambulatory, inpatient, emergency)
    binding: {strength: extensible, valueSet: 'http://terminology.hl7.org/ValueSet/v3-ActEncounterCode'}
    mustSupport: true
    index: 5
  length: {mustSupport: true, index: 15}
  identifier: {mustSupport: true, index: 0}
  hospitalization:
    mustSupport: true
    index: 22
    elements:
      origin: {mustSupport: true, index: 23}
      admitSource:
        binding: {strength: extensible, valueSet: 'https://hl7-ie.github.io/ie-core/fhir/ie/core/ValueSet/ie-core-admit-source'}
        mustSupport: true
        index: 24
      reAdmission: {mustSupport: true, index: 25}
      dietPreference: {mustSupport: true, index: 26}
      destination: {mustSupport: true, index: 27}
      dischargeDisposition:
        binding: {strength: extensible, valueSet: 'https://hl7-ie.github.io/ie-core/fhir/ie/core/ValueSet/ie-core-discharge-disposition'}
        mustSupport: true
        index: 28
  period: {mustSupport: true, index: 14}
  location:
    mustSupport: true
    index: 29
    elements:
      location:
        type: Reference
        mustSupport: true
        refers: ['https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-location']
        index: 30
      status: {mustSupport: true, index: 31}
      period: {mustSupport: true, index: 32}
  subject:
    type: Reference
    short: The patient present at the encounter
    mustSupport: true
    refers: ['https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-patient']
    index: 9
  statusHistory:
    mustSupport: true
    index: 2
    elements:
      status: {mustSupport: true, index: 3}
      period: {mustSupport: true, index: 4}
  reasonReference: {mustSupport: true, index: 17}
package_version: 0.2.0
class: profile
kind: resource
url: https://hl7-ie.github.io/ie-core/fhir/ie/core/StructureDefinition/ie-core-encounter
base: http://hl7.org/fhir/StructureDefinition/Encounter
version: 0.2.0
required: [subject, type]