MII IG Modul Patho
2027.0.0-ballot - Germany

MII IG Modul Patho - Local Development build (v2027.0.0-ballot) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: MII PR Patho Specimen

Official URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-patho/StructureDefinition/mii-pr-patho-specimen Version: 2027.0.0-ballot
Active as of 2026-09-14 Computable Name: MII_PR_Patho_Specimen

This profile inherits from Profile - Specimen - Bioprobe - Core It is based on the HL7 Domain Analysis Model (HL7_DAM_SPECIMEN_R2_INFORM_2019APR). This model, in particular for pathology, accounts for the role model of specimens, which are both the subject and the product of laboratory processes. The root element (Sample) is clinically obtained specimen material from a patient and corresponds to a Part in the pathology workflow. Child elements are blocks and slides, or a cytological preparation. The child specimens (blocks and slides) should always reference at least their direct parent specimen via the Specimen.parent element.

Specimens are referenced in various profiles. In the "PathologyReport" and in the "individual observations" of the groupers for Macroscopy and Diagnostic Conclusions, the specimens of the accession (Parts) should be referenced; in the "individual observations" of the Microscopy grouper, the specimens of the stained tissue slide level should be referenced.

Examples

Part (clinically obtained specimen): mii-exa-patho-prostate-tru-cut-biopsy-sample

Block (results from macroscopic grossing): mii-exa-patho-prostate-biopsy-block

