XpanDH Hospital Discharge Report
0.1.0 - ci-build 150

XpanDH Hospital Discharge Report, published by XpanDH Project. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/hl7-eu/xpandh-hdr/ and changes regularly. See the Directory of published versions

## Logical Model: A - Hospital Discharge Report (eHN)

Official URL: http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HospitalDischargeReport | Version: 0.1.0
Draft as of 2025-10-10 | Computable Name: HospitalDischargeReportEHN
Copyright/Legal: Used by permission of the XpanDH project, all rights reserved Creative Commons License

Hospital Discharge Report Maturity Level: 0 Draft

Usages:

- This Logical Model is not used by any profiles in this Implementation Guide

You can also check for usages in the FHIR IG Statistics

### Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

- Key Elements Table
- Differential Table
- Snapshot Table
- Statistics/References
- All

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
HospitalDischargeReport |  | 0..* | Base | A - Hospital Discharge Report (eHN)
header |  | 1..1 | BackboneElement | A.1 - Hospital Discharge Report header data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
subjectIdentification |  | 1..1 | BackboneElement | A.1.1 - Identification of the patient/subject
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
given |  | 1..* | string | A.1.1.1 - Given name
family |  | 1..* | string | A.1.1.2 - Family name/surname
birthDate |  | 1..1 | dateTime | A.1.1.3 - Date of birth
identifier |  | 1..* | Identifier | A.1.1.4 - National healthcare patient ID
nationality |  | 0..* | CodeableConcept | A.1.1.5 - Nationality
gender |  | 1..1 | CodeableConcept | A.1.1.6 - Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | A.1.1.7 - Country of affiliation
subjectContact |  | 0..1 | BackboneElement | A.1.2 - Patient/subject related contact information
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
personalContact |  | 0..1 | BackboneElement | A.1.2.1 - Patient address
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
address |  | 0..* | Address | A.1.2.1.1 - Address
telecom |  | 0..* | ContactPoint | A.1.2.1.2 - Telecom
preferredHP |  | 0..* | BackboneElement | A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..* | Identifier | A.1.2.2.1 - Identifier of the HP
name |  | 1..1 | HumanName | A.1.2.2.2 - Name of the HP
role |  | 0..* | CodeableConcept | A.1.2.2.3 - Role of the HP
organization |  | 0..1 | BackboneElement | A.1.2.2.4 - HP Organisation
address |  | 0..1 | Address | A.1.2.2.5 - Address
telecom |  | 0..* | ContactPoint | A.1.2.2.6 - Telecom
contactPerson |  | 0..* | BackboneElement | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
role |  | 0..* | CodeableConcept | A.1.2.3.1 - Role of that person
relationship |  | 0..1 | CodeableConcept | A.1.2.3.2 - Relationship level
given |  | 1..* | string | A.1.2.3.4 - Given name
family |  | 1..* | string | A.1.2.3.5 - Family name/surname
address |  | 0..* | Address | A.1.2.3.6 - Address
telecom |  | 0..* | ContactPoint | A.1.2.3.7 - Telecom
organization |  | 0..1 | BackboneElement | A.1.2.3.8 - Contact person organisation
payer |  | 0..1 | BackboneElement | A.1.3 - Health insurance and payment information - Health insurance information is not always required, however, in some jurisdictions, the insurance number is also used as the patient identifier. It is necessary not just for identification but also forms access to funding for care.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
insuranceCode |  | 0..1 | Identifier | A.1.3.1 - Health insurance code
insuranceName |  | 0..1 | string | A.1.3.2 - Health insurance name
insuranceNumber |  | 0..1 | Identifier | A.1.3.3 - Health insurance number
informationRecipient |  | 0..* | BackboneElement | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..1 | Identifier | A.1.4.1 - Recipient identifier
name |  | 0..1 | HumanName | A.1.4.2 - Recipient name
organizationID |  | 0..* | Identifier | A.1.4.3 - Recipient organisation ID
organization |  | 0..1 | BackboneElement | A.1.4.4 - Recipient organisation
address |  | 0..1 | Address | A.1.4.5 - Address
country |  | 1..1 | CodeableConcept | A.1.4.6 - Country
telecom |  | 0..* | ContactPoint | A.1.4.7 - Telecom
author |  | 1..* | BackboneElement | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.5.1 - Author identifier
name |  | 1..1 | HumanName | A.1.5.2 - Author name
organizationID |  | 0..* | Identifier | A.1.5.3 - Author organisation ID
organization |  | 1..1 | BackboneElement | A.1.5.4 - Author organisation
dateTime |  | 1..1 | dateTime | A.1.5.5 - Date Time
attester |  | 0..* | BackboneElement | A.1.6 - Attester (multiple attesters could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.6.1 - Attester identifier
name |  | 1..1 | HumanName | A.1.6.2 - Attester name
organizationID |  | 0..* | Identifier | A.1.6.3 - Attester organisation ID
organization |  | 1..1 | BackboneElement | A.1.6.4 - Attester organisation
dateTime |  | 1..1 | dateTime | A.1.6.5 - Approval date and time
legalAuthenticator |  | 0..1 | BackboneElement | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.7.1 - Legal authenticator identifier
name |  | 1..1 | HumanName | A.1.7.2 - Legal authenticator name
organizationID |  | 0..* | Identifier | A.1.7.3 - Legal authenticator organisation ID
organization |  | 1..1 | BackboneElement | A.1.7.4 - Legal authenticator organisation
dateTime |  | 1..1 | dateTime | A.1.7.5 - Authentication date and time
documentMetadata |  | 1..1 | BackboneElement | A.1.8 - Document metadata
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..1 | Identifier | A.1.8.1 - Document ID
type |  | 1..1 | CodeableConcept | A.1.8.2 - Document type
status |  | 1..1 | CodeableConcept | A.1.8.3 - Document status
dateTime |  | 1..1 | dateTime | A.1.8.4 - Report date and time
title |  | 1..1 | string | A.1.8.5 - Document title
custodian |  | 1..1 | BackboneElement | A.1.8.6 - Report custodian
confidentiality |  | 1..1 | CodeableConcept | A.1.8.7 - Confidentiality
language |  | 1..1 | CodeableConcept | A.1.8.8 - Language
version |  | 0..1 | string | A.1.8.9 - Version
body |  | 1..1 | BackboneElement | A.2 - Hospital Discharge Report body data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
presentedForm |  | 0..1 | BackboneElement | A.2.0 - Hospital Discharge Report in its narrative form
advanceDirectives |  | 0..1 | HDRAdvanceDirectives | A.2.1 - Advance directives
alerts |  | 1..1 | HDRAlerts | A.2.2 - Alerts
encounter |  | 1..1 | HDREncounter | A.2.3 - Encounter [Mandatory]
admissionEvaluation |  | 0..1 | HDRAdmissionEvaluation | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
patientHistory |  | 0..1 | HDRPatientHistory | A.2.6 - Patient history
hospitalStay |  | 1..1 | HDRHospitalStay | A.2.7 - Course of hospitalisation (Hospital stay)
dischargeDetails |  | 1..1 | HDRDischargeDetails | A.2.8 - Discharge details
recommendations |  | 0..1 | HDRRecommendations | A.2.9 - Care plan and other recommendations after discharge.
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Base

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
HospitalDischargeReport |  | 0..* | Base | A - Hospital Discharge Report (eHN)
header |  | 1..1 | BackboneElement | A.1 - Hospital Discharge Report header data element
subjectIdentification |  | 1..1 | BackboneElement | A.1.1 - Identification of the patient/subject
given |  | 1..* | string | A.1.1.1 - Given name
family |  | 1..* | string | A.1.1.2 - Family name/surname
birthDate |  | 1..1 | dateTime | A.1.1.3 - Date of birth
identifier |  | 1..* | Identifier | A.1.1.4 - National healthcare patient ID
nationality |  | 0..* | CodeableConcept | A.1.1.5 - Nationality
gender |  | 1..1 | CodeableConcept | A.1.1.6 - Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | A.1.1.7 - Country of affiliation
subjectContact |  | 0..1 | BackboneElement | A.1.2 - Patient/subject related contact information
personalContact |  | 0..1 | BackboneElement | A.1.2.1 - Patient address
address |  | 0..* | Address | A.1.2.1.1 - Address
telecom |  | 0..* | ContactPoint | A.1.2.1.2 - Telecom
preferredHP |  | 0..* | BackboneElement | A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
identifier |  | 0..* | Identifier | A.1.2.2.1 - Identifier of the HP
name |  | 1..1 | HumanName | A.1.2.2.2 - Name of the HP
role |  | 0..* | CodeableConcept | A.1.2.2.3 - Role of the HP
organization |  | 0..1 | BackboneElement | A.1.2.2.4 - HP Organisation
address |  | 0..1 | Address | A.1.2.2.5 - Address
telecom |  | 0..* | ContactPoint | A.1.2.2.6 - Telecom
contactPerson |  | 0..* | BackboneElement | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
role |  | 0..* | CodeableConcept | A.1.2.3.1 - Role of that person
relationship |  | 0..1 | CodeableConcept | A.1.2.3.2 - Relationship level
given |  | 1..* | string | A.1.2.3.4 - Given name
family |  | 1..* | string | A.1.2.3.5 - Family name/surname
address |  | 0..* | Address | A.1.2.3.6 - Address
telecom |  | 0..* | ContactPoint | A.1.2.3.7 - Telecom
organization |  | 0..1 | BackboneElement | A.1.2.3.8 - Contact person organisation
payer |  | 0..1 | BackboneElement | A.1.3 - Health insurance and payment information - Health insurance information is not always required, however, in some jurisdictions, the insurance number is also used as the patient identifier. It is necessary not just for identification but also forms access to funding for care.
insuranceCode |  | 0..1 | Identifier | A.1.3.1 - Health insurance code
insuranceName |  | 0..1 | string | A.1.3.2 - Health insurance name
insuranceNumber |  | 0..1 | Identifier | A.1.3.3 - Health insurance number
informationRecipient |  | 0..* | BackboneElement | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
identifier |  | 0..1 | Identifier | A.1.4.1 - Recipient identifier
name |  | 0..1 | HumanName | A.1.4.2 - Recipient name
organizationID |  | 0..* | Identifier | A.1.4.3 - Recipient organisation ID
organization |  | 0..1 | BackboneElement | A.1.4.4 - Recipient organisation
address |  | 0..1 | Address | A.1.4.5 - Address
country |  | 1..1 | CodeableConcept | A.1.4.6 - Country
telecom |  | 0..* | ContactPoint | A.1.4.7 - Telecom
author |  | 1..* | BackboneElement | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
identifier |  | 1..* | Identifier | A.1.5.1 - Author identifier
name |  | 1..1 | HumanName | A.1.5.2 - Author name
organizationID |  | 0..* | Identifier | A.1.5.3 - Author organisation ID
organization |  | 1..1 | BackboneElement | A.1.5.4 - Author organisation
dateTime |  | 1..1 | dateTime | A.1.5.5 - Date Time
attester |  | 0..* | BackboneElement | A.1.6 - Attester (multiple attesters could be provided)
identifier |  | 1..* | Identifier | A.1.6.1 - Attester identifier
name |  | 1..1 | HumanName | A.1.6.2 - Attester name
organizationID |  | 0..* | Identifier | A.1.6.3 - Attester organisation ID
organization |  | 1..1 | BackboneElement | A.1.6.4 - Attester organisation
dateTime |  | 1..1 | dateTime | A.1.6.5 - Approval date and time
legalAuthenticator |  | 0..1 | BackboneElement | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
identifier |  | 1..* | Identifier | A.1.7.1 - Legal authenticator identifier
name |  | 1..1 | HumanName | A.1.7.2 - Legal authenticator name
organizationID |  | 0..* | Identifier | A.1.7.3 - Legal authenticator organisation ID
organization |  | 1..1 | BackboneElement | A.1.7.4 - Legal authenticator organisation
dateTime |  | 1..1 | dateTime | A.1.7.5 - Authentication date and time
documentMetadata |  | 1..1 | BackboneElement | A.1.8 - Document metadata
identifier |  | 1..1 | Identifier | A.1.8.1 - Document ID
type |  | 1..1 | CodeableConcept | A.1.8.2 - Document type
status |  | 1..1 | CodeableConcept | A.1.8.3 - Document status
dateTime |  | 1..1 | dateTime | A.1.8.4 - Report date and time
title |  | 1..1 | string | A.1.8.5 - Document title
custodian |  | 1..1 | BackboneElement | A.1.8.6 - Report custodian
confidentiality |  | 1..1 | CodeableConcept | A.1.8.7 - Confidentiality
language |  | 1..1 | CodeableConcept | A.1.8.8 - Language
version |  | 0..1 | string | A.1.8.9 - Version
body |  | 1..1 | BackboneElement | A.2 - Hospital Discharge Report body data element
presentedForm |  | 0..1 | BackboneElement | A.2.0 - Hospital Discharge Report in its narrative form
advanceDirectives |  | 0..1 | HDRAdvanceDirectives | A.2.1 - Advance directives
alerts |  | 1..1 | HDRAlerts | A.2.2 - Alerts
encounter |  | 1..1 | HDREncounter | A.2.3 - Encounter [Mandatory]
admissionEvaluation |  | 0..1 | HDRAdmissionEvaluation | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
patientHistory |  | 0..1 | HDRPatientHistory | A.2.6 - Patient history
hospitalStay |  | 1..1 | HDRHospitalStay | A.2.7 - Course of hospitalisation (Hospital stay)
dischargeDetails |  | 1..1 | HDRDischargeDetails | A.2.8 - Discharge details
recommendations |  | 0..1 | HDRRecommendations | A.2.9 - Care plan and other recommendations after discharge.
Documentation for this format

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
HospitalDischargeReport |  | 0..* | Base | A - Hospital Discharge Report (eHN)
header |  | 1..1 | BackboneElement | A.1 - Hospital Discharge Report header data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
subjectIdentification |  | 1..1 | BackboneElement | A.1.1 - Identification of the patient/subject
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
given |  | 1..* | string | A.1.1.1 - Given name
family |  | 1..* | string | A.1.1.2 - Family name/surname
birthDate |  | 1..1 | dateTime | A.1.1.3 - Date of birth
identifier |  | 1..* | Identifier | A.1.1.4 - National healthcare patient ID
nationality |  | 0..* | CodeableConcept | A.1.1.5 - Nationality
gender |  | 1..1 | CodeableConcept | A.1.1.6 - Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | A.1.1.7 - Country of affiliation
subjectContact |  | 0..1 | BackboneElement | A.1.2 - Patient/subject related contact information
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
personalContact |  | 0..1 | BackboneElement | A.1.2.1 - Patient address
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
address |  | 0..* | Address | A.1.2.1.1 - Address
telecom |  | 0..* | ContactPoint | A.1.2.1.2 - Telecom
preferredHP |  | 0..* | BackboneElement | A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..* | Identifier | A.1.2.2.1 - Identifier of the HP
name |  | 1..1 | HumanName | A.1.2.2.2 - Name of the HP
role |  | 0..* | CodeableConcept | A.1.2.2.3 - Role of the HP
organization |  | 0..1 | BackboneElement | A.1.2.2.4 - HP Organisation
address |  | 0..1 | Address | A.1.2.2.5 - Address
telecom |  | 0..* | ContactPoint | A.1.2.2.6 - Telecom
contactPerson |  | 0..* | BackboneElement | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
role |  | 0..* | CodeableConcept | A.1.2.3.1 - Role of that person
relationship |  | 0..1 | CodeableConcept | A.1.2.3.2 - Relationship level
given |  | 1..* | string | A.1.2.3.4 - Given name
family |  | 1..* | string | A.1.2.3.5 - Family name/surname
address |  | 0..* | Address | A.1.2.3.6 - Address
telecom |  | 0..* | ContactPoint | A.1.2.3.7 - Telecom
organization |  | 0..1 | BackboneElement | A.1.2.3.8 - Contact person organisation
payer |  | 0..1 | BackboneElement | A.1.3 - Health insurance and payment information - Health insurance information is not always required, however, in some jurisdictions, the insurance number is also used as the patient identifier. It is necessary not just for identification but also forms access to funding for care.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
insuranceCode |  | 0..1 | Identifier | A.1.3.1 - Health insurance code
insuranceName |  | 0..1 | string | A.1.3.2 - Health insurance name
insuranceNumber |  | 0..1 | Identifier | A.1.3.3 - Health insurance number
informationRecipient |  | 0..* | BackboneElement | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..1 | Identifier | A.1.4.1 - Recipient identifier
name |  | 0..1 | HumanName | A.1.4.2 - Recipient name
organizationID |  | 0..* | Identifier | A.1.4.3 - Recipient organisation ID
organization |  | 0..1 | BackboneElement | A.1.4.4 - Recipient organisation
address |  | 0..1 | Address | A.1.4.5 - Address
country |  | 1..1 | CodeableConcept | A.1.4.6 - Country
telecom |  | 0..* | ContactPoint | A.1.4.7 - Telecom
author |  | 1..* | BackboneElement | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.5.1 - Author identifier
name |  | 1..1 | HumanName | A.1.5.2 - Author name
organizationID |  | 0..* | Identifier | A.1.5.3 - Author organisation ID
organization |  | 1..1 | BackboneElement | A.1.5.4 - Author organisation
dateTime |  | 1..1 | dateTime | A.1.5.5 - Date Time
attester |  | 0..* | BackboneElement | A.1.6 - Attester (multiple attesters could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.6.1 - Attester identifier
name |  | 1..1 | HumanName | A.1.6.2 - Attester name
organizationID |  | 0..* | Identifier | A.1.6.3 - Attester organisation ID
organization |  | 1..1 | BackboneElement | A.1.6.4 - Attester organisation
dateTime |  | 1..1 | dateTime | A.1.6.5 - Approval date and time
legalAuthenticator |  | 0..1 | BackboneElement | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.7.1 - Legal authenticator identifier
name |  | 1..1 | HumanName | A.1.7.2 - Legal authenticator name
organizationID |  | 0..* | Identifier | A.1.7.3 - Legal authenticator organisation ID
organization |  | 1..1 | BackboneElement | A.1.7.4 - Legal authenticator organisation
dateTime |  | 1..1 | dateTime | A.1.7.5 - Authentication date and time
documentMetadata |  | 1..1 | BackboneElement | A.1.8 - Document metadata
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..1 | Identifier | A.1.8.1 - Document ID
type |  | 1..1 | CodeableConcept | A.1.8.2 - Document type
status |  | 1..1 | CodeableConcept | A.1.8.3 - Document status
dateTime |  | 1..1 | dateTime | A.1.8.4 - Report date and time
title |  | 1..1 | string | A.1.8.5 - Document title
custodian |  | 1..1 | BackboneElement | A.1.8.6 - Report custodian
confidentiality |  | 1..1 | CodeableConcept | A.1.8.7 - Confidentiality
language |  | 1..1 | CodeableConcept | A.1.8.8 - Language
version |  | 0..1 | string | A.1.8.9 - Version
body |  | 1..1 | BackboneElement | A.2 - Hospital Discharge Report body data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
presentedForm |  | 0..1 | BackboneElement | A.2.0 - Hospital Discharge Report in its narrative form
advanceDirectives |  | 0..1 | HDRAdvanceDirectives | A.2.1 - Advance directives
alerts |  | 1..1 | HDRAlerts | A.2.2 - Alerts
encounter |  | 1..1 | HDREncounter | A.2.3 - Encounter [Mandatory]
admissionEvaluation |  | 0..1 | HDRAdmissionEvaluation | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
patientHistory |  | 0..1 | HDRPatientHistory | A.2.6 - Patient history
hospitalStay |  | 1..1 | HDRHospitalStay | A.2.7 - Course of hospitalisation (Hospital stay)
dischargeDetails |  | 1..1 | HDRDischargeDetails | A.2.8 - Discharge details
recommendations |  | 0..1 | HDRRecommendations | A.2.9 - Care plan and other recommendations after discharge.
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Base

Summary

Mandatory: 0 element(38 nested mandatory elements)

Key Elements View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
HospitalDischargeReport |  | 0..* | Base | A - Hospital Discharge Report (eHN)
header |  | 1..1 | BackboneElement | A.1 - Hospital Discharge Report header data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
subjectIdentification |  | 1..1 | BackboneElement | A.1.1 - Identification of the patient/subject
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
given |  | 1..* | string | A.1.1.1 - Given name
family |  | 1..* | string | A.1.1.2 - Family name/surname
birthDate |  | 1..1 | dateTime | A.1.1.3 - Date of birth
identifier |  | 1..* | Identifier | A.1.1.4 - National healthcare patient ID
nationality |  | 0..* | CodeableConcept | A.1.1.5 - Nationality
gender |  | 1..1 | CodeableConcept | A.1.1.6 - Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | A.1.1.7 - Country of affiliation
subjectContact |  | 0..1 | BackboneElement | A.1.2 - Patient/subject related contact information
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
personalContact |  | 0..1 | BackboneElement | A.1.2.1 - Patient address
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
address |  | 0..* | Address | A.1.2.1.1 - Address
telecom |  | 0..* | ContactPoint | A.1.2.1.2 - Telecom
preferredHP |  | 0..* | BackboneElement | A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..* | Identifier | A.1.2.2.1 - Identifier of the HP
name |  | 1..1 | HumanName | A.1.2.2.2 - Name of the HP
role |  | 0..* | CodeableConcept | A.1.2.2.3 - Role of the HP
organization |  | 0..1 | BackboneElement | A.1.2.2.4 - HP Organisation
address |  | 0..1 | Address | A.1.2.2.5 - Address
telecom |  | 0..* | ContactPoint | A.1.2.2.6 - Telecom
contactPerson |  | 0..* | BackboneElement | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
role |  | 0..* | CodeableConcept | A.1.2.3.1 - Role of that person
relationship |  | 0..1 | CodeableConcept | A.1.2.3.2 - Relationship level
given |  | 1..* | string | A.1.2.3.4 - Given name
family |  | 1..* | string | A.1.2.3.5 - Family name/surname
address |  | 0..* | Address | A.1.2.3.6 - Address
telecom |  | 0..* | ContactPoint | A.1.2.3.7 - Telecom
organization |  | 0..1 | BackboneElement | A.1.2.3.8 - Contact person organisation
payer |  | 0..1 | BackboneElement | A.1.3 - Health insurance and payment information - Health insurance information is not always required, however, in some jurisdictions, the insurance number is also used as the patient identifier. It is necessary not just for identification but also forms access to funding for care.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
insuranceCode |  | 0..1 | Identifier | A.1.3.1 - Health insurance code
insuranceName |  | 0..1 | string | A.1.3.2 - Health insurance name
insuranceNumber |  | 0..1 | Identifier | A.1.3.3 - Health insurance number
informationRecipient |  | 0..* | BackboneElement | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..1 | Identifier | A.1.4.1 - Recipient identifier
name |  | 0..1 | HumanName | A.1.4.2 - Recipient name
organizationID |  | 0..* | Identifier | A.1.4.3 - Recipient organisation ID
organization |  | 0..1 | BackboneElement | A.1.4.4 - Recipient organisation
address |  | 0..1 | Address | A.1.4.5 - Address
country |  | 1..1 | CodeableConcept | A.1.4.6 - Country
telecom |  | 0..* | ContactPoint | A.1.4.7 - Telecom
author |  | 1..* | BackboneElement | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.5.1 - Author identifier
name |  | 1..1 | HumanName | A.1.5.2 - Author name
organizationID |  | 0..* | Identifier | A.1.5.3 - Author organisation ID
organization |  | 1..1 | BackboneElement | A.1.5.4 - Author organisation
dateTime |  | 1..1 | dateTime | A.1.5.5 - Date Time
attester |  | 0..* | BackboneElement | A.1.6 - Attester (multiple attesters could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.6.1 - Attester identifier
name |  | 1..1 | HumanName | A.1.6.2 - Attester name
organizationID |  | 0..* | Identifier | A.1.6.3 - Attester organisation ID
organization |  | 1..1 | BackboneElement | A.1.6.4 - Attester organisation
dateTime |  | 1..1 | dateTime | A.1.6.5 - Approval date and time
legalAuthenticator |  | 0..1 | BackboneElement | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.7.1 - Legal authenticator identifier
name |  | 1..1 | HumanName | A.1.7.2 - Legal authenticator name
organizationID |  | 0..* | Identifier | A.1.7.3 - Legal authenticator organisation ID
organization |  | 1..1 | BackboneElement | A.1.7.4 - Legal authenticator organisation
dateTime |  | 1..1 | dateTime | A.1.7.5 - Authentication date and time
documentMetadata |  | 1..1 | BackboneElement | A.1.8 - Document metadata
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..1 | Identifier | A.1.8.1 - Document ID
type |  | 1..1 | CodeableConcept | A.1.8.2 - Document type
status |  | 1..1 | CodeableConcept | A.1.8.3 - Document status
dateTime |  | 1..1 | dateTime | A.1.8.4 - Report date and time
title |  | 1..1 | string | A.1.8.5 - Document title
custodian |  | 1..1 | BackboneElement | A.1.8.6 - Report custodian
confidentiality |  | 1..1 | CodeableConcept | A.1.8.7 - Confidentiality
language |  | 1..1 | CodeableConcept | A.1.8.8 - Language
version |  | 0..1 | string | A.1.8.9 - Version
body |  | 1..1 | BackboneElement | A.2 - Hospital Discharge Report body data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
presentedForm |  | 0..1 | BackboneElement | A.2.0 - Hospital Discharge Report in its narrative form
advanceDirectives |  | 0..1 | HDRAdvanceDirectives | A.2.1 - Advance directives
alerts |  | 1..1 | HDRAlerts | A.2.2 - Alerts
encounter |  | 1..1 | HDREncounter | A.2.3 - Encounter [Mandatory]
admissionEvaluation |  | 0..1 | HDRAdmissionEvaluation | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
patientHistory |  | 0..1 | HDRPatientHistory | A.2.6 - Patient history
hospitalStay |  | 1..1 | HDRHospitalStay | A.2.7 - Course of hospitalisation (Hospital stay)
dischargeDetails |  | 1..1 | HDRDischargeDetails | A.2.8 - Discharge details
recommendations |  | 0..1 | HDRRecommendations | A.2.9 - Care plan and other recommendations after discharge.
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

Differential View

This structure is derived from Base

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
HospitalDischargeReport |  | 0..* | Base | A - Hospital Discharge Report (eHN)
header |  | 1..1 | BackboneElement | A.1 - Hospital Discharge Report header data element
subjectIdentification |  | 1..1 | BackboneElement | A.1.1 - Identification of the patient/subject
given |  | 1..* | string | A.1.1.1 - Given name
family |  | 1..* | string | A.1.1.2 - Family name/surname
birthDate |  | 1..1 | dateTime | A.1.1.3 - Date of birth
identifier |  | 1..* | Identifier | A.1.1.4 - National healthcare patient ID
nationality |  | 0..* | CodeableConcept | A.1.1.5 - Nationality
gender |  | 1..1 | CodeableConcept | A.1.1.6 - Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | A.1.1.7 - Country of affiliation
subjectContact |  | 0..1 | BackboneElement | A.1.2 - Patient/subject related contact information
personalContact |  | 0..1 | BackboneElement | A.1.2.1 - Patient address
address |  | 0..* | Address | A.1.2.1.1 - Address
telecom |  | 0..* | ContactPoint | A.1.2.1.2 - Telecom
preferredHP |  | 0..* | BackboneElement | A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
identifier |  | 0..* | Identifier | A.1.2.2.1 - Identifier of the HP
name |  | 1..1 | HumanName | A.1.2.2.2 - Name of the HP
role |  | 0..* | CodeableConcept | A.1.2.2.3 - Role of the HP
organization |  | 0..1 | BackboneElement | A.1.2.2.4 - HP Organisation
address |  | 0..1 | Address | A.1.2.2.5 - Address
telecom |  | 0..* | ContactPoint | A.1.2.2.6 - Telecom
contactPerson |  | 0..* | BackboneElement | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
role |  | 0..* | CodeableConcept | A.1.2.3.1 - Role of that person
relationship |  | 0..1 | CodeableConcept | A.1.2.3.2 - Relationship level
given |  | 1..* | string | A.1.2.3.4 - Given name
family |  | 1..* | string | A.1.2.3.5 - Family name/surname
address |  | 0..* | Address | A.1.2.3.6 - Address
telecom |  | 0..* | ContactPoint | A.1.2.3.7 - Telecom
organization |  | 0..1 | BackboneElement | A.1.2.3.8 - Contact person organisation
payer |  | 0..1 | BackboneElement | A.1.3 - Health insurance and payment information - Health insurance information is not always required, however, in some jurisdictions, the insurance number is also used as the patient identifier. It is necessary not just for identification but also forms access to funding for care.
insuranceCode |  | 0..1 | Identifier | A.1.3.1 - Health insurance code
insuranceName |  | 0..1 | string | A.1.3.2 - Health insurance name
insuranceNumber |  | 0..1 | Identifier | A.1.3.3 - Health insurance number
informationRecipient |  | 0..* | BackboneElement | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
identifier |  | 0..1 | Identifier | A.1.4.1 - Recipient identifier
name |  | 0..1 | HumanName | A.1.4.2 - Recipient name
organizationID |  | 0..* | Identifier | A.1.4.3 - Recipient organisation ID
organization |  | 0..1 | BackboneElement | A.1.4.4 - Recipient organisation
address |  | 0..1 | Address | A.1.4.5 - Address
country |  | 1..1 | CodeableConcept | A.1.4.6 - Country
telecom |  | 0..* | ContactPoint | A.1.4.7 - Telecom
author |  | 1..* | BackboneElement | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
identifier |  | 1..* | Identifier | A.1.5.1 - Author identifier
name |  | 1..1 | HumanName | A.1.5.2 - Author name
organizationID |  | 0..* | Identifier | A.1.5.3 - Author organisation ID
organization |  | 1..1 | BackboneElement | A.1.5.4 - Author organisation
dateTime |  | 1..1 | dateTime | A.1.5.5 - Date Time
attester |  | 0..* | BackboneElement | A.1.6 - Attester (multiple attesters could be provided)
identifier |  | 1..* | Identifier | A.1.6.1 - Attester identifier
name |  | 1..1 | HumanName | A.1.6.2 - Attester name
organizationID |  | 0..* | Identifier | A.1.6.3 - Attester organisation ID
organization |  | 1..1 | BackboneElement | A.1.6.4 - Attester organisation
dateTime |  | 1..1 | dateTime | A.1.6.5 - Approval date and time
legalAuthenticator |  | 0..1 | BackboneElement | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
identifier |  | 1..* | Identifier | A.1.7.1 - Legal authenticator identifier
name |  | 1..1 | HumanName | A.1.7.2 - Legal authenticator name
organizationID |  | 0..* | Identifier | A.1.7.3 - Legal authenticator organisation ID
organization |  | 1..1 | BackboneElement | A.1.7.4 - Legal authenticator organisation
dateTime |  | 1..1 | dateTime | A.1.7.5 - Authentication date and time
documentMetadata |  | 1..1 | BackboneElement | A.1.8 - Document metadata
identifier |  | 1..1 | Identifier | A.1.8.1 - Document ID
type |  | 1..1 | CodeableConcept | A.1.8.2 - Document type
status |  | 1..1 | CodeableConcept | A.1.8.3 - Document status
dateTime |  | 1..1 | dateTime | A.1.8.4 - Report date and time
title |  | 1..1 | string | A.1.8.5 - Document title
custodian |  | 1..1 | BackboneElement | A.1.8.6 - Report custodian
confidentiality |  | 1..1 | CodeableConcept | A.1.8.7 - Confidentiality
language |  | 1..1 | CodeableConcept | A.1.8.8 - Language
version |  | 0..1 | string | A.1.8.9 - Version
body |  | 1..1 | BackboneElement | A.2 - Hospital Discharge Report body data element
presentedForm |  | 0..1 | BackboneElement | A.2.0 - Hospital Discharge Report in its narrative form
advanceDirectives |  | 0..1 | HDRAdvanceDirectives | A.2.1 - Advance directives
alerts |  | 1..1 | HDRAlerts | A.2.2 - Alerts
encounter |  | 1..1 | HDREncounter | A.2.3 - Encounter [Mandatory]
admissionEvaluation |  | 0..1 | HDRAdmissionEvaluation | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
patientHistory |  | 0..1 | HDRPatientHistory | A.2.6 - Patient history
hospitalStay |  | 1..1 | HDRHospitalStay | A.2.7 - Course of hospitalisation (Hospital stay)
dischargeDetails |  | 1..1 | HDRDischargeDetails | A.2.8 - Discharge details
recommendations |  | 0..1 | HDRRecommendations | A.2.9 - Care plan and other recommendations after discharge.
Documentation for this format

Snapshot View

Name | Flags | Card. | Type | Description & Constraints Filter: Bindings Constraints Obligations
--- | --- | --- | --- | ---
HospitalDischargeReport |  | 0..* | Base | A - Hospital Discharge Report (eHN)
header |  | 1..1 | BackboneElement | A.1 - Hospital Discharge Report header data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
subjectIdentification |  | 1..1 | BackboneElement | A.1.1 - Identification of the patient/subject
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
given |  | 1..* | string | A.1.1.1 - Given name
family |  | 1..* | string | A.1.1.2 - Family name/surname
birthDate |  | 1..1 | dateTime | A.1.1.3 - Date of birth
identifier |  | 1..* | Identifier | A.1.1.4 - National healthcare patient ID
nationality |  | 0..* | CodeableConcept | A.1.1.5 - Nationality
gender |  | 1..1 | CodeableConcept | A.1.1.6 - Gender
countryOfAffiliation |  | 0..1 | CodeableConcept | A.1.1.7 - Country of affiliation
subjectContact |  | 0..1 | BackboneElement | A.1.2 - Patient/subject related contact information
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
personalContact |  | 0..1 | BackboneElement | A.1.2.1 - Patient address
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
address |  | 0..* | Address | A.1.2.1.1 - Address
telecom |  | 0..* | ContactPoint | A.1.2.1.2 - Telecom
preferredHP |  | 0..* | BackboneElement | A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..* | Identifier | A.1.2.2.1 - Identifier of the HP
name |  | 1..1 | HumanName | A.1.2.2.2 - Name of the HP
role |  | 0..* | CodeableConcept | A.1.2.2.3 - Role of the HP
organization |  | 0..1 | BackboneElement | A.1.2.2.4 - HP Organisation
address |  | 0..1 | Address | A.1.2.2.5 - Address
telecom |  | 0..* | ContactPoint | A.1.2.2.6 - Telecom
contactPerson |  | 0..* | BackboneElement | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
role |  | 0..* | CodeableConcept | A.1.2.3.1 - Role of that person
relationship |  | 0..1 | CodeableConcept | A.1.2.3.2 - Relationship level
given |  | 1..* | string | A.1.2.3.4 - Given name
family |  | 1..* | string | A.1.2.3.5 - Family name/surname
address |  | 0..* | Address | A.1.2.3.6 - Address
telecom |  | 0..* | ContactPoint | A.1.2.3.7 - Telecom
organization |  | 0..1 | BackboneElement | A.1.2.3.8 - Contact person organisation
payer |  | 0..1 | BackboneElement | A.1.3 - Health insurance and payment information - Health insurance information is not always required, however, in some jurisdictions, the insurance number is also used as the patient identifier. It is necessary not just for identification but also forms access to funding for care.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
insuranceCode |  | 0..1 | Identifier | A.1.3.1 - Health insurance code
insuranceName |  | 0..1 | string | A.1.3.2 - Health insurance name
insuranceNumber |  | 0..1 | Identifier | A.1.3.3 - Health insurance number
informationRecipient |  | 0..* | BackboneElement | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 0..1 | Identifier | A.1.4.1 - Recipient identifier
name |  | 0..1 | HumanName | A.1.4.2 - Recipient name
organizationID |  | 0..* | Identifier | A.1.4.3 - Recipient organisation ID
organization |  | 0..1 | BackboneElement | A.1.4.4 - Recipient organisation
address |  | 0..1 | Address | A.1.4.5 - Address
country |  | 1..1 | CodeableConcept | A.1.4.6 - Country
telecom |  | 0..* | ContactPoint | A.1.4.7 - Telecom
author |  | 1..* | BackboneElement | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.5.1 - Author identifier
name |  | 1..1 | HumanName | A.1.5.2 - Author name
organizationID |  | 0..* | Identifier | A.1.5.3 - Author organisation ID
organization |  | 1..1 | BackboneElement | A.1.5.4 - Author organisation
dateTime |  | 1..1 | dateTime | A.1.5.5 - Date Time
attester |  | 0..* | BackboneElement | A.1.6 - Attester (multiple attesters could be provided)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.6.1 - Attester identifier
name |  | 1..1 | HumanName | A.1.6.2 - Attester name
organizationID |  | 0..* | Identifier | A.1.6.3 - Attester organisation ID
organization |  | 1..1 | BackboneElement | A.1.6.4 - Attester organisation
dateTime |  | 1..1 | dateTime | A.1.6.5 - Approval date and time
legalAuthenticator |  | 0..1 | BackboneElement | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..* | Identifier | A.1.7.1 - Legal authenticator identifier
name |  | 1..1 | HumanName | A.1.7.2 - Legal authenticator name
organizationID |  | 0..* | Identifier | A.1.7.3 - Legal authenticator organisation ID
organization |  | 1..1 | BackboneElement | A.1.7.4 - Legal authenticator organisation
dateTime |  | 1..1 | dateTime | A.1.7.5 - Authentication date and time
documentMetadata |  | 1..1 | BackboneElement | A.1.8 - Document metadata
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
identifier |  | 1..1 | Identifier | A.1.8.1 - Document ID
type |  | 1..1 | CodeableConcept | A.1.8.2 - Document type
status |  | 1..1 | CodeableConcept | A.1.8.3 - Document status
dateTime |  | 1..1 | dateTime | A.1.8.4 - Report date and time
title |  | 1..1 | string | A.1.8.5 - Document title
custodian |  | 1..1 | BackboneElement | A.1.8.6 - Report custodian
confidentiality |  | 1..1 | CodeableConcept | A.1.8.7 - Confidentiality
language |  | 1..1 | CodeableConcept | A.1.8.8 - Language
version |  | 0..1 | string | A.1.8.9 - Version
body |  | 1..1 | BackboneElement | A.2 - Hospital Discharge Report body data element
@id |  | 0..1 | string | Unique id for inter-element referencing
extension |  | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized
presentedForm |  | 0..1 | BackboneElement | A.2.0 - Hospital Discharge Report in its narrative form
advanceDirectives |  | 0..1 | HDRAdvanceDirectives | A.2.1 - Advance directives
alerts |  | 1..1 | HDRAlerts | A.2.2 - Alerts
encounter |  | 1..1 | HDREncounter | A.2.3 - Encounter [Mandatory]
admissionEvaluation |  | 0..1 | HDRAdmissionEvaluation | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
patientHistory |  | 0..1 | HDRPatientHistory | A.2.6 - Patient history
hospitalStay |  | 1..1 | HDRHospitalStay | A.2.7 - Course of hospitalisation (Hospital stay)
dischargeDetails |  | 1..1 | HDRDischargeDetails | A.2.8 - Discharge details
recommendations |  | 0..1 | HDRRecommendations | A.2.9 - Care plan and other recommendations after discharge.
Documentation for this format

#### Constraints

Id | Grade | Path(s) | Description | Expression
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children | `hasValue() or (children().count() > id.count())`
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both | `extension.exists() != value.exists()`

This structure is derived from Base

Summary

Mandatory: 0 element(38 nested mandatory elements)

Other representations of profile: CSV, Excel