MIO Laborbefund
Version 1.0.0-update - ci-build

Resource Profile: KBV_PR_MIO_LAB_Composition

Official URL: https://fhir.kbv.de/StructureDefinition/KBV_PR_MIO_LAB_Composition Version: 1.0.0-update
Draft as of 2026-06-11 Computable Name: KBV_PR_MIO_LAB_Composition

Copyright/Legal: Im folgenden Profil können Codes aus den Code-Systemen SNOMED CT®, LOINC, Ucum, ATC, ICD-10-GM, ICD-10-WHO, OPS, Alpha-ID/Alpha-ID-SE und ICF enthalten sein, die dem folgenden Urheberrecht unterliegen: This material includes SNOMED CT® Clinical Terms® (SNOMED CT® CT®) which is used by permission of SNOMED CT® International. All rights reserved. SNOMED CT® CT®, was originally created by The College of American Pathologists. SNOMED CT® and SNOMED CT® CT are registered trademarks of SNOMED CT® International. Implementers of these artefacts must have the appropriate SNOMED CT® CT Affiliate license. This material contains content from LOINC (http://LOINC.org). LOINC is copyright © 1995-2020, Regenstrief Institute, Inc. and the Logical Observation Identifiers Names and Codes (LOINC) Committee and is available at no cost under the license at http://LOINC.org/license. LOINC® is a registered United States trademark of Regenstrief Institute, Inc. This product includes all or a portion of the UCUM table, UCUM codes, and UCUM definitions or is derived from it, subject to a license from Regenstrief Institute, Inc. and The UCUM Organization. Your use of the UCUM table, UCUM codes, UCUM definitions also is subject to this license, a copy of which is available at http://unitsofmeasure.org. The current complete UCUM table, UCUM Specification are available for download at http://unitsofmeasure.org. The UCUM table and UCUM codes are copyright © 1995-2009, Regenstrief Institute, Inc. and the Unified Codes for Units of Measures (UCUM) Organization. All rights reserved. THE UCUM TABLE (IN ALL FORMATS), UCUM DEFINITIONS, AND SPECIFICATION ARE PROVIDED ‘AS IS.’ ANY EXPRESS OR IMPLIED WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Dieses Material enthält Inhalte aus ATC. Die Erstellung erfolgte unter Verwendung der Datenträger der amtlichen Fassung der ATC-Klassifikation mit DDD des Bundesinstituts für Arzneimittel und Medizinprodukte (BfArM). Dieses Material enthält Inhalte aus ICD-10-GM, ICD-10-WHO, OPS Alpha-ID ans Alpha-ID-SE. Die Erstellung erfolgt unter Verwendung der maschinenlesbaren Fassung des Bundesinstituts für Arzneimittel und Medizinprodukte (BfArM). Dieses Material enthält Inhalte aus ICF. Die Erstellung erfolgt unter Verwendung der maschinenlesbaren Fassung des Deutschen Instituts für Medizinische Dokumentation und Information (DIMDI). ICF-Kodes, -Begriffe und -Texte © Weltgesundheitsorganisation, übersetzt und herausgegeben durch das Deutsche Institut für Medizinische Dokumentation und Information von der International classification of functioning, disability and health - ICF, herausgegeben durch die Weltgesundheitsorganisation.

Dieses Profil bündelt die Strukturen, die zum gesamten Laborbefund gehören. Das MIO Laborbefund enthält genau einen Laborgesamtbefund, inklusive aller Befundanteile und Anhänge.

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
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... meta SΣ 0..1 Meta Metadata about the resource
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
... Slices for extension S 2..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:version S 0..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the Composition (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version
Constraints: ext-1
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version"
..... value[x] S 1..1 string An explicitly assigned identifer of a variation of the content in the Composition
.... extension:basedOn-order-or-requisition S 0..* (Complex) Composition: Based On Order
URL: http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_ServiceRequest) Value of extension
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:diagnosticReport-reference S 1..1 (Complex) Document DiagnosticReport Reference
URL: http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_DiagnosticReport) Value of extension
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:information-recipient S 1..* (Complex) Empfänger:in des Laborbefundes
URL: http://hl7.eu/fhir/StructureDefinition/information-recipient
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.eu/fhir/StructureDefinition/information-recipient"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_Patient | KBV_PR_MIO_LAB_RelatedPerson | KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole | KBV_PR_MIO_LAB_Organization) Value of extension
...... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... identifier SΣ 0..1 Identifier Logical reference, when literal reference is not known
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
.... value SΣ 1..1 string The value that is unique
Example General: 123456
... status ?!SΣ 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
... type SΣ 1..1 CodeableConcept Kind of composition (LOINC if possible)
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding SΣ 1..1 Coding Code defined by a terminology system

Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
..... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: http://snomed.info/sct/11000274103/version/20251115
..... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 4241000179101
..... display SΣ 1..1 string Representation defined by the system
Fixed Value: Laboratory report (record artifact)
... subject SΣ 1..1 Reference(KBV_PR_MIO_LAB_Patient(1.0.0-update)) Zu behandelnde Person
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
... date SΣ 1..1 dateTime Composition editing time
... author SΣ 1..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the composition
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... title SΣ 1..1 string Human Readable name/title
Required Pattern: Laboratory Report
... attester S 1..* BackboneElement Freigabe des gesamten Laborbefundes
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... mode S 1..1 code personal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
Required Pattern: legal
.... time SC 1..1 dateTime When the composition was attested
Constraints: date-1
.... party S 1..1 Reference(KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole) Who attested the composition
..... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Slices for section SC 0..* BackboneElement Composition is broken into sections
Slice: Unordered, Open by value:$this.code
Constraints: cmp-1, cmp-2
.... section:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... section:annotations SC 0..* BackboneElement Composition is broken into sections
Constraints: cmp-1, cmp-2
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 1..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding SΣ 0..* Coding Code defined by a terminology system

Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: 2.82
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 48767-8
....... display SΣ 1..1 string Representation defined by the system
Fixed Value: Annotation comment [Interpretation] Narrative
..... text SC 1..1 Narrative Text summary of the section, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
Required Pattern: additional
...... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
Composition.section:annotations.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section:annotations.​text.status Base required NarrativeStatus 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cmp-1 error Composition.section, Composition.section:annotations A section must contain at least one of text, entries, or sub-sections text.exists() or entry.exists() or section.exists()
cmp-2 error Composition.section, Composition.section:annotations A section can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
date-1 error Composition.attester.time Datetime must be at least day, month and year. ($this as dateTime).toString().length() >= 10
dom-2 error Composition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Composition 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 Composition 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 Composition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Composition 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()
txt-1 error Composition.section:annotations.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.section:annotations.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from Composition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... meta S 0..1 Meta Metadata about the resource
.... id 0..0 Unique id for inter-element referencing
.... versionId S 0..1 id Version specific identifier
.... lastUpdated S 0..1 instant When the resource version last changed
.... source 0..0 Identifies where the resource comes from
... implicitRules 0..0 A set of rules under which this content was created
... language 0..0 Language of the resource content
.... status 1..1 code generated | extensions | additional | empty
Required Pattern: extensions
... contained 0..0 Contained, inline Resources
... Slices for extension S 2..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:version S 0..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the Composition (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version
..... extension 0..0 Extension
..... value[x] S 1..1 string An explicitly assigned identifer of a variation of the content in the Composition
.... extension:basedOn-order-or-requisition S 0..* (Complex) Composition: Based On Order
URL: http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_ServiceRequest) Value of extension
...... reference S 1..1 string Literal reference, Relative, internal or absolute URL
...... type 0..0 Type the reference refers to (e.g. "Patient")
...... identifier 0..0 Logical reference, when literal reference is not known
...... display 0..0 Text alternative for the resource
.... extension:diagnosticReport-reference S 1..1 (Complex) Document DiagnosticReport Reference
URL: http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_DiagnosticReport) Value of extension
...... reference S 1..1 string Literal reference, Relative, internal or absolute URL
...... type 0..0 Type the reference refers to (e.g. "Patient")
...... identifier 0..0 Logical reference, when literal reference is not known
...... display 0..0 Text alternative for the resource
.... extension:information-recipient S 1..* (Complex) Empfänger:in des Laborbefundes
URL: http://hl7.eu/fhir/StructureDefinition/information-recipient
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_Patient | KBV_PR_MIO_LAB_RelatedPerson | KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole | KBV_PR_MIO_LAB_Organization) Value of extension
...... reference S 0..1 string Literal reference, Relative, internal or absolute URL
...... identifier S 0..1 Identifier Logical reference, when literal reference is not known
... identifier S 1..1 Identifier Versionsunabhängiger konstanter Identifikator Laborgesamtbefund (UUID)
.... system S 1..1 uri The namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
.... value S 1..1 string The value that is unique
... status S 1..1 code preliminary | final | amended | entered-in-error
... type S 1..1 CodeableConcept Kind of composition (LOINC if possible)
Required Pattern: At least the following
.... coding S 1..1 Coding Code defined by a terminology system
Fixed Value: (Complex)
..... system S 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
..... version S 1..1 string Version of the system - if relevant
Fixed Value: http://snomed.info/sct/11000274103/version/20251115
..... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: 4241000179101
..... display S 1..1 string Representation defined by the system
Fixed Value: Laboratory report (record artifact)
..... userSelected 0..0 If this coding was chosen directly by the user
.... text 0..0 Plain text representation of the concept
... category 0..0 Categorization of Composition
... subject S 1..1 Reference(KBV_PR_MIO_LAB_Patient(1.0.0-update)) Zu behandelnde Person
.... identifier S 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
... encounter 0..0 Context of the Composition
... date S 1..1 dateTime Composition editing time
... author S 1..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the composition
.... reference S 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... title S 1..1 string Human Readable name/title
Required Pattern: Laboratory Report
... confidentiality 0..0 As defined by affinity domain
... attester S 1..* BackboneElement Freigabe des gesamten Laborbefundes
.... mode S 1..1 code personal | professional | legal | official
Required Pattern: legal
.... time SC 1..1 dateTime When the composition was attested
Constraints: date-1
.... party S 1..1 Reference(KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole) Who attested the composition
..... reference S 1..1 string Literal reference, Relative, internal or absolute URL
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier 0..0 Logical reference, when literal reference is not known
..... display 0..0 Text alternative for the resource
... custodian 0..0 Organization which maintains the composition
... relatesTo 0..0 Relationships to other compositions/documents
... event 0..0 The clinical service(s) being documented
... Slices for section S 0..* BackboneElement Composition is broken into sections
Slice: Unordered, Open by value:$this.code
.... section:annotations S 0..* BackboneElement Composition is broken into sections
..... title 0..0 Label for section (e.g. for ToC)
..... code S 1..1 CodeableConcept Classification of section (recommended)
Required Pattern: At least the following
...... coding S 0..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system S 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... version S 1..1 string Version of the system - if relevant
Fixed Value: 2.82
....... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: 48767-8
....... display S 1..1 string Representation defined by the system
Fixed Value: Annotation comment [Interpretation] Narrative
....... userSelected 0..0 If this coding was chosen directly by the user
...... text 0..0 Plain text representation of the concept
..... author 0..0 Who and/or what authored the section
..... focus 0..0 Who/what the section is about, when it is not about the subject of composition
..... text S 1..1 Narrative Text summary of the section, for human interpretation
...... status 1..1 code generated | extensions | additional | empty
Required Pattern: additional
..... mode 0..0 working | snapshot | changes
..... orderedBy 0..0 Order of section entries
..... entry 0..0 A reference to data that supports this section
..... emptyReason 0..0 Why the section is empty
..... section 0..0 Nested Section

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
date-1 error Composition.attester.time Datetime must be at least day, month and year. ($this as dateTime).toString().length() >= 10
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... id Σ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... 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
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
Required Pattern: extensions
.... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
.... extension:version S 0..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the Composition (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version"
..... value[x] S 1..1 string An explicitly assigned identifer of a variation of the content in the Composition
.... extension:basedOn-order-or-requisition S 0..* (Complex) Composition: Based On Order
URL: http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition
..... 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.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_ServiceRequest) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:diagnosticReport-reference S 1..1 (Complex) Document DiagnosticReport Reference
URL: http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
..... 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.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_DiagnosticReport) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:information-recipient S 1..* (Complex) Empfänger:in des Laborbefundes
URL: http://hl7.eu/fhir/StructureDefinition/information-recipient
..... 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.eu/fhir/StructureDefinition/information-recipient"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_Patient | KBV_PR_MIO_LAB_RelatedPerson | KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole | KBV_PR_MIO_LAB_Organization) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier SΣ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 Identifier Versionsunabhängiger konstanter Identifikator Laborgesamtbefund (UUID)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
.... value SΣ 1..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SΣ 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
... type SΣ 1..1 CodeableConcept Kind of composition (LOINC if possible)
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system

Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
..... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: http://snomed.info/sct/11000274103/version/20251115
..... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 4241000179101
..... display SΣ 1..1 string Representation defined by the system
Fixed Value: Laboratory report (record artifact)
... subject SΣ 1..1 Reference(KBV_PR_MIO_LAB_Patient(1.0.0-update)) Zu behandelnde Person
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... date SΣ 1..1 dateTime Composition editing time
... author SΣ 1..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the composition
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... title SΣ 1..1 string Human Readable name/title
Required Pattern: Laboratory Report
... attester S 1..* BackboneElement Freigabe des gesamten Laborbefundes
.... 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
.... mode S 1..1 code personal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
Required Pattern: legal
.... time SC 1..1 dateTime When the composition was attested
Constraints: date-1
.... party S 1..1 Reference(KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole) Who attested the composition
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Slices for section SC 0..* BackboneElement Composition is broken into sections
Slice: Unordered, Open by value:$this.code
Constraints: cmp-1, cmp-2
.... section:All Slices Content/Rules for all slices
..... 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
..... title 0..1 string Label for section (e.g. for ToC)
..... code 0..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
..... author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
..... focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
..... text C 0..1 Narrative Text summary of the section, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
..... mode 0..1 code working | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.
..... orderedBy 0..1 CodeableConcept Order of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
..... entry C 0..* Reference(Resource) A reference to data that supports this section
..... emptyReason C 0..1 CodeableConcept Why the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
..... section C 0..* See section (Composition) Nested Section
.... section:annotations SC 0..* BackboneElement Composition is broken into sections
Constraints: cmp-1, cmp-2
..... 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
..... code S 1..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 0..* Coding Code defined by a terminology system

Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: 2.82
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 48767-8
....... display SΣ 1..1 string Representation defined by the system
Fixed Value: Annotation comment [Interpretation] Narrative
..... text SC 1..1 Narrative Text summary of the section, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
Required Pattern: additional
...... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Composition.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Composition.text.status Base required NarrativeStatus 📍4.0.1 FHIR Std.
Composition.extension:information-recipient.​value[x].type Base extensible ResourceType 📍4.0.1 FHIR Std.
Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Composition.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
Composition.event.code Base example v3 Code System ActCode 📦3.0.0 THO v7.2
Composition.section.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section.​mode Base required ListMode 📍4.0.1 FHIR Std.
Composition.section.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
Composition.section.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.
Composition.section:annotations.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section:annotations.​text.status Base required NarrativeStatus 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cmp-1 error Composition.section, Composition.section:annotations A section must contain at least one of text, entries, or sub-sections text.exists() or entry.exists() or section.exists()
cmp-2 error Composition.section, Composition.section:annotations A section can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
date-1 error Composition.attester.time Datetime must be at least day, month and year. ($this as dateTime).toString().length() >= 10
dom-2 error Composition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Composition 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 Composition 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 Composition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Composition 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()
txt-1 error Composition.text.div, Composition.section:annotations.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.text.div, Composition.section:annotations.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from Composition

Summary

Mandatory: 20 elements(9 nested mandatory elements)
Must-Support: 46 elements
Prohibited: 36 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Composition.section

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... meta SΣ 0..1 Meta Metadata about the resource
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
... Slices for extension S 2..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:version S 0..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the Composition (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version
Constraints: ext-1
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version"
..... value[x] S 1..1 string An explicitly assigned identifer of a variation of the content in the Composition
.... extension:basedOn-order-or-requisition S 0..* (Complex) Composition: Based On Order
URL: http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_ServiceRequest) Value of extension
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:diagnosticReport-reference S 1..1 (Complex) Document DiagnosticReport Reference
URL: http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_DiagnosticReport) Value of extension
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:information-recipient S 1..* (Complex) Empfänger:in des Laborbefundes
URL: http://hl7.eu/fhir/StructureDefinition/information-recipient
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
..... url 1..1 uri "http://hl7.eu/fhir/StructureDefinition/information-recipient"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_Patient | KBV_PR_MIO_LAB_RelatedPerson | KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole | KBV_PR_MIO_LAB_Organization) Value of extension
...... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... identifier SΣ 0..1 Identifier Logical reference, when literal reference is not known
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
.... value SΣ 1..1 string The value that is unique
Example General: 123456
... status ?!SΣ 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
... type SΣ 1..1 CodeableConcept Kind of composition (LOINC if possible)
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... coding SΣ 1..1 Coding Code defined by a terminology system

Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
..... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: http://snomed.info/sct/11000274103/version/20251115
..... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 4241000179101
..... display SΣ 1..1 string Representation defined by the system
Fixed Value: Laboratory report (record artifact)
... subject SΣ 1..1 Reference(KBV_PR_MIO_LAB_Patient(1.0.0-update)) Zu behandelnde Person
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
... date SΣ 1..1 dateTime Composition editing time
... author SΣ 1..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the composition
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... title SΣ 1..1 string Human Readable name/title
Required Pattern: Laboratory Report
... attester S 1..* BackboneElement Freigabe des gesamten Laborbefundes
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... mode S 1..1 code personal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
Required Pattern: legal
.... time SC 1..1 dateTime When the composition was attested
Constraints: date-1
.... party S 1..1 Reference(KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole) Who attested the composition
..... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Slices for section SC 0..* BackboneElement Composition is broken into sections
Slice: Unordered, Open by value:$this.code
Constraints: cmp-1, cmp-2
.... section:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... section:annotations SC 0..* BackboneElement Composition is broken into sections
Constraints: cmp-1, cmp-2
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 1..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding SΣ 0..* Coding Code defined by a terminology system

Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: 2.82
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 48767-8
....... display SΣ 1..1 string Representation defined by the system
Fixed Value: Annotation comment [Interpretation] Narrative
..... text SC 1..1 Narrative Text summary of the section, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
Required Pattern: additional
...... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
Composition.section:annotations.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section:annotations.​text.status Base required NarrativeStatus 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cmp-1 error Composition.section, Composition.section:annotations A section must contain at least one of text, entries, or sub-sections text.exists() or entry.exists() or section.exists()
cmp-2 error Composition.section, Composition.section:annotations A section can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
date-1 error Composition.attester.time Datetime must be at least day, month and year. ($this as dateTime).toString().length() >= 10
dom-2 error Composition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Composition 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 Composition 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 Composition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Composition 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()
txt-1 error Composition.section:annotations.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.section:annotations.text.div The narrative SHALL have some non-whitespace content htmlChecks()

Differential View

This structure is derived from Composition

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... meta S 0..1 Meta Metadata about the resource
.... id 0..0 Unique id for inter-element referencing
.... versionId S 0..1 id Version specific identifier
.... lastUpdated S 0..1 instant When the resource version last changed
.... source 0..0 Identifies where the resource comes from
... implicitRules 0..0 A set of rules under which this content was created
... language 0..0 Language of the resource content
.... status 1..1 code generated | extensions | additional | empty
Required Pattern: extensions
... contained 0..0 Contained, inline Resources
... Slices for extension S 2..* Extension Extension
Slice: Unordered, Closed by value:url
.... extension:version S 0..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the Composition (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version
..... extension 0..0 Extension
..... value[x] S 1..1 string An explicitly assigned identifer of a variation of the content in the Composition
.... extension:basedOn-order-or-requisition S 0..* (Complex) Composition: Based On Order
URL: http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_ServiceRequest) Value of extension
...... reference S 1..1 string Literal reference, Relative, internal or absolute URL
...... type 0..0 Type the reference refers to (e.g. "Patient")
...... identifier 0..0 Logical reference, when literal reference is not known
...... display 0..0 Text alternative for the resource
.... extension:diagnosticReport-reference S 1..1 (Complex) Document DiagnosticReport Reference
URL: http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_DiagnosticReport) Value of extension
...... reference S 1..1 string Literal reference, Relative, internal or absolute URL
...... type 0..0 Type the reference refers to (e.g. "Patient")
...... identifier 0..0 Logical reference, when literal reference is not known
...... display 0..0 Text alternative for the resource
.... extension:information-recipient S 1..* (Complex) Empfänger:in des Laborbefundes
URL: http://hl7.eu/fhir/StructureDefinition/information-recipient
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_Patient | KBV_PR_MIO_LAB_RelatedPerson | KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole | KBV_PR_MIO_LAB_Organization) Value of extension
...... reference S 0..1 string Literal reference, Relative, internal or absolute URL
...... identifier S 0..1 Identifier Logical reference, when literal reference is not known
... identifier S 1..1 Identifier Versionsunabhängiger konstanter Identifikator Laborgesamtbefund (UUID)
.... system S 1..1 uri The namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
.... value S 1..1 string The value that is unique
... status S 1..1 code preliminary | final | amended | entered-in-error
... type S 1..1 CodeableConcept Kind of composition (LOINC if possible)
Required Pattern: At least the following
.... coding S 1..1 Coding Code defined by a terminology system
Fixed Value: (Complex)
..... system S 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
..... version S 1..1 string Version of the system - if relevant
Fixed Value: http://snomed.info/sct/11000274103/version/20251115
..... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: 4241000179101
..... display S 1..1 string Representation defined by the system
Fixed Value: Laboratory report (record artifact)
..... userSelected 0..0 If this coding was chosen directly by the user
.... text 0..0 Plain text representation of the concept
... category 0..0 Categorization of Composition
... subject S 1..1 Reference(KBV_PR_MIO_LAB_Patient(1.0.0-update)) Zu behandelnde Person
.... identifier S 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
... encounter 0..0 Context of the Composition
... date S 1..1 dateTime Composition editing time
... author S 1..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the composition
.... reference S 1..1 string Literal reference, Relative, internal or absolute URL
.... type 0..0 Type the reference refers to (e.g. "Patient")
.... identifier 0..0 Logical reference, when literal reference is not known
.... display 0..0 Text alternative for the resource
... title S 1..1 string Human Readable name/title
Required Pattern: Laboratory Report
... confidentiality 0..0 As defined by affinity domain
... attester S 1..* BackboneElement Freigabe des gesamten Laborbefundes
.... mode S 1..1 code personal | professional | legal | official
Required Pattern: legal
.... time SC 1..1 dateTime When the composition was attested
Constraints: date-1
.... party S 1..1 Reference(KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole) Who attested the composition
..... reference S 1..1 string Literal reference, Relative, internal or absolute URL
..... type 0..0 Type the reference refers to (e.g. "Patient")
..... identifier 0..0 Logical reference, when literal reference is not known
..... display 0..0 Text alternative for the resource
... custodian 0..0 Organization which maintains the composition
... relatesTo 0..0 Relationships to other compositions/documents
... event 0..0 The clinical service(s) being documented
... Slices for section S 0..* BackboneElement Composition is broken into sections
Slice: Unordered, Open by value:$this.code
.... section:annotations S 0..* BackboneElement Composition is broken into sections
..... title 0..0 Label for section (e.g. for ToC)
..... code S 1..1 CodeableConcept Classification of section (recommended)
Required Pattern: At least the following
...... coding S 0..* Coding Code defined by a terminology system
Fixed Value: (Complex)
....... system S 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... version S 1..1 string Version of the system - if relevant
Fixed Value: 2.82
....... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: 48767-8
....... display S 1..1 string Representation defined by the system
Fixed Value: Annotation comment [Interpretation] Narrative
....... userSelected 0..0 If this coding was chosen directly by the user
...... text 0..0 Plain text representation of the concept
..... author 0..0 Who and/or what authored the section
..... focus 0..0 Who/what the section is about, when it is not about the subject of composition
..... text S 1..1 Narrative Text summary of the section, for human interpretation
...... status 1..1 code generated | extensions | additional | empty
Required Pattern: additional
..... mode 0..0 working | snapshot | changes
..... orderedBy 0..0 Order of section entries
..... entry 0..0 A reference to data that supports this section
..... emptyReason 0..0 Why the section is empty
..... section 0..0 Nested Section

