"status":
"container":
"accessionIdentifier":
"parent":
"receivedTime":
"collection":
"treatment":
"identifier":
"type":
"subject":
{
"resourceType" : "Specimen",
// from Resource: id, meta, implicitRules, and language
// from DomainResource: text, contained, extension, and modifierExtension
"identifier" : [{ Identifier }], // External Identifier
"status" : "<code>", // available | unavailable | unsatisfactory | entered-in-error
"type" : { CodeableConcept }, // Kind of material that forms the specimen
"parent" : [{ Reference(Specimen) }], // Specimen from which this specimen originated
"subject" : { Reference(Patient|Group|Device|Substance) }, // R! Where the specimen came from. This may be from the patient(s) or from the environment or a device
"accessionIdentifier" : { Identifier }, // Identifier assigned by the lab
"receivedTime" : "<dateTime>", // The time when specimen was received for processing
"collection" : { // Collection details
"collector" : { Reference(Practitioner) }, // Who collected the specimen
"comment" : ["<string>"], // Collector comments
// collected[x]: Collection time. One of these 2:
"collectedDateTime" : "<dateTime>",
"collectedPeriod" : { Period },
"quantity" : { Quantity(SimpleQuantity) }, // The quantity of specimen collected
"method" : { CodeableConcept }, // Technique used to perform collection
"bodySite" : { CodeableConcept } // Anatomical collection site
},
"treatment" : [{ // Treatment and processing step details
"description" : "<string>", // Textual description of procedure
"procedure" : { CodeableConcept }, // Indicates the treatment or processing step applied to the specimen
"additive" : [{ Reference(Substance) }] // Material used in the processing step
}],
"container" : [{ // Direct container of specimen (tube/slide, etc.)
"identifier" : [{ Identifier }], // Id for the container
"description" : "<string>", // Textual description of the container
"type" : { CodeableConcept }, // Kind of container directly associated with specimen
"capacity" : { Quantity(SimpleQuantity) }, // Container volume or size
"specimenQuantity" : { Quantity(SimpleQuantity) }, // Quantity of specimen within container
// additive[x]: Additive associated with container. One of these 2:
"additiveCodeableConcept" : { CodeableConcept }
"additiveReference" : { Reference(Substance) }
}]
}
The following search parameters can be used to query Specimen resources. Just submit them like so:
https://api.1up.health/fhir/dstu2/Specimen?query-param=queryvalue
Search Parameter | Field Type | Resource Fields Searched |
---|---|---|
accession | text | accessionIdentifier |
bodysite | text | collection.bodySite |
collected | date | collection.collected[x] |
collector | reference | collection.collector |
container | text | container.type |
container-id | text | container.identifier |
identifier | text | identifier |
parent | reference | parent |
patient | reference | subject |
subject | reference | subject |
type | text | type |