Wyniki badań medycznych w FHIR

Wyniki badań medycznych to priorytetowa kategoria Europejskiej Przestrzeni Danych dotyczących Zdrowia (art. 14 ust. 1 lit. (e) rozporządzenia (UE) 2025/327). Stosuje się ją od 26 marca 2031. HL7 Europe obejmuje ją przewodnikami: laboratory 2.1.0.

Rozporządzenie
Regulation (EU) 2025/327, Article 14(1)(e), Annex I
Stosuje się od
26 marca 2031
Przewodniki HL7 Europe
hl7.fhir.eu.laboratory 2.1.0, opublikowany
Modele logiczne Xt-EHR
EHDSLaboratoryReport
Typ dokumentu
LOINC 11502-2 Laboratory report
Walidator
Otwórz walidator profili EHDS

Co mówi rozporządzenie

Załącznik I do rozporządzenia opisuje główne cechy tej kategorii. Tekst jest angielskim oryginałem.

Medical test results, including laboratory and other diagnostic results and related reports

Electronic health data representing results of studies performed in particular through in vitro diagnostics such as clinical biochemistry, haematology, transfusion medicine, microbiology, immunology and others, and including, where relevant, reports supporting the interpretation of the results.

Profile FHIR 11

Profile zdefiniowane przez powyższe przewodniki. Kolumna reguł liczy elementy, w których profil wykracza poza bazowy FHIR (wymagane, zakazane lub ograniczone) i które sprawdza walidator; spośród slice’ów sprawdzane są tylko wymagane, które odróżnia stała wartość lub typ zasobu.

ProfilZasóbPrzewodnik HL7 EuropeSprawdzane regułySlice’y sprawdzane / zdefiniowane
Bundle: Laboratory Reporthttp://hl7.eu/fhir/laboratory/StructureDefinition/Bundle-eu-lab
Bundlelaboratory112 / 20
Composition: Laboratory Reporthttp://hl7.eu/fhir/laboratory/StructureDefinition/Composition-eu-lab
Compositionlaboratory60 / 10
Device: Measuringhttp://hl7.eu/fhir/laboratory/StructureDefinition/Device-measuring-eu-lab
Devicelaboratory00 / 2
Device: Specimenhttp://hl7.eu/fhir/laboratory/StructureDefinition/Device-specimen-eu-lab
Devicelaboratory00 / 0
DiagnosticReport: Laboratory Reporthttp://hl7.eu/fhir/laboratory/StructureDefinition/DiagnosticReport-eu-lab
DiagnosticReportlaboratory82 / 10
Observation Results: laboratoryhttp://hl7.eu/fhir/laboratory/StructureDefinition/Observation-resultslab-eu-lab
Observationlaboratory41 / 43
Patient: Animalhttp://hl7.eu/fhir/laboratory/StructureDefinition/Patient-animal-eu-lab
Patientlaboratory31 / 5
RelatedPerson: AnimalSpecimenhttp://hl7.eu/fhir/laboratory/StructureDefinition/animal-specimen-eu-lab
RelatedPersonlaboratory81 / 2
ServiceRequest: Laboratory Orderhttp://hl7.eu/fhir/laboratory/StructureDefinition/ServiceRequest-eu-lab
ServiceRequestlaboratory10 / 1
Specimen: Laboratoryhttp://hl7.eu/fhir/laboratory/StructureDefinition/Specimen-eu-lab
Specimenlaboratory21 / 4
Substance: Specimen Additive Substancehttp://hl7.eu/fhir/laboratory/StructureDefinition/Substance-additive-eu-lab
Substancelaboratory00 / 0

Struktura dokumentu

Profile dokumentów tej kategorii: sekcje, które może zawierać Composition, i wpisy, które może zawierać Bundle, tak jak określają je profile. Nazwy to nazwy slice’ów; kod sekcji to kod LOINC ustalony przez profil.

Bundle: Laboratory Report: wpisy Bundle 20

