Order Catalog Implementation Guide, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-order-catalog/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/uv/order-catalog/StructureDefinition/LabSpecimenDefinition | Version: 1.0.0-ballot | |||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: LabSpecimenDefinition | ||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.999.42.19 | ||||
The LabSpecimenDefinition profile constrains the SpecimenDefinition resource to represent definitions of IVD specimens attached to laboratory procedures described in catalogs of laboratory services using these procedures and specimens.
This profile only sets MustSupport on the minimal data of a SpecimenDefinition used in a laboratory compendium.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenDefinition | Kind of 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 |
![]() ![]() |
?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): Codes identifying the status of a SpecimenDefinition resource. |
![]() ![]() |
S | 0..* | BackboneElement | Specimen in container intended for testing by lab |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. |
![]() ![]() ![]() |
1..1 | code | preferred | alternate Binding: SpecimenContainedPreference (required): Degree of preference of a type of conditioned specimen. Example General: preferred, alternate | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| SpecimenDefinition.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.type | Base | example | hl7VS-specimenType | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.typeTested.preference | Base | required | Specimen Contained Preference | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| 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()
|
This structure is derived from SpecimenDefinition
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenDefinition | Kind of specimen | |
![]() ![]() |
S | 0..* | BackboneElement | Specimen in container intended for testing by lab |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of intended specimen |
Documentation for this format | ||||
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | SpecimenDefinition | Kind of 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 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..1 | uri | Logical canonical URL to reference this SpecimenDefinition (globally unique) | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Business identifier | ||||
![]() ![]() |
Σ | 0..1 | string | Business version of the SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
Σ | 0..1 | string | Name for this {{title}} (computer friendly) | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this SpecimenDefinition (Human friendly) | ||||
![]() ![]() |
Σ | 0..* | canonical(SpecimenDefinition) | Based on FHIR definition of another SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..* | uri | Based on external definition | ||||
![]() ![]() |
?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): Codes identifying the status of a SpecimenDefinition resource. | ||||
![]() ![]() |
Σ | 0..1 | boolean | If this SpecimenDefinition is not for real usage | ||||
![]() ![]() |
Σ | 0..1 | Type of subject for specimen collection | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Group) | |||||||
![]() ![]() |
Σ | 0..1 | dateTime | Date status first applied | ||||
![]() ![]() |
Σ | 0..1 | string | The name of the individual or organization that published the SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
0..1 | markdown | Natural language description of the SpecimenDefinition | |||||
![]() ![]() |
0..* | UsageContext | Content intends to support these contexts | |||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for this SpecimenDefinition (if applicable) Binding: JurisdictionValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used. | ||||
![]() ![]() |
0..1 | markdown | Why this SpecimenDefinition is defined | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
0..1 | date | When SpecimenDefinition was approved by publisher | |||||
![]() ![]() |
0..1 | date | The date on which the asset content was last reviewed by the publisher | |||||
![]() ![]() |
Σ | 0..1 | Period | The effective date range for the SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Kind of material to collect Binding: hl7VS-specimenType (example): The type of the specimen to be collected. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Patient preparation for collection Binding: PreparePatient (example): SCT descendants of 703763000 |Precondition value (qualifier value)| | ||||
![]() ![]() |
Σ | 0..1 | string | Time aspect for collection Example General: 24 hour, 20' post charge | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Specimen collection procedure Binding: SpecimenCollection (example): SCT actions and procedures for specimen collection | ||||
![]() ![]() |
S | 0..* | BackboneElement | Specimen in container intended for testing by lab | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | boolean | Primary or secondary specimen Example General: false | |||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. | ||||
![]() ![]() ![]() |
1..1 | code | preferred | alternate Binding: SpecimenContainedPreference (required): Degree of preference of a type of conditioned specimen. Example General: preferred, alternate | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | The specimen's container | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The material type used for the container Binding: ContainerMaterials (example): SCT 32039001 |Glass|, 61088005 |Plastic|, 425620007 |Metal| | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of container associated with the kind of specimen Binding: SpecimenContainerType (example): SCT descendants of 706041008 |Device for body fluid and tissue collection/transfer/processing (physical object)| | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Color of container cap Binding: ContainerCap (example): Color of the container cap. | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | The description of the kind of container Example General: Blue top tube with citrate | |||||
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity(5.0.0) | The capacity of this kind of container | |||||
![]() ![]() ![]() ![]() |
0..1 | Minimum volume | ||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additive associated with container | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Additive associated with container Binding: hl7VS-additivePreservative (example): Substance added to specimen container. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(SubstanceDefinition) | |||||||
![]() ![]() ![]() ![]() |
0..1 | markdown | Special processing applied to the container for this specimen type | |||||
![]() ![]() ![]() |
0..1 | markdown | Requirements for specimen delivery and special handling | |||||
![]() ![]() ![]() |
0..1 | Duration | The usual time for retaining this kind of specimen | |||||
![]() ![]() ![]() |
0..1 | boolean | Specimen for single use only | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Criterion specified for specimen rejection Binding: RejectionCriterion (example): Criterion for rejection of the specimen by laboratory. | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Specimen handling before testing | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualifies the interval of temperature Binding: HandlingConditionSet (example): Set of handling instructions prior testing of the specimen. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Temperature range for these handling instructions | |||||
![]() ![]() ![]() ![]() |
0..1 | Duration | Maximum preservation time | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | Preservation instruction Example General: freeze within 4 hours | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Where the specimen will be tested Binding: DiagnosticServiceSectionCodes (example): Codes specifying where the specimen will be tested. | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| SpecimenDefinition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.jurisdiction | Base | extensible | Jurisdiction ValueSet | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeCollected | Base | example | hl7VS-specimenType | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.patientPreparation | Base | example | Patient preparation prior specimen collection | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.collection | Base | example | Specimen collection methods | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.type | Base | example | hl7VS-specimenType | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.typeTested.preference | Base | required | Specimen Contained Preference | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.material | Base | example | Types of material for specimen containers | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.type | Base | example | Specimen Container Type | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.cap | Base | example | Container Cap | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.additive.additive[x] | Base | example | hl7VS-additivePreservative | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.typeTested.rejectionCriterion | Base | example | Rejection Criterion | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.handling.temperatureQualifier | Base | example | Handling Condition Set | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.testingDestination | Base | example | Diagnostic Service Section Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| 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()
|
This structure is derived from SpecimenDefinition
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenDefinition | Kind of 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 |
![]() ![]() |
?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): Codes identifying the status of a SpecimenDefinition resource. |
![]() ![]() |
S | 0..* | BackboneElement | Specimen in container intended for testing by lab |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. |
![]() ![]() ![]() |
1..1 | code | preferred | alternate Binding: SpecimenContainedPreference (required): Degree of preference of a type of conditioned specimen. Example General: preferred, alternate | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| SpecimenDefinition.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.type | Base | example | hl7VS-specimenType | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.typeTested.preference | Base | required | Specimen Contained Preference | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| 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()
|
Differential View
This structure is derived from SpecimenDefinition
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | SpecimenDefinition | Kind of specimen | |
![]() ![]() |
S | 0..* | BackboneElement | Specimen in container intended for testing by lab |
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of intended specimen |
Documentation for this format | ||||
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | SpecimenDefinition | Kind of 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 | |||||
![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
Σ | 0..1 | uri | Logical canonical URL to reference this SpecimenDefinition (globally unique) | ||||
![]() ![]() |
Σ | 0..1 | Identifier | Business identifier | ||||
![]() ![]() |
Σ | 0..1 | string | Business version of the SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..1 | How to compare versions Binding: VersionAlgorithm (extensible) | |||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Coding | |||||||
![]() ![]() |
Σ | 0..1 | string | Name for this {{title}} (computer friendly) | ||||
![]() ![]() |
Σ | 0..1 | string | Name for this SpecimenDefinition (Human friendly) | ||||
![]() ![]() |
Σ | 0..* | canonical(SpecimenDefinition) | Based on FHIR definition of another SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..* | uri | Based on external definition | ||||
![]() ![]() |
?!Σ | 1..1 | code | draft | active | retired | unknown Binding: PublicationStatus (required): Codes identifying the status of a SpecimenDefinition resource. | ||||
![]() ![]() |
Σ | 0..1 | boolean | If this SpecimenDefinition is not for real usage | ||||
![]() ![]() |
Σ | 0..1 | Type of subject for specimen collection | |||||
![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() |
Reference(Group) | |||||||
![]() ![]() |
Σ | 0..1 | dateTime | Date status first applied | ||||
![]() ![]() |
Σ | 0..1 | string | The name of the individual or organization that published the SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..* | ContactDetail | Contact details for the publisher | ||||
![]() ![]() |
0..1 | markdown | Natural language description of the SpecimenDefinition | |||||
![]() ![]() |
0..* | UsageContext | Content intends to support these contexts | |||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Intended jurisdiction for this SpecimenDefinition (if applicable) Binding: JurisdictionValueSet (extensible): Codes for country, country subdivision and region for indicating where a resource is intended to be used. | ||||
![]() ![]() |
0..1 | markdown | Why this SpecimenDefinition is defined | |||||
![]() ![]() |
0..1 | markdown | Use and/or publishing restrictions | |||||
![]() ![]() |
0..1 | string | Copyright holder and year(s) | |||||
![]() ![]() |
0..1 | date | When SpecimenDefinition was approved by publisher | |||||
![]() ![]() |
0..1 | date | The date on which the asset content was last reviewed by the publisher | |||||
![]() ![]() |
Σ | 0..1 | Period | The effective date range for the SpecimenDefinition | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Kind of material to collect Binding: hl7VS-specimenType (example): The type of the specimen to be collected. | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Patient preparation for collection Binding: PreparePatient (example): SCT descendants of 703763000 |Precondition value (qualifier value)| | ||||
![]() ![]() |
Σ | 0..1 | string | Time aspect for collection Example General: 24 hour, 20' post charge | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Specimen collection procedure Binding: SpecimenCollection (example): SCT actions and procedures for specimen collection | ||||
![]() ![]() |
S | 0..* | BackboneElement | Specimen in container intended for testing by lab | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
0..1 | boolean | Primary or secondary specimen Example General: false | |||||
![]() ![]() ![]() |
S | 0..1 | CodeableConcept | Type of intended specimen Binding: hl7VS-specimenType (example): The type of specimen conditioned in a container for lab testing. | ||||
![]() ![]() ![]() |
1..1 | code | preferred | alternate Binding: SpecimenContainedPreference (required): Degree of preference of a type of conditioned specimen. Example General: preferred, alternate | |||||
![]() ![]() ![]() |
0..1 | BackboneElement | The specimen's container | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | The material type used for the container Binding: ContainerMaterials (example): SCT 32039001 |Glass|, 61088005 |Plastic|, 425620007 |Metal| | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Kind of container associated with the kind of specimen Binding: SpecimenContainerType (example): SCT descendants of 706041008 |Device for body fluid and tissue collection/transfer/processing (physical object)| | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Color of container cap Binding: ContainerCap (example): Color of the container cap. | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | The description of the kind of container Example General: Blue top tube with citrate | |||||
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity(5.0.0) | The capacity of this kind of container | |||||
![]() ![]() ![]() ![]() |
0..1 | Minimum volume | ||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Additive associated with container | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Additive associated with container Binding: hl7VS-additivePreservative (example): Substance added to specimen container. | ||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(SubstanceDefinition) | |||||||
![]() ![]() ![]() ![]() |
0..1 | markdown | Special processing applied to the container for this specimen type | |||||
![]() ![]() ![]() |
0..1 | markdown | Requirements for specimen delivery and special handling | |||||
![]() ![]() ![]() |
0..1 | Duration | The usual time for retaining this kind of specimen | |||||
![]() ![]() ![]() |
0..1 | boolean | Specimen for single use only | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Criterion specified for specimen rejection Binding: RejectionCriterion (example): Criterion for rejection of the specimen by laboratory. | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Specimen handling before testing | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Qualifies the interval of temperature Binding: HandlingConditionSet (example): Set of handling instructions prior testing of the specimen. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Temperature range for these handling instructions | |||||
![]() ![]() ![]() ![]() |
0..1 | Duration | Maximum preservation time | |||||
![]() ![]() ![]() ![]() |
0..1 | markdown | Preservation instruction Example General: freeze within 4 hours | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Where the specimen will be tested Binding: DiagnosticServiceSectionCodes (example): Codes specifying where the specimen will be tested. | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| SpecimenDefinition.language | Base | required | All Languages | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.versionAlgorithm[x] | Base | extensible | Version Algorithm | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.status | Base | required | PublicationStatus | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.jurisdiction | Base | extensible | Jurisdiction ValueSet | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeCollected | Base | example | hl7VS-specimenType | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.patientPreparation | Base | example | Patient preparation prior specimen collection | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.collection | Base | example | Specimen collection methods | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.type | Base | example | hl7VS-specimenType | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.typeTested.preference | Base | required | Specimen Contained Preference | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.material | Base | example | Types of material for specimen containers | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.type | Base | example | Specimen Container Type | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.cap | Base | example | Container Cap | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.container.additive.additive[x] | Base | example | hl7VS-additivePreservative | 📦2.0.0 | THO v6.5 |
| SpecimenDefinition.typeTested.rejectionCriterion | Base | example | Rejection Criterion | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.handling.temperatureQualifier | Base | example | Handling Condition Set | 📍5.0.0 | FHIR Std. |
| SpecimenDefinition.typeTested.testingDestination | Base | example | Diagnostic Service Section Codes | 📍5.0.0 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| 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()
|
This structure is derived from SpecimenDefinition
Other representations of profile: CSV, Excel, Schematron