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]