MyHealth@Eu Laboratory Report
0.1.1 - trial-use 150

MyHealth@Eu Laboratory Report - Local Development build (v0.1.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: DiagnosticReport: Laboratory

Official URL: http://fhir.ehdsi.eu/laboratory/StructureDefinition/DiagnosticReport-lab-myhealtheu Version: 0.1.1
Active as of 2026-02-11 Computable Name: DiagnosticReportLabMyHealthEu

This profile defines how to constrain the DiagnosticReport resource to represent a Laboratory Report for the purpose of this guide.

Usages:

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
.. DiagnosticReport 0..* DiagnosticReportLabEu Laboratory Report DiagnosticReport
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language O 0..1 code Language of the resource content
Binding: eHDSI Language (required)
ObligationsActor
SHALL:handle LabReportHandler
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:DiagnosticReportCompositionR5 1..1 (Complex) Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] 1..1 Reference(Composition: Laboratory Report) Value of extension
... identifier OΣ 0..* Identifier Report identifier
ObligationsActor
SHALL:handle LabReportHandler
... basedOn O 0..* Reference(ServiceRequest: Laboratory) What was requested
ObligationsActor
SHALL:handle LabReportHandler
... status ?!OΣ 1..1 code Status of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
ObligationsActor
SHALL:handle LabReportHandler
... Slices for category Σ 0..* CodeableConceptIPS Report Category
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
.... category:studyType OΣ 0..* CodeableConcept The way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: eHDSI Laboratory Study Types (required)
ObligationsActor
SHALL:handle LabReportHandler
.... category:specialty Σ 0..* CodeableConcept The clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code OΣ 1..1 CodeableConceptIPS Type of (Laboratory) Report
Binding: http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType (required)
ObligationsActor
SHALL:handle LabReportHandler
... subject OΣ 1..1 Reference(Patient: Laboratory) Who and/or what this report is about
ObligationsActor
SHALL:handle LabReportHandler
... Slices for effective[x] Σ 0..1 Clinically relevant time/time-period for report.
Slice: Unordered, Open by type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime OΣ 0..1 dateTime Clinically relevant time/time-period for report.
ObligationsActor
SHALL:handle LabReportHandler
... performer Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Responsible Diagnostic Service.
... resultsInterpreter Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Primary result interpreter
... specimen O 0..* Reference(Specimen: Laboratory) Specimens this report is based on.
ObligationsActor
SHALL:handle LabReportHandler
... result O 0..* Reference(Observation Results: Laboratory) results
ObligationsActor
SHALL:handle LabReportHandler
... media OΣ 0..* BackboneElement Key images associated with this report
ObligationsActor
SHALL:handle LabReportHandler
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... link Σ 1..1 Reference(Media) Reference to the image source
... conclusion O 0..1 string Clinical conclusion (interpretation) of test results
ObligationsActor
SHALL:handle LabReportHandler
... presentedForm O 0..* Attachment Entire report as issued (pdf)
ObligationsActor
SHALL:handle LabReportHandler

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required eHDSI Language 📦0.1.0 This IG
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 FHIR Std.
DiagnosticReport.category:studyType Base required eHDSI Laboratory Study Types 📦0.1.0 This IG
DiagnosticReport.category:specialty Base required Laboratory Specialty 📦0.1.1 HL7 Europe Laboratory Report v0.1
DiagnosticReport.code Base required http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
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 DiagnosticReportLabEu

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DiagnosticReport DiagnosticReportLabEu
... language O 0..1 code Language of the resource content
Binding: eHDSI Language (required)
ObligationsActor
SHALL:handle LabReportHandler
... identifier O 0..* Identifier Report identifier
ObligationsActor
SHALL:handle LabReportHandler
... basedOn O 0..* Reference(ServiceRequest: Laboratory) What was requested
ObligationsActor
SHALL:handle LabReportHandler
... Slices for category Content/Rules for all slices
.... category:studyType O 0..* CodeableConcept The way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: eHDSI Laboratory Study Types (required)
ObligationsActor
SHALL:handle LabReportHandler
... code O 1..1 CodeableConceptIPS Type of (Laboratory) Report
Binding: http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType (required)
ObligationsActor
SHALL:handle LabReportHandler
... subject O 1..1 Reference(Patient: Laboratory) Who and/or what this report is about
ObligationsActor
SHALL:handle LabReportHandler
... Slices for effective[x] 0..1 dateTime, Period Clinically relevant time/time-period for report.
Slice: Unordered, Open by type:$this
.... effective[x]:effectiveDateTime O 0..1 dateTime Clinically relevant time/time-period for report.
ObligationsActor
SHALL:handle LabReportHandler
... performer 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Responsible Diagnostic Service.
... resultsInterpreter 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Primary result interpreter
... specimen O 0..* Reference(Specimen: Laboratory) Specimens this report is based on.
ObligationsActor
SHALL:handle LabReportHandler
... result O 0..* Reference(Observation Results: Laboratory) results
ObligationsActor
SHALL:handle LabReportHandler
... media O 0..* BackboneElement Key images associated with this report
ObligationsActor
SHALL:handle LabReportHandler
... conclusion O 0..1 string Clinical conclusion (interpretation) of test results
ObligationsActor
SHALL:handle LabReportHandler
... presentedForm O 0..* Attachment Entire report as issued (pdf)
ObligationsActor
SHALL:handle LabReportHandler

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required eHDSI Language 📦0.1.0 This IG
DiagnosticReport.category:studyType Base required eHDSI Laboratory Study Types 📦0.1.0 This IG
DiagnosticReport.code Base required http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportLabEu Laboratory Report DiagnosticReport
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:DiagnosticReportCompositionR5 1..1 (Complex) Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] 1..1 Reference(Composition: Laboratory Report) Value of extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier OΣ 0..* Identifier Report identifier
ObligationsActor
SHALL:handle LabReportHandler
... basedOn O 0..* Reference(ServiceRequest: Laboratory) What was requested
ObligationsActor
SHALL:handle LabReportHandler
... status ?!OΣ 1..1 code Status of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
ObligationsActor
SHALL:handle LabReportHandler
... Slices for category Σ 0..* CodeableConceptIPS Report Category
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
.... category:studyType OΣ 0..* CodeableConcept The way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: eHDSI Laboratory Study Types (required)
ObligationsActor
SHALL:handle LabReportHandler
.... category:specialty Σ 0..* CodeableConcept The clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code OΣ 1..1 CodeableConceptIPS Type of (Laboratory) Report
Binding: http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType (required)
ObligationsActor
SHALL:handle LabReportHandler
... subject OΣ 1..1 Reference(Patient: Laboratory) Who and/or what this report is about
ObligationsActor
SHALL:handle LabReportHandler
... encounter Σ 0..1 Reference(Encounter) The healthcare event which this Laboratory Report is about (when test ordered).
... Slices for effective[x] Σ 0..1 Clinically relevant time/time-period for report.
Slice: Unordered, Open by type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime OΣ 0..1 dateTime Clinically relevant time/time-period for report.
ObligationsActor
SHALL:handle LabReportHandler
... issued Σ 0..1 instant DateTime this version was made
... performer Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Responsible Diagnostic Service.
... resultsInterpreter Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Primary result interpreter
... specimen O 0..* Reference(Specimen: Laboratory) Specimens this report is based on.
ObligationsActor
SHALL:handle LabReportHandler
... result O 0..* Reference(Observation Results: Laboratory) results
ObligationsActor
SHALL:handle LabReportHandler
... media OΣ 0..* BackboneElement Key images associated with this report
ObligationsActor
SHALL:handle LabReportHandler
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string Comment about the image (e.g. explanation)
.... link Σ 1..1 Reference(Media) Reference to the image source
... conclusion O 0..1 string Clinical conclusion (interpretation) of test results
ObligationsActor
SHALL:handle LabReportHandler
... conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
... presentedForm O 0..* Attachment Entire report as issued (pdf)
ObligationsActor
SHALL:handle LabReportHandler

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required eHDSI Language 📦0.1.0 This IG
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 FHIR Std.
DiagnosticReport.category:studyType Base required eHDSI Laboratory Study Types 📦0.1.0 This IG
DiagnosticReport.category:specialty Base required Laboratory Specialty 📦0.1.1 HL7 Europe Laboratory Report v0.1
DiagnosticReport.code Base required http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType Not State Unknown
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
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()

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportLabEu Laboratory Report DiagnosticReport
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language O 0..1 code Language of the resource content
Binding: eHDSI Language (required)
ObligationsActor
SHALL:handle LabReportHandler
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:DiagnosticReportCompositionR5 1..1 (Complex) Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] 1..1 Reference(Composition: Laboratory Report) Value of extension
... identifier OΣ 0..* Identifier Report identifier
ObligationsActor
SHALL:handle LabReportHandler
... basedOn O 0..* Reference(ServiceRequest: Laboratory) What was requested
ObligationsActor
SHALL:handle LabReportHandler
... status ?!OΣ 1..1 code Status of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
ObligationsActor
SHALL:handle LabReportHandler
... Slices for category Σ 0..* CodeableConceptIPS Report Category
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
.... category:studyType OΣ 0..* CodeableConcept The way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: eHDSI Laboratory Study Types (required)
ObligationsActor
SHALL:handle LabReportHandler
.... category:specialty Σ 0..* CodeableConcept The clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code OΣ 1..1 CodeableConceptIPS Type of (Laboratory) Report
Binding: http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType (required)
ObligationsActor
SHALL:handle LabReportHandler
... subject OΣ 1..1 Reference(Patient: Laboratory) Who and/or what this report is about
ObligationsActor
SHALL:handle LabReportHandler
... Slices for effective[x] Σ 0..1 Clinically relevant time/time-period for report.
Slice: Unordered, Open by type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime OΣ 0..1 dateTime Clinically relevant time/time-period for report.
ObligationsActor
SHALL:handle LabReportHandler
... performer Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Responsible Diagnostic Service.
... resultsInterpreter Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Primary result interpreter
... specimen O 0..* Reference(Specimen: Laboratory) Specimens this report is based on.
ObligationsActor
SHALL:handle LabReportHandler
... result O 0..* Reference(Observation Results: Laboratory) results
ObligationsActor
SHALL:handle LabReportHandler
... media OΣ 0..* BackboneElement Key images associated with this report
ObligationsActor
SHALL:handle LabReportHandler
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... link Σ 1..1 Reference(Media) Reference to the image source
... conclusion O 0..1 string Clinical conclusion (interpretation) of test results
ObligationsActor
SHALL:handle LabReportHandler
... presentedForm O 0..* Attachment Entire report as issued (pdf)
ObligationsActor
SHALL:handle LabReportHandler

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required eHDSI Language 📦0.1.0 This IG
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 FHIR Std.
DiagnosticReport.category:studyType Base required eHDSI Laboratory Study Types 📦0.1.0 This IG
DiagnosticReport.category:specialty Base required Laboratory Specialty 📦0.1.1 HL7 Europe Laboratory Report v0.1
DiagnosticReport.code Base required http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType Not State Unknown

