CH LAB-Report (R4)
0.1.1 - draft Switzerland flag

This page is part of the CH LAB-Report (R4) (v0.1.1: DSTU 1 Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: ChLabReportComposition - Detailed Descriptions

Active as of 2023-12-28

Definitions for the ch-lab-report-composition resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Composition
ShortCH Lab Composition: Laboratory Report
Invariantsch-lab-comp1: The resource should be conform to the corresponding EU LAB profile (conformsTo('http://hl7.eu/fhir/laboratory/StructureDefinition/Composition-eu-lab'))
2. Composition.extension
SlicingThis element introduces a set of slices on Composition.extension. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • value @ url
4. Composition.extension:basedOn-order-or-requisition
Slice NamebasedOn-order-or-requisition
Control0..*
TypeExtension(Document Based On Order) (Extension Type: Choice of: Identifier, Reference(ServiceRequest))
6. Composition.extension:basedOn-order-or-requisition.value[x]
[x] NoteSee Choice of Data Types for further information about how to use [x]
SlicingThis element introduces a set of slices on Composition.extension.value[x]. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • type @ $this
8. Composition.extension:basedOn-order-or-requisition.value[x]:valueReference
Slice NamevalueReference
Control0..1
TypeReference(CH Lab ServiceRequest: Laboratory Order)
[x] NoteSee Choice of Data Types for further information about how to use [x]
10. Composition.extension:information-recipient
Slice Nameinformation-recipient
Control0..*
TypeExtension(Information recipient) (Extension Type: Reference(Practitioner, Device, Patient, RelatedPerson, PractitionerRole, Organization))
12. Composition.extension:information-recipient.value[x]
TypeReference(CH Lab Practitioner, Device, CH Lab Patient, RelatedPerson, CH Lab PractitionerRole, CH Core Organization)
[x] NoteSee Choice of Data Types for further information about how to use [x]
14. Composition.identifier
Definition

Identifiers assigned to this Laboratory Report by the performer or other systems. It shall be common to several report versions

ShortReport identifier
Comments

Composition.identifier SHALL be equal to one of the DiagnosticReport.identifier, if at least one exists

NoteThis is a business identifier, not a resource identifier (see discussion)
16. Composition.category
Definition

A code that classifies this laboratory report.

ShortReport Category
Comments

DiagnosticReport.category and Composition.category shall be aligned

TypeCodeableConcept(Codeable Concept (IPS))
SlicingThis element introduces a set of slices on Composition.category. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • pattern @ $this
18. Composition.category:studyType
Slice NamestudyType
ShortThe clinical domain of the laboratory performing the observation (e.g. microbiology, toxicology, chemistry)
Control0..*
BindingThe codes SHALL be taken from Lab Study Types in Switzerland
20. Composition.category:specialty
Slice Namespecialty
ShortThe way of grouping of the test results into clinically meaningful groups (e.g. liver test; minerals; glucose profiles)
Control0..*
BindingThe codes SHALL be taken from Laboratory Specialty
22. Composition.subject
TypeReference(CH Lab Patient)
24. Composition.author
TypeReference(CH Lab PractitionerRole, CH Lab Practitioner, CH Core Organization)
26. Composition.section
Definition

The "body" of the report is organized as a tree of up to two levels of sections: top level sections represent laboratory specialties. A top level section SHALL contain either one text block carrying all the text results produced for this specialty along with Laboratory Data Entries or a set of Laboratory Report Item Sections. In the first case the specialty section happens to also be a leaf section. In the latter case, each (second level) leaf section contained in the (top level) specialty section represents a Report Item: i.e., a battery, a specimen study (especially in microbiology), or an individual test. In addition, any leaf section SHALL contain a Laboratory Data Entries containing the observations of that section in a machine-readable format.

Control1..?
SlicingThis element introduces a set of slices on Composition.section. The slices are unordered and Open, and can be differentiated using the following discriminators:
  • exists @ $this.section
  • exists @ $this.entry
28. Composition.section.title
Control1..?
30. Composition.section.code
Control1..?
32. Composition.section:lab-no-subsections
Slice Namelab-no-subsections
Definition

Variant 1: With this option, all laboratory report data entries are provided in the top level sections and no sub-sections are allowed.

ShortVariant 1: EU Laboratory Report section with entries and no sub-sections
Control0..*
34. Composition.section:lab-no-subsections.code
BindingThe codes SHOULD be taken from Lab Study Types in Switzerland
36. Composition.section:lab-no-subsections.text
ShortText summary of the section, for human interpretation.
38. Composition.section:lab-no-subsections.entry
Control1..?
TypeReference(CH Lab Observation Results: Laboratory)
40. Composition.section:lab-no-subsections.section
Control0..0
42. Composition.section:lab-subsections
Slice Namelab-subsections
Definition

Variant 2: With this option, this top level section doesn't include NEITHER a top level text NOR entry elements. Each Report Item is contained in a corresponding sub-sections which contains the Lab Report Data Entry.

ShortVariant 2: EU Laboratory Report section with one to many subsections Laboratory Report Item
Control0..*
44. Composition.section:lab-subsections.code
BindingThe codes SHOULD be taken from Lab Study Types in Switzerland
46. Composition.section:lab-subsections.text
Control0..0
48. Composition.section:lab-subsections.entry
Control0..0
50. Composition.section:lab-subsections.section
Control1..?
TypeBackboneElement
52. Composition.section:lab-subsections.section.title
Control1..?
54. Composition.section:lab-subsections.section.code
Control1..?
BindingThe codes SHOULD be taken from Lab Study Types in Switzerland
56. Composition.section:lab-subsections.section.text
ShortText summary of the section, for human interpretation.
58. Composition.section:lab-subsections.section.entry
Control1..?
TypeReference(CH Lab Observation Results: Laboratory)
60. Composition.section:lab-subsections.section.section
Control0..0