Lithuanian Laboratory Implementation Guide
0.0.1 - ci-build Lithuania vėliava

Lithuanian Laboratory Implementation Guide, published by Lithuanian Medical Library. This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7LT/ig-lt-lab/ and changes regularly. See the Directory of published versions

Resursų profilis: Specimen (LT Lab)

Oficialus URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-lt-lab Versija: 0.1.0
Mašiniškai apdorojamas pavadinimas: SpecimenLtLab

This profile defines how to represent Specimens in HL7 FHIR for the purpose of this guide, based on the Specimen profile from HL7 Europe with additional constraints and extensions specific to the needs of the LT Lab use case.

Usages:

You can also check for usages in the FHIR IG Statistics

Profilio turinio formaliosios peržiūros

Profilių, skirtumų rinkinių, momentinių kopijų aprašas ir jų reprezentacijos.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* SpecimenEu(0.2.0-ci) Laboratory Specimen
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 0..1 uri The namespace for the identifier value
Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example)
Example General: http://www.acme.com/identifiers/patient
... accessionIdentifier SΣ 0..1 Identifier Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept Kind of material that forms the specimen
Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred)
... subject SΣ 1..1 Reference(PatientLt(0.3.0) | Patient: Animal (EU core)(0.1.0)) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance, a biologically-derived product, or a device
... receivedTime SΣ 0..1 dateTime Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory
... request S 0..* Reference(ServiceRequestLt(0.3.0)) Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected
... collection S 1..1 BackboneElement Paimto ėminio informacija / Collection details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:receivedBy S 0..1 Reference(PractitionerRoleLt(0.3.0)) Ėminį priėmęs specialistas / Whoever has received the specimen
URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-received-by
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector SΣ 1..1 Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) Ėminį paėmęs specialistas / Who collected the specimen
.... collected[x] SΣ 1..1 Ėminio paėmimo laikas / Collection time
..... collectedDateTime dateTime
..... collectedPeriod Period
.... quantity S 0..1 SimpleQuantity(5.0.0) The quantity of specimen collected
... note S 0..* Annotation Pastabos / Comments

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Specimen.identifier.​system Base example https://tx.hl7.lt/fhir/ValueSet/specimen-identifier Not State Unknown
Specimen.status Base required Specimen Status 📍5.0.0 FHIR Std.
Specimen.type Base preferred http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab Not State Unknown

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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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 Specimen.implicitRules, Specimen.modifierExtension, Specimen.identifier, Specimen.identifier.use, Specimen.identifier.system, Specimen.accessionIdentifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.request, Specimen.collection, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.quantity, Specimen.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.modifierExtension, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* SpecimenEu(0.2.0-ci) Laboratory Specimen
... identifier S 1..* Identifier The healthcare facility assigned specimen number (preferrable barcode)
.... system 0..1 uri The namespace for the identifier value
Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example)
... accessionIdentifier S 0..1 Identifier Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab
... type S 1..1 CodeableConcept Kind of material that forms the specimen
... receivedTime S 0..1 dateTime Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory
... parent 0..0 Specimen from which this specimen originated
... request S 0..* Reference(ServiceRequestLt(0.3.0)) Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected
... collection S 1..1 BackboneElement Paimto ėminio informacija / Collection details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:receivedBy S 0..1 Reference(PractitionerRoleLt(0.3.0)) Ėminį priėmęs specialistas / Whoever has received the specimen
URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-received-by
.... collector S 1..1 Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) Ėminį paėmęs specialistas / Who collected the specimen
.... collected[x] S 1..1 dateTime, Period Ėminio paėmimo laikas / Collection time
.... quantity S 0..1 SimpleQuantity(5.0.0) The quantity of specimen collected
... processing
.... additive 0..* Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) Material used in the processing step
... note S 0..* Annotation Pastabos / Comments

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.identifier.​system Base example https://tx.hl7.lt/fhir/ValueSet/specimen-identifier Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* SpecimenEu(0.2.0-ci) Laboratory Specimen
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 1..* Identifier The healthcare facility assigned specimen number (preferrable barcode)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example)
Example General: http://www.acme.com/identifiers/patient
.... value ΣC 0..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 Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept Kind of material that forms the specimen
Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred)
... subject SΣ 1..1 Reference(PatientLt(0.3.0) | Patient: Animal (EU core)(0.1.0)) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance, a biologically-derived product, or a device
... receivedTime SΣ 0..1 dateTime Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory
... request S 0..* Reference(ServiceRequestLt(0.3.0)) Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected
... combined Σ 0..1 code grouped | pooled
Binding: SpecimenCombined (required): Codes for the combined status of a specimen.
... role 0..* CodeableConcept The role the specimen serves
Binding: SpecimenRole (preferred): Codes describing specimen role.
... feature 0..* BackboneElement The physical feature of a specimen
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type 1..1 CodeableConcept Highlighted feature
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
.... description 1..1 string Information about the feature
... collection S 1..1 BackboneElement Paimto ėminio informacija / Collection details
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:receivedBy S 0..1 Reference(PractitionerRoleLt(0.3.0)) Ėminį priėmęs specialistas / Whoever has received the specimen
URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-received-by
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector SΣ 1..1 Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) Ėminį paėmęs specialistas / Who collected the specimen
.... collected[x] SΣ 1..1 Ėminio paėmimo laikas / Collection time
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity S 0..1 SimpleQuantity(5.0.0) The quantity of specimen collected
.... method 0..1 CodeableConcept Technique used to perform collection
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... device 0..1 CodeableReference(Device) Device used to perform collection
Binding Description: (example): The device that was used to obtain the specimen (e.g. a catheter or catheter part used to draw the blood via a central line).
.... procedure 0..1 Reference(Procedure) The procedure that collects the specimen
.... bodySite 0..1 CodeableReference(BodyStructure (EU core)(0.1.0)) Anatomical collection site
Binding: SNOMEDCTBodyStructures (preferred)
.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Processing and processing step details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... description 0..1 string Textual description of procedure
.... method 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingMethod (example): Type indicating the technique used to process the specimen.
.... additive 0..* Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) Material used in the processing step
.... time[x] 0..1 Date and time of specimen processing
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Direct container of specimen (tube/slide, etc.)
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:type 0..1 CodeableConcept Special handling of the specimen
URL: http://hl7.org/fhir/StructureDefinition/specimen-container-type
Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenContainer-eu-lab (preferred)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... device 1..1 Reference(Device) Device resource for the container
.... location 0..1 Reference(Location) Where the container is
.... specimenQuantity 0..1 SimpleQuantity(5.0.0) Quantity of specimen within container
... condition Σ 0..* CodeableConcept State of the specimen
Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note S 0..* Annotation Pastabos / Comments

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.language Base required All Languages 📍5.0.0 FHIR Std.
Specimen.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Specimen.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Specimen.identifier.​system Base example https://tx.hl7.lt/fhir/ValueSet/specimen-identifier Not State Unknown
Specimen.status Base required Specimen Status 📍5.0.0 FHIR Std.
Specimen.type Base preferred http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab Not State Unknown
Specimen.combined Base required Specimen Combined 📍5.0.0 FHIR Std.
Specimen.role Base preferred Specimen Role 📍5.0.0 FHIR Std.
Specimen.feature.type Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍5.0.0 FHIR Std.
Specimen.collection.​device Base example Not State Unknown
Specimen.collection.​bodySite Base preferred SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.1
Specimen.processing.​method Base example Specimen Processing Method 📍5.0.0 FHIR Std.
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.1

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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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 Specimen.meta, Specimen.implicitRules, Specimen.language, Specimen.text, Specimen.extension, Specimen.modifierExtension, Specimen.identifier, Specimen.identifier.extension, Specimen.identifier.use, Specimen.identifier.type, Specimen.identifier.system, Specimen.identifier.value, Specimen.identifier.period, Specimen.identifier.assigner, Specimen.accessionIdentifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.request, Specimen.combined, Specimen.role, Specimen.feature, Specimen.feature.extension, Specimen.feature.modifierExtension, Specimen.feature.type, Specimen.feature.description, Specimen.collection, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.duration, Specimen.collection.quantity, Specimen.collection.method, Specimen.collection.device, Specimen.collection.procedure, Specimen.collection.bodySite, Specimen.collection.fastingStatus[x], Specimen.processing, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.processing.description, Specimen.processing.method, Specimen.processing.additive, Specimen.processing.time[x], Specimen.container, Specimen.container.extension, Specimen.container.extension:type, Specimen.container.modifierExtension, Specimen.container.device, Specimen.container.location, Specimen.container.specimenQuantity, Specimen.condition, Specimen.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.extension, Specimen.modifierExtension, Specimen.identifier.extension, Specimen.feature.extension, Specimen.feature.modifierExtension, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.container.extension, Specimen.container.extension:type, Specimen.container.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Pagrindinių elementų peržiūra

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* SpecimenEu(0.2.0-ci) Laboratory Specimen
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... contained 0..* Resource Contained, inline Resources
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 0..1 uri The namespace for the identifier value
Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example)
Example General: http://www.acme.com/identifiers/patient
... accessionIdentifier SΣ 0..1 Identifier Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept Kind of material that forms the specimen
Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred)
... subject SΣ 1..1 Reference(PatientLt(0.3.0) | Patient: Animal (EU core)(0.1.0)) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance, a biologically-derived product, or a device
... receivedTime SΣ 0..1 dateTime Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory
... request S 0..* Reference(ServiceRequestLt(0.3.0)) Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected
... collection S 1..1 BackboneElement Paimto ėminio informacija / Collection details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:receivedBy S 0..1 Reference(PractitionerRoleLt(0.3.0)) Ėminį priėmęs specialistas / Whoever has received the specimen
URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-received-by
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector SΣ 1..1 Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) Ėminį paėmęs specialistas / Who collected the specimen
.... collected[x] SΣ 1..1 Ėminio paėmimo laikas / Collection time
..... collectedDateTime dateTime
..... collectedPeriod Period
.... quantity S 0..1 SimpleQuantity(5.0.0) The quantity of specimen collected
... note S 0..* Annotation Pastabos / Comments

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Specimen.identifier.​system Base example https://tx.hl7.lt/fhir/ValueSet/specimen-identifier Not State Unknown
Specimen.status Base required Specimen Status 📍5.0.0 FHIR Std.
Specimen.type Base preferred http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab Not State Unknown

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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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 Specimen.implicitRules, Specimen.modifierExtension, Specimen.identifier, Specimen.identifier.use, Specimen.identifier.system, Specimen.accessionIdentifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.request, Specimen.collection, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.quantity, Specimen.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.modifierExtension, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Skirtumų rinkinių peržiūra

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* SpecimenEu(0.2.0-ci) Laboratory Specimen
... identifier S 1..* Identifier The healthcare facility assigned specimen number (preferrable barcode)
.... system 0..1 uri The namespace for the identifier value
Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example)
... accessionIdentifier S 0..1 Identifier Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab
... type S 1..1 CodeableConcept Kind of material that forms the specimen
... receivedTime S 0..1 dateTime Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory
... parent 0..0 Specimen from which this specimen originated
... request S 0..* Reference(ServiceRequestLt(0.3.0)) Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected
... collection S 1..1 BackboneElement Paimto ėminio informacija / Collection details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:receivedBy S 0..1 Reference(PractitionerRoleLt(0.3.0)) Ėminį priėmęs specialistas / Whoever has received the specimen
URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-received-by
.... collector S 1..1 Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) Ėminį paėmęs specialistas / Who collected the specimen
.... collected[x] S 1..1 dateTime, Period Ėminio paėmimo laikas / Collection time
.... quantity S 0..1 SimpleQuantity(5.0.0) The quantity of specimen collected
... processing
.... additive 0..* Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) Material used in the processing step
... note S 0..* Annotation Pastabos / Comments

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Specimen.identifier.​system Base example https://tx.hl7.lt/fhir/ValueSet/specimen-identifier Not State Unknown