WpisLicz.Zasób FHIRProfil
composition1..1CompositionCompositionLabReportEu
diagnosticReport1..1DiagnosticReportDiagnosticReportLabEu
patient0..*Patient
observation0..*Observation
specimen0..*SpecimenSpecimenEu
serviceRequest0..*ServiceRequestServiceRequestLabEu
organization0..*Organization
practitioner0..*PractitionerPractitionerEuCore
practitionerRole0..*PractitionerRolePractitionerRoleEuCore
bodyStructure0..*BodyStructureBodyStructureEuCore
encounter0..*Encounter
location0..*LocationLocationEuCore
provenance0..*Provenance
coverage0..*Coverage
device0..*Device
condition0..*ConditionConditionEuCore
procedure0..*ProcedureProcedureEuCore
medication0..*MedicationMedicationEuCore
medicationStatement0..*MedicationStatementMedicationStatementEuCore
medicationAdministration0..*MedicationAdministration

Composition: Laboratory Report: sekcje 1

SekcjaLicz.Kod sekcjiOpis
annotations0..*LOINC 48767-8Annotation comment

Powiązania terminologiczne 2

Value sets, z którymi profile tej kategorii wiążą elementy powiązaniem required lub extensible. Powiązanie required dopuszcza tylko kody z value set; extensible oczekuje ich, chyba że żaden nie pasuje. Value sets definiowane w pakietach HL7 Europe są wypisane z kodami w wykazie value sets.

Profile określają też powiązania: preferred – 13, example – 2.

Value setPowiązanieUżywany przezKody
Laboratory Specialtyhttp://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
required
CompositionLabReportEu category:specialtyDiagnosticReportLabEu category:specialtyObservationResultsLaboratoryEu category:specialty
kody: 8
Laboratory Study Typeshttp://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
required
CompositionLabReportEu category:studyTypeDiagnosticReportLabEu category:studyTypeObservationResultsLaboratoryEu category:studyType
kody: 7

Rozszerzenia 7

Rozszerzenia HL7 Europe, które zawierają profile tej kategorii, z elementem, który je przechowuje.

RozszerzenieKontekstWartośćUżyte w
Device Laboratory Test Kithttp://hl7.eu/fhir/laboratory/StructureDefinition/observation-deviceLabTestKit
Observation
Reference
ObservationResultsLaboratoryEu extension:labTestKit 0..*
Document DiagnosticReport Referencehttp://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
Composition
Reference
CompositionLabReportEu extension:diagnosticReport 0..1
Composition: Information recipienthttp://hl7.eu/fhir/StructureDefinition/information-recipient
Composition
Reference
CompositionLabReportEu extension:informationRecipient 0..*
Many: Laboratory Accreditedhttp://hl7.eu/fhir/StructureDefinition/laboratory-accredited
ObservationServiceRequest
boolean
ObservationResultsLaboratoryEu extension:accredited 0..1ServiceRequestLabEu extension:accreditedLab 0..1
Certified Reference Material: CodeableConcepthttp://hl7.eu/fhir/laboratory/StructureDefinition/observation-certifiedRefMaterialCodeable
Observation
CodeableConcept
ObservationResultsLaboratoryEu extension:certifiedRefMaterialCodeable 0..*
Certified Reference Material: Identifierhttp://hl7.eu/fhir/laboratory/StructureDefinition/observation-certifiedRefMaterialIdentifer
Observation
Identifier
ObservationResultsLaboratoryEu extension:certifiedRefMaterialIdentifer 0..*
Specimen Focushttp://hl7.eu/fhir/laboratory/StructureDefinition/specimen-focus
Specimen
Reference
SpecimenEu extension:focus 0..1

Model logiczny EHDSLaboratoryReport 43

Elementy modelu logicznego Xt-EHR z licznością i obowiązkami. Obowiązki mówią producentom i odbiorcom danych, co system MUSI lub POWINIEN robić z każdym elementem.

Obowiązki według uczestnika

Ile elementów EHDSLaboratoryReport niesie dany obowiązek dla danego uczestnika.

ObowiązekUczestnikElementy
SHALL:able-to-populateproducent34
SHALL:displayodbiorca20
SHALL:processodbiorca5
SHOULD:able-to-populateproducent5
SHOULD:displayodbiorca6
SHOULD:processodbiorca2

