pub struct MedicationSummary {Show 22 fields
pub nregistro: String,
pub name: String,
pub labtitular: String,
pub status: AuthorizationStatus,
pub cpresc: String,
pub commercialized: Option<bool>,
pub prescription_required: Option<bool>,
pub affects_driving: Option<bool>,
pub black_triangle: Option<bool>,
pub orphan: Option<bool>,
pub biosimilar: Option<bool>,
pub non_substitutable: Option<MasterItem>,
pub psum: Option<bool>,
pub ema: Option<bool>,
pub has_notes: Option<bool>,
pub has_materials: Option<bool>,
pub docs: Vec<Document>,
pub photos: Vec<Photo>,
pub administration_routes: Vec<MasterItem>,
pub pharmaceutical_form: Option<MasterItem>,
pub simplified_pharmaceutical_form: Option<MasterItem>,
pub dosis: Option<String>,
}Expand description
Medication (simplified view for listings)
Fields§
§nregistro: StringRegistration number
name: StringMedication name
labtitular: StringHolder laboratory
status: AuthorizationStatusRegistration status
cpresc: StringPrescription conditions
commercialized: Option<bool>Indicates if has any commercialized presentation
prescription_required: Option<bool>Indicates if requires prescription
affects_driving: Option<bool>Indicates if affects driving
black_triangle: Option<bool>Indicates if has black triangle
orphan: Option<bool>Indicates if orphan drug
biosimilar: Option<bool>Indicates if biosimilar
non_substitutable: Option<MasterItem>Non-substitutable type
psum: Option<bool>Indicates if has supply problems
ema: Option<bool>Indicates if registered by EMA
has_notes: Option<bool>Indicates if has notes
has_materials: Option<bool>Indicates if has informative materials
docs: Vec<Document>Associated documents
photos: Vec<Photo>Associated photos
administration_routes: Vec<MasterItem>Administration routes
pharmaceutical_form: Option<MasterItem>Pharmaceutical form
simplified_pharmaceutical_form: Option<MasterItem>Simplified pharmaceutical form
dosis: Option<String>Active ingredient dose
Trait Implementations§
Source§impl Clone for MedicationSummary
impl Clone for MedicationSummary
Source§fn clone(&self) -> MedicationSummary
fn clone(&self) -> MedicationSummary
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MedicationSummary
impl Debug for MedicationSummary
Source§impl<'de> Deserialize<'de> for MedicationSummary
impl<'de> Deserialize<'de> for MedicationSummary
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for MedicationSummary
impl RefUnwindSafe for MedicationSummary
impl Send for MedicationSummary
impl Sync for MedicationSummary
impl Unpin for MedicationSummary
impl UnsafeUnpin for MedicationSummary
impl UnwindSafe for MedicationSummary
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