x12_alt 0.1.0

Data types for X12 EDI
Documentation
use serde::{Serialize, Deserialize};
use crate::fixed::Fixed;
use super::super::elements::CompositeMedicalProcedure;
use crate::numeric::Numeric;
/**To convey service line adjudication information for coordination of benefits between the initial payers of a health care claim and all subsequent payers

See docs at <https://www.stedi.com/edi/x12/segment/SVD>*/
#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
#[serde(tag = "code", rename = "SVD")]
pub struct ServiceLineAdjudication {
    /**SVD-01 (1138)
Code identifying the insurance carrier's level of responsibility for a payment of a claim*/
    pub payer_responsibility_sequence_number_code: Fixed<1>,
    /**SVD-02 (782)
Monetary amount*/
    pub monetary_amount: String,
    /**SVD-03 (C003)
To identify a medical procedure by its standardized codes and applicable modifiers*/
    pub composite_medical_procedure: Option<CompositeMedicalProcedure>,
    /**SVD-04 (234)
Identifying number for a product or service*/
    pub product_service_id: Option<String>,
    /**SVD-05 (380)
Numeric value of quantity*/
    pub quantity: Option<String>,
    /**SVD-06 (554)
Number assigned for differentiation within a transaction set*/
    pub assigned_number: Option<Numeric<0>>,
}
impl ServiceLineAdjudication {}