pub struct SpecimenDefinitionTypeTestedBackboneElement {Show 13 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub is_derived: Option<BooleanDt>,
pub type_: Option<CodeableConcept>,
pub preference: Option<CodeDt>,
pub container: Option<SpecimenDefinitionTypeTestedContainerBackboneElement>,
pub requirement: Option<MarkdownDt>,
pub retention_time: Option<Duration>,
pub single_use: Option<BooleanDt>,
pub rejection_criterion: Option<Vec<CodeableConcept>>,
pub handling: Option<Vec<SpecimenDefinitionTypeTestedHandlingBackboneElement>>,
pub testing_destination: Option<Vec<CodeableConcept>>,
}
Fields§
§id: Option<String>
Unique id for inter-element referencing
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored even if unrecognized
is_derived: Option<BooleanDt>
Primary or secondary specimen
type_: Option<CodeableConcept>
Type of intended specimen
preference: Option<CodeDt>
preferred | alternate
container: Option<SpecimenDefinitionTypeTestedContainerBackboneElement>
The specimen’s container
requirement: Option<MarkdownDt>
Requirements for specimen delivery and special handling
retention_time: Option<Duration>
The usual time for retaining this kind of specimen
single_use: Option<BooleanDt>
Specimen for single use only
rejection_criterion: Option<Vec<CodeableConcept>>
Criterion specified for specimen rejection
handling: Option<Vec<SpecimenDefinitionTypeTestedHandlingBackboneElement>>
Specimen handling before testing
testing_destination: Option<Vec<CodeableConcept>>
Where the specimen will be tested
Trait Implementations§
Source§impl Clone for SpecimenDefinitionTypeTestedBackboneElement
impl Clone for SpecimenDefinitionTypeTestedBackboneElement
Source§fn clone(&self) -> SpecimenDefinitionTypeTestedBackboneElement
fn clone(&self) -> SpecimenDefinitionTypeTestedBackboneElement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Convert for SpecimenDefinitionTypeTestedBackboneElement
impl Convert for SpecimenDefinitionTypeTestedBackboneElement
fn to_integer(&self) -> Result<Integer>
fn to_decimal(&self) -> Result<Decimal>
fn to_strings(&self) -> Result<String>
fn to_datetime(&self) -> Result<DateTime>
fn to_boolean(&self) -> Result<Boolean>
Source§impl Default for SpecimenDefinitionTypeTestedBackboneElement
impl Default for SpecimenDefinitionTypeTestedBackboneElement
Source§fn default() -> SpecimenDefinitionTypeTestedBackboneElement
fn default() -> SpecimenDefinitionTypeTestedBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SpecimenDefinitionTypeTestedBackboneElement
impl<'de> Deserialize<'de> for SpecimenDefinitionTypeTestedBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for SpecimenDefinitionTypeTestedBackboneElement
impl Executor for SpecimenDefinitionTypeTestedBackboneElement
fn element(&self, symbol: &String, index: &Option<usize>) -> Result<Collection>
fn to_collection(&self, index: &Option<usize>) -> Collection
fn child(&self, _index: usize) -> Result<Collection>
impl DataType for SpecimenDefinitionTypeTestedBackboneElement
Auto Trait Implementations§
impl Freeze for SpecimenDefinitionTypeTestedBackboneElement
impl RefUnwindSafe for SpecimenDefinitionTypeTestedBackboneElement
impl Send for SpecimenDefinitionTypeTestedBackboneElement
impl Sync for SpecimenDefinitionTypeTestedBackboneElement
impl Unpin for SpecimenDefinitionTypeTestedBackboneElement
impl UnwindSafe for SpecimenDefinitionTypeTestedBackboneElement
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more