Slide (sectioning and staining): mii-exa-patho-prostate-biopsy-schnitt-HE

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots, and their representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* MII_PR_Biobank_Specimen_Bioprobe_Core Sample for analysis
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... extension:feature 0..* (Complex) MII EX Biobank Feature R5
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.feature
.... extension:probenebene S 0..* Coding MII EX Biobank Ebene
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-ebene
Binding: MII VS Biobank Probenebene (required)
.... extension:infektiositaetsstatus S 0..1 CodeableConcept MII EX Biobank Infektiositätsstatus
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-infektiositaetsstatus
Binding: MII VS Biobank Biosafety-Level Einstufung [SNOMED CT] (required)
.... extension:focus S 0..1 Reference(RelatedPerson | Group | Device | Substance | Location) Specimen Focus
URL: http://hl7.eu/fhir/laboratory/StructureDefinition/specimen-focus
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Identifier
Slice: Unordered, Open by pattern:$this.type
.... identifier:Placer-ID SΣ 0..1 Identifier Placer identifier
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..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.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... text 0..1 string Plain text representation of the concept
...... 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
....... version 0..1 string Version of the system - if relevant
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: PLAC
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
.... identifier:Filler-ID SΣ 0..1 Identifier Filler Identifier
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..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.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... text 0..1 string Plain text representation of the concept
...... 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
....... version 0..1 string Version of the system - if relevant
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: FILL
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
... accessionIdentifier SΣ 0..1 Identifier Laboratory ID
... status ?!SΣ 1..1 code
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept
Binding: hl7VS-specimenType (example): The type of the specimen.
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
..... coding:All Slices Content/Rules for all slices
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
..... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Probenart SCT (extensible)
...... system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
... subject SΣ 1..1 Reference(Patient)
... receivedTime SΣ 0..1 dateTime The time when specimen was received for processing
... parent S 0..* Reference(Specimen)
... request S 0..* Reference(MII PR Patho Service Request)
... collection S 1..1 BackboneElement
.... Slices for extension Content/Rules for all slices
..... extension:einstellungBlutversorgung S 0..1 dateTime MII EX Biobank Einstellung Blutversorgung
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/EinstellungBlutversorgung
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collected[x] SΣ 1..1
..... collectedDateTime dateTime
..... collectedPeriod Period
.... quantity S 0..1 SimpleQuantity(4.0.1)
..... Slices for extension Content/Rules for all slices
...... extension:pqTranslation 0..* Quantity Same quantity with different units
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
...... extension:quantityPrecision 0..1 integer Explicit precision (number of significant decimal places)
URL: http://hl7.org/fhir/StructureDefinition/quantity-precision
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... method S 1..1 CodeableConcept Collection method
Binding: MII VS Patho Collection Method [SNOMED CT] (extensible)
.... bodySite SC 0..1 CodeableConcept
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
Constraints: mii-bb-1
..... Slices for extension Content/Rules for all slices
...... extension:bodyStructure S 0..1 (Complex) Body structure
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite
....... 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-Specimen.collection.bodySite"
....... value[x] 0..1 Reference(BodyStructure) Anatomical collection site
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
...... coding:All Slices Content/Rules for all slices
....... system SΣ 1..1 uri Identity of the terminology system
....... code SΣ 1..1 code Symbol in syntax defined by the system
...... coding:sct SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Biobank BodyStructures SCT (required)
....... system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... coding:icd-o-3 SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Onkologie ICD-O-3 Topographie . (required)
....... system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/icd-o-3
.... Slices for fastingStatus[x] SΣ 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
..... fastingStatus[x]:fastingStatusCodeableConcept Σ 0..1 CodeableConcept Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (required)
...... coding Σ 0..* Coding Code defined by a terminology system
....... system SΣ 1..1 uri Identity of the terminology system
....... code SΣ 1..1 code Symbol in syntax defined by the system
... Slices for processing S 0..* BackboneElement
Slice: Unordered, Open by value:$this.procedure
.... processing:All Slices Content/Rules for all slices
..... Slices for extension Content/Rules for all slices
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... procedure S 1..1 CodeableConcept
Binding: MII VS Patho Processing Procedure [SNOMED CT] (extensible)
...... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
....... coding:All Slices Content/Rules for all slices
........ system SΣ 1..1 uri Identity of the terminology system
........ code SΣ 1..1 code Symbol in syntax defined by the system
....... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Laboratory Procedure SCT (preferred)
........ system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
..... additive S 0..* Reference(MII PR Biobank Substance Additiv)
..... Slices for time[x] S 0..1 Date and time of specimen processing
Slice: Unordered, Open by type:$this
...... timeDateTime dateTime
...... timePeriod Period
...... time[x]:timePeriod S 0..1 Period
....... start SΣC 0..1 dateTime Starting time with inclusive boundary
....... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... processing:lagerprozess S 0..* BackboneElement Processing and processing step details
..... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... procedure 1..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
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 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 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1186936003
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... additive 0..* Reference(MII PR Biobank Substance Additiv) Material used in the processing step
..... Slices for time[x] 1..1 Period Date and time of specimen processing
Slice: Unordered, Closed by type:$this
..... Slices for time[x] Content/Rules for all slices
...... time[x]:timePeriod 1..1 Period Date and time of specimen processing
....... start ΣC 1..1 dateTime Starting time with inclusive boundary
... container S 0..* BackboneElement Container
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept
Binding: MII VS Patho Container Type [SNOMED CT] (required)
..... coding Σ 0..* Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
.... capacity S 0..1 SimpleQuantity(4.0.1)
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... specimenQuantity S 0..1 SimpleQuantity(4.0.1)
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... Slices for additive[x] S 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveReference 0..1 Reference(MII PR Biobank Substance Additiv) Additive associated with container
... note S 0..* Annotation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier:Placer-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Placer-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base example hl7VS-specimenType 📦3.0.0 THO v7.3
Specimen.type.coding:sct Base extensible MII VS Biobank Probenart SCT 📦2027.0.0-ballot This IG
Specimen.collection.​method Base extensible MII VS Patho Collection Method [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Specimen.collection.​bodySite.coding:sct Base required MII VS Biobank BodyStructures SCT 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite.coding:icd-o-3 Base required MII VS Onkologie ICD-O-3 Topographie . ⏿2025.1.0 127.0.0.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.collection.​fastingStatus[x]:fastingStatusCodeableConcept Base required hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.processing.​procedure Base extensible MII VS Patho Processing Procedure [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.processing.​procedure.coding:sct Base preferred MII VS Biobank Laboratory Procedure SCT 📦2027.0.0-ballot This IG
Specimen.processing:lagerprozess.​procedure Base example Specimen processing procedure 📍4.0.1 FHIR Std.
Specimen.container.type Base required MII VS Patho Container Type [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📦3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()
mii-bb-1 error Specimen.collection.bodySite Bei der Angabe der Entnahmestelle muss ein ICD-O-3 Topographiecode oder ein SNOMED CT Code angegeben werden. coding.where(system = 'http://snomed.info/sct' or system = 'http://terminology.hl7.org/CodeSystem/icd-o-3').exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen MII_PR_Biobank_Specimen_Bioprobe_Core
... meta
.... lastUpdated S 0..1 instant When the resource version last changed
... text S 0..1 Narrative Text summary of the resource, for human interpretation
... Slices for identifier 1..* Identifier Identifier
Slice: Unordered, Open by pattern:$this.type
.... identifier:Placer-ID S 0..1 Identifier Placer identifier
..... type S 1..1 CodeableConcept Description of identifier
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://terminology.hl7.org/CodeSystem/v2-0203
....... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: PLAC
..... system S 1..1 uri The namespace for the identifier value
..... value S 1..1 string The value that is unique
.... identifier:Filler-ID S 0..1 Identifier Filler Identifier
..... type S 1..1 CodeableConcept Description of identifier
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://terminology.hl7.org/CodeSystem/v2-0203
....... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: FILL
..... system S 1..1 uri The namespace for the identifier value
..... value S 1..1 string The value that is unique
... request 0..* Reference(MII PR Patho Service Request)
... collection
.... method S 1..1 CodeableConcept Collection method
Binding: MII VS Patho Collection Method [SNOMED CT] (extensible)
.... bodySite
..... Slices for extension Content/Rules for all slices
...... extension:bodyStructure S 0..1 (Complex) Body structure
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite
....... extension 0..0 Extension
....... value[x] 0..1 Reference(BodyStructure) Anatomical collection site
... processing 0..* BackboneElement
.... procedure 1..1 CodeableConcept
Binding: MII VS Patho Processing Procedure [SNOMED CT] (extensible)
... Slices for processing Content/Rules for all slices
.... processing:lagerprozess 0..* BackboneElement Processing and processing step details
..... additive 0..* Reference(MII PR Biobank Substance Additiv) Material used in the processing step
... container 0..* BackboneElement Container
.... type 1..1 CodeableConcept
Binding: MII VS Patho Container Type [SNOMED CT] (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.collection.​method Base extensible MII VS Patho Collection Method [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.processing.​procedure Base extensible MII VS Patho Processing Procedure [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.container.type Base required MII VS Patho Container Type [SNOMED CT] 📦2027.0.0-ballot This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* MII_PR_Biobank_Specimen_Bioprobe_Core Sample for analysis
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 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".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:feature 0..* (Complex) MII EX Biobank Feature R5
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.feature
.... extension:probenebene S 0..* Coding MII EX Biobank Ebene
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-ebene
Binding: MII VS Biobank Probenebene (required)
.... extension:infektiositaetsstatus S 0..1 CodeableConcept MII EX Biobank Infektiositätsstatus
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-infektiositaetsstatus
Binding: MII VS Biobank Biosafety-Level Einstufung [SNOMED CT] (required)
.... extension:focus S 0..1 Reference(RelatedPerson | Group | Device | Substance | Location) Specimen Focus
URL: http://hl7.eu/fhir/laboratory/StructureDefinition/specimen-focus
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Identifier
Slice: Unordered, Open by pattern:$this.type
.... identifier:Placer-ID SΣ 0..1 Identifier Placer identifier
..... 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 SΣ 1..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.
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://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: PLAC
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... 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)
.... identifier:Filler-ID SΣ 0..1 Identifier Filler Identifier
..... 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 SΣ 1..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.
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://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: FILL
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... 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)
... accessionIdentifier SΣ 0..1 Identifier Laboratory ID
... status ?!SΣ 1..1 code
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept
Binding: hl7VS-specimenType (example): The type of the specimen.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
..... coding: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
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Probenart SCT (extensible)
...... 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(Patient)
... receivedTime SΣ 0..1 dateTime The time when specimen was received for processing
... parent S 0..* Reference(Specimen)
... request S 0..* Reference(MII PR Patho Service Request)
... collection S 1..1 BackboneElement
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:einstellungBlutversorgung S 0..1 dateTime MII EX Biobank Einstellung Blutversorgung
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/EinstellungBlutversorgung
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(Practitioner | PractitionerRole) Who collected the specimen
.... collected[x] SΣ 1..1
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity S 0..1 SimpleQuantity(4.0.1)
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:pqTranslation 0..* Quantity Same quantity with different units
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
...... extension:quantityPrecision 0..1 integer Explicit precision (number of significant decimal places)
URL: http://hl7.org/fhir/StructureDefinition/quantity-precision
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... method S 1..1 CodeableConcept Collection method
Binding: MII VS Patho Collection Method [SNOMED CT] (extensible)
.... bodySite SC 0..1 CodeableConcept
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
Constraints: mii-bb-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:bodyStructure S 0..1 (Complex) Body structure
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite
....... 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-Specimen.collection.bodySite"
....... value[x] 0..1 Reference(BodyStructure) Anatomical collection site
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
...... coding: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
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:sct SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Biobank BodyStructures SCT (required)
....... 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:icd-o-3 SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Onkologie ICD-O-3 Topographie . (required)
....... 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/icd-o-3
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... Slices for fastingStatus[x] SΣ 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
..... fastingStatus[x]:fastingStatusCodeableConcept Σ 0..1 CodeableConcept Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (required)
...... 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 Σ 0..* Coding Code defined by a terminology system
....... 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
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
... Slices for processing S 0..* BackboneElement
Slice: Unordered, Open by value:$this.procedure
.... processing:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... description 0..1 string Textual description of procedure
..... procedure S 1..1 CodeableConcept
Binding: MII VS Patho Processing Procedure [SNOMED CT] (extensible)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
....... coding: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
Slice: Unordered, Open by value:url
........ system SΣ 1..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code SΣ 1..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
....... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Laboratory Procedure SCT (preferred)
........ 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 0..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... additive S 0..* Reference(MII PR Biobank Substance Additiv)
..... Slices for time[x] S 0..1 Date and time of specimen processing
Slice: Unordered, Open by type:$this
...... timeDateTime dateTime
...... timePeriod Period
...... time[x]:timePeriod S 0..1 Period
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... start SΣC 0..1 dateTime Starting time with inclusive boundary
....... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... processing:lagerprozess S 0..* BackboneElement Processing and processing step details
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... description 0..1 string Textual description of procedure
..... procedure 1..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
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 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 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1186936003
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... additive 0..* Reference(MII PR Biobank Substance Additiv) Material used in the processing step
..... Slices for time[x] 1..1 Period Date and time of specimen processing
Slice: Unordered, Closed by type:$this
..... Slices for time[x] Content/Rules for all slices
...... time[x]:timePeriod 1..1 Period Date and time of specimen processing
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... start ΣC 1..1 dateTime Starting time with inclusive boundary
....... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... container S 0..* BackboneElement Container
.... 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
.... identifier Σ 0..* Identifier Id for the container
.... description 0..1 string Textual description of the container
.... type S 1..1 CodeableConcept
Binding: MII VS Patho Container Type [SNOMED CT] (required)
..... 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 Σ 0..* Coding Code defined by a terminology system
...... 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
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... capacity S 0..1 SimpleQuantity(4.0.1)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... specimenQuantity S 0..1 SimpleQuantity(4.0.1)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... Slices for additive[x] S 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveReference 0..1 Reference(MII PR Biobank Substance Additiv) Additive associated with container
... condition Σ 0..* CodeableConcept State of the specimen
Binding: hl7VS-specimenCondition (extensible): Codes describing the state of the specimen.
... note S 0..* Annotation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Specimen.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Specimen.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Specimen.identifier:Placer-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Placer-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base example hl7VS-specimenType 📦3.0.0 THO v7.3
Specimen.type.coding:sct Base extensible MII VS Biobank Probenart SCT 📦2027.0.0-ballot This IG
Specimen.collection.​method Base extensible MII VS Patho Collection Method [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Specimen.collection.​bodySite.coding:sct Base required MII VS Biobank BodyStructures SCT 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite.coding:icd-o-3 Base required MII VS Onkologie ICD-O-3 Topographie . ⏿2025.1.0 127.0.0.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.collection.​fastingStatus[x]:fastingStatusCodeableConcept Base required hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.processing.​procedure Base extensible MII VS Patho Processing Procedure [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.processing.​procedure.coding:sct Base preferred MII VS Biobank Laboratory Procedure SCT 📦2027.0.0-ballot This IG
Specimen.processing:lagerprozess.​procedure Base example Specimen processing procedure 📍4.0.1 FHIR Std.
Specimen.container.type Base required MII VS Patho Container Type [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📦3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📦3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()
mii-bb-1 error Specimen.collection.bodySite Bei der Angabe der Entnahmestelle muss ein ICD-O-3 Topographiecode oder ein SNOMED CT Code angegeben werden. coding.where(system = 'http://snomed.info/sct' or system = 'http://terminology.hl7.org/CodeSystem/icd-o-3').exists()

Summary

Mandatory: 2 elements(10 nested mandatory elements)
Must-Support: 19 elements
Prohibited: 1 element

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 Specimen.identifier

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* MII_PR_Biobank_Specimen_Bioprobe_Core Sample for analysis
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 0..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension Content/Rules for all slices
.... extension:feature 0..* (Complex) MII EX Biobank Feature R5
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.feature
.... extension:probenebene S 0..* Coding MII EX Biobank Ebene
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-ebene
Binding: MII VS Biobank Probenebene (required)
.... extension:infektiositaetsstatus S 0..1 CodeableConcept MII EX Biobank Infektiositätsstatus
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-infektiositaetsstatus
Binding: MII VS Biobank Biosafety-Level Einstufung [SNOMED CT] (required)
.... extension:focus S 0..1 Reference(RelatedPerson | Group | Device | Substance | Location) Specimen Focus
URL: http://hl7.eu/fhir/laboratory/StructureDefinition/specimen-focus
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Identifier
Slice: Unordered, Open by pattern:$this.type
.... identifier:Placer-ID SΣ 0..1 Identifier Placer identifier
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..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.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... text 0..1 string Plain text representation of the concept
...... 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
....... version 0..1 string Version of the system - if relevant
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: PLAC
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
.... identifier:Filler-ID SΣ 0..1 Identifier Filler Identifier
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type SΣ 1..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.
Required Pattern: At least the following
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... text 0..1 string Plain text representation of the concept
...... 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
....... version 0..1 string Version of the system - if relevant
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
....... system SΣ 1..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: FILL
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value SΣ 1..1 string The value that is unique
Example General: 123456
... accessionIdentifier SΣ 0..1 Identifier Laboratory ID
... status ?!SΣ 1..1 code
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept
Binding: hl7VS-specimenType (example): The type of the specimen.
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
..... coding:All Slices Content/Rules for all slices
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
..... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Probenart SCT (extensible)
...... system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
... subject SΣ 1..1 Reference(Patient)
... receivedTime SΣ 0..1 dateTime The time when specimen was received for processing
... parent S 0..* Reference(Specimen)
... request S 0..* Reference(MII PR Patho Service Request)
... collection S 1..1 BackboneElement
.... Slices for extension Content/Rules for all slices
..... extension:einstellungBlutversorgung S 0..1 dateTime MII EX Biobank Einstellung Blutversorgung
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/EinstellungBlutversorgung
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collected[x] SΣ 1..1
..... collectedDateTime dateTime
..... collectedPeriod Period
.... quantity S 0..1 SimpleQuantity(4.0.1)
..... Slices for extension Content/Rules for all slices
...... extension:pqTranslation 0..* Quantity Same quantity with different units
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
...... extension:quantityPrecision 0..1 integer Explicit precision (number of significant decimal places)
URL: http://hl7.org/fhir/StructureDefinition/quantity-precision
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... method S 1..1 CodeableConcept Collection method
Binding: MII VS Patho Collection Method [SNOMED CT] (extensible)
.... bodySite SC 0..1 CodeableConcept
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
Constraints: mii-bb-1
..... Slices for extension Content/Rules for all slices
...... extension:bodyStructure S 0..1 (Complex) Body structure
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite
....... 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-Specimen.collection.bodySite"
....... value[x] 0..1 Reference(BodyStructure) Anatomical collection site
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
...... coding:All Slices Content/Rules for all slices
....... system SΣ 1..1 uri Identity of the terminology system
....... code SΣ 1..1 code Symbol in syntax defined by the system
...... coding:sct SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Biobank BodyStructures SCT (required)
....... system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... coding:icd-o-3 SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Onkologie ICD-O-3 Topographie . (required)
....... system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/icd-o-3
.... Slices for fastingStatus[x] SΣ 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
..... fastingStatus[x]:fastingStatusCodeableConcept Σ 0..1 CodeableConcept Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (required)
...... coding Σ 0..* Coding Code defined by a terminology system
....... system SΣ 1..1 uri Identity of the terminology system
....... code SΣ 1..1 code Symbol in syntax defined by the system
... Slices for processing S 0..* BackboneElement
Slice: Unordered, Open by value:$this.procedure
.... processing:All Slices Content/Rules for all slices
..... Slices for extension Content/Rules for all slices
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... procedure S 1..1 CodeableConcept
Binding: MII VS Patho Processing Procedure [SNOMED CT] (extensible)
...... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
....... coding:All Slices Content/Rules for all slices
........ system SΣ 1..1 uri Identity of the terminology system
........ code SΣ 1..1 code Symbol in syntax defined by the system
....... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Laboratory Procedure SCT (preferred)
........ system Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
..... additive S 0..* Reference(MII PR Biobank Substance Additiv)
..... Slices for time[x] S 0..1 Date and time of specimen processing
Slice: Unordered, Open by type:$this
...... timeDateTime dateTime
...... timePeriod Period
...... time[x]:timePeriod S 0..1 Period
....... start SΣC 0..1 dateTime Starting time with inclusive boundary
....... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... processing:lagerprozess S 0..* BackboneElement Processing and processing step details
..... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... procedure 1..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
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 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 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1186936003
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... additive 0..* Reference(MII PR Biobank Substance Additiv) Material used in the processing step
..... Slices for time[x] 1..1 Period Date and time of specimen processing
Slice: Unordered, Closed by type:$this
..... Slices for time[x] Content/Rules for all slices
...... time[x]:timePeriod 1..1 Period Date and time of specimen processing
....... start ΣC 1..1 dateTime Starting time with inclusive boundary
... container S 0..* BackboneElement Container
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... type S 1..1 CodeableConcept
Binding: MII VS Patho Container Type [SNOMED CT] (required)
..... coding Σ 0..* Coding Code defined by a terminology system
...... system SΣ 1..1 uri Identity of the terminology system
...... code SΣ 1..1 code Symbol in syntax defined by the system
.... capacity S 0..1 SimpleQuantity(4.0.1)
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... specimenQuantity S 0..1 SimpleQuantity(4.0.1)
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... Slices for additive[x] S 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveReference 0..1 Reference(MII PR Biobank Substance Additiv) Additive associated with container
... note S 0..* Annotation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier:Placer-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Placer-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base example hl7VS-specimenType 📦3.0.0 THO v7.3
Specimen.type.coding:sct Base extensible MII VS Biobank Probenart SCT 📦2027.0.0-ballot This IG
Specimen.collection.​method Base extensible MII VS Patho Collection Method [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Specimen.collection.​bodySite.coding:sct Base required MII VS Biobank BodyStructures SCT 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite.coding:icd-o-3 Base required MII VS Onkologie ICD-O-3 Topographie . ⏿2025.1.0 127.0.0.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.collection.​fastingStatus[x]:fastingStatusCodeableConcept Base required hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.processing.​procedure Base extensible MII VS Patho Processing Procedure [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.processing.​procedure.coding:sct Base preferred MII VS Biobank Laboratory Procedure SCT 📦2027.0.0-ballot This IG
Specimen.processing:lagerprozess.​procedure Base example Specimen processing procedure 📍4.0.1 FHIR Std.
Specimen.container.type Base required MII VS Patho Container Type [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📦3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()
mii-bb-1 error Specimen.collection.bodySite Bei der Angabe der Entnahmestelle muss ein ICD-O-3 Topographiecode oder ein SNOMED CT Code angegeben werden. coding.where(system = 'http://snomed.info/sct' or system = 'http://terminology.hl7.org/CodeSystem/icd-o-3').exists()

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen MII_PR_Biobank_Specimen_Bioprobe_Core
... meta
.... lastUpdated S 0..1 instant When the resource version last changed
... text S 0..1 Narrative Text summary of the resource, for human interpretation
... Slices for identifier 1..* Identifier Identifier
Slice: Unordered, Open by pattern:$this.type
.... identifier:Placer-ID S 0..1 Identifier Placer identifier
..... type S 1..1 CodeableConcept Description of identifier
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://terminology.hl7.org/CodeSystem/v2-0203
....... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: PLAC
..... system S 1..1 uri The namespace for the identifier value
..... value S 1..1 string The value that is unique
.... identifier:Filler-ID S 0..1 Identifier Filler Identifier
..... type S 1..1 CodeableConcept Description of identifier
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://terminology.hl7.org/CodeSystem/v2-0203
....... code S 1..1 code Symbol in syntax defined by the system
Fixed Value: FILL
..... system S 1..1 uri The namespace for the identifier value
..... value S 1..1 string The value that is unique
... request 0..* Reference(MII PR Patho Service Request)
... collection
.... method S 1..1 CodeableConcept Collection method
Binding: MII VS Patho Collection Method [SNOMED CT] (extensible)
.... bodySite
..... Slices for extension Content/Rules for all slices
...... extension:bodyStructure S 0..1 (Complex) Body structure
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite
....... extension 0..0 Extension
....... value[x] 0..1 Reference(BodyStructure) Anatomical collection site
... processing 0..* BackboneElement
.... procedure 1..1 CodeableConcept
Binding: MII VS Patho Processing Procedure [SNOMED CT] (extensible)
... Slices for processing Content/Rules for all slices
.... processing:lagerprozess 0..* BackboneElement Processing and processing step details
..... additive 0..* Reference(MII PR Biobank Substance Additiv) Material used in the processing step
... container 0..* BackboneElement Container
.... type 1..1 CodeableConcept
Binding: MII VS Patho Container Type [SNOMED CT] (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.collection.​method Base extensible MII VS Patho Collection Method [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.processing.​procedure Base extensible MII VS Patho Processing Procedure [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.container.type Base required MII VS Patho Container Type [SNOMED CT] 📦2027.0.0-ballot This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* MII_PR_Biobank_Specimen_Bioprobe_Core Sample for analysis
... id SΣ 0..1 id Logical id of this artifact
... meta SΣ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated SΣ 0..1 instant When the resource version last changed
.... source SΣ 0..1 uri Identifies where the resource comes from
.... profile SΣ 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".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text S 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:feature 0..* (Complex) MII EX Biobank Feature R5
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.feature
.... extension:probenebene S 0..* Coding MII EX Biobank Ebene
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-ebene
Binding: MII VS Biobank Probenebene (required)
.... extension:infektiositaetsstatus S 0..1 CodeableConcept MII EX Biobank Infektiositätsstatus
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/mii-ex-biobank-infektiositaetsstatus
Binding: MII VS Biobank Biosafety-Level Einstufung [SNOMED CT] (required)
.... extension:focus S 0..1 Reference(RelatedPerson | Group | Device | Substance | Location) Specimen Focus
URL: http://hl7.eu/fhir/laboratory/StructureDefinition/specimen-focus
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier SΣ 1..* Identifier Identifier
Slice: Unordered, Open by pattern:$this.type
.... identifier:Placer-ID SΣ 0..1 Identifier Placer identifier
..... 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 SΣ 1..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.
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://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: PLAC
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... 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)
.... identifier:Filler-ID SΣ 0..1 Identifier Filler Identifier
..... 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 SΣ 1..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.
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://terminology.hl7.org/CodeSystem/v2-0203
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
Fixed Value: FILL
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... system SΣ 1..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... 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)
... accessionIdentifier SΣ 0..1 Identifier Laboratory ID
... status ?!SΣ 1..1 code
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept
Binding: hl7VS-specimenType (example): The type of the specimen.
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
..... coding: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
Slice: Unordered, Open by value:url
...... system SΣ 1..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Probenart SCT (extensible)
...... 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
.... text Σ 0..1 string Plain text representation of the concept
... subject SΣ 1..1 Reference(Patient)
... receivedTime SΣ 0..1 dateTime The time when specimen was received for processing
... parent S 0..* Reference(Specimen)
... request S 0..* Reference(MII PR Patho Service Request)
... collection S 1..1 BackboneElement
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:einstellungBlutversorgung S 0..1 dateTime MII EX Biobank Einstellung Blutversorgung
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/EinstellungBlutversorgung
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... collector Σ 0..1 Reference(Practitioner | PractitionerRole) Who collected the specimen
.... collected[x] SΣ 1..1
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity S 0..1 SimpleQuantity(4.0.1)
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:pqTranslation 0..* Quantity Same quantity with different units
URL: http://hl7.org/fhir/StructureDefinition/iso21090-PQ-translation
...... extension:quantityPrecision 0..1 integer Explicit precision (number of significant decimal places)
URL: http://hl7.org/fhir/StructureDefinition/quantity-precision
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... method S 1..1 CodeableConcept Collection method
Binding: MII VS Patho Collection Method [SNOMED CT] (extensible)
.... bodySite SC 0..1 CodeableConcept
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
Constraints: mii-bb-1
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... extension:bodyStructure S 0..1 (Complex) Body structure
URL: http://hl7.org/fhir/5.0/StructureDefinition/extension-Specimen.collection.bodySite
....... 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-Specimen.collection.bodySite"
....... value[x] 0..1 Reference(BodyStructure) Anatomical collection site
..... Slices for coding Σ 0..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
...... coding: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
Slice: Unordered, Open by value:url
....... system SΣ 1..1 uri Identity of the terminology system
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:sct SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Biobank BodyStructures SCT (required)
....... 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... coding:icd-o-3 SΣ 0..* Coding Code defined by a terminology system
Binding: MII VS Onkologie ICD-O-3 Topographie . (required)
....... 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://terminology.hl7.org/CodeSystem/icd-o-3
....... version Σ 0..1 string Version of the system - if relevant
....... code Σ 0..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... Slices for fastingStatus[x] SΣ 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-relevantClincialInformation (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
..... fastingStatus[x]:fastingStatusCodeableConcept Σ 0..1 CodeableConcept Whether or how long patient abstained from food and/or drink
Binding: hl7VS-relevantClincialInformation (required)
...... 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 Σ 0..* Coding Code defined by a terminology system
....... 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
....... version Σ 0..1 string Version of the system - if relevant
....... code SΣ 1..1 code Symbol in syntax defined by the system
....... display Σ 0..1 string Representation defined by the system
....... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
... Slices for processing S 0..* BackboneElement
Slice: Unordered, Open by value:$this.procedure
.... processing:All Slices Content/Rules for all slices
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... description 0..1 string Textual description of procedure
..... procedure S 1..1 CodeableConcept
Binding: MII VS Patho Processing Procedure [SNOMED CT] (extensible)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
...... Slices for coding Σ 1..* Coding Code defined by a terminology system
Slice: Unordered, Open by value:$this.system
....... coding: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
Slice: Unordered, Open by value:url
........ system SΣ 1..1 uri Identity of the terminology system
........ version Σ 0..1 string Version of the system - if relevant
........ code SΣ 1..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
....... coding:sct SΣ 1..* Coding Code defined by a terminology system
Binding: MII VS Biobank Laboratory Procedure SCT (preferred)
........ 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 Σ 0..1 uri Identity of the terminology system
Required Pattern: http://snomed.info/sct
........ version Σ 0..1 string Version of the system - if relevant
........ code Σ 0..1 code Symbol in syntax defined by the system
........ display Σ 0..1 string Representation defined by the system
........ userSelected Σ 0..1 boolean If this coding was chosen directly by the user
...... text Σ 0..1 string Plain text representation of the concept
..... additive S 0..* Reference(MII PR Biobank Substance Additiv)
..... Slices for time[x] S 0..1 Date and time of specimen processing
Slice: Unordered, Open by type:$this
...... timeDateTime dateTime
...... timePeriod Period
...... time[x]:timePeriod S 0..1 Period
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... start SΣC 0..1 dateTime Starting time with inclusive boundary
....... end SΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
.... processing:lagerprozess S 0..* BackboneElement Processing and processing step details
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension S 1..* Extension Extension
Slice: Unordered, Open by value:url
..... Slices for extension Content/Rules for all slices
...... extension:temperaturbedingungen S 0..1 Range MII EX Biobank Temperaturbedingungen
URL: https://www.medizininformatik-initiative.de/fhir/ext/modul-biobank/StructureDefinition/Temperaturbedingungen
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... description 0..1 string Textual description of procedure
..... procedure 1..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingProcedure (example): Type indicating the technique used to process the specimen.
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 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 1..1 uri Identity of the terminology system
Fixed Value: http://snomed.info/sct
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Fixed Value: 1186936003
....... display 0..1 string Representation defined by the system
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... additive 0..* Reference(MII PR Biobank Substance Additiv) Material used in the processing step
..... Slices for time[x] 1..1 Period Date and time of specimen processing
Slice: Unordered, Closed by type:$this
..... Slices for time[x] Content/Rules for all slices
...... time[x]:timePeriod 1..1 Period Date and time of specimen processing
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
....... start ΣC 1..1 dateTime Starting time with inclusive boundary
....... end ΣC 0..1 dateTime End time with inclusive boundary, if not ongoing
... container S 0..* BackboneElement Container
.... 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
.... identifier Σ 0..* Identifier Id for the container
.... description 0..1 string Textual description of the container
.... type S 1..1 CodeableConcept
Binding: MII VS Patho Container Type [SNOMED CT] (required)
..... 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 Σ 0..* Coding Code defined by a terminology system
...... 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
...... version Σ 0..1 string Version of the system - if relevant
...... code SΣ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
...... userSelected Σ 0..1 boolean If this coding was chosen directly by the user
..... text Σ 0..1 string Plain text representation of the concept
.... capacity S 0..1 SimpleQuantity(4.0.1)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... specimenQuantity S 0..1 SimpleQuantity(4.0.1)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
..... value SΣ 1..1 decimal Numerical value (with implicit precision)
..... unit SΣ 1..1 string Unit representation
..... system SΣC 1..1 uri System that defines coded unit form
Required Pattern: http://unitsofmeasure.org
..... code SΣ 1..1 code Coded form of the unit
.... Slices for additive[x] S 0..1
Slice: Unordered, Open by type:$this
Binding: hl7VS-additivePreservative (example): Substance added to specimen container.
..... additiveCodeableConcept CodeableConcept
..... additiveReference Reference(Substance)
..... additive[x]:additiveReference 0..1 Reference(MII PR Biobank Substance Additiv) Additive associated with container
... condition Σ 0..* CodeableConcept State of the specimen
Binding: hl7VS-specimenCondition (extensible): Codes describing the state of the specimen.
... note S 0..* Annotation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
Specimen.meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
Specimen.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Specimen.identifier:Placer-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Placer-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Specimen.identifier:Filler-ID.​type Base extensible IdentifierType 📍4.0.1 FHIR Std.
Specimen.status Base required SpecimenStatus 📍4.0.1 FHIR Std.
Specimen.type Base example hl7VS-specimenType 📦3.0.0 THO v7.3
Specimen.type.coding:sct Base extensible MII VS Biobank Probenart SCT 📦2027.0.0-ballot This IG
Specimen.collection.​method Base extensible MII VS Patho Collection Method [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite Base example SNOMED CT Body Structures 📍4.0.1 FHIR Std.
Specimen.collection.​bodySite.coding:sct Base required MII VS Biobank BodyStructures SCT 📦2027.0.0-ballot This IG
Specimen.collection.​bodySite.coding:icd-o-3 Base required MII VS Onkologie ICD-O-3 Topographie . ⏿2025.1.0 127.0.0.1
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.collection.​fastingStatus[x]:fastingStatusCodeableConcept Base required hl7VS-relevantClincialInformation 📦3.0.0 THO v7.3
Specimen.processing.​procedure Base extensible MII VS Patho Processing Procedure [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.processing.​procedure.coding:sct Base preferred MII VS Biobank Laboratory Procedure SCT 📦2027.0.0-ballot This IG
Specimen.processing:lagerprozess.​procedure Base example Specimen processing procedure 📍4.0.1 FHIR Std.
Specimen.container.type Base required MII VS Patho Container Type [SNOMED CT] 📦2027.0.0-ballot This IG
Specimen.container.additive[x] Base example hl7VS-additivePreservative 📦3.0.0 THO v7.3
Specimen.condition Base extensible hl7VS-specimenCondition 📦3.0.0 THO v7.3

Constraints

Id Grade Path(s) Description Expression
dom-2 error Specimen If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Specimen 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 Specimen 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 Specimen If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Specimen 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()
mii-bb-1 error Specimen.collection.bodySite Bei der Angabe der Entnahmestelle muss ein ICD-O-3 Topographiecode oder ein SNOMED CT Code angegeben werden. coding.where(system = 'http://snomed.info/sct' or system = 'http://terminology.hl7.org/CodeSystem/icd-o-3').exists()

Summary

Mandatory: 2 elements(10 nested mandatory elements)
Must-Support: 19 elements
Prohibited: 1 element

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 Specimen.identifier

 

Other representations of profile: CSV, Excel, Schematron