doco Documentation for this format

Constraints

Id Grade Path(s) Description Expression
date-1 error Composition.attester.time Datetime must be at least day, month and year. ($this as dateTime).toString().length() >= 10

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Composition 0..* Composition A set of resources composed into a single coherent clinical statement with clinical attestation
... id Σ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId SΣ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... profile Σ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... 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
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
Required Pattern: extensions
.... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2
.... extension:version S 0..1 (Complex) R5: An explicitly assigned identifer of a variation of the content in the Composition (new)
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version
Constraints: ext-1
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..0 Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... url 1..1 uri "http://hl7.org/fhir/5.0/StructureDefinition/extension-Composition.version"
..... value[x] S 1..1 string An explicitly assigned identifer of a variation of the content in the Composition
.... extension:basedOn-order-or-requisition S 0..* (Complex) Composition: Based On Order
URL: http://hl7.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition
..... 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.eu/fhir/StructureDefinition/composition-basedOn-order-or-requisition"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_ServiceRequest) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:diagnosticReport-reference S 1..1 (Complex) Document DiagnosticReport Reference
URL: http://hl7.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference
..... 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.eu/fhir/extensions/StructureDefinition/composition-diagnosticReportReference"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_DiagnosticReport) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
.... extension:information-recipient S 1..* (Complex) Empfänger:in des Laborbefundes
URL: http://hl7.eu/fhir/StructureDefinition/information-recipient
..... 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.eu/fhir/StructureDefinition/information-recipient"
..... value[x] S 1..1 Reference(KBV_PR_MIO_LAB_Patient | KBV_PR_MIO_LAB_RelatedPerson | KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole | KBV_PR_MIO_LAB_Organization) Value of extension
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... reference SΣC 0..1 string Literal reference, Relative, internal or absolute URL
...... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
...... identifier SΣ 0..1 Identifier Logical reference, when literal reference is not known
...... display Σ 0..1 string Text alternative for the resource
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier SΣ 1..1 Identifier Versionsunabhängiger konstanter Identifikator Laborgesamtbefund (UUID)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system SΣ 1..1 uri The namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
.... value SΣ 1..1 string The value that is unique
Example General: 123456
.... period Σ 0..1 Period Time period when id is/was valid for use
.... assigner Σ 0..1 Reference(Organization) Organization that issued id (may be just text)
... status ?!SΣ 1..1 code preliminary | final | amended | entered-in-error
Binding: CompositionStatus (required): The workflow/clinical status of the composition.
... type SΣ 1..1 CodeableConcept Kind of composition (LOINC if possible)
Binding: FHIRDocumentTypeCodes (preferred): Type of a composition.
Required Pattern: At least the following
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ 1..1 Coding Code defined by a terminology system