Momentinės kopijos peržiūraView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. Specimen 0..* SpecimenEu(0.2.0-ci) Laboratory Specimen
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣ 1..* Identifier The healthcare facility assigned specimen number (preferrable barcode)
.... id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
.... system Σ 0..1 uri The namespace for the identifier value
Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example)
Example General: http://www.acme.com/identifiers/patient
.... value ΣC 0..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 Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab
... status ?!Σ 0..1 code available | unavailable | unsatisfactory | entered-in-error
Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen.
... type SΣ 1..1 CodeableConcept Kind of material that forms the specimen
Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred)
... subject SΣ 1..1 Reference(PatientLt(0.3.0) | Patient: Animal (EU core)(0.1.0)) Where the specimen came from. This may be from patient(s), from a location (e.g., the source of an environmental sample), or a sampling of a substance, a biologically-derived product, or a device
... receivedTime SΣ 0..1 dateTime Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory
... request S 0..* Reference(ServiceRequestLt(0.3.0)) Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected
... combined Σ 0..1 code grouped | pooled
Binding: SpecimenCombined (required): Codes for the combined status of a specimen.
... role 0..* CodeableConcept The role the specimen serves
Binding: SpecimenRole (preferred): Codes describing specimen role.
... feature 0..* BackboneElement The physical feature of a specimen
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type 1..1 CodeableConcept Highlighted feature
Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts
.... description 1..1 string Information about the feature
... collection S 1..1 BackboneElement Paimto ėminio informacija / Collection details
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:receivedBy S 0..1 Reference(PractitionerRoleLt(0.3.0)) Ėminį priėmęs specialistas / Whoever has received the specimen
URL: https://hl7.lt/fhir/lab/StructureDefinition/specimen-received-by
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... collector SΣ 1..1 Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) Ėminį paėmęs specialistas / Who collected the specimen
.... collected[x] SΣ 1..1 Ėminio paėmimo laikas / Collection time
..... collectedDateTime dateTime
..... collectedPeriod Period
.... duration Σ 0..1 Duration How long it took to collect specimen
.... quantity S 0..1 SimpleQuantity(5.0.0) The quantity of specimen collected
.... method 0..1 CodeableConcept Technique used to perform collection
Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure.
.... device 0..1 CodeableReference(Device) Device used to perform collection
Binding Description: (example): The device that was used to obtain the specimen (e.g. a catheter or catheter part used to draw the blood via a central line).
.... procedure 0..1 Reference(Procedure) The procedure that collects the specimen
.... bodySite 0..1 CodeableReference(BodyStructure (EU core)(0.1.0)) Anatomical collection site
Binding: SNOMEDCTBodyStructures (preferred)
.... fastingStatus[x] Σ 0..1 Whether or how long patient abstained from food and/or drink
Binding: Hl7VSRelevantClincialInformation (3.0.0) (extensible): Codes describing the fasting status of the patient.
..... fastingStatusCodeableConcept CodeableConcept
..... fastingStatusDuration Duration
... processing 0..* BackboneElement Processing and processing step details
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... description 0..1 string Textual description of procedure
.... method 0..1 CodeableConcept Indicates the treatment step applied to the specimen
Binding: SpecimenProcessingMethod (example): Type indicating the technique used to process the specimen.
.... additive 0..* Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) Material used in the processing step
.... time[x] 0..1 Date and time of specimen processing
..... timeDateTime dateTime
..... timePeriod Period
... container 0..* BackboneElement Direct container of specimen (tube/slide, etc.)
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:type 0..1 CodeableConcept Special handling of the specimen
URL: http://hl7.org/fhir/StructureDefinition/specimen-container-type
Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenContainer-eu-lab (preferred)
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... device 1..1 Reference(Device) Device resource for the container
.... location 0..1 Reference(Location) Where the container is
.... specimenQuantity 0..1 SimpleQuantity(5.0.0) Quantity of specimen within container
... condition Σ 0..* CodeableConcept State of the specimen
Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen.
... note S 0..* Annotation Pastabos / Comments

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Specimen.language Base required All Languages 📍5.0.0 FHIR Std.
Specimen.identifier.​use Base required IdentifierUse 📍5.0.0 FHIR Std.
Specimen.identifier.​type Base extensible Identifier Type Codes 📍5.0.0 FHIR Std.
Specimen.identifier.​system Base example https://tx.hl7.lt/fhir/ValueSet/specimen-identifier Not State Unknown
Specimen.status Base required Specimen Status 📍5.0.0 FHIR Std.
Specimen.type Base preferred http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab Not State Unknown
Specimen.combined Base required Specimen Combined 📍5.0.0 FHIR Std.
Specimen.role Base preferred Specimen Role 📍5.0.0 FHIR Std.
Specimen.feature.type Base example SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Specimen.collection.​method Base example FHIR Specimen Collection Method 📍5.0.0 FHIR Std.
Specimen.collection.​device Base example Not State Unknown
Specimen.collection.​bodySite Base preferred SNOMED CT Body Structures 📍5.0.0 FHIR Std.
Specimen.collection.​fastingStatus[x] Base extensible hl7VS-relevantClincialInformation 📍3.0.0 THO v7.1
Specimen.processing.​method Base example Specimen Processing Method 📍5.0.0 FHIR Std.
Specimen.condition Base extensible hl7VS-specimenCondition 📍3.0.0 THO v7.1

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().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(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 Specimen.meta, Specimen.implicitRules, Specimen.language, Specimen.text, Specimen.extension, Specimen.modifierExtension, Specimen.identifier, Specimen.identifier.extension, Specimen.identifier.use, Specimen.identifier.type, Specimen.identifier.system, Specimen.identifier.value, Specimen.identifier.period, Specimen.identifier.assigner, Specimen.accessionIdentifier, Specimen.status, Specimen.type, Specimen.subject, Specimen.receivedTime, Specimen.request, Specimen.combined, Specimen.role, Specimen.feature, Specimen.feature.extension, Specimen.feature.modifierExtension, Specimen.feature.type, Specimen.feature.description, Specimen.collection, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension, Specimen.collection.collector, Specimen.collection.collected[x], Specimen.collection.duration, Specimen.collection.quantity, Specimen.collection.method, Specimen.collection.device, Specimen.collection.procedure, Specimen.collection.bodySite, Specimen.collection.fastingStatus[x], Specimen.processing, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.processing.description, Specimen.processing.method, Specimen.processing.additive, Specimen.processing.time[x], Specimen.container, Specimen.container.extension, Specimen.container.extension:type, Specimen.container.modifierExtension, Specimen.container.device, Specimen.container.location, Specimen.container.specimenQuantity, Specimen.condition, Specimen.note All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error Specimen.extension, Specimen.modifierExtension, Specimen.identifier.extension, Specimen.feature.extension, Specimen.feature.modifierExtension, Specimen.collection.extension, Specimen.collection.extension:receivedBy, Specimen.collection.modifierExtension, Specimen.processing.extension, Specimen.processing.modifierExtension, Specimen.container.extension, Specimen.container.extension:type, Specimen.container.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Kitos profilio reprezentacijos: CSV, Excel, Schematron