Lithuanian Laboratory Implementation Guide
0.0.1 - ci-build
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
| 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
Profilių, skirtumų rinkinių, momentinių kopijų aprašas ir jų reprezentacijos.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenEu(0.2.0-ci) | Laboratory Specimen | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 1..* | Identifier | The healthcare facility assigned specimen number (preferrable barcode) |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() |
SΣ | 0..1 | Identifier | Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab |
![]() ![]() |
?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Kind of material that forms the specimen Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred) |
![]() ![]() |
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 |
![]() ![]() |
SΣ | 0..1 | dateTime | Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory |
![]() ![]() |
S | 0..* | Reference(ServiceRequestLt(0.3.0)) | Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected |
![]() ![]() |
S | 1..1 | BackboneElement | Paimto ėminio informacija / Collection details |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) | Ėminį paėmęs specialistas / Who collected the specimen |
![]() ![]() ![]() |
SΣ | 1..1 | Ėminio paėmimo laikas / Collection time | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(5.0.0) | The quantity of specimen collected |
![]() ![]() |
S | 0..* | Annotation | Pastabos / Comments |
Documentation for this format | ||||
| 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 |
| 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()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenEu(0.2.0-ci) | Laboratory Specimen | |
![]() ![]() |
S | 1..* | Identifier | The healthcare facility assigned specimen number (preferrable barcode) |
![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example) | |
![]() ![]() |
S | 0..1 | Identifier | Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab |
![]() ![]() |
S | 1..1 | CodeableConcept | Kind of material that forms the specimen |
![]() ![]() |
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 |
![]() ![]() |
S | 0..1 | dateTime | Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory |
![]() ![]() |
0..0 | Specimen from which this specimen originated | ||
![]() ![]() |
S | 0..* | Reference(ServiceRequestLt(0.3.0)) | Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected |
![]() ![]() |
S | 1..1 | BackboneElement | Paimto ėminio informacija / Collection details |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
S | 1..1 | Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) | Ėminį paėmęs specialistas / Who collected the specimen |
![]() ![]() ![]() |
S | 1..1 | dateTime, Period | Ėminio paėmimo laikas / Collection time |
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(5.0.0) | The quantity of specimen collected |
![]() ![]() |
||||
![]() ![]() ![]() |
0..* | Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) | Material used in the processing step | |
![]() ![]() |
S | 0..* | Annotation | Pastabos / Comments |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Specimen.identifier.system | Base | example | https://tx.hl7.lt/fhir/ValueSet/specimen-identifier | Not State | Unknown |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | SpecimenEu(0.2.0-ci) | Laboratory Specimen | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 1..* | Identifier | The healthcare facility assigned specimen number (preferrable barcode) | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 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. | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
SΣ | 0..1 | Identifier | Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab | ||||
![]() ![]() |
?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Kind of material that forms the specimen Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred) | ||||
![]() ![]() |
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 | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory | ||||
![]() ![]() |
S | 0..* | Reference(ServiceRequestLt(0.3.0)) | Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected | ||||
![]() ![]() |
Σ | 0..1 | code | grouped | pooled Binding: SpecimenCombined (required): Codes for the combined status of a specimen. | ||||
![]() ![]() |
0..* | CodeableConcept | The role the specimen serves Binding: SpecimenRole (preferred): Codes describing specimen role. | |||||
![]() ![]() |
0..* | BackboneElement | The physical feature of a specimen | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Highlighted feature Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts | |||||
![]() ![]() ![]() |
1..1 | string | Information about the feature | |||||
![]() ![]() |
S | 1..1 | BackboneElement | Paimto ėminio informacija / Collection details | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) | Ėminį paėmęs specialistas / Who collected the specimen | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Ėminio paėmimo laikas / Collection time | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Duration | How long it took to collect specimen | ||||
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(5.0.0) | The quantity of specimen collected | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Technique used to perform collection Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure. | |||||
![]() ![]() ![]() |
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). | |||||
![]() ![]() ![]() |
0..1 | Reference(Procedure) | The procedure that collects the specimen | |||||
![]() ![]() ![]() |
0..1 | CodeableReference(BodyStructure (EU core)(0.1.0)) | Anatomical collection site Binding: SNOMEDCTBodyStructures (preferred) | |||||
![]() ![]() ![]() |
Σ | 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. | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() |
0..* | BackboneElement | Processing and processing step details | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | string | Textual description of procedure | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: SpecimenProcessingMethod (example): Type indicating the technique used to process the specimen. | |||||
![]() ![]() ![]() |
0..* | Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) | Material used in the processing step | |||||
![]() ![]() ![]() |
0..1 | Date and time of specimen processing | ||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() |
0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Device resource for the container | |||||
![]() ![]() ![]() |
0..1 | Reference(Location) | Where the container is | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(5.0.0) | Quantity of specimen within container | |||||
![]() ![]() |
Σ | 0..* | CodeableConcept | State of the specimen Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen. | ||||
![]() ![]() |
S | 0..* | Annotation | Pastabos / Comments | ||||
Documentation for this format | ||||||||
| 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 |
| 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()
|
Summary
Mandatory: 6 elements
Must-Support: 12 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Pagrindinių elementų peržiūra
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenEu(0.2.0-ci) | Laboratory Specimen | |
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 |
![]() ![]() |
SΣ | 1..* | Identifier | The healthcare facility assigned specimen number (preferrable barcode) |
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
![]() ![]() ![]() |
Σ | 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 |
![]() ![]() |
SΣ | 0..1 | Identifier | Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab |
![]() ![]() |
?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. |
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Kind of material that forms the specimen Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred) |
![]() ![]() |
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 |
![]() ![]() |
SΣ | 0..1 | dateTime | Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory |
![]() ![]() |
S | 0..* | Reference(ServiceRequestLt(0.3.0)) | Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected |
![]() ![]() |
S | 1..1 | BackboneElement | Paimto ėminio informacija / Collection details |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |
![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 |
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) | Ėminį paėmęs specialistas / Who collected the specimen |
![]() ![]() ![]() |
SΣ | 1..1 | Ėminio paėmimo laikas / Collection time | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(5.0.0) | The quantity of specimen collected |
![]() ![]() |
S | 0..* | Annotation | Pastabos / Comments |
Documentation for this format | ||||
| 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 |
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenEu(0.2.0-ci) | Laboratory Specimen | |
![]() ![]() |
S | 1..* | Identifier | The healthcare facility assigned specimen number (preferrable barcode) |
![]() ![]() ![]() |
0..1 | uri | The namespace for the identifier value Binding: https://tx.hl7.lt/fhir/ValueSet/specimen-identifier (example) | |
![]() ![]() |
S | 0..1 | Identifier | Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab |
![]() ![]() |
S | 1..1 | CodeableConcept | Kind of material that forms the specimen |
![]() ![]() |
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 |
![]() ![]() |
S | 0..1 | dateTime | Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory |
![]() ![]() |
0..0 | Specimen from which this specimen originated | ||
![]() ![]() |
S | 0..* | Reference(ServiceRequestLt(0.3.0)) | Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected |
![]() ![]() |
S | 1..1 | BackboneElement | Paimto ėminio informacija / Collection details |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
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 |
![]() ![]() ![]() |
S | 1..1 | Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) | Ėminį paėmęs specialistas / Who collected the specimen |
![]() ![]() ![]() |
S | 1..1 | dateTime, Period | Ėminio paėmimo laikas / Collection time |
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(5.0.0) | The quantity of specimen collected |
![]() ![]() |
||||
![]() ![]() ![]() |
0..* | Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) | Material used in the processing step | |
![]() ![]() |
S | 0..* | Annotation | Pastabos / Comments |
Documentation for this format | ||||
| 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
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | SpecimenEu(0.2.0-ci) | Laboratory Specimen | |||||
![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: AllLanguages (required): IETF language tag for a human language
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored Constraints: ext-1 | ||||
![]() ![]() |
SΣ | 1..* | Identifier | The healthcare facility assigned specimen number (preferrable barcode) | ||||
![]() ![]() ![]() |
0..1 | id | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
![]() ![]() ![]() |
Σ | 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. | ||||
![]() ![]() ![]() |
Σ | 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 | ||||
![]() ![]() ![]() |
ΣC | 0..1 | string | The value that is unique Example General: 123456 | ||||
![]() ![]() ![]() |
Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
![]() ![]() |
SΣ | 0..1 | Identifier | Laboratorijos priskirtas identifikatorius / Identifier assigned by the lab | ||||
![]() ![]() |
?!Σ | 0..1 | code | available | unavailable | unsatisfactory | entered-in-error Binding: SpecimenStatus (required): Codes providing the status/availability of a specimen. | ||||
![]() ![]() |
SΣ | 1..1 | CodeableConcept | Kind of material that forms the specimen Binding: http://hl7.eu/fhir/laboratory/ValueSet/lab-specimenType-eu-lab (preferred) | ||||
![]() ![]() |
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 | ||||
![]() ![]() |
SΣ | 0..1 | dateTime | Ėminio gavimo laboratorijoje laikas / The time when specimen is received by the testing laboratory | ||||
![]() ![]() |
S | 0..* | Reference(ServiceRequestLt(0.3.0)) | Tyrimai, dėl kurių buvo paimtas ėminys / Why the specimen was collected | ||||
![]() ![]() |
Σ | 0..1 | code | grouped | pooled Binding: SpecimenCombined (required): Codes for the combined status of a specimen. | ||||
![]() ![]() |
0..* | CodeableConcept | The role the specimen serves Binding: SpecimenRole (preferred): Codes describing specimen role. | |||||
![]() ![]() |
0..* | BackboneElement | The physical feature of a specimen | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Highlighted feature Binding: SNOMEDCTBodyStructures (example): SNOMED CT Body site concepts | |||||
![]() ![]() ![]() |
1..1 | string | Information about the feature | |||||
![]() ![]() |
S | 1..1 | BackboneElement | Paimto ėminio informacija / Collection details | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Reference(PractitionerRoleLt(0.3.0) | PractitionerLt(0.3.0)) | Ėminį paėmęs specialistas / Who collected the specimen | ||||
![]() ![]() ![]() |
SΣ | 1..1 | Ėminio paėmimo laikas / Collection time | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | Duration | How long it took to collect specimen | ||||
![]() ![]() ![]() |
S | 0..1 | SimpleQuantity(5.0.0) | The quantity of specimen collected | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Technique used to perform collection Binding: FHIRSpecimenCollectionMethod (example): The technique that is used to perform the procedure. | |||||
![]() ![]() ![]() |
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). | |||||
![]() ![]() ![]() |
0..1 | Reference(Procedure) | The procedure that collects the specimen | |||||
![]() ![]() ![]() |
0..1 | CodeableReference(BodyStructure (EU core)(0.1.0)) | Anatomical collection site Binding: SNOMEDCTBodyStructures (preferred) | |||||
![]() ![]() ![]() |
Σ | 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. | |||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() |
0..* | BackboneElement | Processing and processing step details | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Constraints: ext-1 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
0..1 | string | Textual description of procedure | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Indicates the treatment step applied to the specimen Binding: SpecimenProcessingMethod (example): Type indicating the technique used to process the specimen. | |||||
![]() ![]() ![]() |
0..* | Reference(Substance: Specimen Additive (LT Lab)(0.0.1)) | Material used in the processing step | |||||
![]() ![]() ![]() |
0..1 | Date and time of specimen processing | ||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() |
0..* | BackboneElement | Direct container of specimen (tube/slide, etc.) | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Constraints: ext-1 | |||||
![]() ![]() ![]() ![]() |
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 | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized Constraints: ext-1 | ||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Device resource for the container | |||||
![]() ![]() ![]() |
0..1 | Reference(Location) | Where the container is | |||||
![]() ![]() ![]() |
0..1 | SimpleQuantity(5.0.0) | Quantity of specimen within container | |||||
![]() ![]() |
Σ | 0..* | CodeableConcept | State of the specimen Binding: Hl7VSSpecimenCondition (3.0.0) (extensible): Codes describing the state of the specimen. | ||||
![]() ![]() |
S | 0..* | Annotation | Pastabos / Comments | ||||
Documentation for this format | ||||||||
| 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 |
| 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()
|
Summary
Mandatory: 6 elements
Must-Support: 12 elements
Prohibited: 1 element
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Kitos profilio reprezentacijos: CSV, Excel, Schematron