Fixed Value: (Complex)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
..... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: http://snomed.info/sct/11000274103/version/20251115
..... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 4241000179101
..... display SΣ 1..1 string Representation defined by the system
Fixed Value: Laboratory report (record artifact)
... subject SΣ 1..1 Reference(KBV_PR_MIO_LAB_Patient(1.0.0-update)) Zu behandelnde Person
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier SΣ 1..1 IdentifierKvid10 Logical reference, when literal reference is not known
.... display Σ 0..1 string Text alternative for the resource
... date SΣ 1..1 dateTime Composition editing time
... author SΣ 1..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the composition
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... title SΣ 1..1 string Human Readable name/title
Required Pattern: Laboratory Report
... attester S 1..* BackboneElement Freigabe des gesamten Laborbefundes
.... 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
.... mode S 1..1 code personal | professional | legal | official
Binding: CompositionAttestationMode (required): The way in which a person authenticated a composition.
Required Pattern: legal
.... time SC 1..1 dateTime When the composition was attested
Constraints: date-1
.... party S 1..1 Reference(KBV_PR_MIO_LAB_Practitioner | KBV_PR_MIO_LAB_PractitionerRole) Who attested the composition
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... reference SΣC 1..1 string Literal reference, Relative, internal or absolute URL
... Slices for section SC 0..* BackboneElement Composition is broken into sections
Slice: Unordered, Open by value:$this.code
Constraints: cmp-1, cmp-2
.... section:All Slices Content/Rules for all slices
..... 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
..... title 0..1 string Label for section (e.g. for ToC)
..... code 0..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
..... author 0..* Reference(Practitioner | PractitionerRole | Device | Patient | RelatedPerson | Organization) Who and/or what authored the section
..... focus 0..1 Reference(Resource) Who/what the section is about, when it is not about the subject of composition
..... text C 0..1 Narrative Text summary of the section, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
..... mode 0..1 code working | snapshot | changes
Binding: ListMode (required): The processing mode that applies to this section.
..... orderedBy 0..1 CodeableConcept Order of section entries
Binding: ListOrderCodes (preferred): What order applies to the items in the entry.
..... entry C 0..* Reference(Resource) A reference to data that supports this section
..... emptyReason C 0..1 CodeableConcept Why the section is empty
Binding: ListEmptyReasons (preferred): If a section is empty, why it is empty.
..... section C 0..* See section (Composition) Nested Section
.... section:annotations SC 0..* BackboneElement Composition is broken into sections
Constraints: cmp-1, cmp-2
..... 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
..... code S 1..1 CodeableConcept Classification of section (recommended)
Binding: DocumentSectionCodes (example): Classification of a section of a composition/document.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ 0..* Coding Code defined by a terminology system

