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: HospitalDischargeReportEHN - Detailed Descriptions

Draft as of 2025-10-10

Definitions for the HospitalDischargeReport logical model.

- Key Elements Table
- Differential Elements Table
- Snapshot Elements Table

Guidance on how to interpret the contents of this table can be foundhere

0. HospitalDischargeReport
Definition | Hospital Discharge Report Maturity Level: 0 Draft
Short | A - Hospital Discharge Report (eHN)
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. HospitalDischargeReport.header
Definition | Hospital Discharge Report header data element
Short | A.1 - Hospital Discharge Report header data element
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
4. HospitalDischargeReport.header.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
6. HospitalDischargeReport.header.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
8. HospitalDischargeReport.header.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
10. HospitalDischargeReport.header.subjectIdentification
Definition | Identification of the patient/subject
Short | A.1.1 - Identification of the patient/subject
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. HospitalDischargeReport.header.subjectIdentification.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
14. HospitalDischargeReport.header.subjectIdentification.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectIdentification.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
16. HospitalDischargeReport.header.subjectIdentification.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
18. HospitalDischargeReport.header.subjectIdentification.given
Definition | The given name/first name of the patient (also known as forename or first name). This field can contain more than one element.
Short | A.1.1.1 - Given name
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
20. HospitalDischargeReport.header.subjectIdentification.family
Definition | The family name/surname/last name of the patient. This field can contain more than one element or multiple fields could be present.
Short | A.1.1.2 - Family name/surname
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. HospitalDischargeReport.header.subjectIdentification.birthDate
Definition | Complete date, following the ISO 8601.
Short | A.1.1.3 - Date of birth
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
24. HospitalDischargeReport.header.subjectIdentification.identifier
Definition | An identifier of the patient that is unique within a defined scope. Example: National ID (birth number) for a Czech patient. Multiple identifiers could be provided
Short | A.1.1.4 - National healthcare patient ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
26. HospitalDischargeReport.header.subjectIdentification.nationality
Definition | Nationality of the patient.
Short | A.1.1.5 - Nationality
Comments | ISO 3166
Control | 0..*
Type | CodeableConcept
28. HospitalDischargeReport.header.subjectIdentification.gender
Definition | This field must contain a recognised valid value for "administrative gender". If different, "physiological gender" should be communicated elsewhere in the relevant clinical information section.
Short | A.1.1.6 - Gender
Comments | HL7 Administrative Gender
Control | 1..1
Type | CodeableConcept
30. HospitalDischargeReport.header.subjectIdentification.countryOfAffiliation
Definition | Name of country of affiliation
Short | A.1.1.7 - Country of affiliation
Comments | ISO 3166
Control | 0..1
Type | CodeableConcept
32. HospitalDischargeReport.header.subjectContact
Definition | Patient/subject related contact information
Short | A.1.2 - Patient/subject related contact information
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
34. HospitalDischargeReport.header.subjectContact.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
36. HospitalDischargeReport.header.subjectContact.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
38. HospitalDischargeReport.header.subjectContact.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
40. HospitalDischargeReport.header.subjectContact.personalContact
Definition | Patient address
Short | A.1.2.1 - Patient address
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
42. HospitalDischargeReport.header.subjectContact.personalContact.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
44. HospitalDischargeReport.header.subjectContact.personalContact.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.personalContact.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
46. HospitalDischargeReport.header.subjectContact.personalContact.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
48. HospitalDischargeReport.header.subjectContact.personalContact.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.1.1 - Address
Comments | ISO 3166
Control | 0..*
Type | Address
50. HospitalDischargeReport.header.subjectContact.personalContact.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.1.2 - Telecom
Control | 0..*
Type | ContactPoint
52. HospitalDischargeReport.header.subjectContact.preferredHP
Definition | 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).
Short | 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).
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
54. HospitalDischargeReport.header.subjectContact.preferredHP.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
56. HospitalDischargeReport.header.subjectContact.preferredHP.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.preferredHP.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
58. HospitalDischargeReport.header.subjectContact.preferredHP.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
60. HospitalDischargeReport.header.subjectContact.preferredHP.identifier
Definition | An identifier of the health professional that is unique within a defined scope. Example: National health professional ID. Multiple identifiers could be provided.
Short | A.1.2.2.1 - Identifier of the HP
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | Identifier
62. HospitalDischargeReport.header.subjectContact.preferredHP.name
Definition | Name of the health professional that has been treating or taking responsibility for the patient.[the structure of the name will be the same as for the patient (given name, family name / surname)]
Short | A.1.2.2.2 - Name of the HP
Control | 1..1
Type | HumanName
64. HospitalDischargeReport.header.subjectContact.preferredHP.role
Definition | Health professional role. Multiple roles could be provided.
Short | A.1.2.2.3 - Role of the HP
Comments | ISCO
Control | 0..*
Type | CodeableConcept
66. HospitalDischargeReport.header.subjectContact.preferredHP.organization
Definition | Health professional organisation
Short | A.1.2.2.4 - HP Organisation
Control | 0..1
Type | BackboneElement
68. HospitalDischargeReport.header.subjectContact.preferredHP.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.2.5 - Address
Comments | ISO 3166
Control | 0..1
Type | Address
70. HospitalDischargeReport.header.subjectContact.preferredHP.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.2.6 - Telecom
Control | 0..*
Type | ContactPoint
72. HospitalDischargeReport.header.subjectContact.contactPerson
Definition | Contact person/ legal guardian (multiple contacts could be provided)
Short | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
74. HospitalDischargeReport.header.subjectContact.contactPerson.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
76. HospitalDischargeReport.header.subjectContact.contactPerson.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.contactPerson.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
78. HospitalDischargeReport.header.subjectContact.contactPerson.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
80. HospitalDischargeReport.header.subjectContact.contactPerson.role
Definition | Role of the contact person: legal guardian, next of kin, other person to contact.
Short | A.1.2.3.1 - Role of that person
Comments | HL7 RoleClass
Control | 0..*
Type | CodeableConcept
82. HospitalDischargeReport.header.subjectContact.contactPerson.relationship
Definition | Relationship type with the patient (e.g. father, wife, daughter)
Short | A.1.2.3.2 - Relationship level
Comments | HL7 RoleCodeSNOMED CT
Control | 0..1
Type | CodeableConcept
84. HospitalDischargeReport.header.subjectContact.contactPerson.given
Definition | Given name of the contact person/guardian . This field can contain more than one element.
Short | A.1.2.3.4 - Given name
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
86. HospitalDischargeReport.header.subjectContact.contactPerson.family
Definition | Family name of the contact person. This field can contain more than one element [the structure of the name will be the same as for the patient (given name, family name / surname)]..
Short | A.1.2.3.5 - Family name/surname
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
88. HospitalDischargeReport.header.subjectContact.contactPerson.address
Definition | Mailing, home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.3.6 - Address
Comments | ISO 3166
Control | 0..*
Type | Address
90. HospitalDischargeReport.header.subjectContact.contactPerson.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.3.7 - Telecom
Control | 0..*
Type | ContactPoint
92. HospitalDischargeReport.header.subjectContact.contactPerson.organization
Definition | Contact person organisation information.
Short | A.1.2.3.8 - Contact person organisation
Control | 0..1
Type | BackboneElement
94. HospitalDischargeReport.header.payer
Definition | 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.
Short | 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.
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
96. HospitalDischargeReport.header.payer.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
98. HospitalDischargeReport.header.payer.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.payer.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
100. HospitalDischargeReport.header.payer.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
102. HospitalDischargeReport.header.payer.insuranceCode
Definition | Unique health insurance company identification code.
Short | A.1.3.1 - Health insurance code
Control | 0..1
Type | Identifier
104. HospitalDischargeReport.header.payer.insuranceName
Definition | Full, official name of the healthcare insurance provider.
Short | A.1.3.2 - Health insurance name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
106. HospitalDischargeReport.header.payer.insuranceNumber
Definition | Number or code under which the insured person is registered at the insurance provider.
Short | A.1.3.3 - Health insurance number
Control | 0..1
Type | Identifier
108. HospitalDischargeReport.header.informationRecipient
Definition | Information recipient - (intended recipient or recipients of the report), if applicable
Short | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
110. HospitalDischargeReport.header.informationRecipient.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
112. HospitalDischargeReport.header.informationRecipient.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.informationRecipient.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
114. HospitalDischargeReport.header.informationRecipient.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
116. HospitalDischargeReport.header.informationRecipient.identifier
Definition | The health professional or patient identifier. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier could be used.
Short | A.1.4.1 - Recipient identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..1
Type | Identifier
118. HospitalDischargeReport.header.informationRecipient.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.4.2 - Recipient name
Control | 0..1
Type | HumanName
120. HospitalDischargeReport.header.informationRecipient.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.4.3 - Recipient organisation ID
Control | 0..*
Type | Identifier
122. HospitalDischargeReport.header.informationRecipient.organization
Definition | The healthcare provider organisation information.
Short | A.1.4.4 - Recipient organisation
Control | 0..1
Type | BackboneElement
124. HospitalDischargeReport.header.informationRecipient.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.4.5 - Address
Control | 0..1
Type | Address
126. HospitalDischargeReport.header.informationRecipient.country
Definition | Country of the intended recipient as part of the address.
Short | A.1.4.6 - Country
Comments | ISO 3166
Control | 1..1
Type | CodeableConcept
128. HospitalDischargeReport.header.informationRecipient.telecom
Definition | Telecommunication contact information (addresses) associated to a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.4.7 - Telecom
Control | 0..*
Type | ContactPoint
130. HospitalDischargeReport.header.author
Definition | Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
Short | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
Control | 1..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
132. HospitalDischargeReport.header.author.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
134. HospitalDischargeReport.header.author.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.author.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
136. HospitalDischargeReport.header.author.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
138. HospitalDischargeReport.header.author.identifier
Definition | The health professional identifier that will allow addressing recipients within a national or international data exchange infrastructure, such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier should be used.
Short | A.1.5.1 - Author identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
140. HospitalDischargeReport.header.author.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.5.2 - Author name
Control | 1..1
Type | HumanName
142. HospitalDischargeReport.header.author.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.5.3 - Author organisation ID
Control | 0..*
Type | Identifier
144. HospitalDischargeReport.header.author.organization
Definition | The healthcare provider organisation information.
Short | A.1.5.4 - Author organisation
Control | 1..1
Type | BackboneElement
146. HospitalDischargeReport.header.author.dateTime
Definition | Date and time of the last modification of the document by its Author.
Short | A.1.5.5 - Date Time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
148. HospitalDischargeReport.header.attester
Definition | Attester (multiple attesters could be provided)
Short | A.1.6 - Attester (multiple attesters could be provided)
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
150. HospitalDischargeReport.header.attester.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
152. HospitalDischargeReport.header.attester.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.attester.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
154. HospitalDischargeReport.header.attester.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
156. HospitalDischargeReport.header.attester.identifier
Definition | The health professional identification number. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number.
Short | A.1.6.1 - Attester identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
158. HospitalDischargeReport.header.attester.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.6.2 - Attester name
Control | 1..1
Type | HumanName
160. HospitalDischargeReport.header.attester.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.6.3 - Attester organisation ID
Control | 0..*
Type | Identifier
162. HospitalDischargeReport.header.attester.organization
Definition | The healthcare provider organisation information.
Short | A.1.6.4 - Attester organisation
Control | 1..1
Type | BackboneElement
164. HospitalDischargeReport.header.attester.dateTime
Definition | Date and time of the approval of the document by Attester.
Short | A.1.6.5 - Approval date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
166. HospitalDischargeReport.header.legalAuthenticator
Definition | Legal authenticator (The person taking responsibility for the medical content of the document)
Short | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
168. HospitalDischargeReport.header.legalAuthenticator.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
170. HospitalDischargeReport.header.legalAuthenticator.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.legalAuthenticator.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
172. HospitalDischargeReport.header.legalAuthenticator.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
174. HospitalDischargeReport.header.legalAuthenticator.identifier
Definition | The health professional identification number. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number. Multiple identifiers could be provided.
Short | A.1.7.1 - Legal authenticator identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
176. HospitalDischargeReport.header.legalAuthenticator.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.7.2 - Legal authenticator name
Control | 1..1
Type | HumanName
178. HospitalDischargeReport.header.legalAuthenticator.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.7.3 - Legal authenticator organisation ID
Control | 0..*
Type | Identifier
180. HospitalDischargeReport.header.legalAuthenticator.organization
Definition | The healthcare provider organisation information.
Short | A.1.7.4 - Legal authenticator organisation
Control | 1..1
Type | BackboneElement
182. HospitalDischargeReport.header.legalAuthenticator.dateTime
Definition | Date and time when the document was authorised.
Short | A.1.7.5 - Authentication date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
184. HospitalDischargeReport.header.documentMetadata
Definition | Document metadata
Short | A.1.8 - Document metadata
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
186. HospitalDischargeReport.header.documentMetadata.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
188. HospitalDischargeReport.header.documentMetadata.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.documentMetadata.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
190. HospitalDischargeReport.header.documentMetadata.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
192. HospitalDischargeReport.header.documentMetadata.identifier
Definition | Unique identifier of the document
Short | A.1.8.1 - Document ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..1
Type | Identifier
194. HospitalDischargeReport.header.documentMetadata.type
Definition | Identifies the type of document at hand, e.g. Hospital discharge report.
Short | A.1.8.2 - Document type
Comments | LOINC
Control | 1..1
Type | CodeableConcept
196. HospitalDischargeReport.header.documentMetadata.status
Definition | The status of the Hospital discharge report. E.g., preliminary, final.
Short | A.1.8.3 - Document status
Comments | hl7:CompositionStatus
Control | 1..1
Type | CodeableConcept
198. HospitalDischargeReport.header.documentMetadata.dateTime
Definition | Date and time of the Hospital discharge report creation.
Short | A.1.8.4 - Report date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
200. HospitalDischargeReport.header.documentMetadata.title
Definition | Document title, fix value "Hospital discharge report".
Short | A.1.8.5 - Document title
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
202. HospitalDischargeReport.header.documentMetadata.custodian
Definition | Organisation that is in charge of maintaining the report [this element will include organisation ID, name, address etc., as other elements describing organisations].
Short | A.1.8.6 - Report custodian
Control | 1..1
Type | BackboneElement
204. HospitalDischargeReport.header.documentMetadata.confidentiality
Definition | Level of confidentiality of the document. Implicit value is normal.
Short | A.1.8.7 - Confidentiality
Comments | hl7:Confidentiality
Control | 1..1
Type | CodeableConcept
206. HospitalDischargeReport.header.documentMetadata.language
Definition | Language in which the document is written. Language is expressed by the ISO language code.
Short | A.1.8.8 - Language
Comments | ISO 639
Control | 1..1
Type | CodeableConcept
208. HospitalDischargeReport.header.documentMetadata.version
Definition | Version of the document
Short | A.1.8.9 - Version
Note | This is a business version Id, not a resource version Id (see discussion)
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
210. HospitalDischargeReport.body
Definition | Hospital Discharge Report body data element
Short | A.2 - Hospital Discharge Report body data element
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
212. HospitalDischargeReport.body.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
214. HospitalDischargeReport.body.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
Slicing | This element introduces a set of slices on `HospitalDischargeReport.body.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
216. HospitalDischargeReport.body.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
218. HospitalDischargeReport.body.presentedForm
Definition | Hospital Discharge Report in its narrative form
Short | A.2.0 - Hospital Discharge Report in its narrative form
Control | 0..1
Type | BackboneElement
220. HospitalDischargeReport.body.advanceDirectives
Definition | Advance directives
Short | A.2.1 - Advance directives
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAdvanceDirectives
222. HospitalDischargeReport.body.alerts
Definition | Alerts
Short | A.2.2 - Alerts
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAlerts
224. HospitalDischargeReport.body.encounter
Definition | A.2.3-Encounter [Mandatory]
Short | A.2.3 - Encounter [Mandatory]
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDREncounter
226. HospitalDischargeReport.body.admissionEvaluation
Definition | Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
Short | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAdmissionEvaluation
228. HospitalDischargeReport.body.patientHistory
Definition | Patient history (might include information about provenance of the information)
Short | A.2.6 - Patient history
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRPatientHistory
230. HospitalDischargeReport.body.hospitalStay
Definition | Course of hospitalisation (Hospital stay)
Short | A.2.7 - Course of hospitalisation (Hospital stay)
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRHospitalStay
232. HospitalDischargeReport.body.dischargeDetails
Definition | Discharge details (structured information should be provided, however if not available, at least a summary note should be present).
Short | A.2.8 - Discharge details
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRDischargeDetails
234. HospitalDischargeReport.body.recommendations
Definition | Care plan and other recommendations after discharge.
Short | A.2.9 - Care plan and other recommendations after discharge.
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRRecommendations

Guidance on how to interpret the contents of this table can be foundhere

0. HospitalDischargeReport
Definition | Hospital Discharge Report Maturity Level: 0 Draft
Short | A - Hospital Discharge Report (eHN)
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. HospitalDischargeReport.header
Definition | Hospital Discharge Report header data element
Short | A.1 - Hospital Discharge Report header data element
Control | 1..1
Type | BackboneElement
4. HospitalDischargeReport.header.subjectIdentification
Definition | Identification of the patient/subject
Short | A.1.1 - Identification of the patient/subject
Control | 1..1
Type | BackboneElement
6. HospitalDischargeReport.header.subjectIdentification.given
Definition | The given name/first name of the patient (also known as forename or first name). This field can contain more than one element.
Short | A.1.1.1 - Given name
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
8. HospitalDischargeReport.header.subjectIdentification.family
Definition | The family name/surname/last name of the patient. This field can contain more than one element or multiple fields could be present.
Short | A.1.1.2 - Family name/surname
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
10. HospitalDischargeReport.header.subjectIdentification.birthDate
Definition | Complete date, following the ISO 8601.
Short | A.1.1.3 - Date of birth
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
12. HospitalDischargeReport.header.subjectIdentification.identifier
Definition | An identifier of the patient that is unique within a defined scope. Example: National ID (birth number) for a Czech patient. Multiple identifiers could be provided
Short | A.1.1.4 - National healthcare patient ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
14. HospitalDischargeReport.header.subjectIdentification.nationality
Definition | Nationality of the patient.
Short | A.1.1.5 - Nationality
Comments | ISO 3166
Control | 0..*
Type | CodeableConcept
16. HospitalDischargeReport.header.subjectIdentification.gender
Definition | This field must contain a recognised valid value for "administrative gender". If different, "physiological gender" should be communicated elsewhere in the relevant clinical information section.
Short | A.1.1.6 - Gender
Comments | HL7 Administrative Gender
Control | 1..1
Type | CodeableConcept
18. HospitalDischargeReport.header.subjectIdentification.countryOfAffiliation
Definition | Name of country of affiliation
Short | A.1.1.7 - Country of affiliation
Comments | ISO 3166
Control | 0..1
Type | CodeableConcept
20. HospitalDischargeReport.header.subjectContact
Definition | Patient/subject related contact information
Short | A.1.2 - Patient/subject related contact information
Control | 0..1
Type | BackboneElement
22. HospitalDischargeReport.header.subjectContact.personalContact
Definition | Patient address
Short | A.1.2.1 - Patient address
Control | 0..1
Type | BackboneElement
24. HospitalDischargeReport.header.subjectContact.personalContact.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.1.1 - Address
Comments | ISO 3166
Control | 0..*
Type | Address
26. HospitalDischargeReport.header.subjectContact.personalContact.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.1.2 - Telecom
Control | 0..*
Type | ContactPoint
28. HospitalDischargeReport.header.subjectContact.preferredHP
Definition | 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).
Short | 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).
Control | 0..*
Type | BackboneElement
30. HospitalDischargeReport.header.subjectContact.preferredHP.identifier
Definition | An identifier of the health professional that is unique within a defined scope. Example: National health professional ID. Multiple identifiers could be provided.
Short | A.1.2.2.1 - Identifier of the HP
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | Identifier
32. HospitalDischargeReport.header.subjectContact.preferredHP.name
Definition | Name of the health professional that has been treating or taking responsibility for the patient.[the structure of the name will be the same as for the patient (given name, family name / surname)]
Short | A.1.2.2.2 - Name of the HP
Control | 1..1
Type | HumanName
34. HospitalDischargeReport.header.subjectContact.preferredHP.role
Definition | Health professional role. Multiple roles could be provided.
Short | A.1.2.2.3 - Role of the HP
Comments | ISCO
Control | 0..*
Type | CodeableConcept
36. HospitalDischargeReport.header.subjectContact.preferredHP.organization
Definition | Health professional organisation
Short | A.1.2.2.4 - HP Organisation
Control | 0..1
Type | BackboneElement
38. HospitalDischargeReport.header.subjectContact.preferredHP.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.2.5 - Address
Comments | ISO 3166
Control | 0..1
Type | Address
40. HospitalDischargeReport.header.subjectContact.preferredHP.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.2.6 - Telecom
Control | 0..*
Type | ContactPoint
42. HospitalDischargeReport.header.subjectContact.contactPerson
Definition | Contact person/ legal guardian (multiple contacts could be provided)
Short | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
Control | 0..*
Type | BackboneElement
44. HospitalDischargeReport.header.subjectContact.contactPerson.role
Definition | Role of the contact person: legal guardian, next of kin, other person to contact.
Short | A.1.2.3.1 - Role of that person
Comments | HL7 RoleClass
Control | 0..*
Type | CodeableConcept
46. HospitalDischargeReport.header.subjectContact.contactPerson.relationship
Definition | Relationship type with the patient (e.g. father, wife, daughter)
Short | A.1.2.3.2 - Relationship level
Comments | HL7 RoleCodeSNOMED CT
Control | 0..1
Type | CodeableConcept
48. HospitalDischargeReport.header.subjectContact.contactPerson.given
Definition | Given name of the contact person/guardian . This field can contain more than one element.
Short | A.1.2.3.4 - Given name
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
50. HospitalDischargeReport.header.subjectContact.contactPerson.family
Definition | Family name of the contact person. This field can contain more than one element [the structure of the name will be the same as for the patient (given name, family name / surname)]..
Short | A.1.2.3.5 - Family name/surname
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
52. HospitalDischargeReport.header.subjectContact.contactPerson.address
Definition | Mailing, home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.3.6 - Address
Comments | ISO 3166
Control | 0..*
Type | Address
54. HospitalDischargeReport.header.subjectContact.contactPerson.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.3.7 - Telecom
Control | 0..*
Type | ContactPoint
56. HospitalDischargeReport.header.subjectContact.contactPerson.organization
Definition | Contact person organisation information.
Short | A.1.2.3.8 - Contact person organisation
Control | 0..1
Type | BackboneElement
58. HospitalDischargeReport.header.payer
Definition | 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.
Short | 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.
Control | 0..1
Type | BackboneElement
60. HospitalDischargeReport.header.payer.insuranceCode
Definition | Unique health insurance company identification code.
Short | A.1.3.1 - Health insurance code
Control | 0..1
Type | Identifier
62. HospitalDischargeReport.header.payer.insuranceName
Definition | Full, official name of the healthcare insurance provider.
Short | A.1.3.2 - Health insurance name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
64. HospitalDischargeReport.header.payer.insuranceNumber
Definition | Number or code under which the insured person is registered at the insurance provider.
Short | A.1.3.3 - Health insurance number
Control | 0..1
Type | Identifier
66. HospitalDischargeReport.header.informationRecipient
Definition | Information recipient - (intended recipient or recipients of the report), if applicable
Short | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
Control | 0..*
Type | BackboneElement
68. HospitalDischargeReport.header.informationRecipient.identifier
Definition | The health professional or patient identifier. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier could be used.
Short | A.1.4.1 - Recipient identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..1
Type | Identifier
70. HospitalDischargeReport.header.informationRecipient.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.4.2 - Recipient name
Control | 0..1
Type | HumanName
72. HospitalDischargeReport.header.informationRecipient.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.4.3 - Recipient organisation ID
Control | 0..*
Type | Identifier
74. HospitalDischargeReport.header.informationRecipient.organization
Definition | The healthcare provider organisation information.
Short | A.1.4.4 - Recipient organisation
Control | 0..1
Type | BackboneElement
76. HospitalDischargeReport.header.informationRecipient.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.4.5 - Address
Control | 0..1
Type | Address
78. HospitalDischargeReport.header.informationRecipient.country
Definition | Country of the intended recipient as part of the address.
Short | A.1.4.6 - Country
Comments | ISO 3166
Control | 1..1
Type | CodeableConcept
80. HospitalDischargeReport.header.informationRecipient.telecom
Definition | Telecommunication contact information (addresses) associated to a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.4.7 - Telecom
Control | 0..*
Type | ContactPoint
82. HospitalDischargeReport.header.author
Definition | Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
Short | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
Control | 1..*
Type | BackboneElement
84. HospitalDischargeReport.header.author.identifier
Definition | The health professional identifier that will allow addressing recipients within a national or international data exchange infrastructure, such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier should be used.
Short | A.1.5.1 - Author identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
86. HospitalDischargeReport.header.author.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.5.2 - Author name
Control | 1..1
Type | HumanName
88. HospitalDischargeReport.header.author.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.5.3 - Author organisation ID
Control | 0..*
Type | Identifier
90. HospitalDischargeReport.header.author.organization
Definition | The healthcare provider organisation information.
Short | A.1.5.4 - Author organisation
Control | 1..1
Type | BackboneElement
92. HospitalDischargeReport.header.author.dateTime
Definition | Date and time of the last modification of the document by its Author.
Short | A.1.5.5 - Date Time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
94. HospitalDischargeReport.header.attester
Definition | Attester (multiple attesters could be provided)
Short | A.1.6 - Attester (multiple attesters could be provided)
Control | 0..*
Type | BackboneElement
96. HospitalDischargeReport.header.attester.identifier
Definition | The health professional identification number. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number.
Short | A.1.6.1 - Attester identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
98. HospitalDischargeReport.header.attester.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.6.2 - Attester name
Control | 1..1
Type | HumanName
100. HospitalDischargeReport.header.attester.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.6.3 - Attester organisation ID
Control | 0..*
Type | Identifier
102. HospitalDischargeReport.header.attester.organization
Definition | The healthcare provider organisation information.
Short | A.1.6.4 - Attester organisation
Control | 1..1
Type | BackboneElement
104. HospitalDischargeReport.header.attester.dateTime
Definition | Date and time of the approval of the document by Attester.
Short | A.1.6.5 - Approval date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
106. HospitalDischargeReport.header.legalAuthenticator
Definition | Legal authenticator (The person taking responsibility for the medical content of the document)
Short | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
Control | 0..1
Type | BackboneElement
108. HospitalDischargeReport.header.legalAuthenticator.identifier
Definition | The health professional identification number. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number. Multiple identifiers could be provided.
Short | A.1.7.1 - Legal authenticator identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
110. HospitalDischargeReport.header.legalAuthenticator.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.7.2 - Legal authenticator name
Control | 1..1
Type | HumanName
112. HospitalDischargeReport.header.legalAuthenticator.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.7.3 - Legal authenticator organisation ID
Control | 0..*
Type | Identifier
114. HospitalDischargeReport.header.legalAuthenticator.organization
Definition | The healthcare provider organisation information.
Short | A.1.7.4 - Legal authenticator organisation
Control | 1..1
Type | BackboneElement
116. HospitalDischargeReport.header.legalAuthenticator.dateTime
Definition | Date and time when the document was authorised.
Short | A.1.7.5 - Authentication date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
118. HospitalDischargeReport.header.documentMetadata
Definition | Document metadata
Short | A.1.8 - Document metadata
Control | 1..1
Type | BackboneElement
120. HospitalDischargeReport.header.documentMetadata.identifier
Definition | Unique identifier of the document
Short | A.1.8.1 - Document ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..1
Type | Identifier
122. HospitalDischargeReport.header.documentMetadata.type
Definition | Identifies the type of document at hand, e.g. Hospital discharge report.
Short | A.1.8.2 - Document type
Comments | LOINC
Control | 1..1
Type | CodeableConcept
124. HospitalDischargeReport.header.documentMetadata.status
Definition | The status of the Hospital discharge report. E.g., preliminary, final.
Short | A.1.8.3 - Document status
Comments | hl7:CompositionStatus
Control | 1..1
Type | CodeableConcept
126. HospitalDischargeReport.header.documentMetadata.dateTime
Definition | Date and time of the Hospital discharge report creation.
Short | A.1.8.4 - Report date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
128. HospitalDischargeReport.header.documentMetadata.title
Definition | Document title, fix value "Hospital discharge report".
Short | A.1.8.5 - Document title
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
130. HospitalDischargeReport.header.documentMetadata.custodian
Definition | Organisation that is in charge of maintaining the report [this element will include organisation ID, name, address etc., as other elements describing organisations].
Short | A.1.8.6 - Report custodian
Control | 1..1
Type | BackboneElement
132. HospitalDischargeReport.header.documentMetadata.confidentiality
Definition | Level of confidentiality of the document. Implicit value is normal.
Short | A.1.8.7 - Confidentiality
Comments | hl7:Confidentiality
Control | 1..1
Type | CodeableConcept
134. HospitalDischargeReport.header.documentMetadata.language
Definition | Language in which the document is written. Language is expressed by the ISO language code.
Short | A.1.8.8 - Language
Comments | ISO 639
Control | 1..1
Type | CodeableConcept
136. HospitalDischargeReport.header.documentMetadata.version
Definition | Version of the document
Short | A.1.8.9 - Version
Note | This is a business version Id, not a resource version Id (see discussion)
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
138. HospitalDischargeReport.body
Definition | Hospital Discharge Report body data element
Short | A.2 - Hospital Discharge Report body data element
Control | 1..1
Type | BackboneElement
140. HospitalDischargeReport.body.presentedForm
Definition | Hospital Discharge Report in its narrative form
Short | A.2.0 - Hospital Discharge Report in its narrative form
Control | 0..1
Type | BackboneElement
142. HospitalDischargeReport.body.advanceDirectives
Definition | Advance directives
Short | A.2.1 - Advance directives
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAdvanceDirectives
144. HospitalDischargeReport.body.alerts
Definition | Alerts
Short | A.2.2 - Alerts
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAlerts
146. HospitalDischargeReport.body.encounter
Definition | A.2.3-Encounter [Mandatory]
Short | A.2.3 - Encounter [Mandatory]
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDREncounter
148. HospitalDischargeReport.body.admissionEvaluation
Definition | Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
Short | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAdmissionEvaluation
150. HospitalDischargeReport.body.patientHistory
Definition | Patient history (might include information about provenance of the information)
Short | A.2.6 - Patient history
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRPatientHistory
152. HospitalDischargeReport.body.hospitalStay
Definition | Course of hospitalisation (Hospital stay)
Short | A.2.7 - Course of hospitalisation (Hospital stay)
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRHospitalStay
154. HospitalDischargeReport.body.dischargeDetails
Definition | Discharge details (structured information should be provided, however if not available, at least a summary note should be present).
Short | A.2.8 - Discharge details
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRDischargeDetails
156. HospitalDischargeReport.body.recommendations
Definition | Care plan and other recommendations after discharge.
Short | A.2.9 - Care plan and other recommendations after discharge.
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRRecommendations

Guidance on how to interpret the contents of this table can be foundhere

0. HospitalDischargeReport
Definition | Hospital Discharge Report Maturity Level: 0 Draft
Short | A - Hospital Discharge Report (eHN)
Control | 0..*
Is Modifier | false
Logical Model | Instances of this logical model are not marked to be the target of a Reference
2. HospitalDischargeReport.header
Definition | Hospital Discharge Report header data element
Short | A.1 - Hospital Discharge Report header data element
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
4. HospitalDischargeReport.header.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
6. HospitalDischargeReport.header.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
8. HospitalDischargeReport.header.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
10. HospitalDischargeReport.header.subjectIdentification
Definition | Identification of the patient/subject
Short | A.1.1 - Identification of the patient/subject
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
12. HospitalDischargeReport.header.subjectIdentification.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
14. HospitalDischargeReport.header.subjectIdentification.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectIdentification.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
16. HospitalDischargeReport.header.subjectIdentification.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
18. HospitalDischargeReport.header.subjectIdentification.given
Definition | The given name/first name of the patient (also known as forename or first name). This field can contain more than one element.
Short | A.1.1.1 - Given name
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
20. HospitalDischargeReport.header.subjectIdentification.family
Definition | The family name/surname/last name of the patient. This field can contain more than one element or multiple fields could be present.
Short | A.1.1.2 - Family name/surname
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
22. HospitalDischargeReport.header.subjectIdentification.birthDate
Definition | Complete date, following the ISO 8601.
Short | A.1.1.3 - Date of birth
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
24. HospitalDischargeReport.header.subjectIdentification.identifier
Definition | An identifier of the patient that is unique within a defined scope. Example: National ID (birth number) for a Czech patient. Multiple identifiers could be provided
Short | A.1.1.4 - National healthcare patient ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
26. HospitalDischargeReport.header.subjectIdentification.nationality
Definition | Nationality of the patient.
Short | A.1.1.5 - Nationality
Comments | ISO 3166
Control | 0..*
Type | CodeableConcept
28. HospitalDischargeReport.header.subjectIdentification.gender
Definition | This field must contain a recognised valid value for "administrative gender". If different, "physiological gender" should be communicated elsewhere in the relevant clinical information section.
Short | A.1.1.6 - Gender
Comments | HL7 Administrative Gender
Control | 1..1
Type | CodeableConcept
30. HospitalDischargeReport.header.subjectIdentification.countryOfAffiliation
Definition | Name of country of affiliation
Short | A.1.1.7 - Country of affiliation
Comments | ISO 3166
Control | 0..1
Type | CodeableConcept
32. HospitalDischargeReport.header.subjectContact
Definition | Patient/subject related contact information
Short | A.1.2 - Patient/subject related contact information
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
34. HospitalDischargeReport.header.subjectContact.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
36. HospitalDischargeReport.header.subjectContact.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
38. HospitalDischargeReport.header.subjectContact.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
40. HospitalDischargeReport.header.subjectContact.personalContact
Definition | Patient address
Short | A.1.2.1 - Patient address
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
42. HospitalDischargeReport.header.subjectContact.personalContact.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
44. HospitalDischargeReport.header.subjectContact.personalContact.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.personalContact.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
46. HospitalDischargeReport.header.subjectContact.personalContact.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
48. HospitalDischargeReport.header.subjectContact.personalContact.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.1.1 - Address
Comments | ISO 3166
Control | 0..*
Type | Address
50. HospitalDischargeReport.header.subjectContact.personalContact.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.1.2 - Telecom
Control | 0..*
Type | ContactPoint
52. HospitalDischargeReport.header.subjectContact.preferredHP
Definition | 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).
Short | 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).
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
54. HospitalDischargeReport.header.subjectContact.preferredHP.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
56. HospitalDischargeReport.header.subjectContact.preferredHP.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.preferredHP.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
58. HospitalDischargeReport.header.subjectContact.preferredHP.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
60. HospitalDischargeReport.header.subjectContact.preferredHP.identifier
Definition | An identifier of the health professional that is unique within a defined scope. Example: National health professional ID. Multiple identifiers could be provided.
Short | A.1.2.2.1 - Identifier of the HP
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..*
Type | Identifier
62. HospitalDischargeReport.header.subjectContact.preferredHP.name
Definition | Name of the health professional that has been treating or taking responsibility for the patient.[the structure of the name will be the same as for the patient (given name, family name / surname)]
Short | A.1.2.2.2 - Name of the HP
Control | 1..1
Type | HumanName
64. HospitalDischargeReport.header.subjectContact.preferredHP.role
Definition | Health professional role. Multiple roles could be provided.
Short | A.1.2.2.3 - Role of the HP
Comments | ISCO
Control | 0..*
Type | CodeableConcept
66. HospitalDischargeReport.header.subjectContact.preferredHP.organization
Definition | Health professional organisation
Short | A.1.2.2.4 - HP Organisation
Control | 0..1
Type | BackboneElement
68. HospitalDischargeReport.header.subjectContact.preferredHP.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.2.5 - Address
Comments | ISO 3166
Control | 0..1
Type | Address
70. HospitalDischargeReport.header.subjectContact.preferredHP.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.2.6 - Telecom
Control | 0..*
Type | ContactPoint
72. HospitalDischargeReport.header.subjectContact.contactPerson
Definition | Contact person/ legal guardian (multiple contacts could be provided)
Short | A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
74. HospitalDischargeReport.header.subjectContact.contactPerson.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
76. HospitalDischargeReport.header.subjectContact.contactPerson.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.subjectContact.contactPerson.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
78. HospitalDischargeReport.header.subjectContact.contactPerson.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
80. HospitalDischargeReport.header.subjectContact.contactPerson.role
Definition | Role of the contact person: legal guardian, next of kin, other person to contact.
Short | A.1.2.3.1 - Role of that person
Comments | HL7 RoleClass
Control | 0..*
Type | CodeableConcept
82. HospitalDischargeReport.header.subjectContact.contactPerson.relationship
Definition | Relationship type with the patient (e.g. father, wife, daughter)
Short | A.1.2.3.2 - Relationship level
Comments | HL7 RoleCodeSNOMED CT
Control | 0..1
Type | CodeableConcept
84. HospitalDischargeReport.header.subjectContact.contactPerson.given
Definition | Given name of the contact person/guardian . This field can contain more than one element.
Short | A.1.2.3.4 - Given name
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
86. HospitalDischargeReport.header.subjectContact.contactPerson.family
Definition | Family name of the contact person. This field can contain more than one element [the structure of the name will be the same as for the patient (given name, family name / surname)]..
Short | A.1.2.3.5 - Family name/surname
Control | 1..*
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
88. HospitalDischargeReport.header.subjectContact.contactPerson.address
Definition | Mailing, home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.2.3.6 - Address
Comments | ISO 3166
Control | 0..*
Type | Address
90. HospitalDischargeReport.header.subjectContact.contactPerson.telecom
Definition | Telecommunication contact information (addresses) associated with a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.2.3.7 - Telecom
Control | 0..*
Type | ContactPoint
92. HospitalDischargeReport.header.subjectContact.contactPerson.organization
Definition | Contact person organisation information.
Short | A.1.2.3.8 - Contact person organisation
Control | 0..1
Type | BackboneElement
94. HospitalDischargeReport.header.payer
Definition | 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.
Short | 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.
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
96. HospitalDischargeReport.header.payer.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
98. HospitalDischargeReport.header.payer.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.payer.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
100. HospitalDischargeReport.header.payer.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
102. HospitalDischargeReport.header.payer.insuranceCode
Definition | Unique health insurance company identification code.
Short | A.1.3.1 - Health insurance code
Control | 0..1
Type | Identifier
104. HospitalDischargeReport.header.payer.insuranceName
Definition | Full, official name of the healthcare insurance provider.
Short | A.1.3.2 - Health insurance name
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
106. HospitalDischargeReport.header.payer.insuranceNumber
Definition | Number or code under which the insured person is registered at the insurance provider.
Short | A.1.3.3 - Health insurance number
Control | 0..1
Type | Identifier
108. HospitalDischargeReport.header.informationRecipient
Definition | Information recipient - (intended recipient or recipients of the report), if applicable
Short | A.1.4 - Information recipient - (intended recipient or recipients of the report), if applicable
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
110. HospitalDischargeReport.header.informationRecipient.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
112. HospitalDischargeReport.header.informationRecipient.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.informationRecipient.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
114. HospitalDischargeReport.header.informationRecipient.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
116. HospitalDischargeReport.header.informationRecipient.identifier
Definition | The health professional or patient identifier. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier could be used.
Short | A.1.4.1 - Recipient identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 0..1
Type | Identifier
118. HospitalDischargeReport.header.informationRecipient.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.4.2 - Recipient name
Control | 0..1
Type | HumanName
120. HospitalDischargeReport.header.informationRecipient.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.4.3 - Recipient organisation ID
Control | 0..*
Type | Identifier
122. HospitalDischargeReport.header.informationRecipient.organization
Definition | The healthcare provider organisation information.
Short | A.1.4.4 - Recipient organisation
Control | 0..1
Type | BackboneElement
124. HospitalDischargeReport.header.informationRecipient.address
Definition | Mailing and home or office addresses. The addresses are always sequences of address parts (e.g. street address line, country, postcode, city) even if postal address formats may vary depending on the country. An address may or may not include a specific use code; if this attribute is not present it is assumed to be the default address useful for any purpose.
Short | A.1.4.5 - Address
Control | 0..1
Type | Address
126. HospitalDischargeReport.header.informationRecipient.country
Definition | Country of the intended recipient as part of the address.
Short | A.1.4.6 - Country
Comments | ISO 3166
Control | 1..1
Type | CodeableConcept
128. HospitalDischargeReport.header.informationRecipient.telecom
Definition | Telecommunication contact information (addresses) associated to a person, such as phone number, email, or messaging service. Multiple telecommunication addresses might be provided.
Short | A.1.4.7 - Telecom
Control | 0..*
Type | ContactPoint
130. HospitalDischargeReport.header.author
Definition | Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
Short | A.1.5 - Author (by whom the Hospital discharge report was/were authored). Multiple authors could be provided.
Control | 1..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
132. HospitalDischargeReport.header.author.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
134. HospitalDischargeReport.header.author.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.author.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
136. HospitalDischargeReport.header.author.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
138. HospitalDischargeReport.header.author.identifier
Definition | The health professional identifier that will allow addressing recipients within a national or international data exchange infrastructure, such as the licence or registration number. In case when the recipient is not a health professional, e.g. patient, appropriate personal identifier should be used.
Short | A.1.5.1 - Author identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
140. HospitalDischargeReport.header.author.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.5.2 - Author name
Control | 1..1
Type | HumanName
142. HospitalDischargeReport.header.author.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.5.3 - Author organisation ID
Control | 0..*
Type | Identifier
144. HospitalDischargeReport.header.author.organization
Definition | The healthcare provider organisation information.
Short | A.1.5.4 - Author organisation
Control | 1..1
Type | BackboneElement
146. HospitalDischargeReport.header.author.dateTime
Definition | Date and time of the last modification of the document by its Author.
Short | A.1.5.5 - Date Time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
148. HospitalDischargeReport.header.attester
Definition | Attester (multiple attesters could be provided)
Short | A.1.6 - Attester (multiple attesters could be provided)
Control | 0..*
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
150. HospitalDischargeReport.header.attester.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
152. HospitalDischargeReport.header.attester.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.attester.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
154. HospitalDischargeReport.header.attester.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
156. HospitalDischargeReport.header.attester.identifier
Definition | The health professional identification number. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number.
Short | A.1.6.1 - Attester identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
158. HospitalDischargeReport.header.attester.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.6.2 - Attester name
Control | 1..1
Type | HumanName
160. HospitalDischargeReport.header.attester.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.6.3 - Attester organisation ID
Control | 0..*
Type | Identifier
162. HospitalDischargeReport.header.attester.organization
Definition | The healthcare provider organisation information.
Short | A.1.6.4 - Attester organisation
Control | 1..1
Type | BackboneElement
164. HospitalDischargeReport.header.attester.dateTime
Definition | Date and time of the approval of the document by Attester.
Short | A.1.6.5 - Approval date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
166. HospitalDischargeReport.header.legalAuthenticator
Definition | Legal authenticator (The person taking responsibility for the medical content of the document)
Short | A.1.7 - Legal authenticator (The person taking responsibility for the medical content of the document)
Control | 0..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
168. HospitalDischargeReport.header.legalAuthenticator.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
170. HospitalDischargeReport.header.legalAuthenticator.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.legalAuthenticator.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
172. HospitalDischargeReport.header.legalAuthenticator.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
174. HospitalDischargeReport.header.legalAuthenticator.identifier
Definition | The health professional identification number. Either an internal identifier assigned by a healthcare provider institution or (preferably) a national health professional ID such as the licence or registration number. Multiple identifiers could be provided.
Short | A.1.7.1 - Legal authenticator identifier
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..*
Type | Identifier
176. HospitalDischargeReport.header.legalAuthenticator.name
Definition | Person name [the structure of the name will be the same as for the patient (given name, family name / surname)].
Short | A.1.7.2 - Legal authenticator name
Control | 1..1
Type | HumanName
178. HospitalDischargeReport.header.legalAuthenticator.organizationID
Definition | The healthcare provider organisation identifier. Identifier that is unique within a defined scope. Example: National healthcare provider ID. Multiple identifiers could be provided.
Short | A.1.7.3 - Legal authenticator organisation ID
Control | 0..*
Type | Identifier
180. HospitalDischargeReport.header.legalAuthenticator.organization
Definition | The healthcare provider organisation information.
Short | A.1.7.4 - Legal authenticator organisation
Control | 1..1
Type | BackboneElement
182. HospitalDischargeReport.header.legalAuthenticator.dateTime
Definition | Date and time when the document was authorised.
Short | A.1.7.5 - Authentication date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
184. HospitalDischargeReport.header.documentMetadata
Definition | Document metadata
Short | A.1.8 - Document metadata
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
186. HospitalDischargeReport.header.documentMetadata.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
188. HospitalDischargeReport.header.documentMetadata.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.header.documentMetadata.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
190. HospitalDischargeReport.header.documentMetadata.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
192. HospitalDischargeReport.header.documentMetadata.identifier
Definition | Unique identifier of the document
Short | A.1.8.1 - Document ID
Note | This is a business identifier, not a resource identifier (see discussion)
Control | 1..1
Type | Identifier
194. HospitalDischargeReport.header.documentMetadata.type
Definition | Identifies the type of document at hand, e.g. Hospital discharge report.
Short | A.1.8.2 - Document type
Comments | LOINC
Control | 1..1
Type | CodeableConcept
196. HospitalDischargeReport.header.documentMetadata.status
Definition | The status of the Hospital discharge report. E.g., preliminary, final.
Short | A.1.8.3 - Document status
Comments | hl7:CompositionStatus
Control | 1..1
Type | CodeableConcept
198. HospitalDischargeReport.header.documentMetadata.dateTime
Definition | Date and time of the Hospital discharge report creation.
Short | A.1.8.4 - Report date and time
Control | 1..1
Type | dateTime
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
200. HospitalDischargeReport.header.documentMetadata.title
Definition | Document title, fix value "Hospital discharge report".
Short | A.1.8.5 - Document title
Control | 1..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
202. HospitalDischargeReport.header.documentMetadata.custodian
Definition | Organisation that is in charge of maintaining the report [this element will include organisation ID, name, address etc., as other elements describing organisations].
Short | A.1.8.6 - Report custodian
Control | 1..1
Type | BackboneElement
204. HospitalDischargeReport.header.documentMetadata.confidentiality
Definition | Level of confidentiality of the document. Implicit value is normal.
Short | A.1.8.7 - Confidentiality
Comments | hl7:Confidentiality
Control | 1..1
Type | CodeableConcept
206. HospitalDischargeReport.header.documentMetadata.language
Definition | Language in which the document is written. Language is expressed by the ISO language code.
Short | A.1.8.8 - Language
Comments | ISO 639
Control | 1..1
Type | CodeableConcept
208. HospitalDischargeReport.header.documentMetadata.version
Definition | Version of the document
Short | A.1.8.9 - Version
Note | This is a business version Id, not a resource version Id (see discussion)
Control | 0..1
Type | string
Primitive Value | This primitive element may be present, or absent, or replaced by an extension
210. HospitalDischargeReport.body
Definition | Hospital Discharge Report body data element
Short | A.2 - Hospital Discharge Report body data element
Control | 1..1
Type | BackboneElement
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`)
212. HospitalDischargeReport.body.id
Definition | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Short | Unique id for inter-element referencing
Control | 0..1
Type | string
Is Modifier | false
XML Format | In the XML format, this property is represented as an attribute.
Summary | false
214. HospitalDischargeReport.body.extension
Definition | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
Short | Additional content defined by implementations
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | false
Summary | false
Alternate Names | extensions, user content
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
Slicing | This element introduces a set of slices on `HospitalDischargeReport.body.extension`. The slices areUnordered and Open, and can be differentiated using the following discriminators: value @ url
216. HospitalDischargeReport.body.modifierExtension
Definition | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
Short | Extensions that cannot be ignored even if unrecognized
Comments | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
Control | 0..*
Type | Extension
Is Modifier | true because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summary | true
Requirements | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.
Alternate Names | extensions, user content, modifiers
Invariants | ele-1: All FHIR elements must have a @value or children (`hasValue() or (children().count() > id.count())`) ext-1: Must have either extensions or value[x], not both (`extension.exists() != value.exists()`)
218. HospitalDischargeReport.body.presentedForm
Definition | Hospital Discharge Report in its narrative form
Short | A.2.0 - Hospital Discharge Report in its narrative form
Control | 0..1
Type | BackboneElement
220. HospitalDischargeReport.body.advanceDirectives
Definition | Advance directives
Short | A.2.1 - Advance directives
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAdvanceDirectives
222. HospitalDischargeReport.body.alerts
Definition | Alerts
Short | A.2.2 - Alerts
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAlerts
224. HospitalDischargeReport.body.encounter
Definition | A.2.3-Encounter [Mandatory]
Short | A.2.3 - Encounter [Mandatory]
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDREncounter
226. HospitalDischargeReport.body.admissionEvaluation
Definition | Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
Short | A.2.4 - Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care.
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRAdmissionEvaluation
228. HospitalDischargeReport.body.patientHistory
Definition | Patient history (might include information about provenance of the information)
Short | A.2.6 - Patient history
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRPatientHistory
230. HospitalDischargeReport.body.hospitalStay
Definition | Course of hospitalisation (Hospital stay)
Short | A.2.7 - Course of hospitalisation (Hospital stay)
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRHospitalStay
232. HospitalDischargeReport.body.dischargeDetails
Definition | Discharge details (structured information should be provided, however if not available, at least a summary note should be present).
Short | A.2.8 - Discharge details
Control | 1..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRDischargeDetails
234. HospitalDischargeReport.body.recommendations
Definition | Care plan and other recommendations after discharge.
Short | A.2.9 - Care plan and other recommendations after discharge.
Control | 0..1
Type | http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HDRRecommendations