PatientVO.cs 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161
  1. using System;
  2. using System.ComponentModel;
  3. namespace CLIP.eForm.Consent.Entity {
  4. /// <summary>
  5. /// 환자정보 엔터티
  6. /// </summary>
  7. /// <remarks>
  8. /// <p>[설계자]</p>
  9. /// <p> 클립소프트 기술부 4팀 이창훈 (chlee@clipsoft.co.kr)</p>
  10. /// <p>[원본 작성자]</p>
  11. /// <p> 클립소프트 기술부 이인희</p>
  12. /// <p>[수정 작성자]</p>
  13. /// <p></p>
  14. /// <p>----------------------------------------------------------------------------------------</p>
  15. /// <p>[HISTORY]</p>
  16. /// <p> 2016-06-27 : 최초작성</p>
  17. /// <p>----------------------------------------------------------------------------------------</p>
  18. /// </remarks>
  19. [Serializable]
  20. public class PatientVO {
  21. public PatientVO() {
  22. foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(this)) {
  23. if (property.DisplayName == "orderNo") {
  24. property.SetValue(this, 0);
  25. } else {
  26. property.SetValue(this, "");
  27. }
  28. }
  29. }
  30. //진료과 코드
  31. public string ordDeptCd { get; set; }
  32. //진료과 약어
  33. public string deptEngAbbr { get; set; }
  34. //진료과 명
  35. public string ordDeptNm { get; set; }
  36. //환자 등록번호
  37. public string pid { get; set; }
  38. //환자 수진내 이력번호
  39. public string cretNo { get; set; }
  40. //입원환자 병실
  41. public string roomCd { get; set; }
  42. //환자 내원일 또는 입원일
  43. public string inDd { get; set; }
  44. //환자 퇴원일 외래인경우 진료일
  45. public string dschDd { get; set; }
  46. //환자 방문유형 (내원, 외래, 등)
  47. public string ordType { get; set; }
  48. public string instCd { get; set; }
  49. //주치의 ID
  50. public string mainDrId { get; set; }
  51. //주치의 명
  52. public string mainDrName { get; set; }
  53. //응급 주치의
  54. public string erDrNm { get; set; }
  55. public string firstRgstDt { get; set; }
  56. //환자 나이, 성별
  57. public string sa { get; set; }
  58. //환자 이름
  59. public string patientName { get; set; }
  60. //환자 주민등록 번호
  61. public string juminNo { get; set; }
  62. //환자 주민등록번호 원본
  63. public string orgJuminNo { get; set; }
  64. //주소
  65. public string zipCdAddr { get; set; }
  66. //전화번호
  67. public string telNum { get; set; }
  68. //보험유형
  69. public string insuKind { get; set; }
  70. //입원환자 병동
  71. public string ward { get; set; }
  72. //진단코드
  73. public string dxCd { get; set; }
  74. //진단명
  75. public string dxNm { get; set; }
  76. // 환자 주의 사항
  77. public string gbn { get; set; }
  78. //수술과 코드
  79. public string opDeptCd { get; set; }
  80. //수술과 명
  81. public string opDeptNm { get; set; }
  82. //집도의 명
  83. public string opDrNm { get; set; }
  84. //집도의 아이디
  85. public string opDrId { get; set; }
  86. // 수술 확정일
  87. public string opCnfmDd { get; set; }
  88. // 집도의
  89. public string perfDrNm { get; set; }
  90. // 집도의 구분
  91. public string perfDrFlag { get; set; }
  92. // 집도과
  93. public string perfDrDept { get; set; }
  94. // 진단명
  95. public string opDiagNm { get; set; }
  96. // 수술명
  97. public string opNm { get; set; }
  98. // 마취의1
  99. public string anstDrNm1 { get; set; }
  100. // 마취의1 구분
  101. public string anstDrFlag1 { get; set; }
  102. // 마취과1
  103. public string anstDeptNm1 { get; set; }
  104. // 마취의2
  105. public string anstDrNm2 { get; set; }
  106. // 마취의2 구분
  107. public string anstDrFlag2 { get; set; }
  108. // 마취과2
  109. public string anstDeptNm2 { get; set; }
  110. // 마취의3
  111. public string anstDrNm3 { get; set; }
  112. // 마취의3 구분
  113. public string anstDrFlag3 { get; set; }
  114. // 마취과3
  115. public string anstDeptNm3 { get; set; }
  116. // 수술예약번호
  117. public string opRsrvNo { get; set; }
  118. //처방번호
  119. public int orderNo { get; set; }
  120. //출력일시
  121. public string printTime { get; set; }
  122. //ocr코드
  123. public string ocrCd { get; set; }
  124. //작성자 ID
  125. public string inputId { get; set; }
  126. //작성자 이름
  127. public string inputNm { get; set; }
  128. //작성자 서명
  129. public string signImg { get; set; }
  130. //고/저혈압
  131. public string bp { get; set; }
  132. //당뇨병
  133. public string dm { get; set; }
  134. //심장질환
  135. public string heart { get; set; }
  136. //신장질환
  137. public string kidney { get; set; }
  138. //호흡기질환
  139. public string respiration { get; set; }
  140. //과거병력
  141. public string hx { get; set; }
  142. //알레르기
  143. public string allergy { get; set; }
  144. //복용약물
  145. public string drug { get; set; }
  146. //흡연상태
  147. public string smoking { get; set; }
  148. //특이체질
  149. public string idio { get; set; }
  150. //마약사고
  151. public string nacrotics { get; set; }
  152. //기도이상 유무
  153. public string airway { get; set; }
  154. //출혈소인
  155. public string hemorrhage { get; set; }
  156. //기타
  157. public string statusEtc { get; set; }
  158. }
  159. }