PatientVO.cs 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. using System;
  2. using System.ComponentModel;
  3. namespace CLIP.eForm.Consent.Dfh.Entity
  4. {
  5. /// <summary>
  6. /// 환자정보 엔터티
  7. /// </summary>
  8. /// <remarks>
  9. /// <p>[설계자]</p>
  10. /// <p> 클립소프트 기술부 4팀 이창훈 (chlee@clipsoft.co.kr)</p>
  11. /// <p>[원본 작성자]</p>
  12. /// <p> 클립소프트 기술부 이인희</p>
  13. /// <p>[수정 작성자]</p>
  14. /// <p></p>
  15. /// <p>----------------------------------------------------------------------------------------</p>
  16. /// <p>[HISTORY]</p>
  17. /// <p> 2016-06-27 : 최초작성</p>
  18. /// <p>----------------------------------------------------------------------------------------</p>
  19. /// </remarks>
  20. [Serializable]
  21. public class PatientVO
  22. {
  23. public PatientVO()
  24. {
  25. foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(this))
  26. {
  27. if (property.DisplayName == "IO_OrderNo")
  28. {
  29. property.SetValue(this, 0);
  30. }
  31. else
  32. {
  33. property.SetValue(this, "");
  34. }
  35. }
  36. }
  37. //환자 등록번호
  38. public string IO_Pt_ID { get; set; }
  39. //환자 성별 나이
  40. public string IO_sex_age_y_m { get; set; }
  41. //환자 이름
  42. public string IO_Pt_Name { get; set; }
  43. //환자 주민등록 번호
  44. public string IO_JuminNo { get; set; }
  45. //환자 병원구분
  46. public string IO_HosType { get; set; }
  47. //환자 수진내 이력번호
  48. public string IO_CretNo { get; set; }
  49. //입원환자 병동
  50. public string IO_Ward { get; set; }
  51. //입원환자 병실
  52. public string IO_RoomNo { get; set; }
  53. //환자 내원일 또는 입원일
  54. public string IO_ADdate { get; set; }
  55. //환자 퇴원일 외래인경우 진료일
  56. public string IO_Dschdd { get; set; }
  57. //환자 방문유형 (내원, 외래, 등)
  58. public string IO_VisitType { get; set; }
  59. //진료과 코드
  60. public string IO_DeptCd { get; set; }
  61. //진료과 명
  62. public string IO_DeptNm { get; set; }
  63. //진료과 명(한글)
  64. public string IO_Dept2 { get; set; }
  65. //수술과 코드
  66. public string IO_OPdeptCd { get; set; }
  67. //수술과 명
  68. public string IO_OPdeptNm { get; set; }
  69. //집도의 아이디
  70. public string IO_OPdrId { get; set; }
  71. //집도의 명
  72. public string IO_OPdrNm { get; set; }
  73. //진단코드
  74. public string IO_DxCd { get; set; }
  75. //진단명
  76. public string IO_DxNm { get; set; }
  77. //처방번호
  78. public int IO_OrderNo { get; set; }
  79. //출력일시
  80. public string IO_PrintTime { get; set; }
  81. //주치의 ID
  82. public string IO_MaindrId { get; set; }
  83. //주치의 명
  84. public string IO_MaindrNm { get; set; }
  85. //ocr코드
  86. public string IO_OcrCd { get; set; }
  87. //작성자 ID
  88. public string IO_InputId { get; set; }
  89. //작성자 이름
  90. public string IO_InputNm { get; set; }
  91. //작성자 서명
  92. public string IO_SignImg { get; set; }
  93. //고/저혈압
  94. public string IO_bp { get; set; }
  95. //당뇨병
  96. public string IO_dm { get; set; }
  97. //심장질환
  98. public string IO_heart { get; set; }
  99. //신장질환
  100. public string IO_kidney { get; set; }
  101. //호흡기질환
  102. public string IO_respiration { get; set; }
  103. //과거병력
  104. public string IO_hx { get; set; }
  105. //알레르기
  106. public string IO_allergy { get; set; }
  107. //복용약물
  108. public string IO_drug { get; set; }
  109. //흡연상태
  110. public string IO_smoking { get; set; }
  111. //특이체질
  112. public string IO_idio { get; set; }
  113. //마약사고
  114. public string IO_nacrotics { get; set; }
  115. //기도이상 유무
  116. public string IO_airway { get; set; }
  117. //출혈소인
  118. public string IO_hemorrhage { get; set; }
  119. //기타
  120. public string IO_status_etc { get; set; }
  121. //주소
  122. public string IO_Zipcdaddr { get; set; }
  123. //전화번호
  124. public string IO_Tel { get; set; }
  125. //보험유형
  126. public string IO_Insukind { get; set; }
  127. //응급 주치의
  128. public string IO_ErdrNm { get; set; }
  129. }
  130. }