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.

87 lines
2.1 KiB

6 months ago
3 months ago
6 months ago
3 months ago
6 months ago
3 months ago
6 months 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. /// <summary>
  24. /// 送检时间
  25. /// </summary>
  26. [XmlElement("SENDDATE")]
  27. public DateTime SendDate { get; set; }
  28. /// <summary>
  29. /// 采样日期
  30. /// </summary>
  31. [XmlElement("COLLECTDDATE")]
  32. public DateTime CollectDate { get; set; }
  33. /// <summary>
  34. /// 报告日期
  35. /// </summary>
  36. [XmlElement("REPORTDATE")]
  37. public DateTime ReportDate { get; set; }
  38. [XmlElement("SERVGRP")]
  39. public string ServiceGroup { get; set; }
  40. [XmlElement("TESTGROUP")]
  41. public string TestGroup { get; set; }
  42. [XmlElement("QUADOCTOR")]
  43. public string QuadDoctor { get; set; }
  44. [XmlElement("DIADOCTOR")]
  45. public string DiagDoctor { get; set; }
  46. [XmlElement("REPIDEA")]
  47. public string Repidea { get; set; }
  48. [XmlElement("TESTCODE")]
  49. public string TestCode { get; set; }
  50. }
  51. // 数据集实体类
  52. [XmlRoot("ResultsDataSet")]
  53. public class ResultsDataSetBL
  54. {
  55. [XmlElement("Table")]
  56. public List<PathologyReport> Tables { get; set; } = new List<PathologyReport>();
  57. }
  58. // 根响应实体类
  59. [XmlRoot("root")]
  60. public class GetDetailByHospCodePathologyOut
  61. {
  62. [XmlElement("Error")]
  63. public ErrorInfo Error { get; set; }
  64. [XmlElement("ResultsDataSet")]
  65. public ResultsDataSetBL ResultsDataSet { get; set; }
  66. }
  67. }