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.

60 lines
1.9 KiB

2 years ago
  1. using Org.BouncyCastle.Bcpg.OpenPgp;
  2. using Shentun.Peis.Models;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using System.Threading.Tasks;
  8. namespace Shentun.Peis.DiagnosisFunctions
  9. {
  10. public class DoctorCheckDiagnosisInput
  11. {
  12. public char SexId { get; set; }
  13. public string SexName { get; set; }
  14. public short? Age { get; set; }
  15. public List<AsbitemInput> Asbitems { get; set; } = new List<AsbitemInput>();
  16. public List<ItemInput> Items { get; set; } = new List<ItemInput> { };
  17. }
  18. public class AsbitemInput
  19. {
  20. /// <summary>
  21. /// 组合项目ID
  22. /// </summary>
  23. public Guid AsbitemId { get; set; }
  24. /// <summary>
  25. /// 组合项目名称
  26. /// </summary>
  27. public string AsbitemName { get; set; }
  28. public char IsDiagnosisFunction { get; set; }
  29. public string DiagnosisFunction { get; set; }
  30. public char IsContinueProcess { get; set; }
  31. public string DefaultResult { get; set; }
  32. }
  33. public class ItemInput
  34. {
  35. /// <summary>
  36. /// 项目ID
  37. /// </summary>
  38. public Guid ItemId { get; set; }
  39. /// <summary>
  40. /// 项目名称
  41. /// </summary>
  42. public string ItemName { get; set; }
  43. public char IsDiagnosisFunction { get; set; }
  44. public string DiagnosisFunction { get; set; }
  45. public char IsContinueProcess { get; set; }
  46. public char IsNameIntoSummary { get; set; }
  47. public char IsProduceSummary { get; set; }
  48. public char ReferenceRangeTypeFlag { get; set; }
  49. public string DefaultResult { get; set; }
  50. public string Result { get; set; }
  51. public int DisplayOrder { get; set; }
  52. public List<ItemResultMatch> ItemResultMatches { get; set; }
  53. public List<ItemResultTemplate> ItemResultTemplates { get; set; }
  54. public List<ReferenceRange> ReferenceRanges { get; set; }
  55. }
  56. }