pub struct ClaimResponseAddItemDetailBackboneElement {Show 17 fields
pub id: Option<String>,
pub extension: Option<Vec<Extension>>,
pub modifier_extension: Option<Vec<Extension>>,
pub trace_number: Option<Vec<Identifier>>,
pub revenue: Option<CodeableConcept>,
pub product_or_service: Option<CodeableConcept>,
pub product_or_service_end: Option<CodeableConcept>,
pub modifier: Option<Vec<CodeableConcept>>,
pub quantity: Option<Quantity>,
pub unit_price: Option<Money>,
pub factor: Option<DecimalDt>,
pub tax: Option<Money>,
pub net: Option<Money>,
pub note_number: Option<Vec<PositiveIntDt>>,
pub review_outcome: Option<ClaimResponseItemReviewOutcomeBackboneElement>,
pub adjudication: Option<Vec<ClaimResponseItemAdjudicationBackboneElement>>,
pub sub_detail: Option<Vec<ClaimResponseAddItemDetailSubDetailBackboneElement>>,
}
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
trace_number: Option<Vec<Identifier>>
Number for tracking
revenue: Option<CodeableConcept>
Revenue or cost center code
product_or_service: Option<CodeableConcept>
Billing, service, product, or drug code
product_or_service_end: Option<CodeableConcept>
End of a range of codes
modifier: Option<Vec<CodeableConcept>>
Service/Product billing modifiers
quantity: Option<Quantity>
Count of products or services
unit_price: Option<Money>
Fee, charge or cost per item
factor: Option<DecimalDt>
Price scaling factor
tax: Option<Money>
Total tax
net: Option<Money>
Total item cost
note_number: Option<Vec<PositiveIntDt>>
Applicable note numbers
review_outcome: Option<ClaimResponseItemReviewOutcomeBackboneElement>
Added items detail level adjudication results
adjudication: Option<Vec<ClaimResponseItemAdjudicationBackboneElement>>
Added items detail adjudication
sub_detail: Option<Vec<ClaimResponseAddItemDetailSubDetailBackboneElement>>
Insurer added line items
Trait Implementations§
Source§impl Clone for ClaimResponseAddItemDetailBackboneElement
impl Clone for ClaimResponseAddItemDetailBackboneElement
Source§fn clone(&self) -> ClaimResponseAddItemDetailBackboneElement
fn clone(&self) -> ClaimResponseAddItemDetailBackboneElement
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 ClaimResponseAddItemDetailBackboneElement
impl Convert for ClaimResponseAddItemDetailBackboneElement
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 ClaimResponseAddItemDetailBackboneElement
impl Default for ClaimResponseAddItemDetailBackboneElement
Source§fn default() -> ClaimResponseAddItemDetailBackboneElement
fn default() -> ClaimResponseAddItemDetailBackboneElement
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClaimResponseAddItemDetailBackboneElement
impl<'de> Deserialize<'de> for ClaimResponseAddItemDetailBackboneElement
fn deserialize<De>(deserializer: De) -> Result<Self>where
De: Deserializer<'de>,
Source§impl Executor for ClaimResponseAddItemDetailBackboneElement
impl Executor for ClaimResponseAddItemDetailBackboneElement
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 ClaimResponseAddItemDetailBackboneElement
Auto Trait Implementations§
impl Freeze for ClaimResponseAddItemDetailBackboneElement
impl RefUnwindSafe for ClaimResponseAddItemDetailBackboneElement
impl Send for ClaimResponseAddItemDetailBackboneElement
impl Sync for ClaimResponseAddItemDetailBackboneElement
impl Unpin for ClaimResponseAddItemDetailBackboneElement
impl UnwindSafe for ClaimResponseAddItemDetailBackboneElement
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