pub struct MedicationRequestDispenseRequestBackboneElement {
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub initial_fill: Option<MedicationRequestDispenseRequestInitialFillBackboneElement>,
pub dispense_interval: Option<Duration>,
pub validity_period: Option<Period>,
pub number_of_repeats_allowed: Option<UnsignedIntDt>,
pub quantity: Option<Quantity>,
pub expected_supply_duration: Option<Duration>,
pub dispenser: Option<Reference>,
pub dispenser_instruction: Option<Vec<Annotation>>,
pub dose_administration_aid: 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
initial_fill: Option<MedicationRequestDispenseRequestInitialFillBackboneElement>
First fill details
dispense_interval: Option<Duration>
Minimum period of time between dispenses
validity_period: Option<Period>
Time period supply is authorized for
number_of_repeats_allowed: Option<UnsignedIntDt>
Number of refills authorized
quantity: Option<Quantity>
Amount of medication to supply per dispense
expected_supply_duration: Option<Duration>
Number of days supply per dispense
dispenser: Option<Reference>
Intended performer of dispense
dispenser_instruction: Option<Vec<Annotation>>
Additional information for the dispenser
dose_administration_aid: Option<CodeableConcept>
Type of adherence packaging to use for the dispense
Trait Implementations§
Source§impl Clone for MedicationRequestDispenseRequestBackboneElement
impl Clone for MedicationRequestDispenseRequestBackboneElement
Source§fn clone(&self) -> MedicationRequestDispenseRequestBackboneElement
fn clone(&self) -> MedicationRequestDispenseRequestBackboneElement
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 MedicationRequestDispenseRequestBackboneElement
impl Convert for MedicationRequestDispenseRequestBackboneElement
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 MedicationRequestDispenseRequestBackboneElement
impl Default for MedicationRequestDispenseRequestBackboneElement
Source§fn default() -> MedicationRequestDispenseRequestBackboneElement
fn default() -> MedicationRequestDispenseRequestBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MedicationRequestDispenseRequestBackboneElement
impl<'de> Deserialize<'de> for MedicationRequestDispenseRequestBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for MedicationRequestDispenseRequestBackboneElement
impl Executor for MedicationRequestDispenseRequestBackboneElement
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 MedicationRequestDispenseRequestBackboneElement
Auto Trait Implementations§
impl Freeze for MedicationRequestDispenseRequestBackboneElement
impl RefUnwindSafe for MedicationRequestDispenseRequestBackboneElement
impl Send for MedicationRequestDispenseRequestBackboneElement
impl Sync for MedicationRequestDispenseRequestBackboneElement
impl Unpin for MedicationRequestDispenseRequestBackboneElement
impl UnwindSafe for MedicationRequestDispenseRequestBackboneElement
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