package thyyxxk.webserver.entity.examinations.adicon;

import lombok.Data;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

@Data
@XmlAccessorType(XmlAccessType.FIELD)
@XmlRootElement(name = "item")
public class ReportDetail {
    @XmlElement(name = "AdiconBarcode")
    private String adiconBarcode;

    @XmlElement(name = "PatientName")
    private String patientName;

    @XmlElement(name = "Sex")
    private String sex;

    @XmlElement(name = "Age")
    private String age;

    @XmlElement(name = "AgeType")
    private String ageType;

    @XmlElement(name = "Department")
    private String department;

    @XmlElement(name = "BedNo")
    private String bedNo;

    @XmlElement(name = "CollectionDate")
    private String collectionDate;

    @XmlElement(name = "ReceivedDate")
    private String receivedDate;

    @XmlElement(name = "LisDate")
    private String lisDate;

    @XmlElement(name = "ReportDate")
    private String reportDate;

    @XmlElement(name = "CustomerBarcode")
    private String customerBarcode;

    @XmlElement(name = "Doctor")
    private String doctor;

    @XmlElement(name = "Technician")
    private String technician;

    @XmlElement(name = "CheckedBy")
    private String checkedBy;

    @XmlElement(name = "Remark")
    private String remark;

    @XmlElement(name = "Instrument")
    private String instrument;

    @XmlElement(name = "SerialNumber")
    private String serialNumber;

    @XmlElement(name = "SampleType")
    private String sampleType;

    @XmlElement(name = "ClinicalDiagnosis")
    private String clinicalDiagnosis;

    @XmlElement(name = "ItemCode")
    private String itemCode;

    @XmlElement(name = "ItemName_CN")
    private String itemNameCN;

    @XmlElement(name = "ItemName_EN")
    private String itemNameEN;

    @XmlElement(name = "Result")
    private String result;

    @XmlElement(name = "ResultHint")
    private String resultHint;

    @XmlElement(name = "ResultReference")
    private String resultReference;

    @XmlElement(name = "ResultUnit")
    private String resultUnit;

    @XmlElement(name = "TestMethod")
    private String testMethod;

    @XmlElement(name = "TestMethod_EN")
    private String testMethodEN;

    @XmlElement(name = "Result_Pathology")
    private String resultPathology;

    @XmlElement(name = "SampleChar")
    private String sampleChar;

    @XmlElement(name = "PatientNumber")
    private String patientNumber;

    @XmlElement(name = "PatientPhone")
    private String patientPhone;

    @XmlElement(name = "BirthDate")
    private String birthDate;

    @XmlElement(name = "Str1")
    private String str1;

    @XmlElement(name = "Str2")
    private String str2;

    @XmlElement(name = "Str3")
    private String str3;

    @XmlElement(name = "Str4")
    private String str4;

    @XmlElement(name = "Str5")
    private String str5;

    @XmlElement(name = "TechnicianId")
    private String technicianId;

    @XmlElement(name = "CheckedById")
    private String checkedById;

    @XmlElement(name = "Approver")
    private String approver;

    @XmlElement(name = "ApproverId")
    private String approverId;

    @XmlElement(name = "CustomRequestItemId")
    private String customRequestItemId;

    @XmlElement(name = "CustomItemId")
    private String customItemId;

    @XmlElement(name = "CriticalValueFlag")
    private String criticalValueFlag;

    @XmlElement(name = "CustomerPositiveFlag")
    private String customerPositiveFlag;

    @XmlElement(name = "Xmbh")
    private String xmbh;

    @XmlElement(name = "Ybzt")
    private String ybzt;

    @XmlElement(name = "Zhmc")
    private String zhmc;

    @XmlElement(name = "Bgjyjs")
    private String bgjyjs;
}