Elementy 43

ElementLicz.ObowiązkiOpis
header1..1
SHALL:able-to-populate producent
Each producer of a laboratory report SHALL be able to provide basic information, such as type of the report, authorship, status of the report, title, etc. This information is crucial for safe identification of the report and for searchability of the report using standardized searching parameters.
SHALL:process odbiorca
EHR systems that consume laboratory report SHALL process document header information.
Laboratory Report header
subject1..1
SHALL:able-to-populate producent
EHR systems SHALL provide information about the subject of care.
SHALL:display odbiorca
EHR system SHALL render information about the subject of care in such a way that unambiguous assignment to the care subject is preserved.
SHALL:process odbiorca
Information about the subject of care SHALL be processed by the EHR system in such a way that the identity of the subject of care cannot be confused.
Patient/subject information
identifier1..*
SHALL:able-to-populate producentSHOULD:display odbiorcaSHALL:process odbiorca
Unique identifier of the document
author[x]1..*
SHALL:able-to-populate producentSHALL:display odbiorca
Author(s) by whom the laboratory result report was authored.
date1..1
SHALL:able-to-populate producentSHALL:display odbiorca
Date of finalising/issuing the document
status1..1
SHALL:able-to-populate producentSHALL:display odbiorca
Status of the document
source0..0
Source of information (e.g. patient, patient's proxy). Used in case the patient has authored the information or the author has submitted patient-stated information.
language0..1
SHALL:able-to-populate producent
Language in which the resource is written. Language is expressed by the IETF language tag.
documentType1..1
SHALL:able-to-populate producent
Type of document at hand, e.g. 60591-5 Patient summary document.
documentTitle1..1
SHALL:able-to-populate producent
Human readable document title that can be displayed in search results, etc. This can be documentType's display name, or it can be assembled from multiple elements. Examples: 'Laboratory Result Report', 'Patient Summary of Jane Green 10.12.2024'
period0..1
SHALL:able-to-populate producent
Time of service that is being documented
version0..1
Business version of the document. The exact algorithm for versioning is decided by the producer/custodian
attestation0..*
SHALL:able-to-populate producentSHALL:display odbiorca
Document attestation details
attester[x]1..1
SHALL:able-to-populate producentSHALL:display odbiorca
Attester who validated the document
datetime1..1
SHALL:able-to-populate producent
Date and time of the approval of the document by Attester
legalAuthentication0..*
SHALL:able-to-populate producent
Document legal authentication details
legalAuthenticator[x]1..1
SHALL:able-to-populate producent
The person or organisation taking responsibility for the content of the document.
datetime1..1
SHALL:able-to-populate producent
Date and time when the document was authorised
eventType0..*
SHALL:able-to-populate producent
Categorisation of the event covered by the document (e.g. laboratory study types, imaging study types including modality, etc.). Selection of such tags or labels depends on the use case and agreement between data sharing parties. This meta-data element serves primarily for searching and filtering purposes.
serviceSpecialty0..*
SHALL:able-to-populate producentSHOULD:display odbiorca
Additional details about where the content was created (e.g. clinical specialty)
custodian0..1
SHALL:able-to-populate producent
Organisation that is in charge of maintaining the document/report.
intendedRecipient[x]0..*
Intended recipient
presentedForm0..*
SHALL:able-to-populate producent
Each EHR system that is a producer of a laboratory report SHALL be able to provide the entire report as issued by the laboratory in a human readable format, e.g. PDF.
SHALL:process odbiorca
EHR systems that consume laboratory report SHALL process the human readable version of the report.
SHALL:display odbiorca
EHR systems that consume laboratory report SHALL render human readable version of the report to the endusers.
A narrative easy-to-read representation of the full data set, e.g. PDF-version of a document
body0..1
SHALL:able-to-populate producent
Each EHR system that is a producer of a laboratory report SHALL be able to provide structured information about the laboratory investigation, such as order information, supporting information, specimen details and result data.
SHALL:process odbiorca
EHR systems that consume laboratory report SHALL process structured body information.
Laboratory Report structured body
orderInformation0..*
SHALL:able-to-populate producent
EHR systems SHALL be able to populate information about one or more order which this report is based on.
SHALL:display odbiorca
Consumer EHR systems SHALL display key order information to ensure traceability between order and report.
Order Information (Laboratory Result Report could respond to multiple test orders)
orderId1..*
SHALL:able-to-populate producentSHOULD:process odbiorca
Consumer systems SHOULD use this element to pair result report with laboratory order.
An identifier of the laboratory test order. Laboratory Result Report may respond to multiple orders.
orderDateAndTime0..1
Date and time of the order placement.
orderPlacer[x]0..1
SHALL:able-to-populate producentSHOULD:display odbiorca
The person/organisation "authorised" to place the order. Order placer could be either a health professional, health professional organisation or the patient himself.
orderReason[x]0..*
SHALL:able-to-populate producentSHALL:display odbiorca
An explanation or justification for why this service is being requested in coded form.
clinicalQuestion0..1
SHALL:able-to-populate producentSHALL:display odbiorca
Specification of clinical question (goal of the investigation) to be answered by the laboratory investigation.
supportingInformation0..1
SHOULD:able-to-populate producentSHALL:display odbiorca
Additional clinical information about the patient or specimen that may influence the services or their interpretations. This information includes diagnosis, clinical findings and other observations. In laboratory ordering these are typically referred to as 'ask at order entry questions (AOEs).' This includes observations explicitly requested by the producer (filler) to provide context or supporting information needed to complete the order. For example, reporting the amount of inspired oxygen for blood gas measurements.
observation0..*
SHOULD:able-to-populate producentSHALL:display odbiorca
Clinical findings and other observations.
condition0..*
SHALL:able-to-populate producentSHALL:display odbiorca
Condition that may influence the service or result interpretation.
medicationAdministration0..*
SHALL:able-to-populate producentSHALL:display odbiorca
Medication administered before ordering the service.
sexForClinicalUse0..1
SHALL:able-to-populate producentSHALL:display odbiorca
A Sex Parameter for Clinical Use is a parameter that provides guidance on how a recipient should apply settings or reference ranges that are derived from observable information such as an organ inventory, recent hormone lab tests, genetic testing, menstrual status, obstetric history, etc.. This property is intended for use in clinical decision making, and indicates that treatment or diagnostic tests should consider best practices associated with the relevant reference population
vaccination0..*
SHOULD:able-to-populate producentSHALL:display odbiorca
Vaccination history of the patient.
otherSupportingInformation0..*
SHOULD:able-to-populate producentSHOULD:display odbiorca
Any other type of relevant supporting information
specimen0..*
SHALL:able-to-populate producentSHALL:display odbiorca
Specimen information
serviceRequest0..*
SHALL:able-to-populate producentSHOULD:display odbiorca
Specification of requested service or services
resultData1..1
SHALL:able-to-populate producentSHALL:display odbiorca
Laboratory report result data
commentsInterpretationAndRecommendations0..*
SHALL:able-to-populate producentSHALL:display odbiorca
Narrative Comments, such as a textual interpretation or advice accompanying the result report, for example.
laboratoryTestResults0..*
SHALL:able-to-populate producentSHALL:display odbiorca
Observation details (report could consist of multiple observations)
attachments0..*
SHOULD:able-to-populate producent
Each EHR system that is a producer of a laboratory report SHOULD be able to provide attachments related to the report, such as documents, diagrams, images of the results, etc.
SHOULD:process odbiorca
EHR systems that consume laboratory report SHOULD process attachments related to the report.
SHOULD:display odbiorca
EHR systems that consume laboratory report SHOULD render attachments related to the report to the endusers.
Report attachments

Odwzorowanie EHDSLaboratoryReport na FHIR 47

Jak każdy element logiczny trafia do FHIR, według przewodnika HL7 Europe. Odwzorowane na: BundleLabReportEu, CompositionLabReportEu, DiagnosticReportLabEu, ServiceRequestLabEu.

ElementRelacjaZasób FHIRElement FHIRUwagi
headerpowiązany zComposition.
subjectrównoważnyCompositionsubjectAlso aligned with DiagnosticReport.subject.
identifierrównoważnyCompositionidentifier
identifierrównoważnyDiagnosticReportidentifier
identifierrównoważnyBundleidentifier
author[x]równoważnyCompositionauthor
daterównoważnyCompositiondate
statusrównoważnyDiagnosticReportstatusComposition and DiagnosticReport status are expected to be aligned.
languagerównoważnyCompositionlanguage
documentTyperównoważnyCompositiontype
documentTyperównoważnyDiagnosticReportcode
documentTitlerównoważnyCompositiontitle
periodpowiązany zCompositionevent.period
versionpowiązany zCompositionextension:version
attestationpowiązany zCompositionattester
attester[x]równoważnyCompositionattester.party
datetimerównoważnyCompositionattester.time
legalAuthenticationpowiązany zCompositionattester
legalAuthenticator[x]powiązany zCompositionattester.partyMay require attester mode constraints by implementation rules.
datetimerównoważnyCompositionattester.time
eventTypepowiązany zCompositioncategory:studyTypeThe model gives laboratory study types as an example. This guide carries them in the studyType slice, which DiagnosticReport.category has as well.
serviceSpecialtypowiązany zCompositioncategory:specialtyThe slice is bound to LabSpecialtyEuVs. DiagnosticReport.category has the same slice.
custodianrównoważnyCompositioncustodian
presentedFormrównoważnyDiagnosticReportpresentedForm
intendedRecipient[x]równoważnyCompositionextension:informationRecipientUses EU extension on Composition.
bodypowiązany zCompositionsection
orderInformationpowiązany zServiceRequest.Each order is a ServiceRequestLabEu, which DiagnosticReport.basedOn references. The child elements map to elements of that ServiceRequest.
orderIdrównoważnyServiceRequestidentifier
orderDateAndTimerównoważnyServiceRequestauthoredOn
orderPlacer[x]równoważnyServiceRequestrequester
orderReason[x]równoważnyServiceRequestreasonCode / reasonReferenceMapping depends on coded, textual, or referenced reason source.
clinicalQuestionpowiązany zServiceRequestnote
supportingInformationpowiązany zServiceRequestsupportingInfo
observationrównoważnyServiceRequestsupportingInfo
conditionrównoważnyServiceRequestsupportingInfo
medicationAdministrationrównoważnyServiceRequestsupportingInfo
sexForClinicalUsepowiązany zPatientextension:sex-for-clinical-usePatientEuCore of HL7 Europe Base profiles this extension.
vaccinationrównoważnyServiceRequestsupportingInfo
otherSupportingInformationrównoważnyServiceRequestsupportingInfo
specimenrównoważnyDiagnosticReportspecimenAlso represented as Bundle entries of type SpecimenEu.
serviceRequestrównoważnyDiagnosticReportbasedOn
resultDatapowiązany zDiagnosticReportresult / conclusion / presentedForm
laboratoryTestResultsrównoważnyDiagnosticReportresultObservation resources are included as Bundle entries.
laboratoryTestResultsrównoważnyCompositionsection.entry
commentsInterpretationAndRecommendationspowiązany zCompositionsection:textOften represented in annotation/comment section.
commentsInterpretationAndRecommendationspowiązany zDiagnosticReportconclusion / conclusionCodeWhen implemented in the DiagnosticReport profile instance.
attachmentspowiązany zDiagnosticReportmedia.link.extension:linkEach attachment is a DocumentReference, referenced through the alternate-reference extension on media.link. The rendered report itself maps from presentedForm.

Dokumenty CDA (eHDSI)

Tę samą kategorię niosą w CDA te szablony dokumentów eHDSI. Ich struktura, zbiory wartości i walidator dokumentów CDA są w przewodniku CDA.

Źródła

Rozporządzenie (UE) 2025/327, Dziennik Urzędowy Unii Europejskiej; przewodniki wdrożeniowe FHIR HL7 Europe; modele logiczne Xt-EHR (xtehr.eu.ehds.models). Przewodniki w ballocie mogą się jeszcze zmienić. Ten przewodnik ma charakter informacyjny: nie jest poradą prawną ani certyfikacją zgodności.