Class SpecimenContainer
The container holding the specimen. The recursive nature of containers; i.e. blood in tube in tray in rack is not addressed here.
Implements
Inherited Members
Namespace: fhirCsR2.Models
Assembly: fhirCsR2.dll
Syntax
public class SpecimenContainer : BackboneElement, IFhirJsonSerializable
Properties
| Improve this Doc View Source_Description
Extension container element for Description
Declaration
public Element _Description { get; set; }
Property Value
Type | Description |
---|---|
Element |
AdditiveCodeableConcept
Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.
Declaration
public CodeableConcept AdditiveCodeableConcept { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
AdditiveReference
Introduced substance to preserve, maintain or enhance the specimen. Examples: Formalin, Citrate, EDTA.
Declaration
public Reference AdditiveReference { get; set; }
Property Value
Type | Description |
---|---|
Reference |
Capacity
The capacity (volume or other measure) the container may contain.
Declaration
public Quantity Capacity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
Description
Textual description of the container.
Declaration
public string Description { get; set; }
Property Value
Type | Description |
---|---|
System. |
Identifier
Id for container. There may be multiple; a manufacturer's bar code, lab assigned identifier, etc. The container ID may differ from the specimen id in some circumstances.
Declaration
public List<Identifier> Identifier { get; set; }
Property Value
Type | Description |
---|---|
fhir |
SpecimenQuantity
The quantity of specimen in the container; may be volume, dimensions, or other appropriate measurements, depending on the specimen type.
Declaration
public Quantity SpecimenQuantity { get; set; }
Property Value
Type | Description |
---|---|
Quantity |
Type
The type of container associated with the specimen (e.g. slide, aliquot, etc.).
Declaration
public CodeableConcept Type { get; set; }
Property Value
Type | Description |
---|---|
Codeable |
Methods
| Improve this Doc View SourceDeserializeJson(ref Utf8JsonReader, JsonSerializerOptions)
Deserialize a JSON object
Declaration
public void DeserializeJson(ref Utf8JsonReader reader, JsonSerializerOptions options)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options |
DeserializeJsonProperty(ref Utf8JsonReader, JsonSerializerOptions, String)
Deserialize a JSON property
Declaration
public void DeserializeJsonProperty(ref Utf8JsonReader reader, JsonSerializerOptions options, string propertyName)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
reader | |
Json |
options | |
System. |
propertyName |
SerializeJson(Utf8JsonWriter, JsonSerializerOptions, Boolean)
Serialize to a JSON object
Declaration
public void SerializeJson(Utf8JsonWriter writer, JsonSerializerOptions options, bool includeStartObject = true)
Parameters
Type | Name | Description |
---|---|---|
Utf8Json |
writer | |
Json |
options | |
System. |
includeStartObject |