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.

78 lines
1.9 KiB

1 week 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("Table")]
  11. public class PathologyReport
  12. {
  13. [XmlElement("BARCODE")]
  14. public string Barcode { get; set; }
  15. [XmlElement("CLINICID")]
  16. public string ClinicId { get; set; }
  17. [XmlElement("SAMPLEFROM")]
  18. public string SampleFrom { get; set; }
  19. [XmlElement("PATIENTNAME")]
  20. public string PatientName { get; set; }
  21. [XmlElement("SEX")]
  22. public string Sex { get; set; }
  23. [XmlElement("SENDDATE")]
  24. public DateTime SendDate { get; set; }
  25. [XmlElement("COLLECTDDATE")]
  26. public DateTime CollectDate { get; set; }
  27. [XmlElement("REPORTDATE")]
  28. public DateTime ReportDate { get; set; }
  29. [XmlElement("SERVGRP")]
  30. public string ServiceGroup { get; set; }
  31. [XmlElement("TESTGROUP")]
  32. public string TestGroup { get; set; }
  33. [XmlElement("QUADOCTOR")]
  34. public string QuadDoctor { get; set; }
  35. [XmlElement("DIADOCTOR")]
  36. public string DiagDoctor { get; set; }
  37. [XmlElement("REPIDEA")]
  38. public string Repidea { get; set; }
  39. [XmlElement("TESTCODE")]
  40. public string TestCode { get; set; }
  41. }
  42. // 数据集实体类
  43. [XmlRoot("ResultsDataSet")]
  44. public class ResultsDataSetBL
  45. {
  46. [XmlElement("Table")]
  47. public List<PathologyReport> Tables { get; set; } = new List<PathologyReport>();
  48. }
  49. // 根响应实体类
  50. [XmlRoot("root")]
  51. public class GetDetailByHospCodePathologyOut
  52. {
  53. [XmlElement("Error")]
  54. public ErrorInfo Error { get; set; }
  55. [XmlElement("ResultsDataSet")]
  56. public ResultsDataSetBL ResultsDataSet { get; set; }
  57. }
  58. }