x12_alt 0.1.0

Data types for X12 EDI
Documentation
use serde::{Serialize, Deserialize};
use crate::fixed::Fixed;
use super::super::elements::OralCavityDesignation;
use super::super::elements::CompositeMedicalProcedure;
use super::super::elements::CompositeDiagnosisCodePointer;
/**To specify the service line item detail for dental work

See docs at <https://www.stedi.com/edi/x12-005010/segment/SV3>*/
#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
#[serde(tag = "code", rename = "SV3")]
pub struct DentalService {
    /**SV3-01 (C003)
To identify a medical procedure by its standardized codes and applicable modifiers*/
    pub composite_medical_procedure: CompositeMedicalProcedure,
    /**SV3-02 (782)
Monetary amount*/
    pub monetary_amount: Option<String>,
    /**SV3-03 (1331)
Code identifying where services were, or may be, performed; the first and second positions of the Uniform Bill Type Code for Institutional Services or the Place of Service Codes for Professional or Dental Services.*/
    pub facility_code_value: Option<String>,
    /**SV3-04 (C006)
To identify one or more areas of the oral cavity*/
    pub oral_cavity_designation: Option<OralCavityDesignation>,
    /**SV3-05 (1358)
Code specifying the placement status for the dental work*/
    pub prosthesis: Option<Fixed<1>>,
    /**SV3-06 (380)
Numeric value of quantity*/
    pub quantity: Option<String>,
    /**SV3-07 (352)
A free-form description to clarify the related data elements and their content*/
    pub description: Option<String>,
    /**SV3-08 (1327)
Code indicating whether or not co-payment requirements were met on a line by line basis*/
    pub copay_status_code: Option<Fixed<1>>,
    /**SV3-09 (1360)
Code indicating the type of agreement under which the provider is submitting this claim*/
    pub provider_agreement_code: Option<Fixed<1>>,
    /**SV3-10 (1073)
Code indicating a Yes or No condition or response*/
    pub yes_no_condition_or_response_code: Option<Fixed<1>>,
    /**SV3-11 (C004)
To identify one or more diagnosis code pointers*/
    pub composite_diagnosis_code_pointer: Option<CompositeDiagnosisCodePointer>,
}
impl DentalService {}