pub struct VisionPrescriptionLensSpecificationBackboneElement {Show 17 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub product: Option<CodeableConcept>,
pub eye: Option<CodeDt>,
pub sphere: Option<DecimalDt>,
pub cylinder: Option<DecimalDt>,
pub axis: Option<IntegerDt>,
pub prism: Option<Vec<VisionPrescriptionLensSpecificationPrismBackboneElement>>,
pub add: Option<DecimalDt>,
pub power: Option<DecimalDt>,
pub back_curve: Option<DecimalDt>,
pub diameter: Option<DecimalDt>,
pub duration: Option<Quantity>,
pub color: Option<StringDt>,
pub brand: Option<StringDt>,
pub note: Option<Vec<Annotation>>,
}
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
product: Option<CodeableConcept>
Product to be supplied
eye: Option<CodeDt>
right | left
sphere: Option<DecimalDt>
Power of the lens
cylinder: Option<DecimalDt>
Lens power for astigmatism
axis: Option<IntegerDt>
Lens meridian which contain no power for astigmatism
prism: Option<Vec<VisionPrescriptionLensSpecificationPrismBackboneElement>>
Eye alignment compensation
add: Option<DecimalDt>
Added power for multifocal levels
power: Option<DecimalDt>
Contact lens power
back_curve: Option<DecimalDt>
Contact lens back curvature
diameter: Option<DecimalDt>
Contact lens diameter
duration: Option<Quantity>
Lens wear duration
color: Option<StringDt>
Color required
brand: Option<StringDt>
Brand required
note: Option<Vec<Annotation>>
Notes for coatings
Trait Implementations§
Source§impl Clone for VisionPrescriptionLensSpecificationBackboneElement
impl Clone for VisionPrescriptionLensSpecificationBackboneElement
Source§fn clone(&self) -> VisionPrescriptionLensSpecificationBackboneElement
fn clone(&self) -> VisionPrescriptionLensSpecificationBackboneElement
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 VisionPrescriptionLensSpecificationBackboneElement
impl Convert for VisionPrescriptionLensSpecificationBackboneElement
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 VisionPrescriptionLensSpecificationBackboneElement
impl Default for VisionPrescriptionLensSpecificationBackboneElement
Source§fn default() -> VisionPrescriptionLensSpecificationBackboneElement
fn default() -> VisionPrescriptionLensSpecificationBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VisionPrescriptionLensSpecificationBackboneElement
impl<'de> Deserialize<'de> for VisionPrescriptionLensSpecificationBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for VisionPrescriptionLensSpecificationBackboneElement
impl Executor for VisionPrescriptionLensSpecificationBackboneElement
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 VisionPrescriptionLensSpecificationBackboneElement
Auto Trait Implementations§
impl Freeze for VisionPrescriptionLensSpecificationBackboneElement
impl RefUnwindSafe for VisionPrescriptionLensSpecificationBackboneElement
impl Send for VisionPrescriptionLensSpecificationBackboneElement
impl Sync for VisionPrescriptionLensSpecificationBackboneElement
impl Unpin for VisionPrescriptionLensSpecificationBackboneElement
impl UnwindSafe for VisionPrescriptionLensSpecificationBackboneElement
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