pub struct MedicationKnowledgeCostBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub effective_date: Option<Vec<Period>>,
pub type_: Option<CodeableConcept>,
pub source: Option<StringDt>,
pub cost: Option<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
effective_date: Option<Vec<Period>>
The date range for which the cost is effective
type_: Option<CodeableConcept>
The category of the cost information
source: Option<StringDt>
The source or owner for the price information
cost: Option<CodeableConcept>
The price or category of the cost of the medication
Trait Implementations§
Source§impl Clone for MedicationKnowledgeCostBackboneElement
impl Clone for MedicationKnowledgeCostBackboneElement
Source§fn clone(&self) -> MedicationKnowledgeCostBackboneElement
fn clone(&self) -> MedicationKnowledgeCostBackboneElement
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 MedicationKnowledgeCostBackboneElement
impl Convert for MedicationKnowledgeCostBackboneElement
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 MedicationKnowledgeCostBackboneElement
impl Default for MedicationKnowledgeCostBackboneElement
Source§fn default() -> MedicationKnowledgeCostBackboneElement
fn default() -> MedicationKnowledgeCostBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MedicationKnowledgeCostBackboneElement
impl<'de> Deserialize<'de> for MedicationKnowledgeCostBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MedicationKnowledgeCostBackboneElement
impl Executor for MedicationKnowledgeCostBackboneElement
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 MedicationKnowledgeCostBackboneElement
Auto Trait Implementations§
impl Freeze for MedicationKnowledgeCostBackboneElement
impl RefUnwindSafe for MedicationKnowledgeCostBackboneElement
impl Send for MedicationKnowledgeCostBackboneElement
impl Sync for MedicationKnowledgeCostBackboneElement
impl Unpin for MedicationKnowledgeCostBackboneElement
impl UnwindSafe for MedicationKnowledgeCostBackboneElement
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