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: Hospital Discharge Report (SK)

Official URL: http://hl7.eu/fhir/ig/xpandh/hdr/StructureDefinition/HospitalDischargeReportSK Version: 0.1.0
Draft as of 2025-10-10 Computable Name: HospitalDischargeReportSK

Copyright/Legal: Used by permission of the XpanDH project, all rights reserved Creative Commons License

Hospital Discharge Report SK Maturity Level: 0 Draft

Usages:

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

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HospitalDischargeReportSK 0..* Base Hospital Discharge Report (SK)
... header 1..1 BackboneElement A.1-Report header data element [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subjectIdentification 1..1 BackboneElement A.1.1-Identification of the patient/subject [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... given 1..* string A.1.1.1-Given name [Mandatory]
..... family 1..* string A.1.1.2-Family name/surname [Mandatory]
..... birthDate 1..1 dateTime A.1.1.3-Date of birth [Required]
..... identifier 1..* Identifier A.1.1.4-Personal identifier [Required]
..... nationality 0..* CodeableConcept A.1.1.5-Nationality [Required]
..... gender 1..1 CodeableConcept A.1.1.6-Gender [Mandatory]
.... subjectContact 0..1 BackboneElement A.1.2-Patient/subject related contact information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... contactPoint 0..* BackboneElement A.1.2.1-Patient address []
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... address 0..* Address A.1.2.1.1-Address [Required]
...... telecom 0..* ContactPoint A.1.2.1.2-Telecom [Required]
...... preferredHP 0..* BackboneElement A.1.2.2-Preferred healthcare professional (HP) [Optional]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... identifier 0..* Identifier A.1.2.2.1-Identifier [Required]
....... name 1..1 HumanName A.1.2.2.2-Name of the HP [Required]
....... role 0..* CodeableConcept A.1.2.2.3-Role of the HP [Required]
....... organization 0..1 BackboneElement A.1.2.2.4-HP Organisation [Required]
....... address 0..1 Address A.1.2.2.5-Address [Optional]
....... telecom 0..* ContactPoint A.1.2.2.6-Telecom [Required]
...... person 0..* BackboneElement A.1.2.3-Contact person/ legal guardian [Required]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... given 1..* string A.1.2.3.4-Given name [Mandatory]
....... name 1..* string A.1.2.3.5-Family name/surname [Mandatory]
.... payer 0..1 BackboneElement A.1.3-Health insurance and payment information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... insuranceCode 0..1 Identifier A.1.3.1-Health insurance code [Mandatory]
..... insuranceName 0..1 string A.1.3.2-Health insurance name [Required]
..... insuranceNumber 0..1 Identifier A.1.3.3-Health insurance number [Mandatory]
.... author 1..* BackboneElement A.1.5-Author (by whom the Hospital discharge report was authored) [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 1..* Identifier A.1.5.1-Author identifier [Mandatory]
..... name 1..1 HumanName A.1.5.2-Author name [Mandatory]
..... organizationID 0..* Identifier A.1.5.3-Author organization ID [Required]
..... organization 1..1 BackboneElement A.1.5.4-Author organization [Mandatory]
..... dateTime 1..1 dateTime A.1.5.5-DateTime [Mandatory]
.... attester 0..* BackboneElement A.1.6-Attester [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.6.2-Attester name [Mandatory]
.... legalAuthenticator 0..1 BackboneElement A.1.7-Legal authenticator [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.7.2-Legal authenticator name [Mandatory]
... body 1..1 BackboneElement A.2-Body (missing elementy ?) [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... advanceDirectives 0..1 BackboneElement A.2.1-Advance directives [Required]
.... emergencyInfos 1..1 BackboneElement A.2.2-Emergency information [Mandatory]
.... encounter 1..1 BackboneElement A.2.3-Encounter [Mandatory]
.... admissionEvaluation 0..1 BackboneElement A.2.4-Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care. [Optional]
.... patientHistory 0..1 BackboneElement A.2.6-Patient history [Optional]
.... hospitalStay 1..1 BackboneElement A.2.7-Hospital stay [Mandatory]
.... dischargeDetails 1..1 BackboneElement A.2.8-Discharge details [Mandatory]
.... recommendations 0..1 BackboneElement A.2.9-Recommendations [Required]

doco Documentation for this format

Constraints

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

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HospitalDischargeReportSK 0..* Base Hospital Discharge Report (SK)
... header 1..1 BackboneElement A.1-Report header data element [Mandatory]
.... subjectIdentification 1..1 BackboneElement A.1.1-Identification of the patient/subject [Mandatory]
..... given 1..* string A.1.1.1-Given name [Mandatory]
..... family 1..* string A.1.1.2-Family name/surname [Mandatory]
..... birthDate 1..1 dateTime A.1.1.3-Date of birth [Required]
..... identifier 1..* Identifier A.1.1.4-Personal identifier [Required]
..... nationality 0..* CodeableConcept A.1.1.5-Nationality [Required]
..... gender 1..1 CodeableConcept A.1.1.6-Gender [Mandatory]
..... language 0..0
.... subjectContact 0..1 BackboneElement A.1.2-Patient/subject related contact information [Required]
..... contactPoint 0..* BackboneElement A.1.2.1-Patient address []
...... address 0..* Address A.1.2.1.1-Address [Required]
...... telecom 0..* ContactPoint A.1.2.1.2-Telecom [Required]
...... preferredHP 0..* BackboneElement A.1.2.2-Preferred healthcare professional (HP) [Optional]
....... identifier 0..* Identifier A.1.2.2.1-Identifier [Required]
....... name 1..1 HumanName A.1.2.2.2-Name of the HP [Required]
....... role 0..* CodeableConcept A.1.2.2.3-Role of the HP [Required]
....... organization 0..1 BackboneElement A.1.2.2.4-HP Organisation [Required]
....... address 0..1 Address A.1.2.2.5-Address [Optional]
....... telecom 0..* ContactPoint A.1.2.2.6-Telecom [Required]
...... person 0..* BackboneElement A.1.2.3-Contact person/ legal guardian [Required]
....... role 0..0
....... relationship 0..0
....... identifier 0..0
....... given 1..* string A.1.2.3.4-Given name [Mandatory]
....... name 1..* string A.1.2.3.5-Family name/surname [Mandatory]
....... address 0..0
....... telecom 0..0
.... payer 0..1 BackboneElement A.1.3-Health insurance and payment information [Required]
..... insuranceCode 0..1 Identifier A.1.3.1-Health insurance code [Mandatory]
..... insuranceName 0..1 string A.1.3.2-Health insurance name [Required]
..... insuranceNumber 0..1 Identifier A.1.3.3-Health insurance number [Mandatory]
.... informationRecipient 0..0
.... author 1..* BackboneElement A.1.5-Author (by whom the Hospital discharge report was authored) [Mandatory]
..... identifier 1..* Identifier A.1.5.1-Author identifier [Mandatory]
..... name 1..1 HumanName A.1.5.2-Author name [Mandatory]
..... organizationID 0..* Identifier A.1.5.3-Author organization ID [Required]
..... organization 1..1 BackboneElement A.1.5.4-Author organization [Mandatory]
..... dateTime 1..1 dateTime A.1.5.5-DateTime [Mandatory]
.... attester 0..* BackboneElement A.1.6-Attester [Required]
..... identifier 0..0
..... name 1..1 HumanName A.1.6.2-Attester name [Mandatory]
..... organizationID 0..0
..... organization 0..0
..... dateTime 0..0
.... legalAuthenticator 0..1 BackboneElement A.1.7-Legal authenticator [Required]
..... identifier 0..0
..... name 1..1 HumanName A.1.7.2-Legal authenticator name [Mandatory]
..... organizationID 0..0
..... organization 0..0
..... dateTime 0..0
.... documentMetadata 0..0
.... digitalSignature 0..0
... body 1..1 BackboneElement A.2-Body (missing elementy ?) [Mandatory]
.... advanceDirectives 0..1 BackboneElement A.2.1-Advance directives [Required]
.... emergencyInfos 1..1 BackboneElement A.2.2-Emergency information [Mandatory]
.... encounter 1..1 BackboneElement A.2.3-Encounter [Mandatory]
.... admissionEvaluation 0..1 BackboneElement A.2.4-Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care. [Optional]
.... patientHistory 0..1 BackboneElement A.2.6-Patient history [Optional]
.... hospitalStay 1..1 BackboneElement A.2.7-Hospital stay [Mandatory]
.... dischargeDetails 1..1 BackboneElement A.2.8-Discharge details [Mandatory]
.... recommendations 0..1 BackboneElement A.2.9-Recommendations [Required]

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HospitalDischargeReportSK 0..* Base Hospital Discharge Report (SK)
... header 1..1 BackboneElement A.1-Report header data element [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subjectIdentification 1..1 BackboneElement A.1.1-Identification of the patient/subject [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... given 1..* string A.1.1.1-Given name [Mandatory]
..... family 1..* string A.1.1.2-Family name/surname [Mandatory]
..... birthDate 1..1 dateTime A.1.1.3-Date of birth [Required]
..... identifier 1..* Identifier A.1.1.4-Personal identifier [Required]
..... nationality 0..* CodeableConcept A.1.1.5-Nationality [Required]
..... gender 1..1 CodeableConcept A.1.1.6-Gender [Mandatory]
.... subjectContact 0..1 BackboneElement A.1.2-Patient/subject related contact information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... contactPoint 0..* BackboneElement A.1.2.1-Patient address []
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... address 0..* Address A.1.2.1.1-Address [Required]
...... telecom 0..* ContactPoint A.1.2.1.2-Telecom [Required]
...... preferredHP 0..* BackboneElement A.1.2.2-Preferred healthcare professional (HP) [Optional]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... identifier 0..* Identifier A.1.2.2.1-Identifier [Required]
....... name 1..1 HumanName A.1.2.2.2-Name of the HP [Required]
....... role 0..* CodeableConcept A.1.2.2.3-Role of the HP [Required]
....... organization 0..1 BackboneElement A.1.2.2.4-HP Organisation [Required]
....... address 0..1 Address A.1.2.2.5-Address [Optional]
....... telecom 0..* ContactPoint A.1.2.2.6-Telecom [Required]
...... person 0..* BackboneElement A.1.2.3-Contact person/ legal guardian [Required]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... given 1..* string A.1.2.3.4-Given name [Mandatory]
....... name 1..* string A.1.2.3.5-Family name/surname [Mandatory]
.... payer 0..1 BackboneElement A.1.3-Health insurance and payment information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... insuranceCode 0..1 Identifier A.1.3.1-Health insurance code [Mandatory]
..... insuranceName 0..1 string A.1.3.2-Health insurance name [Required]
..... insuranceNumber 0..1 Identifier A.1.3.3-Health insurance number [Mandatory]
.... author 1..* BackboneElement A.1.5-Author (by whom the Hospital discharge report was authored) [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 1..* Identifier A.1.5.1-Author identifier [Mandatory]
..... name 1..1 HumanName A.1.5.2-Author name [Mandatory]
..... organizationID 0..* Identifier A.1.5.3-Author organization ID [Required]
..... organization 1..1 BackboneElement A.1.5.4-Author organization [Mandatory]
..... dateTime 1..1 dateTime A.1.5.5-DateTime [Mandatory]
.... attester 0..* BackboneElement A.1.6-Attester [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.6.2-Attester name [Mandatory]
.... legalAuthenticator 0..1 BackboneElement A.1.7-Legal authenticator [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.7.2-Legal authenticator name [Mandatory]
... body 1..1 BackboneElement A.2-Body (missing elementy ?) [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... advanceDirectives 0..1 BackboneElement A.2.1-Advance directives [Required]
.... emergencyInfos 1..1 BackboneElement A.2.2-Emergency information [Mandatory]
.... encounter 1..1 BackboneElement A.2.3-Encounter [Mandatory]
.... admissionEvaluation 0..1 BackboneElement A.2.4-Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care. [Optional]
.... patientHistory 0..1 BackboneElement A.2.6-Patient history [Optional]
.... hospitalStay 1..1 BackboneElement A.2.7-Hospital stay [Mandatory]
.... dischargeDetails 1..1 BackboneElement A.2.8-Discharge details [Mandatory]
.... recommendations 0..1 BackboneElement A.2.9-Recommendations [Required]

doco Documentation for this format

Constraints

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

This structure is derived from Base

Summary

Mandatory: 0 element(22 nested mandatory elements)
Prohibited: 32 elements

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HospitalDischargeReportSK 0..* Base Hospital Discharge Report (SK)
... header 1..1 BackboneElement A.1-Report header data element [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subjectIdentification 1..1 BackboneElement A.1.1-Identification of the patient/subject [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... given 1..* string A.1.1.1-Given name [Mandatory]
..... family 1..* string A.1.1.2-Family name/surname [Mandatory]
..... birthDate 1..1 dateTime A.1.1.3-Date of birth [Required]
..... identifier 1..* Identifier A.1.1.4-Personal identifier [Required]
..... nationality 0..* CodeableConcept A.1.1.5-Nationality [Required]
..... gender 1..1 CodeableConcept A.1.1.6-Gender [Mandatory]
.... subjectContact 0..1 BackboneElement A.1.2-Patient/subject related contact information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... contactPoint 0..* BackboneElement A.1.2.1-Patient address []
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... address 0..* Address A.1.2.1.1-Address [Required]
...... telecom 0..* ContactPoint A.1.2.1.2-Telecom [Required]
...... preferredHP 0..* BackboneElement A.1.2.2-Preferred healthcare professional (HP) [Optional]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... identifier 0..* Identifier A.1.2.2.1-Identifier [Required]
....... name 1..1 HumanName A.1.2.2.2-Name of the HP [Required]
....... role 0..* CodeableConcept A.1.2.2.3-Role of the HP [Required]
....... organization 0..1 BackboneElement A.1.2.2.4-HP Organisation [Required]
....... address 0..1 Address A.1.2.2.5-Address [Optional]
....... telecom 0..* ContactPoint A.1.2.2.6-Telecom [Required]
...... person 0..* BackboneElement A.1.2.3-Contact person/ legal guardian [Required]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... given 1..* string A.1.2.3.4-Given name [Mandatory]
....... name 1..* string A.1.2.3.5-Family name/surname [Mandatory]
.... payer 0..1 BackboneElement A.1.3-Health insurance and payment information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... insuranceCode 0..1 Identifier A.1.3.1-Health insurance code [Mandatory]
..... insuranceName 0..1 string A.1.3.2-Health insurance name [Required]
..... insuranceNumber 0..1 Identifier A.1.3.3-Health insurance number [Mandatory]
.... author 1..* BackboneElement A.1.5-Author (by whom the Hospital discharge report was authored) [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 1..* Identifier A.1.5.1-Author identifier [Mandatory]
..... name 1..1 HumanName A.1.5.2-Author name [Mandatory]
..... organizationID 0..* Identifier A.1.5.3-Author organization ID [Required]
..... organization 1..1 BackboneElement A.1.5.4-Author organization [Mandatory]
..... dateTime 1..1 dateTime A.1.5.5-DateTime [Mandatory]
.... attester 0..* BackboneElement A.1.6-Attester [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.6.2-Attester name [Mandatory]
.... legalAuthenticator 0..1 BackboneElement A.1.7-Legal authenticator [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.7.2-Legal authenticator name [Mandatory]
... body 1..1 BackboneElement A.2-Body (missing elementy ?) [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... advanceDirectives 0..1 BackboneElement A.2.1-Advance directives [Required]
.... emergencyInfos 1..1 BackboneElement A.2.2-Emergency information [Mandatory]
.... encounter 1..1 BackboneElement A.2.3-Encounter [Mandatory]
.... admissionEvaluation 0..1 BackboneElement A.2.4-Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care. [Optional]
.... patientHistory 0..1 BackboneElement A.2.6-Patient history [Optional]
.... hospitalStay 1..1 BackboneElement A.2.7-Hospital stay [Mandatory]
.... dischargeDetails 1..1 BackboneElement A.2.8-Discharge details [Mandatory]
.... recommendations 0..1 BackboneElement A.2.9-Recommendations [Required]

doco Documentation for this format

Constraints

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

Differential View

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HospitalDischargeReportSK 0..* Base Hospital Discharge Report (SK)
... header 1..1 BackboneElement A.1-Report header data element [Mandatory]
.... subjectIdentification 1..1 BackboneElement A.1.1-Identification of the patient/subject [Mandatory]
..... given 1..* string A.1.1.1-Given name [Mandatory]
..... family 1..* string A.1.1.2-Family name/surname [Mandatory]
..... birthDate 1..1 dateTime A.1.1.3-Date of birth [Required]
..... identifier 1..* Identifier A.1.1.4-Personal identifier [Required]
..... nationality 0..* CodeableConcept A.1.1.5-Nationality [Required]
..... gender 1..1 CodeableConcept A.1.1.6-Gender [Mandatory]
..... language 0..0
.... subjectContact 0..1 BackboneElement A.1.2-Patient/subject related contact information [Required]
..... contactPoint 0..* BackboneElement A.1.2.1-Patient address []
...... address 0..* Address A.1.2.1.1-Address [Required]
...... telecom 0..* ContactPoint A.1.2.1.2-Telecom [Required]
...... preferredHP 0..* BackboneElement A.1.2.2-Preferred healthcare professional (HP) [Optional]
....... identifier 0..* Identifier A.1.2.2.1-Identifier [Required]
....... name 1..1 HumanName A.1.2.2.2-Name of the HP [Required]
....... role 0..* CodeableConcept A.1.2.2.3-Role of the HP [Required]
....... organization 0..1 BackboneElement A.1.2.2.4-HP Organisation [Required]
....... address 0..1 Address A.1.2.2.5-Address [Optional]
....... telecom 0..* ContactPoint A.1.2.2.6-Telecom [Required]
...... person 0..* BackboneElement A.1.2.3-Contact person/ legal guardian [Required]
....... role 0..0
....... relationship 0..0
....... identifier 0..0
....... given 1..* string A.1.2.3.4-Given name [Mandatory]
....... name 1..* string A.1.2.3.5-Family name/surname [Mandatory]
....... address 0..0
....... telecom 0..0
.... payer 0..1 BackboneElement A.1.3-Health insurance and payment information [Required]
..... insuranceCode 0..1 Identifier A.1.3.1-Health insurance code [Mandatory]
..... insuranceName 0..1 string A.1.3.2-Health insurance name [Required]
..... insuranceNumber 0..1 Identifier A.1.3.3-Health insurance number [Mandatory]
.... informationRecipient 0..0
.... author 1..* BackboneElement A.1.5-Author (by whom the Hospital discharge report was authored) [Mandatory]
..... identifier 1..* Identifier A.1.5.1-Author identifier [Mandatory]
..... name 1..1 HumanName A.1.5.2-Author name [Mandatory]
..... organizationID 0..* Identifier A.1.5.3-Author organization ID [Required]
..... organization 1..1 BackboneElement A.1.5.4-Author organization [Mandatory]
..... dateTime 1..1 dateTime A.1.5.5-DateTime [Mandatory]
.... attester 0..* BackboneElement A.1.6-Attester [Required]
..... identifier 0..0
..... name 1..1 HumanName A.1.6.2-Attester name [Mandatory]
..... organizationID 0..0
..... organization 0..0
..... dateTime 0..0
.... legalAuthenticator 0..1 BackboneElement A.1.7-Legal authenticator [Required]
..... identifier 0..0
..... name 1..1 HumanName A.1.7.2-Legal authenticator name [Mandatory]
..... organizationID 0..0
..... organization 0..0
..... dateTime 0..0
.... documentMetadata 0..0
.... digitalSignature 0..0
... body 1..1 BackboneElement A.2-Body (missing elementy ?) [Mandatory]
.... advanceDirectives 0..1 BackboneElement A.2.1-Advance directives [Required]
.... emergencyInfos 1..1 BackboneElement A.2.2-Emergency information [Mandatory]
.... encounter 1..1 BackboneElement A.2.3-Encounter [Mandatory]
.... admissionEvaluation 0..1 BackboneElement A.2.4-Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care. [Optional]
.... patientHistory 0..1 BackboneElement A.2.6-Patient history [Optional]
.... hospitalStay 1..1 BackboneElement A.2.7-Hospital stay [Mandatory]
.... dischargeDetails 1..1 BackboneElement A.2.8-Discharge details [Mandatory]
.... recommendations 0..1 BackboneElement A.2.9-Recommendations [Required]

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. HospitalDischargeReportSK 0..* Base Hospital Discharge Report (SK)
... header 1..1 BackboneElement A.1-Report header data element [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... subjectIdentification 1..1 BackboneElement A.1.1-Identification of the patient/subject [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... given 1..* string A.1.1.1-Given name [Mandatory]
..... family 1..* string A.1.1.2-Family name/surname [Mandatory]
..... birthDate 1..1 dateTime A.1.1.3-Date of birth [Required]
..... identifier 1..* Identifier A.1.1.4-Personal identifier [Required]
..... nationality 0..* CodeableConcept A.1.1.5-Nationality [Required]
..... gender 1..1 CodeableConcept A.1.1.6-Gender [Mandatory]
.... subjectContact 0..1 BackboneElement A.1.2-Patient/subject related contact information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... contactPoint 0..* BackboneElement A.1.2.1-Patient address []
...... @id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... address 0..* Address A.1.2.1.1-Address [Required]
...... telecom 0..* ContactPoint A.1.2.1.2-Telecom [Required]
...... preferredHP 0..* BackboneElement A.1.2.2-Preferred healthcare professional (HP) [Optional]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... identifier 0..* Identifier A.1.2.2.1-Identifier [Required]
....... name 1..1 HumanName A.1.2.2.2-Name of the HP [Required]
....... role 0..* CodeableConcept A.1.2.2.3-Role of the HP [Required]
....... organization 0..1 BackboneElement A.1.2.2.4-HP Organisation [Required]
....... address 0..1 Address A.1.2.2.5-Address [Optional]
....... telecom 0..* ContactPoint A.1.2.2.6-Telecom [Required]
...... person 0..* BackboneElement A.1.2.3-Contact person/ legal guardian [Required]
....... @id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
....... given 1..* string A.1.2.3.4-Given name [Mandatory]
....... name 1..* string A.1.2.3.5-Family name/surname [Mandatory]
.... payer 0..1 BackboneElement A.1.3-Health insurance and payment information [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... insuranceCode 0..1 Identifier A.1.3.1-Health insurance code [Mandatory]
..... insuranceName 0..1 string A.1.3.2-Health insurance name [Required]
..... insuranceNumber 0..1 Identifier A.1.3.3-Health insurance number [Mandatory]
.... author 1..* BackboneElement A.1.5-Author (by whom the Hospital discharge report was authored) [Mandatory]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 1..* Identifier A.1.5.1-Author identifier [Mandatory]
..... name 1..1 HumanName A.1.5.2-Author name [Mandatory]
..... organizationID 0..* Identifier A.1.5.3-Author organization ID [Required]
..... organization 1..1 BackboneElement A.1.5.4-Author organization [Mandatory]
..... dateTime 1..1 dateTime A.1.5.5-DateTime [Mandatory]
.... attester 0..* BackboneElement A.1.6-Attester [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.6.2-Attester name [Mandatory]
.... legalAuthenticator 0..1 BackboneElement A.1.7-Legal authenticator [Required]
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... name 1..1 HumanName A.1.7.2-Legal authenticator name [Mandatory]
... body 1..1 BackboneElement A.2-Body (missing elementy ?) [Mandatory]
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... advanceDirectives 0..1 BackboneElement A.2.1-Advance directives [Required]
.... emergencyInfos 1..1 BackboneElement A.2.2-Emergency information [Mandatory]
.... encounter 1..1 BackboneElement A.2.3-Encounter [Mandatory]
.... admissionEvaluation 0..1 BackboneElement A.2.4-Admission evaluation - Admission status should be reported exceptionally only if it is relevant to ensure continuity of care. [Optional]
.... patientHistory 0..1 BackboneElement A.2.6-Patient history [Optional]
.... hospitalStay 1..1 BackboneElement A.2.7-Hospital stay [Mandatory]
.... dischargeDetails 1..1 BackboneElement A.2.8-Discharge details [Mandatory]
.... recommendations 0..1 BackboneElement A.2.9-Recommendations [Required]

doco Documentation for this format

Constraints

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

This structure is derived from Base

Summary

Mandatory: 0 element(22 nested mandatory elements)
Prohibited: 32 elements

 

Other representations of profile: CSV, Excel