HL7 Czech PS Implementation Guide
0.0.1 - ci-build
HL7 Czech PS 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/ps/ and changes regularly. See the Directory of published versions
On the following page you will find implementation notes for the Patient Summary. These notes relate to the creation of the composition and the population of this profile with the appropriate data.
Purpose: A clinically understandable description of the document content that serves as the basis for technical mapping and validation. Languages: CZ (for readability), EN (authoritative for mapping and profiles).
Each element includes:
Note: The EN version of the logical model is authoritative for mapping and FHIR profiles.
Mapping defines the relationships between logical model elements (e.g., eHN Hospital Discharge Report) and the corresponding FHIR elements in the Czech implementation specification (e.g., HDR CZ).
Its purpose is to unambiguously determine where individual logical model items are recorded within the FHIR structure (Composition, Bundle, Section etc.).
ExtensionExtnsion or an explanatory comment must be provided.is related to.Purpose: Refine the use of FHIR resources in the Czech context (restricting optionality, harmonizing practice) and supplement terminology bindings.
Composition, Patient, Encounter, …)Composition.author 1..1, section 1..*)Composition.section → Condition)1..10..10..* / 1..*
National profiles may be přísnější than European ones.
Each profile uses mandatory or recommended code systems:
Examples:
Composition.type– LOINC34105-7,Condition.code– ICD-10/SNOMED CT,Observation.unit– UCUM.
Informative for this version of the guide
In this version of the guide, obligations have been added only as informative material to collect feedback on their use.
Obligations (Obligations) specify the capabilities and behaviors that defined actors MAY, SHOULDor SHALL implement within the given FHIR profiles. Obligations complement cardinalities and terminology bindings wherever structure alone is insufficient (e.g., requirements for user functions, workflow, or mandatory display of selected items).
Each obligation is linked to a specific profile or group of profiles that it complements. Obligations are applied in validation test scenarios—for example, when verifying correct section rendering or the existence of mandatory functions during document creation.
Purpose:
Examples serve as a reference implementation demonstrating what fully valid outputs should look like for individual profiles and data maturity levels (L1–L3).
They are not merely sample Bundle, but a complete set of mutually linked FHIR resources representing a real clinical document, including all required references.
Each example:
CZ_CompositionPs, CZ_ConditionPs, CZ_PatientCore),| Level | Example Content | Structure | Usage |
|---|---|---|---|
| L1 | PDF + metadata | Composition, DocumentReference |
Minimal interoperability interoperabilita |
| L2 | Sections + text | Composition.section |
Structured narrative narativ |
| L3 | Coded entries | Composition.section + Condition, Medication, … |
Machine interoperability interoperabilita |
Composition – document header and sectionsPatient – patient identificationCondition – diagnoses (including the principal diagnosis)Procedure – significant procedures and interventionsMedicationStatement – treatment informationAllergyIntolerance – allergies and intolerancesObservation – key findings, results, physiological measurementsDocumentReference – embedded PDF/narrative renditionOther related resources as required by the profile (e.g., Consent, Organization, PractitionerRole)
Examples are intended to support:
Each example must be valid against the corresponding profile (StructureDefinition) and must contain correctly resolved references between resources.
Validation can be performed using the FHIR Validator, IG Publisher, or another validation framework.
It is recommended to include validation in the test pipeline (e.g., CI/CD) as a compliance check against profiles.