pub struct FormularyItem {
pub id: Option<Id>,
pub meta: Option<Meta>,
pub implicit_rules: Option<UriDt>,
pub language: Option<CodeDt>,
pub text: Option<Narrative>,
pub contained: Option<Vec<AnyResource>>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub identifier: Option<Vec<Identifier>>,
pub code: Option<CodeableConcept>,
pub status: Option<CodeDt>,
}
Fields§
§id: Option<Id>
Logical id of this artifact
meta: Option<Meta>
Metadata about the resource
implicit_rules: Option<UriDt>
A set of rules under which this content was created
language: Option<CodeDt>
Language of the resource content
text: Option<Narrative>
Text summary of the resource, for human interpretation
contained: Option<Vec<AnyResource>>
Contained, inline Resources
extension: Option<Vec<Extension>>
Additional content defined by implementations
modifier_extension: Option<Vec<Extension>>
Extensions that cannot be ignored
identifier: Option<Vec<Identifier>>
Business identifier for this formulary item
code: Option<CodeableConcept>
Codes that identify this formulary item
status: Option<CodeDt>
active | entered-in-error | inactive
Implementations§
Source§impl FormularyItem
impl FormularyItem
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_code(self, v: CodeableConcept) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for FormularyItem
impl Clone for FormularyItem
Source§fn clone(&self) -> FormularyItem
fn clone(&self) -> FormularyItem
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 Compare for FormularyItem
impl Compare for FormularyItem
Source§impl Convert for FormularyItem
impl Convert for FormularyItem
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 Debug for FormularyItem
impl Debug for FormularyItem
Source§impl Default for FormularyItem
impl Default for FormularyItem
Source§fn default() -> FormularyItem
fn default() -> FormularyItem
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FormularyItem
impl<'de> Deserialize<'de> for FormularyItem
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl DomainResource for FormularyItem
impl DomainResource for FormularyItem
fn extension(&self) -> &Option<Vec<Extension>>
fn set_extension(self, ext: Vec<Extension>) -> Self
fn add_extension(self, ext: Extension) -> Self
fn modifier_extension(&self) -> &Option<Vec<Extension>>
fn set_modifier_extension(self, ext: Vec<Extension>) -> Self
fn add_modifier_extension(self, ext: Extension) -> Self
Source§impl Executor for FormularyItem
impl Executor for FormularyItem
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>
Source§impl Resource for FormularyItem
impl Resource for FormularyItem
Source§impl Serialize for FormularyItem
impl Serialize for FormularyItem
Auto Trait Implementations§
impl Freeze for FormularyItem
impl RefUnwindSafe for FormularyItem
impl Send for FormularyItem
impl Sync for FormularyItem
impl Unpin for FormularyItem
impl UnwindSafe for FormularyItem
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