QueryHospitalTransferRecordLocal.cs 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
  1. using System;
  2. using System.ComponentModel.DataAnnotations;
  3. using System.ComponentModel;
  4. using System.Data.Linq;
  5. using System.Data.Linq.Mapping;
  6. using System.Collections.Generic;
  7. namespace PTMedicalInsurance.Entity.Base.Settlement.Record
  8. {
  9. /// <summary>
  10. /// 转院信息查询(东莞本地)
  11. /// </summary>
  12. class QueryHospitalTransferRecordLocalInput:EntityBase
  13. {
  14. /// <summary>
  15. /// 人员编号
  16. /// </summary>
  17. [Column(Name = "PersonnelNO", DbType = "VarChar(30)", CanBeNull = false)]
  18. [StringLength(30)]
  19. [DisplayName("人员编号")]
  20. public string psn_no { get; set; }
  21. /// <summary>
  22. /// 开始时间(格式:yyyy-MM-dd HH:mm:ss)
  23. /// </summary>
  24. [Column(Name = "BeginTime", DbType = "DateTime", CanBeNull = false)]
  25. [DisplayName("开始时间")]
  26. public string begntime { get; set; }
  27. /// <summary>
  28. /// 结束时间(格式:yyyy-MM-dd HH:mm:ss)
  29. /// </summary>
  30. [Column(Name = "EndTime", DbType = "DateTime", CanBeNull = false)]
  31. [DisplayName("结束时间")]
  32. public string endtime { get; set; }
  33. /// <summary>
  34. /// 转院类别:
  35. /// 91 - 门诊转诊;
  36. /// 92 - 门诊转院;
  37. /// 93 - 医疗住院转院;
  38. /// 94 - 生育住院转院;
  39. /// 95 - 长期异地转院;
  40. /// 96 - 市外继续治疗;
  41. /// </summary>
  42. [Column(Name = "ReferralFileType", DbType = "VarChar(30)", CanBeNull = false)]
  43. [StringLength(30)]
  44. [DisplayName("转院类别")]
  45. public string refl_fil_type { get; set; }
  46. }
  47. /// <summary>
  48. /// 查询转院备案信息输出
  49. /// </summary>
  50. public class QueryHospitalTransferRecordLocalOutput : EntityBase
  51. {
  52. /// <summary>
  53. /// 险种类型
  54. /// </summary>
  55. [Column(Name = "InsuType", DbType = "VarChar(50)", CanBeNull = true)]
  56. [StringLength(50)]
  57. [DisplayName("险种类型")]
  58. public string insutype { get; set; }
  59. /// <summary>
  60. /// 申报来源
  61. /// </summary>
  62. [Column(Name = "DclaSouc", DbType = "VarChar(6)", CanBeNull = true)]
  63. [StringLength(6)]
  64. [DisplayName("申报来源")]
  65. public string dcla_souc { get; set; }
  66. /// <summary>
  67. /// 人员编号
  68. /// </summary>
  69. [Column(Name = "PsnNo", DbType = "VarChar(30)", CanBeNull = false)]
  70. [StringLength(30)]
  71. [DisplayName("人员编号")]
  72. public string psn_no { get; set; }
  73. /// <summary>
  74. /// 人员证件类型
  75. /// </summary>
  76. [Column(Name = "PsnCertType", DbType = "VarChar(30)", CanBeNull = true)]
  77. [StringLength(30)]
  78. [DisplayName("人员证件类型")]
  79. public string psn_cert_type { get; set; }
  80. /// <summary>
  81. /// 证件号码
  82. /// </summary>
  83. [Column(Name = "CertNo", DbType = "VarChar(50)", CanBeNull = false)]
  84. [StringLength(50)]
  85. [DisplayName("证件号码")]
  86. public string certno { get; set; }
  87. /// <summary>
  88. /// 人员姓名
  89. /// </summary>
  90. [Column(Name = "PsnName", DbType = "VarChar(50)", CanBeNull = false)]
  91. [StringLength(50)]
  92. [DisplayName("人员姓名")]
  93. public string psn_name { get; set; }
  94. /// <summary>
  95. /// 性别
  96. /// </summary>
  97. [Column(Name = "Gend", DbType = "VarChar(6)", CanBeNull = true)]
  98. [StringLength(6)]
  99. [DisplayName("性别")]
  100. public string gend { get; set; }
  101. /// <summary>
  102. /// 出生日期(格式:yyyy-MM-dd)
  103. /// </summary>
  104. [Column(Name = "Brdy", DbType = "Date", CanBeNull = true)]
  105. [DisplayName("出生日期")]
  106. public string brdy { get; set; }
  107. /// <summary>
  108. /// 联系电话
  109. /// </summary>
  110. [Column(Name = "Tel", DbType = "VarChar(50)", CanBeNull = true)]
  111. [StringLength(50)]
  112. [DisplayName("联系电话")]
  113. public string tel { get; set; }
  114. /// <summary>
  115. /// 联系地址
  116. /// </summary>
  117. [Column(Name = "Addr", DbType = "VarChar(200)", CanBeNull = true)]
  118. [StringLength(200)]
  119. [DisplayName("联系地址")]
  120. public string addr { get; set; }
  121. /// <summary>
  122. /// 参保机构医保区划
  123. /// </summary>
  124. [Column(Name = "InsuOptins", DbType = "VarChar(6)", CanBeNull = true)]
  125. [StringLength(6)]
  126. [DisplayName("参保机构医保区划")]
  127. public string insu_optins { get; set; }
  128. /// <summary>
  129. /// 单位名称
  130. /// </summary>
  131. [Column(Name = "EmpName", DbType = "VarChar(200)", CanBeNull = true)]
  132. [StringLength(200)]
  133. [DisplayName("单位名称")]
  134. public string emp_name { get; set; }
  135. /// <summary>
  136. /// 诊断代码
  137. /// </summary>
  138. [Column(Name = "DiagCode", DbType = "VarChar(20)", CanBeNull = true)]
  139. [StringLength(20)]
  140. [DisplayName("诊断代码")]
  141. public string diag_code { get; set; }
  142. /// <summary>
  143. /// 诊断名称
  144. /// </summary>
  145. [Column(Name = "DiagName", DbType = "VarChar(100)", CanBeNull = true)]
  146. [StringLength(100)]
  147. [DisplayName("诊断名称")]
  148. public string diag_name { get; set; }
  149. /// <summary>
  150. /// 疾病病情描述
  151. /// </summary>
  152. [Column(Name = "DiseCondDscr", DbType = "VarChar(2000)", CanBeNull = true)]
  153. [StringLength(2000)]
  154. [DisplayName("疾病病情描述")]
  155. public string dise_cond_dscr { get; set; }
  156. /// <summary>
  157. /// 转往定点医药机构编号
  158. /// </summary>
  159. [Column(Name = "RefLinMedinsNo", DbType = "VarChar(30)", CanBeNull = true)]
  160. [StringLength(30)]
  161. [DisplayName("转往定点医药机构编号")]
  162. public string reflin_medins_no { get; set; }
  163. /// <summary>
  164. /// 转往医院名称
  165. /// </summary>
  166. [Column(Name = "RefLinMedinsName", DbType = "VarChar(200)", CanBeNull = false)]
  167. [StringLength(200)]
  168. [DisplayName("转往医院名称")]
  169. public string reflin_medins_name { get; set; }
  170. /// <summary>
  171. /// 异地标志(0-否;1-是)
  172. /// </summary>
  173. [Column(Name = "OutFlag", DbType = "VarChar(3)", CanBeNull = true)]
  174. [StringLength(3)]
  175. [DisplayName("异地标志")]
  176. public string out_flag { get; set; }
  177. /// <summary>
  178. /// 转院日期(格式:yyyy-MM-dd)
  179. /// </summary>
  180. [Column(Name = "RefLDate", DbType = "Date", CanBeNull = false)]
  181. [DisplayName("转院日期")]
  182. [StringLength(50)]
  183. public string refl_date { get; set; }
  184. /// <summary>
  185. /// 转院原因
  186. /// </summary>
  187. [Column(Name = "RefLRea", DbType = "VarChar(100)", CanBeNull = false)]
  188. [StringLength(100)]
  189. [DisplayName("转院原因")]
  190. public string refl_rea { get; set; }
  191. /// <summary>
  192. /// 开始日期(格式:yyyy-MM-dd)
  193. /// </summary>
  194. [Column(Name = "BeginDate", DbType = "Date", CanBeNull = false)]
  195. [DisplayName("开始日期")]
  196. [StringLength(50)]
  197. public string begndate { get; set; }
  198. /// <summary>
  199. /// 结束日期(格式:yyyy-MM-dd)
  200. /// </summary>
  201. [Column(Name = "EndDate", DbType = "Date", CanBeNull = true)]
  202. [DisplayName("结束日期")]
  203. [StringLength(50)]
  204. public string enddate { get; set; }
  205. /// <summary>
  206. /// 医院同意转院标志
  207. /// </summary>
  208. [Column(Name = "HospAgreeRefLFlag", DbType = "VarChar(3)", CanBeNull = true)]
  209. [StringLength(3)]
  210. [DisplayName("医院同意转院标志")]
  211. public string hosp_agre_refl_flag { get; set; }
  212. /// <summary>
  213. /// 经办人ID
  214. /// </summary>
  215. [Column(Name = "OpterId", DbType = "VarChar(20)", CanBeNull = true)]
  216. [StringLength(20)]
  217. [DisplayName("经办人ID")]
  218. public string opter_id { get; set; }
  219. /// <summary>
  220. /// 经办人姓名
  221. /// </summary>
  222. [Column(Name = "OpterName", DbType = "VarChar(50)", CanBeNull = true)]
  223. [StringLength(50)]
  224. [DisplayName("经办人姓名")]
  225. public string opter_name { get; set; }
  226. /// <summary>
  227. /// 经办时间(格式:yyyy-MM-dd HH:mm:ss)
  228. /// </summary>
  229. [Column(Name = "OptTime", DbType = "DateTime", CanBeNull = true)]
  230. [DisplayName("经办时间")]
  231. [StringLength(50)]
  232. public string opt_time { get; set; }
  233. /// <summary>
  234. /// 转出定点医药机构编号
  235. /// </summary>
  236. [Column(Name = "FixMedinsCode", DbType = "VarChar(30)", CanBeNull = true)]
  237. [StringLength(30)]
  238. [DisplayName("转出定点医药机构编号")]
  239. public string fixmedinscode { get; set; }
  240. /// <summary>
  241. /// 转出医院名称
  242. /// </summary>
  243. [Column(Name = "FixMedinsName", DbType = "VarChar(200)", CanBeNull = false)]
  244. [StringLength(200)]
  245. [DisplayName("转出医院名称")]
  246. public string fixmedinsname { get; set; }
  247. }
  248. }