x12_alt 0.1.0

Data types for X12 EDI
Documentation
use serde::{Serialize, Deserialize};
use super::super::codes::CodeListQualifierCode;
/**To provide a reason and related explanation for a Health Care Claim or Service change in payment versus the original submitted charges

See docs at <https://www.stedi.com/edi/x12/element/C058>*/
#[derive(Debug, Serialize, Deserialize, Clone, PartialEq)]
#[serde(tag = "code", rename = "C058")]
pub struct AdjustmentReason {
    /**C058-01 (1034)
Code identifying the detailed reason the adjustment was made*/
    pub adjustment_reason: String,
    /**C058-02 (1270)
Code identifying a specific industry code list*/
    pub c058_02: Option<CodeListQualifierCode>,
    /**C058-03 (1271)
Code indicating a code from a specific industry code list*/
    pub c058_03: Option<String>,
    /**C058-04 (1271)
Code indicating a code from a specific industry code list*/
    pub c058_04: Option<String>,
    /**C058-05 (1271)
Code indicating a code from a specific industry code list*/
    pub c058_05: Option<String>,
    /**C058-06 (1271)
Code indicating a code from a specific industry code list*/
    pub c058_06: Option<String>,
    /**C058-07 (1271)
Code indicating a code from a specific industry code list*/
    pub c058_07: Option<String>,
}
impl AdjustmentReason {}