pub struct DeviceDefinitionGuidelineBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub use_context: Option<Vec<UsageContext>>,
pub usage_instruction: Option<MarkdownDt>,
pub related_artifact: Option<Vec<RelatedArtifact>>,
pub indication: Option<Vec<CodeableConcept>>,
pub contraindication: Option<Vec<CodeableConcept>>,
pub warning: Option<Vec<CodeableConcept>>,
pub intended_use: Option<StringDt>,
}
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
use_context: Option<Vec<UsageContext>>
The circumstances that form the setting for using the device
usage_instruction: Option<MarkdownDt>
Detailed written and visual directions for the user on how to use the device
A source of information or reference for this guideline
indication: Option<Vec<CodeableConcept>>
A clinical condition for which the device was designed to be used
contraindication: Option<Vec<CodeableConcept>>
A specific situation when a device should not be used because it may cause harm
warning: Option<Vec<CodeableConcept>>
Specific hazard alert information that a user needs to know before using the device
intended_use: Option<StringDt>
A description of the general purpose or medical use of the device or its function
Trait Implementations§
Source§impl Clone for DeviceDefinitionGuidelineBackboneElement
impl Clone for DeviceDefinitionGuidelineBackboneElement
Source§fn clone(&self) -> DeviceDefinitionGuidelineBackboneElement
fn clone(&self) -> DeviceDefinitionGuidelineBackboneElement
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 DeviceDefinitionGuidelineBackboneElement
impl Convert for DeviceDefinitionGuidelineBackboneElement
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 DeviceDefinitionGuidelineBackboneElement
impl Default for DeviceDefinitionGuidelineBackboneElement
Source§fn default() -> DeviceDefinitionGuidelineBackboneElement
fn default() -> DeviceDefinitionGuidelineBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DeviceDefinitionGuidelineBackboneElement
impl<'de> Deserialize<'de> for DeviceDefinitionGuidelineBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for DeviceDefinitionGuidelineBackboneElement
impl Executor for DeviceDefinitionGuidelineBackboneElement
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 DeviceDefinitionGuidelineBackboneElement
Auto Trait Implementations§
impl Freeze for DeviceDefinitionGuidelineBackboneElement
impl RefUnwindSafe for DeviceDefinitionGuidelineBackboneElement
impl Send for DeviceDefinitionGuidelineBackboneElement
impl Sync for DeviceDefinitionGuidelineBackboneElement
impl Unpin for DeviceDefinitionGuidelineBackboneElement
impl UnwindSafe for DeviceDefinitionGuidelineBackboneElement
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