电子药箱通讯服务端
Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.

PatientOperationInfo.cs 12KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476
  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 PatientOperationInfo : BaseSnapshotModel// IModel , INotifyPropertyChanged
  11. {
  12. private Guid _snapshotkey;
  13. private Guid? _key;
  14. private DateTime _starttime;
  15. private DateTime? _endtime;
  16. private Guid? _createby;
  17. private Guid? _patientkey;
  18. private string _bednumber;
  19. private string _encounterid;
  20. private string _operationid;
  21. private string _operationname;
  22. private DateTime? _operationbegintime;
  23. private DateTime? _operationovertime;
  24. private string _description;
  25. private string _anesscheme;
  26. private string _patientname;
  27. private bool? _istempsurgery;
  28. private Decimal? _age;
  29. private bool? _gender;
  30. private string _remark;
  31. private string _operationtype;
  32. private Guid? _operationroomkey;
  33. private bool? _flag;
  34. private DateTime? _clienttime;
  35. private DateTime? _servertime;
  36. private string _ext01;
  37. private string _ext02;
  38. private string _ext03;
  39. private string _ext04;
  40. private string _ext05;
  41. private string _ext06;
  42. private string _ext07;
  43. private string _ext08;
  44. private string _ext09;
  45. private string _ext10;
  46. private Guid? _surgeonkey;
  47. private Guid? _analgesistkey;
  48. private bool? _hascanceled;
  49. private string _operationroomid;
  50. private string _analgesistid;
  51. private OperationRoom _operationroom;
  52. private PatientInfo _patientinfo;
  53. #region Public Properties
  54. [DataMember]
  55. public virtual Guid SnapshotKey
  56. {
  57. get { return _snapshotkey; }
  58. set
  59. {
  60. _snapshotkey = value;
  61. OnPropertyChanged("SnapshotKey");
  62. }
  63. }
  64. [DataMember]
  65. public virtual Guid? Key
  66. {
  67. get { return _key; }
  68. set
  69. {
  70. _key = value;
  71. OnPropertyChanged("Key");
  72. }
  73. }
  74. [DataMember]
  75. public virtual DateTime StartTime
  76. {
  77. get { return _starttime; }
  78. set
  79. {
  80. _starttime = value;
  81. OnPropertyChanged("StartTime");
  82. }
  83. }
  84. [DataMember]
  85. public virtual DateTime? EndTime
  86. {
  87. get { return _endtime; }
  88. set
  89. {
  90. _endtime = value;
  91. OnPropertyChanged("EndTime");
  92. EndFlag = value == null ? 0 : 1;
  93. }
  94. }
  95. [DataMember]
  96. public virtual Guid? CreateBy
  97. {
  98. get { return _createby; }
  99. set
  100. {
  101. _createby = value;
  102. OnPropertyChanged("CreateBy");
  103. }
  104. }
  105. [DataMember]
  106. public virtual Guid? PatientKey
  107. {
  108. get { return _patientkey; }
  109. set
  110. {
  111. _patientkey = value;
  112. OnPropertyChanged("PatientKey");
  113. }
  114. }
  115. [DataMember]
  116. public virtual string BedNumber
  117. {
  118. get { return _bednumber; }
  119. set
  120. {
  121. _bednumber = value;
  122. OnPropertyChanged("BedNumber");
  123. }
  124. }
  125. [DataMember]
  126. public virtual string EncounterId
  127. {
  128. get { return _encounterid; }
  129. set
  130. {
  131. _encounterid = value;
  132. OnPropertyChanged("EncounterId");
  133. }
  134. }
  135. [DataMember]
  136. public virtual string OperationId
  137. {
  138. get { return _operationid; }
  139. set
  140. {
  141. _operationid = value;
  142. OnPropertyChanged("OperationId");
  143. }
  144. }
  145. [DataMember]
  146. public virtual string OperationName
  147. {
  148. get { return _operationname; }
  149. set
  150. {
  151. _operationname = value;
  152. OnPropertyChanged("OperationName");
  153. }
  154. }
  155. [DataMember]
  156. public virtual DateTime? OperationBeginTime
  157. {
  158. get { return _operationbegintime; }
  159. set
  160. {
  161. _operationbegintime = value;
  162. OnPropertyChanged("OperationBeginTime");
  163. }
  164. }
  165. [DataMember]
  166. public virtual DateTime? OperationOverTime
  167. {
  168. get { return _operationovertime; }
  169. set
  170. {
  171. _operationovertime = value;
  172. OnPropertyChanged("OperationOverTime");
  173. }
  174. }
  175. [DataMember]
  176. public virtual string Description
  177. {
  178. get { return _description; }
  179. set
  180. {
  181. _description = value;
  182. OnPropertyChanged("Description");
  183. }
  184. }
  185. [DataMember]
  186. public virtual string AnesScheme
  187. {
  188. get { return _anesscheme; }
  189. set
  190. {
  191. _anesscheme = value;
  192. OnPropertyChanged("AnesScheme");
  193. }
  194. }
  195. [DataMember]
  196. public virtual string PatientName
  197. {
  198. get { return _patientname; }
  199. set
  200. {
  201. _patientname = value;
  202. OnPropertyChanged("PatientName");
  203. }
  204. }
  205. [DataMember]
  206. public virtual bool? IsTempSurgery
  207. {
  208. get { return _istempsurgery; }
  209. set
  210. {
  211. _istempsurgery = value;
  212. OnPropertyChanged("IsTempSurgery");
  213. }
  214. }
  215. [DataMember]
  216. public virtual Decimal? Age
  217. {
  218. get { return _age; }
  219. set
  220. {
  221. _age = value;
  222. OnPropertyChanged("Age");
  223. }
  224. }
  225. [DataMember]
  226. public virtual bool? Gender
  227. {
  228. get { return _gender; }
  229. set
  230. {
  231. _gender = value;
  232. OnPropertyChanged("Gender");
  233. }
  234. }
  235. [DataMember]
  236. public virtual string Remark
  237. {
  238. get { return _remark; }
  239. set
  240. {
  241. _remark = value;
  242. OnPropertyChanged("Remark");
  243. }
  244. }
  245. [DataMember]
  246. public virtual string OperationType
  247. {
  248. get { return _operationtype; }
  249. set
  250. {
  251. _operationtype = value;
  252. OnPropertyChanged("OperationType");
  253. }
  254. }
  255. [DataMember]
  256. public virtual Guid? OperationRoomKey
  257. {
  258. get { return _operationroomkey; }
  259. set
  260. {
  261. _operationroomkey = value;
  262. OnPropertyChanged("OperationRoomKey");
  263. }
  264. }
  265. [DataMember]
  266. public virtual bool? Flag
  267. {
  268. get { return _flag; }
  269. set
  270. {
  271. _flag = value;
  272. OnPropertyChanged("Flag");
  273. }
  274. }
  275. [DataMember]
  276. public virtual DateTime? ClientTime
  277. {
  278. get { return _clienttime; }
  279. set
  280. {
  281. _clienttime = value;
  282. OnPropertyChanged("ClientTime");
  283. }
  284. }
  285. [DataMember]
  286. public virtual DateTime? ServerTime
  287. {
  288. get { return _servertime; }
  289. set
  290. {
  291. _servertime = value;
  292. OnPropertyChanged("ServerTime");
  293. }
  294. }
  295. [DataMember]
  296. public virtual string Ext01
  297. {
  298. get { return _ext01; }
  299. set
  300. {
  301. _ext01 = value;
  302. OnPropertyChanged("Ext01");
  303. }
  304. }
  305. [DataMember]
  306. public virtual string Ext02
  307. {
  308. get { return _ext02; }
  309. set
  310. {
  311. _ext02 = value;
  312. OnPropertyChanged("Ext02");
  313. }
  314. }
  315. /// <summary>
  316. /// 临时手术时存放设备Key
  317. /// </summary>
  318. [DataMember]
  319. public virtual string Ext03
  320. {
  321. get { return _ext03; }
  322. set
  323. {
  324. _ext03 = value;
  325. OnPropertyChanged("Ext03");
  326. }
  327. }
  328. /// <summary>
  329. /// 临时手术时,存放核销手术的Key
  330. /// </summary>
  331. [DataMember]
  332. public virtual string Ext04
  333. {
  334. get { return _ext04; }
  335. set
  336. {
  337. _ext04 = value;
  338. OnPropertyChanged("Ext04");
  339. }
  340. }
  341. [DataMember]
  342. public virtual string Ext05
  343. {
  344. get { return _ext05; }
  345. set
  346. {
  347. _ext05 = value;
  348. OnPropertyChanged("Ext05");
  349. }
  350. }
  351. [DataMember]
  352. public virtual string Ext06
  353. {
  354. get { return _ext06; }
  355. set
  356. {
  357. _ext06 = value;
  358. OnPropertyChanged("Ext06");
  359. }
  360. }
  361. [DataMember]
  362. public virtual string Ext07
  363. {
  364. get { return _ext07; }
  365. set
  366. {
  367. _ext07 = value;
  368. OnPropertyChanged("Ext07");
  369. }
  370. }
  371. [DataMember]
  372. public virtual string Ext08
  373. {
  374. get { return _ext08; }
  375. set
  376. {
  377. _ext08 = value;
  378. OnPropertyChanged("Ext08");
  379. }
  380. }
  381. [DataMember]
  382. public virtual string Ext09
  383. {
  384. get { return _ext09; }
  385. set
  386. {
  387. _ext09 = value;
  388. OnPropertyChanged("Ext09");
  389. }
  390. }
  391. [DataMember]
  392. public virtual string Ext10
  393. {
  394. get { return _ext10; }
  395. set
  396. {
  397. _ext10 = value;
  398. OnPropertyChanged("Ext10");
  399. }
  400. }
  401. [DataMember]
  402. public virtual Guid? SurgeonKey
  403. {
  404. get { return _surgeonkey; }
  405. set
  406. {
  407. _surgeonkey = value;
  408. OnPropertyChanged("SurgeonKey");
  409. }
  410. }
  411. [DataMember]
  412. public virtual Guid? AnalgesistKey
  413. {
  414. get { return _analgesistkey; }
  415. set
  416. {
  417. _analgesistkey = value;
  418. OnPropertyChanged("AnalgesistKey");
  419. }
  420. }
  421. [DataMember]
  422. public virtual bool? HasCanceled
  423. {
  424. get { return _hascanceled; }
  425. set
  426. {
  427. _hascanceled = value;
  428. OnPropertyChanged("HasCanceled");
  429. }
  430. }
  431. [DataMember]
  432. public virtual string OperationRoomId
  433. {
  434. get { return _operationroomid; }
  435. set
  436. {
  437. _operationroomid = value;
  438. OnPropertyChanged("OperationRoomId");
  439. }
  440. }
  441. [DataMember]
  442. public virtual string AnalgesistId
  443. {
  444. get { return _analgesistid; }
  445. set
  446. {
  447. _analgesistid = value;
  448. OnPropertyChanged("AnalgesistId");
  449. }
  450. }
  451. [DataMember]
  452. public OperationRoom OperationRoom
  453. {
  454. get { return _operationroom; }
  455. set
  456. {
  457. _operationroom = value;
  458. OnPropertyChanged("OperationRoom");
  459. }
  460. }
  461. [DataMember]
  462. public PatientInfo PatientInfo
  463. {
  464. get { return _patientinfo; }
  465. set
  466. {
  467. _patientinfo = value;
  468. OnPropertyChanged("PatientInfo");
  469. }
  470. }
  471. #endregion
  472. }
  473. }