SMABC00600_조혈모세포출고관리.xrw 38 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>조혈모세포 출고관리</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <stemcelldelive>
  11. <stemcelldelivelist>
  12. <chk/>
  13. <keeppos/>
  14. <prcphopedd/>
  15. <pid/>
  16. <hngnm/>
  17. <flag/>
  18. <trnpttype/>
  19. <scs/>
  20. <rbcelmnyn/>
  21. <cellbcno/>
  22. <delivepsnnm/>
  23. <delivedt/>
  24. <acptpsnnm/>
  25. <acptdt/>
  26. <wardarvcnfmrid/>
  27. <roomcd/>
  28. <wardarvcnfmdt/>
  29. <tretvol/>
  30. <infsvol/>
  31. <infsbagqty/>
  32. <cellhct/>
  33. <tncqty/>
  34. <tnckgqty/>
  35. <mncqty/>
  36. <mnckgqty/>
  37. <lympoqty/>
  38. <lympokgqty/>
  39. <cd34per/>
  40. <cd34qty/>
  41. <cd34kgqty/>
  42. <cd3per/>
  43. <cd3qty/>
  44. <cd3kgqty/>
  45. <cd4per/>
  46. <cd4qty/>
  47. <cd4kgqty/>
  48. <cd8per/>
  49. <cd8qty/>
  50. <cd8kgqty/>
  51. <cd19per/>
  52. <cd19qty/>
  53. <cd19kgqty/>
  54. <nkper/>
  55. <nkqty/>
  56. <nkkgqty/>
  57. <nktper/>
  58. <nktqty/>
  59. <nktkgqty/>
  60. <purityper/>
  61. <yieldper/>
  62. <viabper/>
  63. <deliveflag/>
  64. <delivepsnid/>
  65. <acptpsnid/>
  66. <bdwt/>
  67. <cellprcpdd/>
  68. <infsdd/>
  69. <infsbagqty/>
  70. <cd34collyn/>
  71. <rgstid/>
  72. <orddrid/>
  73. <remark/>
  74. </stemcelldelivelist>
  75. </stemcelldelive>
  76. <userinfo>
  77. <delivepsn>
  78. <delivepsnid/>
  79. <delivepsnnm/>
  80. </delivepsn>
  81. <acptpsn>
  82. <acptpsnid/>
  83. <acptpsnnm/>
  84. </acptpsn>
  85. <deliveflag>1</deliveflag>
  86. </userinfo>
  87. </main>
  88. <send>
  89. <req>
  90. <pid/>
  91. </req>
  92. <baseinfo>
  93. <cellbcno/>
  94. <pid/>
  95. <delivepsnid/>
  96. <acptpsnid/>
  97. <deliveflag/>
  98. <delivefromdd/>
  99. <delivetodd/>
  100. <rbcelmnyn/>
  101. <scs/>
  102. </baseinfo>
  103. <execdata>
  104. <stemcelldelivelist/>
  105. </execdata>
  106. <userinfo>
  107. <userid/>
  108. </userinfo>
  109. <printinfo>
  110. <printlist>
  111. <diagcd/>
  112. <trnpttype/>
  113. <patweight/>
  114. <pattrnptafbtype/>
  115. <dnornm/>
  116. <dnorsex/>
  117. <dnorage/>
  118. <dnorbdwt/>
  119. <scs/>
  120. <colday/>
  121. <infsdd/>
  122. <infsvol/>
  123. <infsbagqty/>
  124. <rbcelmnyn/>
  125. <clini/>
  126. <hctper/>
  127. <tnckgqty/>
  128. <mnckgqty/>
  129. <cd34kgqty/>
  130. <cd3kgqty/>
  131. <nkkgqty/>
  132. <nktkgqty/>
  133. <rgstid/>
  134. <hospnm/>
  135. <hospaddr/>
  136. <orddrid/>
  137. <cd4kgqty/>
  138. <cd8kgqty/>
  139. <cd19kgqty/>
  140. </printlist>
  141. </printinfo>
  142. <patinfo>
  143. <pid/>
  144. <hngnm/>
  145. <rrgstno/>
  146. <patsex/>
  147. <patage/>
  148. <deptcd/>
  149. </patinfo>
  150. <hsctlrgcd/>
  151. <commoncode>SC</commoncode>
  152. </send>
  153. <init>
  154. <cmbinfo>
  155. <deliveflag>
  156. <A0157>
  157. <cdid/>
  158. <cdnm/>
  159. </A0157>
  160. </deliveflag>
  161. <trnpttype>
  162. <A0158>
  163. <cdid/>
  164. <cdnm/>
  165. </A0158>
  166. </trnpttype>
  167. <scs>
  168. <A0159>
  169. <cdid/>
  170. <cdnm/>
  171. </A0159>
  172. </scs>
  173. <hospnm>
  174. <B006>
  175. <cdid/>
  176. <cdnm/>
  177. </B006>
  178. </hospnm>
  179. <hospaddr>
  180. <B007>
  181. <cdid/>
  182. <cdnm/>
  183. </B007>
  184. </hospaddr>
  185. </cmbinfo>
  186. </init>
  187. <hidden>
  188. <count/>
  189. <item/>
  190. </hidden>
  191. <temp>
  192. <newElement/>
  193. <userinfo>
  194. <item>
  195. <userid/>
  196. <usernm/>
  197. </item>
  198. </userinfo>
  199. <receiveref>/root/send/baseinfo/pid</receiveref>
  200. <printinfo>
  201. <printlist>
  202. </printlist>
  203. </printinfo>
  204. <scs>
  205. <A0159>
  206. <cdid/>
  207. <cdnm/>
  208. </A0159>
  209. </scs>
  210. <tempcodeinfo/>
  211. <hospnm/>
  212. <hospaddr/>
  213. </temp>
  214. </root>
  215. </instance>
  216. <submission id="TRABC00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/baseinfo" replace="instance" resultref="/root/main/stemcelldelive"/>
  217. <script type="javascript" ev:event="xforms-ready">
  218. <![CDATA[
  219. zbcfGetCodeList( new Array("A0157", "A0158", "A0159"), new Array("/root/init/cmbinfo/deliveflag", "/root/init/cmbinfo/trnpttype", "/root/temp/scs"));
  220. model.removeNodeset("/root/main/stemcelldelive/stemcelldelivelist");
  221. //BMT 코드성 데이터 조회.(병원명, 병원주소)
  222. aboGetCodeList(new Array("B006", "B007")
  223. , new Array("/root/init/cmbinfo/hospnm", "/root/init/cmbinfo/hospaddr"));
  224. //출고일 set
  225. model.setValue("/root/send/baseinfo/delivefromdd", getCurrentDate());
  226. model.setValue("/root/send/baseinfo/delivetodd", getCurrentDate());
  227. //model.setValue("/root/send/baseinfo/delivetodd", ipt_delivefromdd.value);
  228. //ipt_delivefromdd.value = ipt_delivefromdd.value.toDate().getAddDate(-7,"D").getDateFormat("YYYYMMDD") ;
  229. //현재 로그인 사용자 아이디 Get
  230. model.setValue("/root/main/userinfo/delivepsn/delivepsnid", getUserId());
  231. fGetStemCellList();
  232. btn_save.disabled = !checkAuth("X") ;
  233. btn_prt.disabled = !checkAuth("P") ;
  234. btn_excsave.disabled = !checkAuth("P") ;
  235. model.makeValue("/root/init/cmbinfo/scs/A0159[1]/cdid", "");
  236. model.makeValue("/root/init/cmbinfo/scs/A0159[1]/cdnm", "");
  237. model.makeValue("/root/init/cmbinfo/scs/A0159[2]/cdid", "0");
  238. model.makeValue("/root/init/cmbinfo/scs/A0159[2]/cdnm", "RBC");
  239. var nodelist = instance1.selectNodes("/root/temp/scs/A0159");
  240. for(var i = 2; i <= nodelist.length; i++){
  241. model.makeValue("/root/init/cmbinfo/scs/A0159[" + i + 1 + "]/cdid" , model.getValue("/root/temp/scs/A0159[" + i + "]/cdid"));
  242. model.makeValue("/root/init/cmbinfo/scs/A0159[" + i + 1 + "]/cdnm", model.getValue("/root/temp/scs/A0159[" + i + "]/cdnm"));
  243. }
  244. model.setValue("/root/temp/hospnm", getUserInfo("dutinstcd"));
  245. model.setValue("/root/temp/hospaddr", getUserInfo("dutinstcd"));
  246. model.refresh();
  247. ]]>
  248. </script>
  249. <submission id="TXABC00601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/execdata" replace="instance" resultref="/root/hidden"/>
  250. <submission id="TRZBC00101"/>
  251. <submission id="TRABC00602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/userinfo" replace="instance" resultref="/root/temp/userinfo"/>
  252. <submission id="TRABC00603" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" resultref="/root/temp/printinfo"/>
  253. <submission id="TRABO02103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp/tempcodeinfo"/>
  254. </model>
  255. <script type="javascript">
  256. <![CDATA[
  257. /* @group : 조혈모세포 불출관리
  258. * @ver : 2007.11.20
  259. * @by : 남수현
  260. * @type : function
  261. * @access : public
  262. * @desc : 조혈모 불출정보가 있으면 조회하고, 없으면 보관내역을 조회한다.
  263. * @param :
  264. */
  265. function fGetStemCellList(){
  266. submit("TRABC00601");
  267. model.refresh();
  268. }
  269. /* @group : 조혈모세포 불출관리
  270. * @ver : 2007.11.20
  271. * @by : 남수현
  272. * @type : function
  273. * @access : public
  274. * @desc : 불출자/인수자 정보등을 저장한다.
  275. * @param :
  276. */
  277. function fExecSave(){
  278. model.removeNodeset("/root/send/execdata");
  279. model.makeNode("/root/send/execdata/stemcelldelivelist");
  280. //model.copyNode("/root/send/execdata/stemcelldelivelist", "/root/main/stemcelldelive/stemcelldelivelist");
  281. /*var nodeList = instance1.selectNodes("/root/main/stemcelldelive/stemcelldelivelist[chk='Y']");
  282. var rCSV = getNodeListCSV(nodeList);
  283. if ( rCSV == null ) {
  284. messageBox("처방내역을 선택해 주십시오.","I999");
  285. return "0";
  286. }
  287. model.setValue("/root/send/execdata/stemcelldelivelist", rCSV);
  288. */
  289. var UpdateList = grd_stemcelldelivelist.getUpdateData();
  290. model.setValue("/root/send/execdata/stemcelldelivelist", UpdateList);
  291. submit("TXABC00601");
  292. }
  293. /* @group : 조혈모세포 불출관리
  294. * @ver : 2008.08.01
  295. * @by : 박중규
  296. * @type : function
  297. * @access : public
  298. * @desc : 유저id를 입력 받아 사용자 명을 조회하고 출고 리스트에 입력
  299. * @param :
  300. */
  301. function fGetUserNm(){
  302. model.setValue("/root/send/userinfo/userid", (ipt_delive.currentText).toUpperCase());
  303. //불출자 조회
  304. if((event.target == "ipt_delive") || (event.target == "btn_delive")) {
  305. //사용자명 조회
  306. if(submit("TRABC00602")) {
  307. model.setValue("/root/main/userinfo/delivepsn/delivepsnid", model.getValue("/root/temp/userinfo/item/userid"));
  308. model.setValue("/root/main/userinfo/delivepsn/delivepsnnm", model.getValue("/root/temp/userinfo/item/usernm"));
  309. }
  310. ipt_delive.refresh();
  311. ipt_delivenm.refresh();
  312. //출고리스트에 입력
  313. for (var i = 1; i < grd_stemcelldelivelist.rows; i++) {
  314. if(model.getValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/chk") == "Y") {
  315. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/delivepsnid", model.getValue("/root/main/userinfo/delivepsn/delivepsnid"));
  316. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/delivepsnnm", model.getValue("/root/main/userinfo/delivepsn/delivepsnnm"));
  317. }
  318. }
  319. //인수자명 조회
  320. } else if((event.target == "ipt_acpt") || (event.target == "btn_acpt")) {
  321. model.setValue("/root/send/userinfo/userid", (ipt_acpt.currentText).toUpperCase());
  322. //사용자이름 조회
  323. if(submit("TRABC00602")) {
  324. model.setValue("/root/main/userinfo/acptpsn/acptpsnid", model.getValue("/root/temp/userinfo/item/userid"));
  325. model.setValue("/root/main/userinfo/acptpsn/acptpsnnm", model.getValue("/root/temp/userinfo/item/usernm"));
  326. }
  327. ipt_acpt.refresh();
  328. ipt_acptnm.refresh();
  329. //출고리스트에 입력
  330. for (var i = 1; i < grd_stemcelldelivelist.rows; i++) {
  331. if ( model.getValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/chk") == "Y") {
  332. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/acptpsnid", model.getValue("/root/main/userinfo/acptpsn/acptpsnid"));
  333. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/acptpsnnm", model.getValue("/root/main/userinfo/acptpsn/acptpsnnm"));
  334. }
  335. }
  336. }
  337. grd_stemcelldelivelist.refresh();
  338. }
  339. ]]>
  340. </script>
  341. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  342. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  343. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  344. <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
  345. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  346. <script type="javascript" src="../../../ast/hsctweb/js/bmtcommon.js"/>
  347. </xhtml:head>
  348. <xhtml:body guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  349. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  350. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:200px; height:14px; background-image:../../../com/commonweb/images/tit_bullet1.gif; ">조혈모세포 출고관리</caption>
  351. </group>
  352. <group id="grp_biz" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
  353. <caption id="caption1" class="tit_2" style="left:5px; top:81px; width:200px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; ">조혈모세포 출고리스트</caption>
  354. <line id="line1" class="line_1" style="x1:0px; y1:96px; x2:1194px; y2:96px; "/>
  355. <datagrid id="grd_stemcelldelivelist" nodeset="/root/main/stemcelldelive/stemcelldelivelist" class="datagrid2" caption="^보관위치^적용일자^등록번호^환자명^구분^이식형태^Stem Cell&#xA;Source^RBC&#xA;Purging^바코드번호^출고자^출고일시^인수자^인수일시^병동도착확인자^병실^병동도착일시^채집량(㎖)^주입량(㎖)^주입백수^Cell Hct(%)^TNC (10^8)^TNC (10^8/㎏)^MNC(10^8)^MNC(10^8/㎏)^Lympo(10^8)^Lympo(10^8/㎏)^CD34+(%)^CD34+(10^6)^CD34+(10^6/㎏)^CD3(%)^CD3+(10^6)^CD3+(10^6/㎏)^CD4(%)^CD4(10^6)^CD4(10^6/kg)^CD8(%)^CD8(10^6)^CD8(10^6/kg)^CD19(%)^CD19(10^6)^CD19(10^6/kg)^NK+ (%)^NK+ (10^6)^NK+ (10^6/㎏)^TNK+ (%)^TNK+ (10^6)^TNK+ (10^6/㎏)^Purity (%)^Yield (%)^Viability(%)^DELIVEFLAG^delivepsnid^acptpsnid^bdwt^cellprcpdd^infsdd^infsbagqty^cd34yn^rgstid^orddrid^remark" colsep="^" colwidth="28, 77, 81, 67, 62, 50, 62, 64, 64, 101, 81, 123, 79, 116, 100, 46, 156, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="1" explorerbar="sortshow" extendlastcol="scroll" focuscolor="#b9e5fb" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:101px; width:1194px; height:619px; text-align:center; ">
  356. <col checkvalue="Y,N" ref="chk" type="checkbox"/>
  357. <col ref="keeppos" type="output"/>
  358. <col ref="prcphopedd" type="output" visibility="hidden" format="yyyy-mm-dd"/>
  359. <col ref="pid" type="output"/>
  360. <col ref="hngnm" type="output"/>
  361. <col disabled="true" ref="flag" type="combo">
  362. <choices>
  363. <item>
  364. <label>당일</label>
  365. <value>D</value>
  366. </item>
  367. <item>
  368. <label>해동</label>
  369. <value>I</value>
  370. </item>
  371. <item>
  372. <label>폐기</label>
  373. <value>A</value>
  374. </item>
  375. </choices>
  376. </col>
  377. <col disabled="true" ref="trnpttype" type="combo">
  378. <choices>
  379. <itemset nodeset="/root/init/cmbinfo/trnpttype/A0158">
  380. <label ref="cdnm"/>
  381. <value ref="cdid"/>
  382. </itemset>
  383. </choices>
  384. </col>
  385. <col disabled="true" ref="scs" type="combo">
  386. <choices>
  387. <itemset nodeset="/root/init/cmbinfo/scs/A0159">
  388. <label ref="cdnm"/>
  389. <value ref="cdid"/>
  390. </itemset>
  391. </choices>
  392. </col>
  393. <col ref="rbcelmnyn"/>
  394. <col ref="cellbcno"/>
  395. <col ref="delivepsnnm"/>
  396. <col ref="delivedt" format="yyyy-mm-dd hh:nn:ss"/>
  397. <col disabled="true" ref="acptpsnnm" type="input" maxbyte="20"/>
  398. <col ref="acptdt" format="yyyy-mm-dd hh:nn:ss"/>
  399. <col ref="wardarvcnfmrid"/>
  400. <col ref="roomcd"/>
  401. <col ref="wardarvcnfmdt" format="yyyy-mm-dd hh:nn:ss"/>
  402. <col ref="tretvol" visibility="visible"/>
  403. <col ref="infsvol" visibility="visible"/>
  404. <col ref="infsbagqty" visibility="visible"/>
  405. <col ref="cellhct" visibility="visible"/>
  406. <col ref="tncqty" visibility="visible"/>
  407. <col ref="tnckgqty" visibility="visible"/>
  408. <col ref="mncqty" visibility="visible"/>
  409. <col ref="mnckgqty" visibility="visible"/>
  410. <col ref="lympoqty" visibility="visible"/>
  411. <col ref="lympokgqty" visibility="visible"/>
  412. <col ref="cd34per" visibility="visible"/>
  413. <col ref="cd34qty" visibility="visible"/>
  414. <col ref="cd34kgqty" visibility="visible"/>
  415. <col ref="cd3per" visibility="visible"/>
  416. <col ref="cd3qty" visibility="visible"/>
  417. <col ref="cd3kgqty" visibility="visible"/>
  418. <col ref="cd4per" visibility="visible"/>
  419. <col ref="cd4qty" visibility="visible"/>
  420. <col ref="cd4kgqty" visibility="visible"/>
  421. <col ref="cd8per" visibility="visible"/>
  422. <col ref="cd8qty" visibility="visible"/>
  423. <col ref="cd8kgqty" visibility="visible"/>
  424. <col ref="cd19per" visibility="visible"/>
  425. <col ref="cd19qty" visibility="visible"/>
  426. <col ref="cd19kgqty" visibility="visible"/>
  427. <col ref="nkper" visibility="visible"/>
  428. <col ref="nkqty" visibility="visible"/>
  429. <col ref="nkkgqty" visibility="visible"/>
  430. <col ref="nktper" visibility="visible"/>
  431. <col ref="nktqty" visibility="visible"/>
  432. <col ref="nktkgqty" visibility="visible"/>
  433. <col ref="purityper" visibility="hidden"/>
  434. <col ref="yieldper" visibility="hidden"/>
  435. <col ref="viabper" visibility="visible"/>
  436. <col ref="deliveflag" visibility="hidden"/>
  437. <col ref="delivepsnid" visibility="hidden"/>
  438. <col ref="acptpsnid" visibility="hidden"/>
  439. <col ref="bdwt" visibility="hidden"/>
  440. <col ref="cellprcpdd" visibility="hidden"/>
  441. <col ref="infsdd" visibility="hidden"/>
  442. <col ref="infsbagqty" visibility="hidden"/>
  443. <col ref="cd34collyn" visibility="hidden"/>
  444. <col ref="rgstid" visibility="hidden"/>
  445. <col ref="orddrid" visibility="hidden"/>
  446. <col ref="remark" visibility="hidden"/>
  447. <script type="javascript" ev:event="onaftersort">
  448. <![CDATA[
  449. grd_stemcelldelivelist.gridToInstance();
  450. ]]>
  451. </script>
  452. <script type="javascript" ev:event="xforms-value-changed">
  453. <![CDATA[
  454. if(grd_stemcelldelivelist.col == grd_stemcelldelivelist.colRef("acptpsnnm")) {
  455. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + grd_stemcelldelivelist.row + "]/acptpsnid", "");
  456. }
  457. ]]>
  458. </script>
  459. </datagrid>
  460. <group id="grp_sea" style="left:0px; top:10px; width:1194px; height:61px; vertical-align:top; ">
  461. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:61px; background-color:#fffbf2; border-color:#ffd799; "/>
  462. <caption id="caption2" class="search_name" style="left:332px; top:9px; width:99px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">바코드번호 :</caption>
  463. <line id="line13" class="line_4" style="x1:1107px; y1:7px; x2:1107px; y2:29px; "/>
  464. <button id="btn_sea" class="btn1_letter2" style="left:1123px; top:7px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
  465. <caption>조회</caption>
  466. <script type="javascript" ev:event="DOMActivate">
  467. <![CDATA[
  468. fGetStemCellList();
  469. ]]>
  470. </script>
  471. </button>
  472. <caption id="caption4" class="search_name" style="left:549px; top:10px; width:73px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">불출자 :</caption>
  473. <input id="input6" ref="/root/send/baseinfo/pid" class="input_search" style="left:434px; top:34px; width:100px; height:19px; "/>
  474. <caption id="caption16" class="search_name" style="left:332px; top:35px; width:101px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">등록번호 :</caption>
  475. <caption id="caption5" class="search_name" style="left:940px; top:10px; width:86px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">출고장소 :</caption>
  476. <select1 id="combo14" ref="/root/send/baseinfo/deliveflag" class="combo_search" appearance="minimal" style="left:1029px; top:9px; width:62px; height:19px; ">
  477. <choices>
  478. <itemset nodeset="/root/init/cmbinfo/deliveflag/A0157">
  479. <label ref="cdnm"/>
  480. <value ref="cdid"/>
  481. </itemset>
  482. </choices>
  483. </select1>
  484. <input id="ipt_cellbcno" ref="/root/send/baseinfo/cellbcno" class="input_search" style="left:434px; top:8px; width:100px; height:19px; ">
  485. <script type="javascript" ev:event="onkeypress">
  486. <![CDATA[
  487. if (event.keyCode == "13") {
  488. model.setValue("/root/send/baseinfo/cellbcno", (ipt_cellbcno.currentText).toUpperCase());
  489. fGetStemCellList();
  490. }
  491. ]]>
  492. </script>
  493. </input>
  494. <caption id="caption7" class="search_name" style="left:15px; top:9px; width:86px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">출고일 :</caption>
  495. <caption id="caption9" class="search_n_b" style="left:201px; top:10px; width:12px; height:17px; font-weight:bolder; ">~</caption>
  496. <input id="input4" ref="/root/send/baseinfo/delivetodd" class="input_search" inputtype="date" style="left:217px; top:9px; width:100px; height:19px; "/>
  497. <caption id="caption3" class="search_name" style="left:549px; top:35px; width:73px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">인수자 :</caption>
  498. <input id="ipt_acptpsnid" ref="/root/send/baseinfo/acptpsnid" class="input_search" style="left:625px; top:34px; width:80px; height:19px; ">
  499. <script type="javascript" ev:event="xforms-value-changed">
  500. <![CDATA[
  501. model.setValue("/root/send/baseinfo/acptpsnid", (ipt_acptpsnid.currentText).toUpperCase());
  502. ipt_acptpsnid.refresh();
  503. ]]>
  504. </script>
  505. </input>
  506. <input id="ipt_delivepsnid" ref="/root/send/baseinfo/delivepsnid" class="input_search" style="left:625px; top:9px; width:80px; height:19px; ">
  507. <script type="javascript" ev:event="xforms-value-changed">
  508. <![CDATA[
  509. model.setValue("/root/send/baseinfo/delivepsnid", (ipt_delivepsnid.currentText).toUpperCase());
  510. ipt_delivepsnid.refresh();
  511. ]]>
  512. </script>
  513. </input>
  514. <input id="ipt_delivefromdd" ref="/root/send/baseinfo/delivefromdd" class="input_search" inputtype="date" style="left:97px; top:9px; width:100px; height:19px; "/>
  515. <caption id="caption8" class="search_name" style="left:721px; top:10px; width:145px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">RBC Purging :</caption>
  516. <select1 id="combo2" ref="/root/send/baseinfo/rbcelmnyn" class="combo_search" appearance="minimal" style="left:870px; top:9px; width:60px; height:19px; ">
  517. <choices>
  518. <item>
  519. <label/>
  520. <value/>
  521. </item>
  522. <item>
  523. <label>Y</label>
  524. <value>Y</value>
  525. </item>
  526. <item>
  527. <label>N</label>
  528. <value>N</value>
  529. </item>
  530. </choices>
  531. </select1>
  532. <caption id="caption10" class="search_name" style="left:721px; top:35px; width:149px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">Stem Cell Source :</caption>
  533. <select1 id="combo3" ref="/root/send/baseinfo/scs" class="combo_search" appearance="minimal" style="left:870px; top:34px; width:62px; height:19px; ">
  534. <choices>
  535. <itemset nodeset="/root/init/cmbinfo/scs/A0159">
  536. <label ref="cdnm"/>
  537. <value ref="cdid"/>
  538. </itemset>
  539. </choices>
  540. </select1>
  541. </group>
  542. <button id="btn_excsave" class="btn2_letter4" disable.background-image="../../../com/commonweb/images/dis_btn2_letter4.gif" style="left:1130px; top:76px; width:64px; height:19px; background-image:../../../com/commonweb/images/btn2_letter4.gif; ">
  543. <caption>엑셀저장</caption>
  544. <script type="javascript" ev:event="DOMActivate">
  545. <![CDATA[
  546. var fileName = window.fileDialog("save", ",", false, "출고관리", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  547. if (fileName != "")
  548. {
  549. grd_stemcelldelivelist.saveExcel(fileName);
  550. }
  551. ]]>
  552. </script>
  553. </button>
  554. <input id="ipt_acpt" ref="/root/main/userinfo/acptpsn/acptpsnid" class="input_search" style="left:695px; top:76px; width:80px; height:19px; ">
  555. <script type="javascript" ev:event="onkeypress">
  556. <![CDATA[
  557. if(event.keyCode == "13") {
  558. fGetUserNm();
  559. }
  560. ]]>
  561. </script>
  562. </input>
  563. <input id="ipt_delive" ref="/root/main/userinfo/delivepsn/delivepsnid" class="input_search" style="left:445px; top:76px; width:80px; height:19px; ">
  564. <script type="javascript" ev:event="onkeypress">
  565. <![CDATA[
  566. if(event.keyCode == "13") {
  567. fGetUserNm();
  568. }
  569. ]]>
  570. </script>
  571. </input>
  572. <button id="btn_delive" class="btn2_letter5" disable.background-image="../../../com/commonweb/images/dis_btn2_letter4.gif" style="left:605px; top:76px; width:75px; height:19px; background-image:../../../com/commonweb/images/btn2_letter4.gif; ">
  573. <caption>불출자입력</caption>
  574. <script type="javascript" ev:event="onclick">
  575. <![CDATA[
  576. fGetUserNm();
  577. ]]>
  578. </script>
  579. </button>
  580. <button id="btn_acpt" class="btn2_letter5" disable.background-image="../../../com/commonweb/images/dis_btn2_letter4.gif" style="left:855px; top:76px; width:75px; height:19px; background-image:../../../com/commonweb/images/btn2_letter4.gif; ">
  581. <caption>인수자입력</caption>
  582. <script type="javascript" ev:event="ondelayclick">
  583. <![CDATA[
  584. fGetUserNm();
  585. ]]>
  586. </script>
  587. </button>
  588. <button id="btn_ioflag" class="btn2_letter6" disable.background-image="../../../com/commonweb/images/dis_btn2_letter4.gif" style="left:1032px; top:76px; width:86px; height:19px; background-image:../../../com/commonweb/images/btn2_letter4.gif; ">
  589. <caption>출고장소입력</caption>
  590. <script type="javascript" ev:event="ondelayclick">
  591. <![CDATA[
  592. for (var i = 1; i < grd_stemcelldelivelist.rows; i++) {
  593. if ( model.getValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/chk") == "Y") {
  594. if(model.getValue("/root/main/userinfo/deliveflag") == 2){
  595. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/roomcd", "");
  596. grd_stemcelldelivelist.isReadOnly(i, 13) = false;
  597. }
  598. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/deliveflag", model.getValue("/root/main/userinfo/deliveflag"));
  599. }
  600. }
  601. grd_stemcelldelivelist.refresh();
  602. ]]>
  603. </script>
  604. </button>
  605. <select1 id="combo1" ref="/root/main/userinfo/deliveflag" class="combo_search" appearance="minimal" style="left:945px; top:76px; width:87px; height:19px; ">
  606. <choices>
  607. <itemset nodeset="/root/init/cmbinfo/deliveflag/A0157">
  608. <label ref="cdnm"/>
  609. <value ref="cdid"/>
  610. </itemset>
  611. </choices>
  612. <script type="javascript" ev:event="xforms-value-changed">
  613. <![CDATA[
  614. for (var i = 1; i < grd_stemcelldelivelist.rows; i++) {
  615. if ( model.getValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/chk") == "Y") {
  616. if(model.getValue("/root/main/userinfo/deliveflag") == 2){
  617. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/roomcd", "");
  618. //원외의 경우 인수자를 free text로 입력할 수 있도록 인풋박스 활성화
  619. grd_stemcelldelivelist.isReadOnly(i, 13) = false;
  620. }
  621. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/deliveflag", model.getValue("/root/main/userinfo/deliveflag"));
  622. }
  623. }
  624. grd_stemcelldelivelist.refresh();
  625. ]]>
  626. </script>
  627. </select1>
  628. <input id="ipt_delivenm" ref="/root/main/userinfo/delivepsn/delivepsnnm" class="input_search" disabled="true" style="left:525px; top:76px; width:80px; height:19px; "/>
  629. <input id="ipt_acptnm" ref="/root/main/userinfo/acptpsn/acptpsnnm" class="input_search" disabled="true" style="left:775px; top:76px; width:80px; height:19px; "/>
  630. <datagrid id="datagrid1" nodeset="/root/send/printinfo/printlist" visibility="hidden" caption="진단명^이식형태^환자체중^환자혈액형^공여자명^공여자성별^공여자나이^공여자체중^scs^colday^주입일자^주입량^주입백수^RBC^CliniMACS^HCTper^tnckgqty^mnckgqty^cd34kgqty^cd3kgqty^nkkgqty^nktkgqty^rgstid" colsep="^" colwidth="100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:205px; top:240px; width:825px; height:150px; ">
  631. <col ref="diagcd"/>
  632. <col ref="trnpttype"/>
  633. <col ref="patweight"/>
  634. <col ref="pattrnptafbtype"/>
  635. <col ref="dnornm"/>
  636. <col ref="dnorsex"/>
  637. <col ref="dnorage"/>
  638. <col ref="dnorbdwt"/>
  639. <col ref="scs"/>
  640. <col ref="colday" format="yyyy-mm-dd"/>
  641. <col ref="infsdd" format="yyyy-mm-dd"/>
  642. <col ref="infsvol"/>
  643. <col ref="infsbagqty"/>
  644. <col ref="rbcelmnyn"/>
  645. <col ref="clini"/>
  646. <col ref="hctper"/>
  647. <col ref="tnckgqty"/>
  648. <col ref="mnckgqty"/>
  649. <col ref="cd34kgqty"/>
  650. <col ref="cd3kgqty"/>
  651. <col ref="nkkgqty"/>
  652. <col ref="nktkgqty"/>
  653. <col ref="rgstid"/>
  654. </datagrid>
  655. <select1 id="cmb_hospnm" ref="/root/temp/hospnm" class="combo_search" visibility="hidden" appearance="minimal" style="left:185px; top:75px; width:87px; height:19px; ">
  656. <choices>
  657. <itemset nodeset="/root/init/cmbinfo/hospnm/B006">
  658. <label ref="cdnm"/>
  659. <value ref="cdid"/>
  660. </itemset>
  661. </choices>
  662. <script type="javascript" ev:event="xforms-value-changed">
  663. <![CDATA[
  664. for (var i = 1; i < grd_stemcelldelivelist.rows; i++) {
  665. if ( model.getValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/chk") == "Y") {
  666. if(model.getValue("/root/main/userinfo/deliveflag") == 2){
  667. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/roomcd", "");
  668. //원외의 경우 인수자를 free text로 입력할 수 있도록 인풋박스 활성화
  669. grd_stemcelldelivelist.isReadOnly(i, 13) = false;
  670. }
  671. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/deliveflag", model.getValue("/root/main/userinfo/deliveflag"));
  672. }
  673. }
  674. grd_stemcelldelivelist.refresh();
  675. ]]>
  676. </script>
  677. </select1>
  678. <select1 id="cmb_hospaddr" ref="/root/temp/hospaddr" class="combo_search" visibility="hidden" appearance="minimal" style="left:275px; top:75px; width:87px; height:19px; ">
  679. <choices>
  680. <itemset nodeset="/root/init/cmbinfo/hospaddr/B007">
  681. <label ref="cdnm"/>
  682. <value ref="cdid"/>
  683. </itemset>
  684. </choices>
  685. <script type="javascript" ev:event="xforms-value-changed">
  686. <![CDATA[
  687. for (var i = 1; i < grd_stemcelldelivelist.rows; i++) {
  688. if ( model.getValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/chk") == "Y") {
  689. if(model.getValue("/root/main/userinfo/deliveflag") == 2){
  690. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/roomcd", "");
  691. //원외의 경우 인수자를 free text로 입력할 수 있도록 인풋박스 활성화
  692. grd_stemcelldelivelist.isReadOnly(i, 13) = false;
  693. }
  694. model.setValue("/root/main/stemcelldelive/stemcelldelivelist[" + i + "]/deliveflag", model.getValue("/root/main/userinfo/deliveflag"));
  695. }
  696. }
  697. grd_stemcelldelivelist.refresh();
  698. ]]>
  699. </script>
  700. </select1>
  701. </group>
  702. <group id="grp_btn" style="left:0px; top:13px; width:1195px; height:27px; ">
  703. <button id="btn_save" class="btn4_letter2" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:1138px; top:5px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
  704. <caption>저장</caption>
  705. <script type="javascript" ev:event="onclick">
  706. <![CDATA[
  707. fExecSave();
  708. fGetStemCellList();
  709. /*if (model.getValue("root/properties/error/description") == ""){
  710. messageBox(model.getValue("root/properties/error/msg"), "E999", "");
  711. }*/
  712. ]]>
  713. </script>
  714. </button>
  715. <button id="btn_prt" class="btn6_letter8" disable.background-image="../../../com/commonweb/images/dis_btn6_letter2.gif" style="left:0px; top:5px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn6_letter2.gif; ">
  716. <caption>세포처리결과출력</caption>
  717. <script type="javascript" ev:event="onclick">
  718. <![CDATA[
  719. var vPid;
  720. var vCount = 0;
  721. model.removeNodeset("/root/send/printinfo");
  722. model.resetInstanceNode("/root/send/patinfo");
  723. model.resetInstanceNode("/root/send/req");
  724. datagrid1.refresh();
  725. /*PID 셋*/
  726. var row = grd_stemcelldelivelist.findRow("Y", 1, 1, false, true);
  727. model.setValue("/root/send/req/pid", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ row +"]/pid"));
  728. if(model.getValue("/root/send/req/pid") == "") {
  729. messageBox("출력할 셀을 선택하여 주세요.", "E999");
  730. return false;
  731. }
  732. if(model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ row +"]/flag") == "A") {
  733. messageBox("폐기현황은 출력할 수 없습니다.", "E999");
  734. return false;
  735. }
  736. //공여자정보조회
  737. submit("TRABC00603");
  738. //환자정보 set
  739. model.setValue("/root/send/patinfo/pid", model.getValue("/root/send/req/pid"));
  740. model.setValue("/root/send/patinfo/hngnm", model.getValue("/root/temp/printinfo/printlist/hngnm"));
  741. var vRrgstno = model.getValue("/root/temp/printinfo/printlist/rrgstno");
  742. model.setValue("/root/send/patinfo/rrgstno", vRrgstno.substr(0, 8) + "******");
  743. model.setValue("/root/send/patinfo/patsex", model.getValue("/root/temp/printinfo/printlist/patsex"));
  744. model.setValue("/root/send/patinfo/patage", model.getValue("/root/temp/printinfo/printlist/patage"));
  745. //model.setValue("/root/send/patinfo/deptcd", model.getValue("/root/temp/printinfo/printlist/deptcd"));
  746. for(var i = 0 ; i<grd_stemcelldelivelist.rows ; i++) {
  747. if(model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/chk") == "Y"){
  748. if(vCount == 0) {
  749. vPid = model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/pid");
  750. vCount++;
  751. }
  752. //한번에 한명의 환자만 출력 가능 하도록 check
  753. if(vPid != model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/pid")){
  754. messageBox("한번에 여러명의 환자에 대한 출고 정보를 출력할 수 없습니다.", "E999");
  755. return false;
  756. }
  757. datagrid1.addRow(false);
  758. //환자정보
  759. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/diagcd", model.getValue("/root/temp/printinfo/printlist/diagcd"));
  760. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/trnpttype", grd_stemcelldelivelist.labelMatrix(i, 7));
  761. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/patweight", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/bdwt"));
  762. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/pattrnptafbtype", model.getValue("/root/temp/printinfo/printlist/pattrnptafbtype"));
  763. //공여자정보
  764. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/dnornm", model.getValue("/root/temp/printinfo/printlist/dnornm"));
  765. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/dnorsex", model.getValue("/root/temp/printinfo/printlist/dnorsex"));
  766. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/dnorage", model.getValue("/root/temp/printinfo/printlist/dnorage"));
  767. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/dnorbdwt", model.getValue("/root/temp/printinfo/printlist/dnorbdwt"));
  768. //조혈모세포주입결과
  769. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/scs", grd_stemcelldelivelist.labelMatrix(i, 8));
  770. var vCellprcpdd = model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cellprcpdd");
  771. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/colday", vCellprcpdd.substr(0, 4) + "/" + vCellprcpdd.substr(4, 2) + "/" + vCellprcpdd.substr(6, 2));
  772. var vInfsdd = model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/infsdd");
  773. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/infsdd", vInfsdd.substr(0, 4) + "/" + vInfsdd.substr(4, 2) + "/" + vInfsdd.substr(6, 2));
  774. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/infsvol", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/infsvol"));
  775. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/infsbagqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/infsbagqty"));
  776. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/rbcelmnyn", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/rbcelmnyn"));
  777. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/clini", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cd34collyn"));
  778. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/hctper", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cellhct"));
  779. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/tnckgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/tnckgqty"));
  780. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/mnckgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/mnckgqty"));
  781. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/cd34kgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cd34kgqty"));
  782. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/cd3kgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cd3kgqty"));
  783. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/nkkgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/nkkgqty"));
  784. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/nktkgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/nktkgqty"));
  785. model.setValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/rgstid", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/rgstid"));
  786. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/hospnm", cmb_hospnm.label);
  787. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/hospaddr", cmb_hospaddr.label);
  788. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/orddrid", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/orddrid"));
  789. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/cd4kgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cd4kgqty"));
  790. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/cd8kgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cd8kgqty"));
  791. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/cd19kgqty", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/cd19kgqty"));
  792. model.makeValue("/root/send/printinfo/printlist["+ datagrid1.row +"]/remark", model.getValue("/root/main/stemcelldelive/stemcelldelivelist["+ i +"]/remark"));
  793. }
  794. }
  795. model.refresh();
  796. exeReportPreview("RPABC00601", "XMLSTR", "/root/send/printinfo");
  797. ]]>
  798. </script>
  799. </button>
  800. </group>
  801. </xhtml:body>
  802. </xhtml:html>