HL7 Europe Laboratory Report
0.1.0 - trial-use 150

This page is part of the HL7 Europe Laboratory Report (v0.1.0: STU 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: DiagnosticReport: Laboratory Report

Official URL: http://hl7.eu/fhir/laboratory/StructureDefinition/DiagnosticReport-eu-lab Version: 0.1.0
Standards status: Trial-use Maturity Level: 2 Computable Name: DiagnosticReportLabEu

Copyright/Legal: Used by permission of HL7 Europe, all rights reserved Creative Commons License

DiagnosticReport used to represent an entry of a Laboratory Report, including its context, for the scope of the HL7 Europe project.

Previous results

This version of the guide uses the supportingInfo extension to the Observation lab results, for conveying the previous.

Implementers are invited to provide their feedback about the possible adoption of the supportingInfo extension to this DiagnosticReport profile

Adding a PDF, images or other kind of additional data in a DiagnosticReport

In some cases it is requested to include PDF, images or other kind of additional data in a Diagnostic Report.

If the PDF to be added is the representation of the entire Laboratory report, then this will be recorded in the optional element presentedForm

In case of images or other kinds of additional data (that can be a pdf document) used as support for the interpretation of the report, this is realized by using the optional element media.

Usage:

Formal Views of Profile Content

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

This structure is derived from DiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*DiagnosticReportLaboratory Report DiagnosticReport
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... DiagnosticReportCompositionR5 1..1Reference(Composition)Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
.... value[x] 1..1Reference(Composition: Laboratory Report)Value of extension
... identifier 0..*IdentifierReport identifier
... status 1..1codeStatus of the Report
... Slices for category 0..*CodeableConceptIPSReport Category
Slice: Unordered, Open by pattern:$this
.... category:studyType 0..*CodeableConceptThe way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: Laboratory Study Types (required)
.... category:specialty 0..*CodeableConceptThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code 1..1CodeableConceptIPSType of (Laboratory) Report
Binding: Laboratory Report Types (preferred)
... subject 1..1Reference(Patient: Person | Patient: Animal | Group | Location | Device)Who and/or what this report is about
... encounter 0..1Reference(Encounter)The healthcare event which this Laboratory Report is about (when test ordered).
... effective[x] 0..1dateTime, PeriodClinically relevant time/time-period for report.
... performer 0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service.
... resultsInterpreter 0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(Specimen: Laboratory)Specimens this report is based on.
... result 0..*Reference(Observation Results: laboratory)results
... imagingStudy 0..0
... presentedForm 0..*AttachmentEntire report as issued (pdf recommended)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DiagnosticReport.category:studyTyperequiredLabStudyTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
from this IG
DiagnosticReport.category:specialtyrequiredLabSpecialtyEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
from this IG
DiagnosticReport.codepreferredLabReportTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-reportType-eu-lab
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*DiagnosticReportLaboratory Report DiagnosticReport
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... DiagnosticReportCompositionR5 1..1Reference(Composition)Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
.... value[x] 1..1Reference(Composition: Laboratory Report)Value of extension
... identifier Σ0..*IdentifierReport identifier
... basedOn 0..*Reference(ServiceRequest: Laboratory Order)What was requested
... status ?!Σ1..1codeStatus of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... Slices for category Σ0..*CodeableConceptIPSReport Category
Slice: Unordered, Open by pattern:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


.... category:studyType Σ0..*CodeableConceptThe way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: Laboratory Study Types (required)
.... category:specialty Σ0..*CodeableConceptThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code 1..1CodeableConceptIPSType of (Laboratory) Report
Binding: Laboratory Report Types (preferred)
... subject Σ1..1Reference(Patient: Person | Patient: Animal | Group | Location | Device)Who and/or what this report is about
... encounter Σ0..1Reference(Encounter)The healthcare event which this Laboratory Report is about (when test ordered).
... effective[x] Σ0..1Clinically relevant time/time-period for report.
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service.
... resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(Specimen: Laboratory)Specimens this report is based on.
... result 0..*Reference(Observation Results: laboratory)results
... presentedForm 0..*AttachmentEntire report as issued (pdf recommended)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.category:studyTyperequiredLabStudyTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
from this IG
DiagnosticReport.category:specialtyrequiredLabSpecialtyEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
from this IG
DiagnosticReport.codepreferredLabReportTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-reportType-eu-lab
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*DiagnosticReportLaboratory Report DiagnosticReport
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... DiagnosticReportCompositionR5 1..1Reference(Composition)Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
.... value[x] 1..1Reference(Composition: Laboratory Report)Value of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierReport identifier
... basedOn 0..*Reference(ServiceRequest: Laboratory Order)What was requested
... status ?!Σ1..1codeStatus of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... Slices for category Σ0..*CodeableConceptIPSReport Category
Slice: Unordered, Open by pattern:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


.... category:studyType Σ0..*CodeableConceptThe way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: Laboratory Study Types (required)
.... category:specialty Σ0..*CodeableConceptThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code 1..1CodeableConceptIPSType of (Laboratory) Report
Binding: Laboratory Report Types (preferred)
... subject Σ1..1Reference(Patient: Person | Patient: Animal | Group | Location | Device)Who and/or what this report is about
... encounter Σ0..1Reference(Encounter)The healthcare event which this Laboratory Report is about (when test ordered).
... effective[x] Σ0..1Clinically relevant time/time-period for report.
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... issued Σ0..1instantDateTime this version was made
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service.
... resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(Specimen: Laboratory)Specimens this report is based on.
... result 0..*Reference(Observation Results: laboratory)results
... media Σ0..*BackboneElementKey images associated with this report
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... comment 0..1stringComment about the image (e.g. explanation)
.... link Σ1..1Reference(Media)Reference to the image source
... conclusion 0..1stringClinical conclusion (interpretation) of test results
... conclusionCode 0..*CodeableConceptCodes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.


... presentedForm 0..*AttachmentEntire report as issued (pdf recommended)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.category:studyTyperequiredLabStudyTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
from this IG
DiagnosticReport.category:specialtyrequiredLabSpecialtyEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
from this IG
DiagnosticReport.codepreferredLabReportTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-reportType-eu-lab
from this IG
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
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 DiagnosticReport

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*DiagnosticReportLaboratory Report DiagnosticReport
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... DiagnosticReportCompositionR5 1..1Reference(Composition)Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
.... value[x] 1..1Reference(Composition: Laboratory Report)Value of extension
... identifier 0..*IdentifierReport identifier
... status 1..1codeStatus of the Report
... Slices for category 0..*CodeableConceptIPSReport Category
Slice: Unordered, Open by pattern:$this
.... category:studyType 0..*CodeableConceptThe way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: Laboratory Study Types (required)
.... category:specialty 0..*CodeableConceptThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code 1..1CodeableConceptIPSType of (Laboratory) Report
Binding: Laboratory Report Types (preferred)
... subject 1..1Reference(Patient: Person | Patient: Animal | Group | Location | Device)Who and/or what this report is about
... encounter 0..1Reference(Encounter)The healthcare event which this Laboratory Report is about (when test ordered).
... effective[x] 0..1dateTime, PeriodClinically relevant time/time-period for report.
... performer 0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service.
... resultsInterpreter 0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(Specimen: Laboratory)Specimens this report is based on.
... result 0..*Reference(Observation Results: laboratory)results
... imagingStudy 0..0
... presentedForm 0..*AttachmentEntire report as issued (pdf recommended)

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
DiagnosticReport.category:studyTyperequiredLabStudyTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
from this IG
DiagnosticReport.category:specialtyrequiredLabSpecialtyEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
from this IG
DiagnosticReport.codepreferredLabReportTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-reportType-eu-lab
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*DiagnosticReportLaboratory Report DiagnosticReport
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... DiagnosticReportCompositionR5 1..1Reference(Composition)Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
.... value[x] 1..1Reference(Composition: Laboratory Report)Value of extension
... identifier Σ0..*IdentifierReport identifier
... basedOn 0..*Reference(ServiceRequest: Laboratory Order)What was requested
... status ?!Σ1..1codeStatus of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... Slices for category Σ0..*CodeableConceptIPSReport Category
Slice: Unordered, Open by pattern:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


.... category:studyType Σ0..*CodeableConceptThe way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: Laboratory Study Types (required)
.... category:specialty Σ0..*CodeableConceptThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code 1..1CodeableConceptIPSType of (Laboratory) Report
Binding: Laboratory Report Types (preferred)
... subject Σ1..1Reference(Patient: Person | Patient: Animal | Group | Location | Device)Who and/or what this report is about
... encounter Σ0..1Reference(Encounter)The healthcare event which this Laboratory Report is about (when test ordered).
... effective[x] Σ0..1Clinically relevant time/time-period for report.
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service.
... resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(Specimen: Laboratory)Specimens this report is based on.
... result 0..*Reference(Observation Results: laboratory)results
... presentedForm 0..*AttachmentEntire report as issued (pdf recommended)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.category:studyTyperequiredLabStudyTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
from this IG
DiagnosticReport.category:specialtyrequiredLabSpecialtyEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
from this IG
DiagnosticReport.codepreferredLabReportTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-reportType-eu-lab
from this IG

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
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()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. DiagnosticReport 0..*DiagnosticReportLaboratory Report DiagnosticReport
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... DiagnosticReportCompositionR5 1..1Reference(Composition)Associated Lab Report Composition
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/5.0/StructureDefinition/extension-DiagnosticReport.composition"
.... value[x] 1..1Reference(Composition: Laboratory Report)Value of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier Σ0..*IdentifierReport identifier
... basedOn 0..*Reference(ServiceRequest: Laboratory Order)What was requested
... status ?!Σ1..1codeStatus of the Report
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.

... Slices for category Σ0..*CodeableConceptIPSReport Category
Slice: Unordered, Open by pattern:$this
Binding: DiagnosticServiceSectionCodes (example): Codes for diagnostic service sections.


.... category:studyType Σ0..*CodeableConceptThe way of grouping of the test results into clinically meaningful domains (e.g. hematology study, microbiology study, etc.)
Binding: Laboratory Study Types (required)
.... category:specialty Σ0..*CodeableConceptThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Binding: Laboratory Specialty (required)
... code 1..1CodeableConceptIPSType of (Laboratory) Report
Binding: Laboratory Report Types (preferred)
... subject Σ1..1Reference(Patient: Person | Patient: Animal | Group | Location | Device)Who and/or what this report is about
... encounter Σ0..1Reference(Encounter)The healthcare event which this Laboratory Report is about (when test ordered).
... effective[x] Σ0..1Clinically relevant time/time-period for report.
.... effectiveDateTimedateTime
.... effectivePeriodPeriod
... issued Σ0..1instantDateTime this version was made
... performer Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Responsible Diagnostic Service.
... resultsInterpreter Σ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam)Primary result interpreter
... specimen 0..*Reference(Specimen: Laboratory)Specimens this report is based on.
... result 0..*Reference(Observation Results: laboratory)results
... media Σ0..*BackboneElementKey images associated with this report
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... comment 0..1stringComment about the image (e.g. explanation)
.... link Σ1..1Reference(Media)Reference to the image source
... conclusion 0..1stringClinical conclusion (interpretation) of test results
... conclusionCode 0..*CodeableConceptCodes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (example): Diagnosis codes provided as adjuncts to the report.


... presentedForm 0..*AttachmentEntire report as issued (pdf recommended)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
DiagnosticReport.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
DiagnosticReport.statusrequiredDiagnosticReportStatus
http://hl7.org/fhir/ValueSet/diagnostic-report-status|4.0.1
from the FHIR Standard
DiagnosticReport.categoryexampleDiagnosticServiceSectionCodes
http://hl7.org/fhir/ValueSet/diagnostic-service-sections
from the FHIR Standard
DiagnosticReport.category:studyTyperequiredLabStudyTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-studyType-eu-lab
from this IG
DiagnosticReport.category:specialtyrequiredLabSpecialtyEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-specialty-eu-lab
from this IG
DiagnosticReport.codepreferredLabReportTypesEuVs
http://hl7.eu/fhir/laboratory/ValueSet/lab-reportType-eu-lab
from this IG
DiagnosticReport.conclusionCodeexampleSNOMEDCTClinicalFindings
http://hl7.org/fhir/ValueSet/clinical-findings
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorDiagnosticReportIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorDiagnosticReportIf 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-4errorDiagnosticReportIf 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-5errorDiagnosticReportIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceDiagnosticReportA resource should have narrative for robust management
: text.`div`.exists()
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()

 

Other representations of profile: CSV, Excel, Schematron