pub struct ClaimResponseAddItem {Show 21 fields
pub id: Option<String>,
pub extension: Vec<Extension>,
pub modifier_extension: Vec<Extension>,
pub item_sequence: Vec<Primitive<i32>>,
pub detail_sequence: Vec<Primitive<i32>>,
pub subdetail_sequence: Vec<Primitive<i32>>,
pub provider: Vec<Reference>,
pub product_or_service: Option<CodeableConcept>,
pub modifier: Vec<CodeableConcept>,
pub program_code: Vec<CodeableConcept>,
pub serviced: Option<ClaimResponseAddItemServiced>,
pub location: Option<ClaimResponseAddItemLocation>,
pub quantity: Option<Quantity>,
pub unit_price: Option<Money>,
pub factor: Option<Primitive<Decimal>>,
pub net: Option<Money>,
pub body_site: Option<CodeableConcept>,
pub sub_site: Vec<CodeableConcept>,
pub note_number: Vec<Primitive<i32>>,
pub adjudication: Vec<ClaimResponseItemAdjudication>,
pub detail: Vec<ClaimResponseAddItemDetail>,
}Expand description
Insurer added line items
FHIR path: ClaimResponse.addItem.
Fields§
§id: Option<String>id (0..1): Unique id for inter-element referencing
extension: Vec<Extension>extension (0..*): Additional content defined by implementations
modifier_extension: Vec<Extension>modifierExtension (0..*): Extensions that cannot be ignored even if unrecognized
item_sequence: Vec<Primitive<i32>>itemSequence (0..*): Item sequence number
detail_sequence: Vec<Primitive<i32>>detailSequence (0..*): Detail sequence number
subdetail_sequence: Vec<Primitive<i32>>subdetailSequence (0..*): Subdetail sequence number
provider: Vec<Reference>provider (0..*): Authorized providers
product_or_service: Option<CodeableConcept>productOrService (1..1): Billing, service, product, or drug code
modifier: Vec<CodeableConcept>modifier (0..*): Service/Product billing modifiers
program_code: Vec<CodeableConcept>programCode (0..*): Program the product or service is provided under
serviced: Option<ClaimResponseAddItemServiced>serviced[x] (0..1): Date or dates of service or product delivery
location: Option<ClaimResponseAddItemLocation>location[x] (0..1): Place of service or where product was supplied
quantity: Option<Quantity>quantity (0..1): Count of products or services
unit_price: Option<Money>unitPrice (0..1): Fee, charge or cost per item
factor: Option<Primitive<Decimal>>factor (0..1): Price scaling factor
net: Option<Money>net (0..1): Total item cost
body_site: Option<CodeableConcept>bodySite (0..1): Anatomical location
sub_site: Vec<CodeableConcept>subSite (0..*): Anatomical sub-location
note_number: Vec<Primitive<i32>>noteNumber (0..*): Applicable note numbers
adjudication: Vec<ClaimResponseItemAdjudication>adjudication (1..*): Added items adjudication
detail: Vec<ClaimResponseAddItemDetail>detail (0..*): Insurer added line details
Trait Implementations§
Source§impl Clone for ClaimResponseAddItem
impl Clone for ClaimResponseAddItem
Source§impl Debug for ClaimResponseAddItem
impl Debug for ClaimResponseAddItem
Source§impl Default for ClaimResponseAddItem
impl Default for ClaimResponseAddItem
Source§impl FhirJson for ClaimResponseAddItem
Available on crate feature financial only.
impl FhirJson for ClaimResponseAddItem
financial only.