Fixed Value: (Complex)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://loinc.org
....... version SΣ 1..1 string Version of the system - if relevant
Fixed Value: 2.82
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: 48767-8
....... display SΣ 1..1 string Representation defined by the system
Fixed Value: Annotation comment [Interpretation] Narrative
..... text SC 1..1 Narrative Text summary of the section, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... status 1..1 code generated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.
Required Pattern: additional
...... div C 1..1 xhtml Limited xhtml content
Constraints: txt-1, txt-2

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Composition.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Composition.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Composition.text.status Base required NarrativeStatus 📍4.0.1 FHIR Std.
Composition.extension:information-recipient.​value[x].type Base extensible ResourceType 📍4.0.1 FHIR Std.
Composition.identifier.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Composition.identifier.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Composition.status Base required CompositionStatus 📍4.0.1 FHIR Std.
Composition.type Base preferred FHIR Document Type Codes 📍4.0.1 FHIR Std.
Composition.subject.​type Base extensible ResourceType 📍4.0.1 FHIR Std.
Composition.attester.​mode Base required CompositionAttestationMode 📍4.0.1 FHIR Std.
Composition.relatesTo.​code Base required DocumentRelationshipType 📍4.0.1 FHIR Std.
Composition.event.code Base example v3 Code System ActCode 📦3.0.0 THO v7.2
Composition.section.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section.​mode Base required ListMode 📍4.0.1 FHIR Std.
Composition.section.​orderedBy Base preferred List Order Codes 📍4.0.1 FHIR Std.
Composition.section.​emptyReason Base preferred List Empty Reasons 📍4.0.1 FHIR Std.
Composition.section:annotations.​code Base example Document Section Codes 📍4.0.1 FHIR Std.
Composition.section:annotations.​text.status Base required NarrativeStatus 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
cmp-1 error Composition.section, Composition.section:annotations A section must contain at least one of text, entries, or sub-sections text.exists() or entry.exists() or section.exists()
cmp-2 error Composition.section, Composition.section:annotations A section can only have an emptyReason if it is empty emptyReason.empty() or entry.empty()
date-1 error Composition.attester.time Datetime must be at least day, month and year. ($this as dateTime).toString().length() >= 10
dom-2 error Composition If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Composition 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 Composition 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 Composition If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Composition 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()
txt-1 error Composition.text.div, Composition.section:annotations.text.div The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes htmlChecks()
txt-2 error Composition.text.div, Composition.section:annotations.text.div The narrative SHALL have some non-whitespace content htmlChecks()

This structure is derived from Composition

Summary

Mandatory: 20 elements(9 nested mandatory elements)
Must-Support: 46 elements
Prohibited: 36 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Composition.section

 

Other representations of profile: CSV, Excel, Schematron