This is the Continuous Integration Build of FHIR (will be incorrect/inconsistent at times).
See the Directory of published versions
Orders and Observations ![]() | Maturity Level: 3 | Trial Use | Security Category: Patient | Compartments: Device, Group, Patient, Practitioner |
A sample to be used for analysis.
Any material sample:
Some specimens are biological and can contain one or more components including but not limited to cellular molecules, cells, tissues, organs, body fluids, embryos, and body excretory products (source: NCI Thesaurus , modified).
The specimen resource covers substances used for diagnostic and environmental testing. The focus of the specimen resource is the process for gathering, maintaining and processing the specimen as well as where the specimen originated. This is distinct from the use of Substance which is only used when these other aspects are not relevant.
The current definition of the specimen resource contains only basic information about specimen containers. It does not address the recursive nature of containers or the tracking of the location of a container within its parent container (for instance: a tube in a tray in a rack in a freezer). The frequency with which these elements are tracked may depend on the context of use; general lab, bio-banking, etc. Comments from reviewers on the appropriate scope for this resource, and the need for tracking related specimen management attributes, are welcomed.
Additional definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis
Path | ValueSet | Type | Documentation |
---|---|---|---|
Specimen.status | SpecimenStatus | Required | Codes providing the status/availability of a specimen. |
Specimen.type | Hl7VSSpecimenType ![]() ![]() |
Example | Concepts that describe the precise nature of an entity that may be used as the source material for an observation. This is one of two code systems that are used instead of table 0070 (code system xxxx) which conflated specimen types and specimen collection methods. Used in Version 2 messaging in the SPM segment. |
Specimen.combined | SpecimenCombined | Required | Codes providing the combined status of a specimen. |
Specimen.role | SpecimenRole | Preferred | Codes providing the role of a specimen. |
Specimen.feature.type | SNOMEDCTBodyStructures | Example | This value set includes all codes from SNOMED CT |
Specimen.collection.method | FHIRSpecimenCollectionMethod | Example | This example value set defines a set of codes that can be used to indicate the method by which a specimen was collected. |
Specimen.collection.device | Example | ||
Specimen.collection.bodySite | SNOMEDCTBodyStructures | Example | This value set includes all codes from SNOMED CT |
Specimen.collection.fastingStatus[x] | Hl7VSRelevantClincialInformation ![]() ![]() |
Extensible | Value Set of codes that specify additional clinical information about the patient or specimen to report the supporting and/or suspected diagnosis and clinical findings on requests for interpreted diagnostic studies. |
Specimen.processing.method | SpecimenProcessingMethod | Example | The technique that is used to perform the process or preserve the specimen. These are codes from SNOMED CT - provided as an exemplar value set. |
Specimen.condition | Hl7VSSpecimenCondition ![]() ![]() |
Extensible | Concepts of modes or states of being that describe the nature of a specimen. Used in Version 2 messaging in the SPM segment. |
UniqueKey | Level | Location | Description | Expression |
![]() | Rule | (base) | Specimen.collection.collector SHALL only be present if Specimen.collection.procedure is not present | collection.collector.empty() or collection.procedure.empty() |
Specimens can be grouped at the Observation level via two ways:
Specimens can be searched by parent, as described here. Additionally, a recursive, child-based search could be performed, using the instructions here. Note that recursive or reverse searching is highly dependent on the configuration of the local system(s) involved.
Search parameters for this resource. See also the full list of search parameters for this resource, and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
accession | token | The accession number associated with the specimen | Specimen.accessionIdentifier | |
bodysite | reference | Reference to a resource (by instance) | Specimen.collection.bodySite.reference | |
collected | date | The date the specimen was collected | Specimen.collection.collected.ofType(dateTime) | Specimen.collection.collected.ofType(Period) | |
collector | reference | Who collected the specimen | Specimen.collection.collector (Practitioner, Organization, Patient, PractitionerRole, RelatedPerson) |
|
container-device | reference | The unique identifier associated with the specimen container | Specimen.container.device.where(resolve() is Device) (Device) |
|
container-location | reference | The location of the specimen container | Specimen.container.device.resolve().location | |
identifier | token | The unique identifier associated with the specimen | Specimen.identifier | 65 Resources |
organization | reference | The organization where the specimen is located | Specimen.container.device.resolve().owner | |
parent | reference | The parent of the specimen | Specimen.parent (Specimen) |
|
patient | reference | The patient the specimen comes from | Specimen.subject.where(resolve() is Patient) (Patient) |
65 Resources |
procedure | reference | The procedure that collected the specimen | Specimen.collection.procedure (Procedure) |
|
status | token | available | unavailable | unsatisfactory | entered-in-error | Specimen.status | |
subject | reference | The subject of the specimen | Specimen.subject (Group, BiologicallyDerivedProduct, NutritionProduct, Device, Patient, Substance, Location) |
|
type | token | The specimen type | Specimen.type | 11 Resources |