Skip to main content

Specimen

ResourceClinical · DiagnosticsTrial useMaturity 2

A sample to be used for analysis.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
12 of 12 parameters tested

Structure​

ElementCard.TypeDescription
identifierΣ
0..*IdentifierExternal Identifier
accessionIdentifierΣ
0..1IdentifierIdentifier assigned by the lab
status?!Σ
0..1codeavailable | unavailable | unsatisfactory | entered-in-errorBinding (required): specimen-status
typeΣ
0..1CodeableConceptKind of material that forms the specimenBinding (example): v2-0487
subjectΣ
0..1Reference(Patient | Group | Device | Substance | Location)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 or a device
receivedTimeΣ
0..1dateTimeThe time when specimen was received for processing
parent
0..*Reference(Specimen)Specimen from which this specimen originated
request
0..*Reference(ServiceRequest)Why the specimen was collected
collection
0..1BackboneElementCollection details
collectorΣ
0..1Reference(Practitioner | PractitionerRole)Who collected the specimen
collected[x]Σ
0..1dateTime | PeriodCollection time
durationΣ
0..1DurationHow long it took to collect specimen
quantity
0..1QuantityThe quantity of specimen collected
method
0..1CodeableConceptTechnique used to perform collectionBinding (example): specimen-collection-method
bodySite
0..1CodeableConceptAnatomical collection siteBinding (example): body-site
fastingStatus[x]Σ
0..1CodeableConcept | DurationWhether or how long patient abstained from food and/or drinkBinding (extensible): v2-0916
processing
0..*BackboneElementProcessing and processing step details
description
0..1stringTextual description of procedure
procedure
0..1CodeableConceptIndicates the treatment step applied to the specimenBinding (example): specimen-processing-procedure
additive
0..*Reference(Substance)Material used in the processing step
time[x]
0..1dateTime | PeriodDate and time of specimen processing
container
0..*BackboneElementDirect container of specimen (tube/slide, etc.)
identifierΣ
0..*IdentifierId for the container
description
0..1stringTextual description of the container
type
0..1CodeableConceptKind of container directly associated with specimenBinding (example): specimen-container-type
capacity
0..1QuantityContainer volume or size
specimenQuantity
0..1QuantityQuantity of specimen within container
additive[x]
0..1CodeableConcept | Reference(Substance)Additive associated with containerBinding (example): v2-0371
conditionΣ
0..*CodeableConceptState of the specimenBinding (extensible): v2-0493
note
0..*AnnotationComments

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/Specimen?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
accessiontoken

The accession number associated with the specimen

Specimen.accessionIdentifier
bodysitetoken

The code for the body site from where the specimen originated

Specimen.collection.bodySite
collecteddate

The date the specimen was collected

Specimen.collection.collected
collectorreference

Who collected the specimen

Specimen.collection.collector
containertoken

The kind of specimen container

Specimen.container.type
container-idtoken

The unique identifier associated with the specimen container

Specimen.container.identifier
identifiertoken

The unique identifier associated with the specimen

Specimen.identifier
parentreference

The parent of the specimen

Specimen.parent
patientreference

The patient the specimen comes from

Specimen.subject.where(resolve() is Patient)
statustoken

available | unavailable | unsatisfactory | entered-in-error

Specimen.status
subjectreference

The subject of the specimen

Specimen.subject
typetoken

The specimen type

Specimen.type

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition