pub struct InventoryReport {Show 18 fields
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 status: Option<CodeDt>,
pub count_type: Option<CodeDt>,
pub operation_type: Option<CodeableConcept>,
pub operation_type_reason: Option<CodeableConcept>,
pub reported_date_time: Option<DateTimeDt>,
pub reporter: Option<Reference>,
pub reporting_period: Option<Period>,
pub inventory_listing: Option<Vec<InventoryReportInventoryListingBackboneElement>>,
pub note: Option<Vec<Annotation>>,
}
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 the report
status: Option<CodeDt>
draft | requested | active | entered-in-error
count_type: Option<CodeDt>
snapshot | difference
operation_type: Option<CodeableConcept>
addition | subtraction
operation_type_reason: Option<CodeableConcept>
The reason for this count - regular count, ad-hoc count, new arrivals, etc
reported_date_time: Option<DateTimeDt>
When the report has been submitted
reporter: Option<Reference>
Who submits the report
reporting_period: Option<Period>
The period the report refers to
inventory_listing: Option<Vec<InventoryReportInventoryListingBackboneElement>>
An inventory listing section (grouped by any of the attributes)
note: Option<Vec<Annotation>>
A note associated with the InventoryReport
Implementations§
Source§impl InventoryReport
impl InventoryReport
pub fn set_identifier(self, v: Vec<Identifier>) -> Self
pub fn add_identifier(self, v: Identifier) -> Self
pub fn set_status<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_count_type<T: Into<CodeDt>>(self, v: T) -> Self
pub fn set_operation_type(self, v: CodeableConcept) -> Self
pub fn set_operation_type_reason(self, v: CodeableConcept) -> Self
pub fn set_reported_date_time<T: Into<DateTimeDt>>(self, v: T) -> Self
pub fn set_reporter(self, v: Reference) -> Self
pub fn set_reporting_period(self, v: Period) -> Self
pub fn set_inventory_listing( self, v: Vec<InventoryReportInventoryListingBackboneElement>, ) -> Self
pub fn add_inventory_listing( self, v: InventoryReportInventoryListingBackboneElement, ) -> Self
pub fn set_note(self, v: Vec<Annotation>) -> Self
pub fn add_note(self, v: Annotation) -> Self
Trait Implementations§
Source§impl Clone for InventoryReport
impl Clone for InventoryReport
Source§fn clone(&self) -> InventoryReport
fn clone(&self) -> InventoryReport
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 Debug for InventoryReport
impl Debug for InventoryReport
Source§impl Default for InventoryReport
impl Default for InventoryReport
Source§fn default() -> InventoryReport
fn default() -> InventoryReport
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InventoryReport
impl<'de> Deserialize<'de> for InventoryReport
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl DomainResource for InventoryReport
impl DomainResource for InventoryReport
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 Resource for InventoryReport
impl Resource for InventoryReport
Source§impl Serialize for InventoryReport
impl Serialize for InventoryReport
Auto Trait Implementations§
impl Freeze for InventoryReport
impl RefUnwindSafe for InventoryReport
impl Send for InventoryReport
impl Sync for InventoryReport
impl Unpin for InventoryReport
impl UnwindSafe for InventoryReport
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