You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.0 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
namespace Shentun.Peis.PlugIns.Extensions.ImportLisResults.Dian
{
// 根响应实体类
[XmlRoot("root")]
public class GetReportInfoOut
{
[XmlElement("Msg")]
public ErrorInfo Msg { get; set; }
[XmlElement("NewDataSet")]
public ResultsDataSetReport ResultsDataSetReport { get; set; }
}
[XmlRoot(ElementName = "Msg")]
public class Msg
{
[XmlElement("Code")]
public string Code { get; set; }
[XmlElement("Descript")]
public string Description { get; set; }
}
public class ResultsDataSetReport
{
[XmlElement("Table1")]
public List<ResultsDataSetReportTable> Tables { get; set; } = new List<ResultsDataSetReportTable>();
}
public class ResultsDataSetReportTable
{
[XmlElement("BARCODE")]
public string Barcode { get; set; }
[XmlElement("SAMPLEFROM")]
public string SampleFrom { get; set; }
[XmlElement("PATIENTNAME")]
public string PatientName { get; set; }
[XmlElement("CLINICID")]
public string ClinicId { get; set; }
[XmlElement("REPORTID")]
public string ReportId { get; set; }
[XmlElement("TP_ORDERTYPE")]
public string OrderType { get; set; }
[XmlElement("PAPERTYPE")]
public string PaperType { get; set; }
[XmlElement("TESTCODE")]
public string TestCode { get; set; }
[XmlElement("TESTNAME")]
public string TestName { get; set; }
[XmlElement("REPORTDATE")]
public string ReportDate { get; set; }
[XmlElement("PDFREPORTURL")]
public string PdfReportUrl { get; set; }
[XmlElement("PICREPORTURL")]
public string PicReportUrl { get; set; }
[XmlElement("REPORTTIMESTAMP")]
public string ReportTimestamp { get; set; }
}
}