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

2 weeks ago
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using System.Xml.Serialization;
  7. namespace Shentun.Peis.PlugIns.Extensions.ImportLisResults.Dian
  8. {
  9. // 根响应实体类
  10. [XmlRoot("root")]
  11. public class GetReportInfoOut
  12. {
  13. [XmlElement("Msg")]
  14. public ErrorInfo Msg { get; set; }
  15. [XmlElement("NewDataSet")]
  16. public ResultsDataSetReport ResultsDataSetReport { get; set; }
  17. }
  18. [XmlRoot(ElementName = "Msg")]
  19. public class Msg
  20. {
  21. [XmlElement("Code")]
  22. public string Code { get; set; }
  23. [XmlElement("Descript")]
  24. public string Description { get; set; }
  25. }
  26. public class ResultsDataSetReport
  27. {
  28. [XmlElement("Table1")]
  29. public List<ResultsDataSetReportTable> Tables { get; set; } = new List<ResultsDataSetReportTable>();
  30. }
  31. public class ResultsDataSetReportTable
  32. {
  33. [XmlElement("BARCODE")]
  34. public string Barcode { get; set; }
  35. [XmlElement("SAMPLEFROM")]
  36. public string SampleFrom { get; set; }
  37. [XmlElement("PATIENTNAME")]
  38. public string PatientName { get; set; }
  39. [XmlElement("CLINICID")]
  40. public string ClinicId { get; set; }
  41. [XmlElement("REPORTID")]
  42. public string ReportId { get; set; }
  43. [XmlElement("TP_ORDERTYPE")]
  44. public string OrderType { get; set; }
  45. [XmlElement("PAPERTYPE")]
  46. public string PaperType { get; set; }
  47. [XmlElement("TESTCODE")]
  48. public string TestCode { get; set; }
  49. [XmlElement("TESTNAME")]
  50. public string TestName { get; set; }
  51. [XmlElement("REPORTDATE")]
  52. public string ReportDate { get; set; }
  53. [XmlElement("PDFREPORTURL")]
  54. public string PdfReportUrl { get; set; }
  55. [XmlElement("PICREPORTURL")]
  56. public string PicReportUrl { get; set; }
  57. [XmlElement("REPORTTIMESTAMP")]
  58. public string ReportTimestamp { get; set; }
  59. }
  60. }