Constraints

Id Grade Path(s) Description Expression
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
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 DiagnosticReportLabEu

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DiagnosticReport DiagnosticReportLabEu
... language O 0..1 code Language of the resource content
Binding: eHDSI Language (required)
ObligationsActor
SHALL:handle LabReportHandler
... identifier O 0..* Identifier Report identifier
ObligationsActor
SHALL:handle LabReportHandler
... basedOn O 0..* Reference(ServiceRequest: Laboratory) What was requested
ObligationsActor
SHALL:handle LabReportHandler
... Slices for category Content/Rules for all slices
.... category:studyType O 0..* CodeableConcept The way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: eHDSI Laboratory Study Types (required)
ObligationsActor
SHALL:handle LabReportHandler
... code O 1..1 CodeableConceptIPS Type of (Laboratory) Report
Binding: http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType (required)
ObligationsActor
SHALL:handle LabReportHandler
... subject O 1..1 Reference(Patient: Laboratory) Who and/or what this report is about
ObligationsActor
SHALL:handle LabReportHandler
... Slices for effective[x] 0..1 dateTime, Period Clinically relevant time/time-period for report.
Slice: Unordered, Open by type:$this
.... effective[x]:effectiveDateTime O 0..1 dateTime Clinically relevant time/time-period for report.
ObligationsActor
SHALL:handle LabReportHandler
... performer 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Responsible Diagnostic Service.
... resultsInterpreter 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Primary result interpreter
... specimen O 0..* Reference(Specimen: Laboratory) Specimens this report is based on.
ObligationsActor
SHALL:handle LabReportHandler
... result O 0..* Reference(Observation Results: Laboratory) results
ObligationsActor
SHALL:handle LabReportHandler
... media O 0..* BackboneElement Key images associated with this report
ObligationsActor
SHALL:handle LabReportHandler
... conclusion O 0..1 string Clinical conclusion (interpretation) of test results
ObligationsActor
SHALL:handle LabReportHandler
... presentedForm O 0..* Attachment Entire report as issued (pdf)
ObligationsActor
SHALL:handle LabReportHandler

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required eHDSI Language 📦0.1.0 This IG
DiagnosticReport.category:studyType Base required eHDSI Laboratory Study Types 📦0.1.0 This IG
DiagnosticReport.code Base required http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType Not State Unknown

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. DiagnosticReport 0..* DiagnosticReportLabEu Laboratory Report DiagnosticReport
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:DiagnosticReportCompositionR5 1..1 (Complex) Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
..... value[x] 1..1 Reference(Composition: Laboratory Report) Value of extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier OΣ 0..* Identifier Report identifier
ObligationsActor
SHALL:handle LabReportHandler
... basedOn O 0..* Reference(ServiceRequest: Laboratory) What was requested
ObligationsActor
SHALL:handle LabReportHandler
... status ?!OΣ 1..1 code Status of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
ObligationsActor
SHALL:handle LabReportHandler
... Slices for category Σ 0..* CodeableConceptIPS Report Category
Slice: Unordered, Open by value:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.
.... category:studyType OΣ 0..* CodeableConcept The way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: eHDSI Laboratory Study Types (required)
ObligationsActor
SHALL:handle LabReportHandler
.... category:specialty Σ 0..* CodeableConcept The clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code OΣ 1..1 CodeableConceptIPS Type of (Laboratory) Report
Binding: http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType (required)
ObligationsActor
SHALL:handle LabReportHandler
... subject OΣ 1..1 Reference(Patient: Laboratory) Who and/or what this report is about
ObligationsActor
SHALL:handle LabReportHandler
... encounter Σ 0..1 Reference(Encounter) The healthcare event which this Laboratory Report is about (when test ordered).
... Slices for effective[x] Σ 0..1 Clinically relevant time/time-period for report.
Slice: Unordered, Open by type:$this
.... effectiveDateTime dateTime
.... effectivePeriod Period
.... effective[x]:effectiveDateTime OΣ 0..1 dateTime Clinically relevant time/time-period for report.
ObligationsActor
SHALL:handle LabReportHandler
... issued Σ 0..1 instant DateTime this version was made
... performer Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Responsible Diagnostic Service.
... resultsInterpreter Σ 0..* Reference(Practitioner: Laboratory | PractitionerRole: Laboratory | Organization) Primary result interpreter
... specimen O 0..* Reference(Specimen: Laboratory) Specimens this report is based on.
ObligationsActor
SHALL:handle LabReportHandler
... result O 0..* Reference(Observation Results: Laboratory) results
ObligationsActor
SHALL:handle LabReportHandler
... media OΣ 0..* BackboneElement Key images associated with this report
ObligationsActor
SHALL:handle LabReportHandler
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... comment 0..1 string Comment about the image (e.g. explanation)
.... link Σ 1..1 Reference(Media) Reference to the image source
... conclusion O 0..1 string Clinical conclusion (interpretation) of test results
ObligationsActor
SHALL:handle LabReportHandler
... conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.
... presentedForm O 0..* Attachment Entire report as issued (pdf)
ObligationsActor
SHALL:handle LabReportHandler

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required eHDSI Language 📦0.1.0 This IG
DiagnosticReport.status Base required DiagnosticReportStatus 📍4.0.1 FHIR Std.
DiagnosticReport.category Base example Diagnostic Service Section Codes 📦4.0.1 FHIR Std.
DiagnosticReport.category:studyType Base required eHDSI Laboratory Study Types 📦0.1.0 This IG
DiagnosticReport.category:specialty Base required Laboratory Specialty 📦0.1.1 HL7 Europe Laboratory Report v0.1
DiagnosticReport.code Base required http://terminology.ehdsi.eu/ValueSet/eHDSILaboratoryReportType Not State Unknown
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📦4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error DiagnosticReport If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error DiagnosticReport If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error DiagnosticReport If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice DiagnosticReport A resource should have narrative for robust management text.`div`.exists()
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()

 

Other representations of profile: CSV, Excel, Schematron