HL7 Czech Hospital Discharge Report Implementation Guide
0.0.1 - ci-build Czech Republic (CZE)

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

Logical Model: A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject

Official URL: https://hl7.cz/fhir/hdr/StructureDefinition/SubjectCz Version: 0.0.1
Draft as of 2025-06-12 Computable Name: SubjectHdrEhnCz

Hospital Discharge Report - Hospital Discharge Report subject data element - A.1.1 and A.1.2 eHN

Usages:

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

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SubjectCz 0..* Base A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject
... subjectIdentification 1..1 BackboneElement A.1.1 - Identification of the patient/subject
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... given 1..* string A.1.1.1 - Given name
.... family 1..* string A.1.1.2 - Family name/surname
.... birthDate 1..1 dateTime A.1.1.3 - Date of birth
.... identifier 1..* Identifier A.1.1.4 - National healthcare patient ID
.... Citizenship 0..* CodeableConcept A.1.1.5 - Citizenship
.... gender 1..1 CodeableConcept A.1.1.6 - Gender
.... Communication 0..1 CodeableConcept A.1.1.7 - Communication
... subjectContact 0..1 BackboneElement A.1.2 - Patient/subject related contact information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... personalContact 0..1 BackboneElement A.1.2.1 - Patient address
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address 0..* Address A.1.2.1.1 - Address
..... telecom 0..* ContactPoint A.1.2.1.2 - Telecom
.... preferredHP 0..* BackboneElement A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 0..* Identifier A.1.2.2.1 - Identifier of the HP
..... name 1..1 HumanName A.1.2.2.2 - Name of the HP
..... role 0..* CodeableConcept A.1.2.2.3 - Role of the HP
..... organization 0..1 BackboneElement A.1.2.2.4 - HP Organisation
..... address 0..1 Address A.1.2.2.5 - Address
..... telecom 0..* ContactPoint A.1.2.2.6 - Telecom
.... contactPerson 0..* BackboneElement A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role 0..* CodeableConcept A.1.2.3.1 - Role of that person
..... relationship 0..1 CodeableConcept A.1.2.3.2 - Relationship level
..... given 1..* string A.1.2.3.4 - Given name
..... family 1..* string A.1.2.3.5 - Family name/surname
..... address 0..* Address A.1.2.3.6 - Address
..... telecom 0..* ContactPoint A.1.2.3.7 - Telecom
..... organization 0..1 BackboneElement A.1.2.3.8 - Contact person organisation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SubjectCz 0..* Base A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject
... subjectIdentification 1..1 BackboneElement A.1.1 - Identification of the patient/subject
.... given 1..* string A.1.1.1 - Given name
.... family 1..* string A.1.1.2 - Family name/surname
.... birthDate 1..1 dateTime A.1.1.3 - Date of birth
.... identifier 1..* Identifier A.1.1.4 - National healthcare patient ID
.... Citizenship 0..* CodeableConcept A.1.1.5 - Citizenship
.... gender 1..1 CodeableConcept A.1.1.6 - Gender
.... Communication 0..1 CodeableConcept A.1.1.7 - Communication
... subjectContact 0..1 BackboneElement A.1.2 - Patient/subject related contact information
.... personalContact 0..1 BackboneElement A.1.2.1 - Patient address
..... address 0..* Address A.1.2.1.1 - Address
..... telecom 0..* ContactPoint A.1.2.1.2 - Telecom
.... preferredHP 0..* BackboneElement A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
..... identifier 0..* Identifier A.1.2.2.1 - Identifier of the HP
..... name 1..1 HumanName A.1.2.2.2 - Name of the HP
..... role 0..* CodeableConcept A.1.2.2.3 - Role of the HP
..... organization 0..1 BackboneElement A.1.2.2.4 - HP Organisation
..... address 0..1 Address A.1.2.2.5 - Address
..... telecom 0..* ContactPoint A.1.2.2.6 - Telecom
.... contactPerson 0..* BackboneElement A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
..... role 0..* CodeableConcept A.1.2.3.1 - Role of that person
..... relationship 0..1 CodeableConcept A.1.2.3.2 - Relationship level
..... given 1..* string A.1.2.3.4 - Given name
..... family 1..* string A.1.2.3.5 - Family name/surname
..... address 0..* Address A.1.2.3.6 - Address
..... telecom 0..* ContactPoint A.1.2.3.7 - Telecom
..... organization 0..1 BackboneElement A.1.2.3.8 - Contact person organisation

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SubjectCz 0..* Base A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject
... subjectIdentification 1..1 BackboneElement A.1.1 - Identification of the patient/subject
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... given 1..* string A.1.1.1 - Given name
.... family 1..* string A.1.1.2 - Family name/surname
.... birthDate 1..1 dateTime A.1.1.3 - Date of birth
.... identifier 1..* Identifier A.1.1.4 - National healthcare patient ID
.... Citizenship 0..* CodeableConcept A.1.1.5 - Citizenship
.... gender 1..1 CodeableConcept A.1.1.6 - Gender
.... Communication 0..1 CodeableConcept A.1.1.7 - Communication
... subjectContact 0..1 BackboneElement A.1.2 - Patient/subject related contact information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... personalContact 0..1 BackboneElement A.1.2.1 - Patient address
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address 0..* Address A.1.2.1.1 - Address
..... telecom 0..* ContactPoint A.1.2.1.2 - Telecom
.... preferredHP 0..* BackboneElement A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 0..* Identifier A.1.2.2.1 - Identifier of the HP
..... name 1..1 HumanName A.1.2.2.2 - Name of the HP
..... role 0..* CodeableConcept A.1.2.2.3 - Role of the HP
..... organization 0..1 BackboneElement A.1.2.2.4 - HP Organisation
..... address 0..1 Address A.1.2.2.5 - Address
..... telecom 0..* ContactPoint A.1.2.2.6 - Telecom
.... contactPerson 0..* BackboneElement A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role 0..* CodeableConcept A.1.2.3.1 - Role of that person
..... relationship 0..1 CodeableConcept A.1.2.3.2 - Relationship level
..... given 1..* string A.1.2.3.4 - Given name
..... family 1..* string A.1.2.3.5 - Family name/surname
..... address 0..* Address A.1.2.3.6 - Address
..... telecom 0..* ContactPoint A.1.2.3.7 - Telecom
..... organization 0..1 BackboneElement A.1.2.3.8 - Contact person organisation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(9 nested mandatory elements)

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SubjectCz 0..* Base A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject
... subjectIdentification 1..1 BackboneElement A.1.1 - Identification of the patient/subject
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... given 1..* string A.1.1.1 - Given name
.... family 1..* string A.1.1.2 - Family name/surname
.... birthDate 1..1 dateTime A.1.1.3 - Date of birth
.... identifier 1..* Identifier A.1.1.4 - National healthcare patient ID
.... Citizenship 0..* CodeableConcept A.1.1.5 - Citizenship
.... gender 1..1 CodeableConcept A.1.1.6 - Gender
.... Communication 0..1 CodeableConcept A.1.1.7 - Communication
... subjectContact 0..1 BackboneElement A.1.2 - Patient/subject related contact information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... personalContact 0..1 BackboneElement A.1.2.1 - Patient address
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address 0..* Address A.1.2.1.1 - Address
..... telecom 0..* ContactPoint A.1.2.1.2 - Telecom
.... preferredHP 0..* BackboneElement A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 0..* Identifier A.1.2.2.1 - Identifier of the HP
..... name 1..1 HumanName A.1.2.2.2 - Name of the HP
..... role 0..* CodeableConcept A.1.2.2.3 - Role of the HP
..... organization 0..1 BackboneElement A.1.2.2.4 - HP Organisation
..... address 0..1 Address A.1.2.2.5 - Address
..... telecom 0..* ContactPoint A.1.2.2.6 - Telecom
.... contactPerson 0..* BackboneElement A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role 0..* CodeableConcept A.1.2.3.1 - Role of that person
..... relationship 0..1 CodeableConcept A.1.2.3.2 - Relationship level
..... given 1..* string A.1.2.3.4 - Given name
..... family 1..* string A.1.2.3.5 - Family name/surname
..... address 0..* Address A.1.2.3.6 - Address
..... telecom 0..* ContactPoint A.1.2.3.7 - Telecom
..... organization 0..1 BackboneElement A.1.2.3.8 - Contact person organisation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust 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
.. SubjectCz 0..* Base A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject
... subjectIdentification 1..1 BackboneElement A.1.1 - Identification of the patient/subject
.... given 1..* string A.1.1.1 - Given name
.... family 1..* string A.1.1.2 - Family name/surname
.... birthDate 1..1 dateTime A.1.1.3 - Date of birth
.... identifier 1..* Identifier A.1.1.4 - National healthcare patient ID
.... Citizenship 0..* CodeableConcept A.1.1.5 - Citizenship
.... gender 1..1 CodeableConcept A.1.1.6 - Gender
.... Communication 0..1 CodeableConcept A.1.1.7 - Communication
... subjectContact 0..1 BackboneElement A.1.2 - Patient/subject related contact information
.... personalContact 0..1 BackboneElement A.1.2.1 - Patient address
..... address 0..* Address A.1.2.1.1 - Address
..... telecom 0..* ContactPoint A.1.2.1.2 - Telecom
.... preferredHP 0..* BackboneElement A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
..... identifier 0..* Identifier A.1.2.2.1 - Identifier of the HP
..... name 1..1 HumanName A.1.2.2.2 - Name of the HP
..... role 0..* CodeableConcept A.1.2.2.3 - Role of the HP
..... organization 0..1 BackboneElement A.1.2.2.4 - HP Organisation
..... address 0..1 Address A.1.2.2.5 - Address
..... telecom 0..* ContactPoint A.1.2.2.6 - Telecom
.... contactPerson 0..* BackboneElement A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
..... role 0..* CodeableConcept A.1.2.3.1 - Role of that person
..... relationship 0..1 CodeableConcept A.1.2.3.2 - Relationship level
..... given 1..* string A.1.2.3.4 - Given name
..... family 1..* string A.1.2.3.5 - Family name/surname
..... address 0..* Address A.1.2.3.6 - Address
..... telecom 0..* ContactPoint A.1.2.3.7 - Telecom
..... organization 0..1 BackboneElement A.1.2.3.8 - Contact person organisation

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. SubjectCz 0..* Base A.1.1 - Identification and A.1.2 - related contact information of the Patient/subject
... subjectIdentification 1..1 BackboneElement A.1.1 - Identification of the patient/subject
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... given 1..* string A.1.1.1 - Given name
.... family 1..* string A.1.1.2 - Family name/surname
.... birthDate 1..1 dateTime A.1.1.3 - Date of birth
.... identifier 1..* Identifier A.1.1.4 - National healthcare patient ID
.... Citizenship 0..* CodeableConcept A.1.1.5 - Citizenship
.... gender 1..1 CodeableConcept A.1.1.6 - Gender
.... Communication 0..1 CodeableConcept A.1.1.7 - Communication
... subjectContact 0..1 BackboneElement A.1.2 - Patient/subject related contact information
.... @id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... personalContact 0..1 BackboneElement A.1.2.1 - Patient address
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... address 0..* Address A.1.2.1.1 - Address
..... telecom 0..* ContactPoint A.1.2.1.2 - Telecom
.... preferredHP 0..* BackboneElement A.1.2.2 - Preferred health professional (HP) - This section can be repeated and linked to any specific information in the document, for example a link between a rare disease problem and the rare disease specialist responsible for the care of the individual patient (this section).
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... identifier 0..* Identifier A.1.2.2.1 - Identifier of the HP
..... name 1..1 HumanName A.1.2.2.2 - Name of the HP
..... role 0..* CodeableConcept A.1.2.2.3 - Role of the HP
..... organization 0..1 BackboneElement A.1.2.2.4 - HP Organisation
..... address 0..1 Address A.1.2.2.5 - Address
..... telecom 0..* ContactPoint A.1.2.2.6 - Telecom
.... contactPerson 0..* BackboneElement A.1.2.3 - Contact person/ legal guardian (multiple contacts could be provided)
..... @id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... role 0..* CodeableConcept A.1.2.3.1 - Role of that person
..... relationship 0..1 CodeableConcept A.1.2.3.2 - Relationship level
..... given 1..* string A.1.2.3.4 - Given name
..... family 1..* string A.1.2.3.5 - Family name/surname
..... address 0..* Address A.1.2.3.6 - Address
..... telecom 0..* ContactPoint A.1.2.3.7 - Telecom
..... organization 0..1 BackboneElement A.1.2.3.8 - Contact person organisation

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Base

Summary

Mandatory: 0 element(9 nested mandatory elements)

 

Other representations of profile: CSV, Excel