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.8 KiB

2 years ago
1 month ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
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 Guid? SexHormoneTermId { get; set; }
  16. public List<AsbitemInput> Asbitems { get; set; } = new List<AsbitemInput>();
  17. public List<ItemInput> Items { get; set; } = new List<ItemInput> { };
  18. }
  19. public class AsbitemInput
  20. {
  21. public Guid RegisterCheckId { get; set; }
  22. /// <summary>
  23. /// 组合项目ID
  24. /// </summary>
  25. public Guid AsbitemId { get; set; }
  26. /// <summary>
  27. /// 组合项目名称
  28. /// </summary>
  29. public string AsbitemName { get; set; }
  30. public char IsDiagnosisFunction { get; set; }
  31. public string DiagnosisFunction { get; set; }
  32. public char IsContinueProcess { get; set; }
  33. public string DefaultResult { get; set; }
  34. /// <summary>
  35. /// 危急值
  36. /// </summary>
  37. public char IsCriticalValueFunction { get; set; }
  38. public string CriticalValueFunction { get; set; }
  39. /// <summary>
  40. /// 随访
  41. /// </summary>
  42. public char IsFollowUpFunction { get; set; }
  43. public string FollowUpFunction { get; set; }
  44. }
  45. public class ItemInput
  46. {
  47. public Guid RegisterCheckId { get; set; }
  48. /// <summary>
  49. /// 项目ID
  50. /// </summary>
  51. public Guid ItemId { get; set; }
  52. /// <summary>
  53. /// 项目名称
  54. /// </summary>
  55. public string ItemName { get; set; }
  56. public string Unit { get; set; }
  57. public char IsDiagnosisFunction { get; set; }
  58. public string DiagnosisFunction { get; set; }
  59. public char IsContinueProcess { get; set; }
  60. public char IsNameIntoSummary { get; set; }
  61. public char IsProduceSummary { get; set; }
  62. public char ReferenceRangeTypeFlag { get; set; }
  63. public string DefaultResult { get; set; }
  64. public string Result { get; set; }
  65. public int DisplayOrder { get; set; }
  66. public List<ItemResultMatch> ItemResultMatches { get; set; }
  67. public List<ItemResultTemplate> ItemResultTemplates { get; set; }
  68. public List<ReferenceRange> ReferenceRanges { get; set; }
  69. /// <summary>
  70. /// 危急值
  71. /// </summary>
  72. public char IsCriticalValueFunction { get; set; }
  73. public string CriticalValueFunction { get; set; }
  74. /// <summary>
  75. /// 随访
  76. /// </summary>
  77. public char IsFollowUpFunction { get; set; }
  78. public string FollowUpFunction { get; set; }
  79. }
  80. }