Skip to main content

SpecimenDefinition

ResourceSpecialized · Definitional ArtifactsTrial useMaturity 0

A kind of specimen with associated set of requirements.

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

Structure​

ElementCard.TypeDescription
identifierΣ
0..1IdentifierBusiness identifier of a kind of specimen
typeCollectedΣ
0..1CodeableConceptKind of material to collectBinding (example): v2-0487
patientPreparationΣ
0..*CodeableConceptPatient preparation for collectionBinding (example): prepare-patient-prior-specimen-collection
timeAspectΣ
0..1stringTime aspect for collection
collectionΣ
0..*CodeableConceptSpecimen collection procedureBinding (example): specimen-collection
typeTested
0..*BackboneElementSpecimen in container intended for testing by lab
isDerived
0..1booleanPrimary or secondary specimen
type
0..1CodeableConceptType of intended specimenBinding (example): v2-0487
preferenceRequired
1..1codepreferred | alternateBinding (required): specimen-contained-preference
container
0..1BackboneElementThe specimen's container
material
0..1CodeableConceptContainer materialBinding (example): container-material
type
0..1CodeableConceptKind of container associated with the kind of specimenBinding (example): specimen-container-type
cap
0..1CodeableConceptColor of container capBinding (example): container-cap
description
0..1stringContainer description
capacity
0..1QuantityContainer capacity
minimumVolume[x]
0..1Quantity | stringMinimum volume
additive
0..*BackboneElementAdditive associated with container
additive[x]Required
1..1CodeableConcept | Reference(Substance)Additive associated with containerBinding (example): v2-0371
preparation
0..1stringSpecimen container preparation
requirement
0..1stringSpecimen requirements
retentionTime
0..1DurationSpecimen retention time
rejectionCriterion
0..*CodeableConceptRejection criterionBinding (example): rejection-criteria
handling
0..*BackboneElementSpecimen handling before testing
temperatureQualifier
0..1CodeableConceptTemperature qualifierBinding (example): handling-condition
temperatureRange
0..1RangeTemperature range
maxDuration
0..1DurationMaximum preservation time
instruction
0..1stringPreservation instruction

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

Search parameters​

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

ParameterTypeDescriptionPGES
containertoken

The type of specimen conditioned in container expected by the lab

SpecimenDefinition.typeTested.container.type
identifiertoken

The unique identifier associated with the specimen

SpecimenDefinition.identifier
typetoken

The type of collected specimen

SpecimenDefinition.typeCollected

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