Healthy Route Implementation Guide
0.1.0 - ci-build

Healthy Route Implementation Guide, published by Savannah Informatics. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/savannahghi/healthy-route-ig/ and changes regularly. See the Directory of published versions

Resource Profile: Healthy Route Laboratory Report

Official URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-diagnostic-report Version: 0.1.0
Draft as of 2026-10-11 Computable Name: HRDiagnosticReport

What a laboratory returned for one participant, gathering the individual results.

Gathers results that were reported together and records who reported them. The individual values are HRObservation resources and are usable on their own; this resource is what ties them to a single issuing laboratory and a single point in time, which is what a query for the laboratory record has to return.

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: doco
DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: dgr-1
DiagnosticReport.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
DiagnosticReport.contained 0..* Resource Contained, inline Resources
DiagnosticReport.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DiagnosticReport.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
DiagnosticReport.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
DiagnosticReport.basedOn This element must be supported. 0..* Reference(Healthy Route Investigation Request) What was requested
DiagnosticReport.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
DiagnosticReport.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of report
Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports
DiagnosticReport.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) The subject of the report - usually, but not always, the patient
DiagnosticReport.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) Health care event when test ordered
DiagnosticReport.effective[x] This element must be supported. This element is included in summaries. 0..1 When the samples were taken
DiagnosticReport.effective[x].effectiveDateTime dateTime
DiagnosticReport.effective[x].effectivePeriod Period
DiagnosticReport.issued This element must be supported. This element is included in summaries. 0..1 instant When the laboratory released the report
DiagnosticReport.performer This element must be supported. This element is included in summaries. 0..* Reference(Healthy Route Organization | Healthy Route Practitioner) Responsible Diagnostic Service
DiagnosticReport.specimen This element must be supported. 0..* Reference(Healthy Route Sample) Specimens this report is based on
DiagnosticReport.result This element must be supported. C 0..* Reference(Healthy Route Measurement) Observations
DiagnosticReport.conclusion This element must be supported. 0..1 markdown Clinical conclusion (interpretation) of test results
DiagnosticReport.presentedForm This element must be supported. 0..* Attachment The report as issued

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.status Base required Diagnostic Report Status 📍5.0.0 FHIR Std.
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from DiagnosticReport

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DiagnosticReport 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
DiagnosticReport.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DiagnosticReport.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
DiagnosticReport.basedOn This element must be supported. 0..* Reference(Healthy Route Investigation Request) What was requested
DiagnosticReport.status This element must be supported. 1..1 code registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown
DiagnosticReport.subject This element must be supported. 1..1 Reference(Healthy Route Patient) The subject of the report - usually, but not always, the patient
DiagnosticReport.encounter This element must be supported. 1..1 Reference(Healthy Route Screening Visit) Health care event when test ordered
DiagnosticReport.effective[x] This element must be supported. 0..1 dateTime, Period When the samples were taken
DiagnosticReport.issued This element must be supported. 0..1 instant When the laboratory released the report
DiagnosticReport.performer This element must be supported. 0..* Reference(Healthy Route Organization | Healthy Route Practitioner) Responsible Diagnostic Service
DiagnosticReport.specimen This element must be supported. 0..* Reference(Healthy Route Sample) Specimens this report is based on
DiagnosticReport.result This element must be supported. 0..* Reference(Healthy Route Measurement) Observations
DiagnosticReport.conclusion This element must be supported. 0..1 markdown Clinical conclusion (interpretation) of test results
DiagnosticReport.presentedForm This element must be supported. 0..* Attachment The report as issued

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: doco
DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: dgr-1
DiagnosticReport.id This element is included in summaries. 0..1 id Logical id of this artifact
DiagnosticReport.meta This element is included in summaries. 0..1 Meta Metadata about the resource
DiagnosticReport.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
DiagnosticReport.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
DiagnosticReport.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
DiagnosticReport.contained 0..* Resource Contained, inline Resources
DiagnosticReport.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DiagnosticReport.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
DiagnosticReport.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
DiagnosticReport.identifier This element is included in summaries. 0..* Identifier Business identifier for report
DiagnosticReport.basedOn This element must be supported. 0..* Reference(Healthy Route Investigation Request) What was requested
DiagnosticReport.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
DiagnosticReport.category This element is included in summaries. 0..* CodeableConcept Service category
Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074
DiagnosticReport.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of report
Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports
DiagnosticReport.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) The subject of the report - usually, but not always, the patient
DiagnosticReport.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) Health care event when test ordered
DiagnosticReport.effective[x] This element must be supported. This element is included in summaries. 0..1 When the samples were taken
DiagnosticReport.effective[x].effectiveDateTime dateTime
DiagnosticReport.effective[x].effectivePeriod Period
DiagnosticReport.issued This element must be supported. This element is included in summaries. 0..1 instant When the laboratory released the report
DiagnosticReport.performer This element must be supported. This element is included in summaries. 0..* Reference(Healthy Route Organization | Healthy Route Practitioner) Responsible Diagnostic Service
DiagnosticReport.resultsInterpreter This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Primary result interpreter
DiagnosticReport.specimen This element must be supported. 0..* Reference(Healthy Route Sample) Specimens this report is based on
DiagnosticReport.result This element must be supported. C 0..* Reference(Healthy Route Measurement) Observations
DiagnosticReport.note 0..* Annotation Comments about the diagnostic report
DiagnosticReport.study 0..* Reference(GenomicStudy | ImagingStudy) Reference to full details of an analysis associated with the diagnostic report
DiagnosticReport.supportingInfo 0..* BackboneElement Additional information supporting the diagnostic report
DiagnosticReport.supportingInfo.id 0..1 string Unique id for inter-element referencing
DiagnosticReport.supportingInfo.extension 0..* Extension Additional content defined by implementations
DiagnosticReport.supportingInfo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DiagnosticReport.supportingInfo.type 1..1 CodeableConcept Supporting information role code
Binding: hl7VS-VS-observationType (example): The code value for the role of the supporting information in the diagnostic report.
DiagnosticReport.supportingInfo.reference 1..1 Reference(Procedure | Observation | DiagnosticReport | Citation) Supporting information reference
DiagnosticReport.media This element is included in summaries. 0..* BackboneElement Key images or data associated with this report
DiagnosticReport.media.id 0..1 string Unique id for inter-element referencing
DiagnosticReport.media.extension 0..* Extension Additional content defined by implementations
DiagnosticReport.media.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DiagnosticReport.media.comment 0..1 string Comment about the image or data (e.g. explanation)
DiagnosticReport.media.link This element is included in summaries. 1..1 Reference(DocumentReference) Reference to the image or data source
DiagnosticReport.composition C 0..1 Reference(Composition) Reference to a Composition resource for the DiagnosticReport structure
DiagnosticReport.conclusion This element must be supported. 0..1 markdown Clinical conclusion (interpretation) of test results
DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings
DiagnosticReport.presentedForm This element must be supported. 0..* Attachment The report as issued

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required All Languages 📍5.0.0 FHIR Std.
DiagnosticReport.status Base required Diagnostic Report Status 📍5.0.0 FHIR Std.
DiagnosticReport.category Base example Diagnostic Service Section Codes 📍5.0.0 FHIR Std.
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📍5.0.0 FHIR Std.
DiagnosticReport.supportingInfo.​type Base example hl7VS-VS-observationType 📦3.0.0 THO v7.4
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: dgr-1
DiagnosticReport.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
DiagnosticReport.contained 0..* Resource Contained, inline Resources
DiagnosticReport.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DiagnosticReport.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
DiagnosticReport.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
DiagnosticReport.basedOn This element must be supported. 0..* Reference(Healthy Route Investigation Request) What was requested
DiagnosticReport.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
DiagnosticReport.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of report
Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports
DiagnosticReport.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) The subject of the report - usually, but not always, the patient
DiagnosticReport.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) Health care event when test ordered
DiagnosticReport.effective[x] This element must be supported. This element is included in summaries. 0..1 When the samples were taken
DiagnosticReport.effective[x].effectiveDateTime dateTime
DiagnosticReport.effective[x].effectivePeriod Period
DiagnosticReport.issued This element must be supported. This element is included in summaries. 0..1 instant When the laboratory released the report
DiagnosticReport.performer This element must be supported. This element is included in summaries. 0..* Reference(Healthy Route Organization | Healthy Route Practitioner) Responsible Diagnostic Service
DiagnosticReport.specimen This element must be supported. 0..* Reference(Healthy Route Sample) Specimens this report is based on
DiagnosticReport.result This element must be supported. C 0..* Reference(Healthy Route Measurement) Observations
DiagnosticReport.conclusion This element must be supported. 0..1 markdown Clinical conclusion (interpretation) of test results
DiagnosticReport.presentedForm This element must be supported. 0..* Attachment The report as issued

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.status Base required Diagnostic Report Status 📍5.0.0 FHIR Std.
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from DiagnosticReport

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DiagnosticReport 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
DiagnosticReport.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DiagnosticReport.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
DiagnosticReport.basedOn This element must be supported. 0..* Reference(Healthy Route Investigation Request) What was requested
DiagnosticReport.status This element must be supported. 1..1 code registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown
DiagnosticReport.code This element must be supported. 1..1 CodeableConcept Kind of report
DiagnosticReport.subject This element must be supported. 1..1 Reference(Healthy Route Patient) The subject of the report - usually, but not always, the patient
DiagnosticReport.encounter This element must be supported. 1..1 Reference(Healthy Route Screening Visit) Health care event when test ordered
DiagnosticReport.effective[x] This element must be supported. 0..1 dateTime, Period When the samples were taken
DiagnosticReport.issued This element must be supported. 0..1 instant When the laboratory released the report
DiagnosticReport.performer This element must be supported. 0..* Reference(Healthy Route Organization | Healthy Route Practitioner) Responsible Diagnostic Service
DiagnosticReport.specimen This element must be supported. 0..* Reference(Healthy Route Sample) Specimens this report is based on
DiagnosticReport.result This element must be supported. 0..* Reference(Healthy Route Measurement) Observations
DiagnosticReport.conclusion This element must be supported. 0..1 markdown Clinical conclusion (interpretation) of test results
DiagnosticReport.presentedForm This element must be supported. 0..* Attachment The report as issued

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
DiagnosticReport C 0..* DiagnosticReport A Diagnostic report - a combination of request information, atomic results, images, interpretation, as well as formatted reports
Constraints: dgr-1
DiagnosticReport.id This element is included in summaries. 0..1 id Logical id of this artifact
DiagnosticReport.meta This element is included in summaries. 0..1 Meta Metadata about the resource
DiagnosticReport.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
DiagnosticReport.language 0..1 code Language of the resource content
Binding: AllLanguages (required): IETF language tag for a human language
Additional BindingsPurpose
CommonLanguages Starter
DiagnosticReport.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
DiagnosticReport.contained 0..* Resource Contained, inline Resources
DiagnosticReport.Slices for extension 1..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
DiagnosticReport.Slices for extension.extension:tenant This element must be supported. 1..1 Identifier Owning site tenant
URL: https://fhir.savannahghi.org/ig/healthy-route/StructureDefinition/hr-tenant
DiagnosticReport.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored
DiagnosticReport.identifier This element is included in summaries. 0..* Identifier Business identifier for report
DiagnosticReport.basedOn This element must be supported. 0..* Reference(Healthy Route Investigation Request) What was requested
DiagnosticReport.status This element is a modifier element. This element must be supported. This element is included in summaries. 1..1 code registered | partial | preliminary | modified | final | amended | corrected | appended | cancelled | entered-in-error | unknown
Binding: DiagnosticReportStatus (required): The status of the diagnostic report.
DiagnosticReport.category This element is included in summaries. 0..* CodeableConcept Service category
Binding: DiagnosticServiceSectionCodes (example): HL7 V2 table 0074
DiagnosticReport.code This element must be supported. This element is included in summaries. 1..1 CodeableConcept Kind of report
Binding: LOINCDiagnosticReportCodes (preferred): LOINC Codes for Diagnostic Reports
DiagnosticReport.subject This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Patient) The subject of the report - usually, but not always, the patient
DiagnosticReport.encounter This element must be supported. This element is included in summaries. 1..1 Reference(Healthy Route Screening Visit) Health care event when test ordered
DiagnosticReport.effective[x] This element must be supported. This element is included in summaries. 0..1 When the samples were taken
DiagnosticReport.effective[x].effectiveDateTime dateTime
DiagnosticReport.effective[x].effectivePeriod Period
DiagnosticReport.issued This element must be supported. This element is included in summaries. 0..1 instant When the laboratory released the report
DiagnosticReport.performer This element must be supported. This element is included in summaries. 0..* Reference(Healthy Route Organization | Healthy Route Practitioner) Responsible Diagnostic Service
DiagnosticReport.resultsInterpreter This element is included in summaries. 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam) Primary result interpreter
DiagnosticReport.specimen This element must be supported. 0..* Reference(Healthy Route Sample) Specimens this report is based on
DiagnosticReport.result This element must be supported. C 0..* Reference(Healthy Route Measurement) Observations
DiagnosticReport.note 0..* Annotation Comments about the diagnostic report
DiagnosticReport.study 0..* Reference(GenomicStudy | ImagingStudy) Reference to full details of an analysis associated with the diagnostic report
DiagnosticReport.supportingInfo 0..* BackboneElement Additional information supporting the diagnostic report
DiagnosticReport.supportingInfo.id 0..1 string Unique id for inter-element referencing
DiagnosticReport.supportingInfo.extension 0..* Extension Additional content defined by implementations
DiagnosticReport.supportingInfo.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DiagnosticReport.supportingInfo.type 1..1 CodeableConcept Supporting information role code
Binding: hl7VS-VS-observationType (example): The code value for the role of the supporting information in the diagnostic report.
DiagnosticReport.supportingInfo.reference 1..1 Reference(Procedure | Observation | DiagnosticReport | Citation) Supporting information reference
DiagnosticReport.media This element is included in summaries. 0..* BackboneElement Key images or data associated with this report
DiagnosticReport.media.id 0..1 string Unique id for inter-element referencing
DiagnosticReport.media.extension 0..* Extension Additional content defined by implementations
DiagnosticReport.media.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
DiagnosticReport.media.comment 0..1 string Comment about the image or data (e.g. explanation)
DiagnosticReport.media.link This element is included in summaries. 1..1 Reference(DocumentReference) Reference to the image or data source
DiagnosticReport.composition C 0..1 Reference(Composition) Reference to a Composition resource for the DiagnosticReport structure
DiagnosticReport.conclusion This element must be supported. 0..1 markdown Clinical conclusion (interpretation) of test results
DiagnosticReport.conclusionCode 0..* CodeableConcept Codes for the clinical conclusion of test results
Binding: SNOMEDCTClinicalFindings (example): SNOMED CT Clinical Findings
DiagnosticReport.presentedForm This element must be supported. 0..* Attachment The report as issued

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
DiagnosticReport.language Base required All Languages 📍5.0.0 FHIR Std.
DiagnosticReport.status Base required Diagnostic Report Status 📍5.0.0 FHIR Std.
DiagnosticReport.category Base example Diagnostic Service Section Codes 📍5.0.0 FHIR Std.
DiagnosticReport.code Base preferred LOINC Diagnostic Report Codes 📍5.0.0 FHIR Std.
DiagnosticReport.supportingInfo.​type Base example hl7VS-VS-observationType 📦3.0.0 THO v7.4
DiagnosticReport.conclusionCode Base example SNOMED CT Clinical Findings 📍5.0.0 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

 

Other representations of profile: CSV, Excel, Schematron