电子药箱通讯服务端
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.

PatientInfo.cs 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415
  1. using System;
  2. using System.Collections;
  3. using System.Runtime.Serialization;
  4. using System.ComponentModel;
  5. using System.Collections.Generic;
  6. namespace RDH.Data.Models
  7. {
  8. [Serializable]
  9. [DataContract]
  10. public partial class PatientInfo : BaseSnapshotModel// IModel , INotifyPropertyChanged
  11. {
  12. private Guid? _key;
  13. private Guid _snapshotkey;
  14. private DateTime _starttime;
  15. private DateTime? _endtime;
  16. private Guid? _createby;
  17. private string _patientid;
  18. private string _source;
  19. private string _encounterid;
  20. private DateTime _intime;
  21. private DateTime? _outtime;
  22. private Guid? _sectionkey;
  23. private string _name;
  24. private DateTime _birthday;
  25. private bool _gender;
  26. private string _identity;
  27. private string _medicialcard;
  28. private string _address;
  29. private string _telephone;
  30. private string _bedno;
  31. private bool? _flag;
  32. private DateTime? _clienttime;
  33. private DateTime? _servertime;
  34. private string _ext01;
  35. private string _ext02;
  36. private string _ext03;
  37. private string _ext04;
  38. private string _ext05;
  39. private string _ext06;
  40. private string _ext07;
  41. private string _ext08;
  42. private string _ext09;
  43. private string _ext10;
  44. private string _chargetype;
  45. private string _sectionid;
  46. private Section _section;
  47. private OperationRoom _operationRoomInfo;
  48. #region Public Properties
  49. [DataMember]
  50. public virtual Guid? Key
  51. {
  52. get { return _key; }
  53. set
  54. {
  55. _key = value;
  56. OnPropertyChanged("Key");
  57. }
  58. }
  59. [DataMember]
  60. public virtual Guid SnapshotKey
  61. {
  62. get { return _snapshotkey; }
  63. set
  64. {
  65. _snapshotkey = value;
  66. OnPropertyChanged("SnapshotKey");
  67. }
  68. }
  69. [DataMember]
  70. public virtual DateTime StartTime
  71. {
  72. get { return _starttime; }
  73. set
  74. {
  75. _starttime = value;
  76. OnPropertyChanged("StartTime");
  77. }
  78. }
  79. [DataMember]
  80. public virtual DateTime? EndTime
  81. {
  82. get { return _endtime; }
  83. set
  84. {
  85. _endtime = value;
  86. OnPropertyChanged("EndTime");
  87. EndFlag = value == null ? 0 : 1;
  88. }
  89. }
  90. [DataMember]
  91. public virtual Guid? CreateBy
  92. {
  93. get { return _createby; }
  94. set
  95. {
  96. _createby = value;
  97. OnPropertyChanged("CreateBy");
  98. }
  99. }
  100. [DataMember]
  101. public virtual string PatientId
  102. {
  103. get { return _patientid; }
  104. set
  105. {
  106. _patientid = value;
  107. OnPropertyChanged("PatientId");
  108. }
  109. }
  110. [DataMember]
  111. public virtual string Source
  112. {
  113. get { return _source; }
  114. set
  115. {
  116. _source = value;
  117. OnPropertyChanged("Source");
  118. }
  119. }
  120. [DataMember]
  121. public virtual string EncounterId
  122. {
  123. get { return _encounterid; }
  124. set
  125. {
  126. _encounterid = value;
  127. OnPropertyChanged("EncounterId");
  128. }
  129. }
  130. [DataMember]
  131. public virtual DateTime InTime
  132. {
  133. get { return _intime; }
  134. set
  135. {
  136. _intime = value;
  137. OnPropertyChanged("InTime");
  138. }
  139. }
  140. [DataMember]
  141. public virtual DateTime? OutTime
  142. {
  143. get { return _outtime; }
  144. set
  145. {
  146. _outtime = value;
  147. OnPropertyChanged("OutTime");
  148. }
  149. }
  150. [DataMember]
  151. public virtual Guid? SectionKey
  152. {
  153. get { return _sectionkey; }
  154. set
  155. {
  156. _sectionkey = value;
  157. OnPropertyChanged("SectionKey");
  158. }
  159. }
  160. [DataMember]
  161. public virtual string Name
  162. {
  163. get { return _name; }
  164. set
  165. {
  166. _name = value;
  167. OnPropertyChanged("Name");
  168. }
  169. }
  170. [DataMember]
  171. public virtual DateTime Birthday
  172. {
  173. get { return _birthday; }
  174. set
  175. {
  176. _birthday = value;
  177. OnPropertyChanged("Birthday");
  178. }
  179. }
  180. [DataMember]
  181. public virtual bool Gender
  182. {
  183. get { return _gender; }
  184. set
  185. {
  186. _gender = value;
  187. OnPropertyChanged("Gender");
  188. }
  189. }
  190. [DataMember]
  191. public virtual string Identity
  192. {
  193. get { return _identity; }
  194. set
  195. {
  196. _identity = value;
  197. OnPropertyChanged("Identity");
  198. }
  199. }
  200. [DataMember]
  201. public virtual string MedicialCard
  202. {
  203. get { return _medicialcard; }
  204. set
  205. {
  206. _medicialcard = value;
  207. OnPropertyChanged("MedicialCard");
  208. }
  209. }
  210. [DataMember]
  211. public virtual string Address
  212. {
  213. get { return _address; }
  214. set
  215. {
  216. _address = value;
  217. OnPropertyChanged("Address");
  218. }
  219. }
  220. [DataMember]
  221. public virtual string Telephone
  222. {
  223. get { return _telephone; }
  224. set
  225. {
  226. _telephone = value;
  227. OnPropertyChanged("Telephone");
  228. }
  229. }
  230. [DataMember]
  231. public virtual string BedNo
  232. {
  233. get { return _bedno; }
  234. set
  235. {
  236. _bedno = value;
  237. OnPropertyChanged("BedNo");
  238. }
  239. }
  240. [DataMember]
  241. public virtual bool? Flag
  242. {
  243. get { return _flag; }
  244. set
  245. {
  246. _flag = value;
  247. OnPropertyChanged("Flag");
  248. }
  249. }
  250. [DataMember]
  251. public virtual DateTime? ClientTime
  252. {
  253. get { return _clienttime; }
  254. set
  255. {
  256. _clienttime = value;
  257. OnPropertyChanged("ClientTime");
  258. }
  259. }
  260. [DataMember]
  261. public virtual DateTime? ServerTime
  262. {
  263. get { return _servertime; }
  264. set
  265. {
  266. _servertime = value;
  267. OnPropertyChanged("ServerTime");
  268. }
  269. }
  270. [DataMember]
  271. public virtual string Ext01
  272. {
  273. get { return _ext01; }
  274. set
  275. {
  276. _ext01 = value;
  277. OnPropertyChanged("Ext01");
  278. }
  279. }
  280. [DataMember]
  281. public virtual string Ext02
  282. {
  283. get { return _ext02; }
  284. set
  285. {
  286. _ext02 = value;
  287. OnPropertyChanged("Ext02");
  288. }
  289. }
  290. [DataMember]
  291. public virtual string Ext03
  292. {
  293. get { return _ext03; }
  294. set
  295. {
  296. _ext03 = value;
  297. OnPropertyChanged("Ext03");
  298. }
  299. }
  300. [DataMember]
  301. public virtual string Ext04
  302. {
  303. get { return _ext04; }
  304. set
  305. {
  306. _ext04 = value;
  307. OnPropertyChanged("Ext04");
  308. }
  309. }
  310. [DataMember]
  311. public virtual string Ext05
  312. {
  313. get { return _ext05; }
  314. set
  315. {
  316. _ext05 = value;
  317. OnPropertyChanged("Ext05");
  318. }
  319. }
  320. [DataMember]
  321. public virtual string Ext06
  322. {
  323. get { return _ext06; }
  324. set
  325. {
  326. _ext06 = value;
  327. OnPropertyChanged("Ext06");
  328. }
  329. }
  330. [DataMember]
  331. public virtual string Ext07
  332. {
  333. get { return _ext07; }
  334. set
  335. {
  336. _ext07 = value;
  337. OnPropertyChanged("Ext07");
  338. }
  339. }
  340. [DataMember]
  341. public virtual string Ext08
  342. {
  343. get { return _ext08; }
  344. set
  345. {
  346. _ext08 = value;
  347. OnPropertyChanged("Ext08");
  348. }
  349. }
  350. [DataMember]
  351. public virtual string Ext09
  352. {
  353. get { return _ext09; }
  354. set
  355. {
  356. _ext09 = value;
  357. OnPropertyChanged("Ext09");
  358. }
  359. }
  360. [DataMember]
  361. public virtual string Ext10
  362. {
  363. get { return _ext10; }
  364. set
  365. {
  366. _ext10 = value;
  367. OnPropertyChanged("Ext10");
  368. }
  369. }
  370. [DataMember]
  371. public virtual string ChargeType
  372. {
  373. get { return _chargetype; }
  374. set
  375. {
  376. _chargetype = value;
  377. OnPropertyChanged("ChargeType");
  378. }
  379. }
  380. [DataMember]
  381. public virtual string SectionId
  382. {
  383. get { return _sectionid; }
  384. set
  385. {
  386. _sectionid = value;
  387. OnPropertyChanged("SectionId");
  388. }
  389. }
  390. [DataMember]
  391. public Section Section
  392. {
  393. get { return _section; }
  394. set
  395. {
  396. _section = value;
  397. OnPropertyChanged("Section");
  398. }
  399. }
  400. public OperationRoom OperationRoomInfo
  401. {
  402. get { return _operationRoomInfo; }
  403. set
  404. {
  405. _operationRoomInfo = value;
  406. OnPropertyChanged("OperationRoomInfo");
  407. }
  408. }
  409. #endregion
  410. }
  411. }