SPMMO09600_조혈모세포이식환자관리.xrw 26 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575
  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. <info>
  11. <bmtpatinfo>
  12. <status/>
  13. <instcd/>
  14. <bmtdd/>
  15. <bmtno/>
  16. <histcd/>
  17. <pid/>
  18. <hngnm/>
  19. <wt/>
  20. <ht/>
  21. <trnptkind/>
  22. <abo/>
  23. <hlaa/>
  24. <hlab/>
  25. <hlac/>
  26. <hladr/>
  27. <diagnm/>
  28. <enddd/>
  29. <confirmtype/>
  30. <insureqdd/>
  31. <insuaprvdd/>
  32. <trnptdd/>
  33. <holddd/>
  34. <memo/>
  35. </bmtpatinfo>
  36. </info>
  37. <list>
  38. <bmtpat>
  39. <bmtpatlist/>
  40. </bmtpat>
  41. <donor>
  42. <donorlist/>
  43. </donor>
  44. </list>
  45. <cond>
  46. <fromdd/>
  47. <todd/>
  48. <pid/>
  49. <option/>
  50. <prid>1Y</prid>
  51. </cond>
  52. <patinfo>
  53. <patinfolist/>
  54. </patinfo>
  55. </main>
  56. <send>
  57. <savedata>
  58. <donorlist/>
  59. </savedata>
  60. <reqdata/>
  61. </send>
  62. <hidden>
  63. </hidden>
  64. <init>
  65. <P0013/>
  66. </init>
  67. </root>
  68. </instance>
  69. <script type="javascript" ev:event="xforms-ready">
  70. <![CDATA[
  71. fInitialize();
  72. ]]>
  73. </script>
  74. <bind id="bind1" ref="/root/hidden/concpatinfo" calculate="&quot;now()+.&quot;"/>
  75. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  76. <submission id="TRMMO09601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list/bmtpat"/>
  77. <submission id="TRMMO09602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list/donor"/>
  78. <submission id="TXMMO09602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
  79. <submission id="TRMMO04105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/patnm"/>
  80. <submission id="TRMMO00200" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patordinfo"/>
  81. </model>
  82. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  83. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  84. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  85. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  86. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  87. <script type="javascript" src="../../../emr/prcpmngtweb/js/SPMMO09600.js"/>
  88. </xhtml:head>
  89. <xhtml:body pagewidth="920" pageheight="640" guideline="2,604;1,899;1,449;1,225;1,675;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  90. <caption id="caption12" class="tit_1" style="left:0px; top:0px; width:280px; height:13px; ">조혈모세포 이식 환자 관리</caption>
  91. <group id="group_cond" scroll="no" style="left:0px; top:15px; width:900px; height:40px; ">
  92. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:5px; width:900px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  93. <caption id="caption1" class="search_name" style="left:5px; top:12px; width:86px; height:17px; ">등록기간 :</caption>
  94. <input id="input6" ref="/root/main/cond/fromdd" class="input_default" disabled="false" inputtype="date" style="left:92px; top:12px; width:90px; height:19px; "/>
  95. <select id="checkbox1" ref="/root/main/cond/option" overflow="visible" appearance="full" style="left:555px; top:15px; width:70px; height:19px; border-style:none; ">
  96. <choices>
  97. <item>
  98. <label>종료/삭제 포함</label>
  99. <value>ALL</value>
  100. </item>
  101. </choices>
  102. <script type="javascript" ev:event="xforms-value-changed">
  103. <![CDATA[
  104. fSearch();
  105. ]]>
  106. </script>
  107. </select>
  108. <line id="line13" class="line_4" style="x1:770px; y1:10px; x2:770px; y2:34px; "/>
  109. <button id="bnt_srch" class="btn1_letter2" style="left:779px; top:11px; width:56px; height:22px; ">
  110. <caption>조회</caption>
  111. <script type="javascript" ev:event="DOMActivate">
  112. <![CDATA[
  113. fSearch();
  114. ]]>
  115. </script>
  116. </button>
  117. <input id="input7" ref="/root/main/cond/todd" class="input_default" disabled="false" inputtype="date" style="left:202px; top:12px; width:90px; height:19px; "/>
  118. <select1 id="cmb_prid" ref="/root/main/cond/prid" appearance="minimal" style="left:297px; top:12px; width:55px; height:19px; ">
  119. <choices>
  120. <item>
  121. <label>3개월</label>
  122. <value>3M</value>
  123. </item>
  124. <item>
  125. <label>6개월</label>
  126. <value>6M</value>
  127. </item>
  128. <item>
  129. <label>9개월</label>
  130. <value>9M</value>
  131. </item>
  132. <item>
  133. <label>1년</label>
  134. <value>1Y</value>
  135. </item>
  136. <item>
  137. <label>2년</label>
  138. <value>2Y</value>
  139. </item>
  140. </choices>
  141. <script type="javascript" ev:event="xforms-value-changed">
  142. <![CDATA[
  143. var today = getCurrentDate();
  144. var idate = new Date();
  145. var prid = model.getValue("/root/main/cond/prid");
  146. if (prid =="3M") {
  147. var threeMDate = idate.getAddDate(-3, "M");
  148. model.setValue("/root/main/cond/fromdd", threeMDate.getDateFormat());
  149. model.setValue("/root/main/cond/todd", today);
  150. } else if (prid =="6M") {
  151. var sixMDate = idate.getAddDate(-6, "M");
  152. model.setValue("/root/main/cond/fromdd", sixMDate.getDateFormat());
  153. model.setValue("/root/main/cond/todd", today);
  154. } else if (prid =="9M") {
  155. var nineMDate = idate.getAddDate(-9, "M");
  156. model.setValue("/root/main/cond/fromdd", nineMDate.getDateFormat());
  157. model.setValue("/root/main/cond/todd", today);
  158. } else if (prid =="1Y") {
  159. var oneYDate = idate.getAddDate(-1, "Y");
  160. model.setValue("/root/main/cond/fromdd", oneYDate.getDateFormat());
  161. model.setValue("/root/main/cond/todd", today);
  162. } else if (prid =="2Y") {
  163. var twoYDate = idate.getAddDate(-2, "Y");
  164. model.setValue("/root/main/cond/fromdd", twoYDate.getDateFormat());
  165. model.setValue("/root/main/cond/todd", today);
  166. }
  167. model.refresh();
  168. ]]>
  169. </script>
  170. </select1>
  171. <caption id="caption13" style="left:187px; top:12px; width:15px; height:20px; ">~</caption>
  172. <caption id="caption14" class="search_name" style="left:375px; top:12px; width:86px; height:17px; ">환자번호 :</caption>
  173. <input id="ipt_pid2" ref="/root/main/cond/pid" style="left:465px; top:12px; width:80px; height:19px; ">
  174. <script type="javascript" ev:event="onkeypress">
  175. <![CDATA[
  176. inputEnterKey("bnt_srch", "DOMActivate");
  177. ]]>
  178. </script>
  179. </input>
  180. <button id="button6" class="btn1_letter2" style="left:839px; top:11px; width:56px; height:22px; ">
  181. <caption>엑셀</caption>
  182. <script type="javascript" ev:event="DOMActivate">
  183. <![CDATA[
  184. fsaveGridToExcel(grd_bmtpatlist, "조혈모세포이식환자");
  185. ]]>
  186. </script>
  187. </button>
  188. </group>
  189. <group id="group_list" scroll="no" style="left:0px; top:55px; width:900px; height:255px; ">
  190. <line id="line2" class="line_1" style="x1:0px; y1:5px; x2:900px; y2:5px; "/>
  191. <datagrid id="grd_bmtpatlist" nodeset="/root/main/list/bmtpat/bmtpatlist" caption="등록일자^환자번호^환자명^진단명^이식유형^공여자ID^공여자명^유형^보험신청^보험승인^이식시행^이식보류^메모^등록자^등록일시^수정자^수정일시^기관코드^발생번호^상태^체중^키^ABO혈액형^HLA-A검사결과^HLA-B검사결과^HLA-C검사결과^HLA-DR검사결과^종료일자^공여자확정^등록자^수정자" colsep="^" colwidth="70, 60, 70, 100, 55, 60, 70, 60, 70, 70, 70, 70, 100, 70, 100, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:0px; top:8px; width:900px; height:247px; ">
  192. <col ref="bmtdd" format="yyyy-mm-dd" style="text-align:center; "/>
  193. <col ref="pid" style="text-align:center; "/>
  194. <col ref="hngnm" style="text-align:center; "/>
  195. <col ref="diagnm"/>
  196. <col disabled="true" ref="trnptkind" type="combo" style="text-align:center; ">
  197. <choices>
  198. <item>
  199. <label>자가</label>
  200. <value>A</value>
  201. </item>
  202. <item>
  203. <label>동종</label>
  204. <value>B</value>
  205. </item>
  206. </choices>
  207. </col>
  208. <col ref="donorid" style="text-align:center; "/>
  209. <col ref="donornm" style="text-align:center; "/>
  210. <col ref="donorkind"/>
  211. <col ref="insureqdd" format="yyyy-mm-dd" style="text-align:center; "/>
  212. <col ref="insuaprvdd" format="yyyy-mm-dd" style="text-align:center; "/>
  213. <col ref="trnptdd" format="yyyy-mm-dd" style="text-align:center; "/>
  214. <col ref="holddd" format="yyyy-mm-dd" style="text-align:center; "/>
  215. <col ref="memo"/>
  216. <script type="javascript" ev:event="ondblclick">
  217. <![CDATA[
  218. if(isDataCell()){
  219. fSelectPatInfo();
  220. }
  221. ]]>
  222. </script>
  223. <col ref="fstrgstrnm" style="text-align:center; "/>
  224. <col ref="fstrgstdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  225. <col ref="lastupdtrnm" style="text-align:center; "/>
  226. <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  227. <col ref="instcd" visibility="hidden"/>
  228. <col ref="bmtno" visibility="hidden"/>
  229. <col ref="histcd" visibility="hidden"/>
  230. <col ref="wt" visibility="hidden"/>
  231. <col ref="ht" visibility="hidden"/>
  232. <col ref="abo" visibility="hidden"/>
  233. <col ref="hlaa" visibility="hidden"/>
  234. <col ref="hlab" visibility="hidden"/>
  235. <col ref="hlac" visibility="hidden"/>
  236. <col ref="hladr" visibility="hidden"/>
  237. <col ref="enddd" visibility="hidden"/>
  238. <col ref="confirmtype" visibility="hidden"/>
  239. <col ref="fstrgstrid" visibility="hidden"/>
  240. <col ref="lastupdtrid" visibility="hidden"/>
  241. <script type="javascript" ev:event="onaftersort">
  242. <![CDATA[
  243. grd_bmtpatlist.gridToInstance();
  244. ]]>
  245. </script>
  246. </datagrid>
  247. </group>
  248. <group id="group_info" scroll="no" style="left:0px; top:310px; width:900px; height:300px; ">
  249. <caption id="caption4" class="cell_1" style="left:450px; top:222px; width:101px; height:72px; vertical-align:middle; ">메모</caption>
  250. <textarea id="textarea1" ref="/root/main/info/bmtpatinfo/memo" disabled="false" style="left:553px; top:223px; width:347px; height:70px; "/>
  251. <caption id="caption5" class="cell_1" style="left:0px; top:247px; width:101px; height:23px; vertical-align:middle; ">보험 신청일</caption>
  252. <input id="ipt_insureqdd" ref="/root/main/info/bmtpatinfo/insureqdd" class="input_default" disabled="false" inputtype="date" style="left:103px; top:250px; width:101px; height:19px; "/>
  253. <caption id="caption6" class="cell_1" style="left:225px; top:247px; width:101px; height:23px; vertical-align:middle; ">보험 승인일</caption>
  254. <input id="ipt_insuaprvdd" ref="/root/main/info/bmtpatinfo/insuaprvdd" class="input_default" disabled="false" inputtype="date" style="left:328px; top:250px; width:100px; height:19px; "/>
  255. <line id="line1" class="line_1" style="x1:0px; y1:22px; x2:900px; y2:22px; "/>
  256. <caption id="caption9" class="tit_2" style="left:5px; top:5px; width:134px; height:13px; ">등록정보</caption>
  257. <caption id="caption3" class="cell_1" style="left:0px; top:27px; width:101px; height:23px; vertical-align:middle; ">환자번호</caption>
  258. <input id="ipt_pid" ref="/root/main/info/bmtpatinfo/pid" disabled="true" style="left:103px; top:29px; width:87px; height:19px; ">
  259. <script type="javascript" ev:event="onkeypress">
  260. <![CDATA[
  261. inputEnterKey("btn_reqpatnm1", "DOMActivate");
  262. ]]>
  263. </script>
  264. </input>
  265. <button id="btn_reqpatnm1" class="btn2_letter2" visibility="hidden" style="left:55px; top:28px; width:42px; height:19px; ">
  266. <caption>조회</caption>
  267. <script type="javascript" ev:event="DOMActivate">
  268. <![CDATA[
  269. var sStatus = model.getValue("/root/main/info/bmtpatinfo/status");
  270. if(sStatus != "I" ) {
  271. messageBox("수정 할수 없습니다.\n\n신규 작성 하시려면 초기화 버튼 클릭후 진행 하세요.", "C999");
  272. ipt_pid.value = "";
  273. return;
  274. }
  275. fPidTrim("/root/main/info/bmtpatinfo/pid");
  276. var pid = model.getValue("/root/main/info/bmtpatinfo/pid");
  277. if(reqPatInfo("pid", "ptbs", pid)==true){
  278. var hngnm = model.getValue("/root/init/patnm/patnm/hngnm");
  279. model.setValue("/root/main/info/bmtpatinfo/hngnm", hngnm);
  280. model.refresh();
  281. }
  282. ]]>
  283. </script>
  284. </button>
  285. <button id="btn_search" class="icon_search" style="left:195px; top:30px; width:16px; height:16px; ">
  286. <caption/>
  287. <script type="javascript" ev:event="DOMActivate">
  288. <![CDATA[
  289. var sStatus = model.getValue("/root/main/info/bmtpatinfo/status");
  290. if(sStatus != "I" ) {
  291. messageBox("수정 할수 없습니다.\n\n신규 작성 하시려면 초기화 버튼 클릭후 진행 하세요.", "C999");
  292. return;
  293. }
  294. modal("SPPMC02500");
  295. var sPid = model.getValue("/root/main/patinfo/patinfolist/pid");
  296. var sHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm");
  297. model.setValue("/root/main/info/bmtpatinfo/pid", sPid);
  298. model.setValue("/root/main/info/bmtpatinfo/hngnm", sHngnm);
  299. model.refresh();
  300. ]]>
  301. </script>
  302. </button>
  303. <caption id="caption2" class="cell_1" style="left:226px; top:27px; width:101px; height:23px; vertical-align:middle; ">환자명</caption>
  304. <output id="opt_unitcd" ref="/root/main/info/bmtpatinfo/hngnm" class="output_fix" appearance="output" style="left:329px; top:28px; width:101px; height:19px; "/>
  305. <caption id="caption7" class="cell_1" style="left:450px; top:27px; width:101px; height:23px; vertical-align:middle; ">진단명</caption>
  306. <input id="input5" ref="/root/main/info/bmtpatinfo/diagnm" style="left:555px; top:30px; width:345px; height:19px; "/>
  307. <caption id="caption8" class="cell_1" style="left:0px; top:51px; width:101px; height:23px; vertical-align:middle; ">등록일자</caption>
  308. <input id="ipt_bmtdd" ref="/root/main/info/bmtpatinfo/bmtdd" class="input_default" disabled="true" inputtype="date" style="left:103px; top:53px; width:101px; height:19px; "/>
  309. <caption id="caption10" class="cell_1" style="left:226px; top:51px; width:101px; height:23px; vertical-align:middle; ">종료일자</caption>
  310. <button id="button11" class="icon_eraser" style="left:303px; top:51px; width:23px; height:23px; ">
  311. <caption/>
  312. <script type="javascript" ev:event="DOMActivate">
  313. <![CDATA[
  314. model.setValue("/root/main/info/bmtpatinfo/enddd", "99991231");
  315. model.refresh();
  316. ]]>
  317. </script>
  318. <hint>
  319. <![CDATA[종료일자를 지정한 후에 다시 취소할 경우 사용]]>
  320. </hint>
  321. </button>
  322. <input id="ipt_enddd" ref="/root/main/info/bmtpatinfo/enddd" class="input_default" disabled="false" inputtype="date" style="left:329px; top:53px; width:101px; height:19px; "/>
  323. <select1 id="rdo_trnptkind" ref="/root/main/info/bmtpatinfo/trnptkind" appearance="full" cellspacing="15" cols="2" rows="1" overflow="visible" style="left:555px; top:53px; width:121px; height:20px; border-style:none; ">
  324. <choices>
  325. <item>
  326. <label>자가</label>
  327. <value>A</value>
  328. </item>
  329. <item>
  330. <label>동종</label>
  331. <value>B</value>
  332. </item>
  333. </choices>
  334. </select1>
  335. <caption id="caption11" class="cell_1" style="left:450px; top:51px; width:101px; height:23px; vertical-align:middle; ">이식유형</caption>
  336. <caption id="caption15" class="cell_1" style="left:0px; top:99px; width:101px; height:121px; vertical-align:middle; ">공여자 검색</caption>
  337. <button id="button2" class="btn2_letter2" style="left:9px; top:172px; width:42px; height:19px; ">
  338. <caption>추가</caption>
  339. <script type="javascript" ev:event="DOMActivate">
  340. <![CDATA[
  341. grd_donorlist.addRow();
  342. ]]>
  343. </script>
  344. </button>
  345. <button id="button3" class="btn2_letter2" style="left:54px; top:172px; width:42px; height:19px; ">
  346. <caption>삭제</caption>
  347. <script type="javascript" ev:event="DOMActivate">
  348. <![CDATA[
  349. grd_donorlist.addStatus(grd_donorlist.row, "delete");
  350. ]]>
  351. </script>
  352. </button>
  353. <caption id="caption17" class="cell_1" style="left:0px; top:272px; width:101px; height:23px; vertical-align:middle; ">이식 시행일</caption>
  354. <input id="ipt_holddd" ref="/root/main/info/bmtpatinfo/holddd" class="input_default" disabled="false" inputtype="date" style="left:328px; top:275px; width:100px; height:19px; "/>
  355. <caption id="caption20" class="cell_1" style="left:225px; top:272px; width:101px; height:23px; vertical-align:middle; ">이식 보류일</caption>
  356. <input id="ipt_trnptdd" ref="/root/main/info/bmtpatinfo/trnptdd" class="input_default" disabled="false" inputtype="date" style="left:102px; top:275px; width:101px; height:19px; "/>
  357. <caption id="caption18" class="cell_1" style="left:0px; top:75px; width:101px; height:23px; vertical-align:middle; ">환자조직형</caption>
  358. <caption id="caption25" class="cell_1" style="left:620px; top:75px; width:55px; height:23px; vertical-align:middle; ">HLA-DR</caption>
  359. <caption id="caption23" class="cell_1" style="left:103px; top:75px; width:50px; height:23px; vertical-align:middle; ">HLA-A</caption>
  360. <caption id="caption19" class="cell_1" style="left:277px; top:75px; width:50px; height:23px; vertical-align:middle; ">HLA-B</caption>
  361. <caption id="caption22" class="cell_1" style="left:450px; top:75px; width:50px; height:23px; vertical-align:middle; ">HLA-C</caption>
  362. <input id="input10" ref="/root/main/info/bmtpatinfo/hlaa" format="99:99/99:99" style="left:156px; top:77px; width:114px; height:19px; "/>
  363. <input id="input8" ref="/root/main/info/bmtpatinfo/hlab" format="99:99/99:99" style="left:329px; top:77px; width:114px; height:19px; "/>
  364. <input id="input9" ref="/root/main/info/bmtpatinfo/hlac" format="99:99/99:99" style="left:502px; top:77px; width:114px; height:19px; "/>
  365. <input id="input11" ref="/root/main/info/bmtpatinfo/hladr" format="99:99/99:99" style="left:680px; top:77px; width:114px; height:19px; "/>
  366. <caption id="caption24" class="cell_1" style="left:799px; top:75px; width:34px; height:23px; vertical-align:middle; ">ABO</caption>
  367. <select1 id="combo1" ref="/root/main/info/bmtpatinfo/abo" appearance="minimal" style="left:835px; top:77px; width:65px; height:19px; ">
  368. <choices>
  369. <itemset nodeset="/root/init/P0013/P0013">
  370. <label ref="cdnm"/>
  371. <value ref="cdid"/>
  372. </itemset>
  373. </choices>
  374. </select1>
  375. <datagrid id="grd_donorlist" nodeset="/root/main/list/donor/donorlist" caption="확정^ID^이름^유형^Sex^Age^키^체중^HLA-A^HLA-B^HLA-C^HLA-DR^ABO^IDM^등록자^등록일시^수정자^수정일시^BMTDD, BMTNO, DONORNO" colsep="^" colwidth="30, 60, 70, 60, 35, 35, 35, 35, 70, 70, 70, 70, 40, 80, 70, 100, 70,100, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:103px; top:100px; width:797px; height:120px; ">
  376. <col checkvalue="Y,N" ref="confirmyn" type="checkbox" style="text-align:center; focus-rect:visible; "/>
  377. <col ref="donorid" type="input" style="text-align:center; "/>
  378. <col ref="donornm" type="input"/>
  379. <col ref="donorkind" type="combo" style="text-align:center; ">
  380. <choices>
  381. <item>
  382. <label>-</label>
  383. <value>-</value>
  384. </item>
  385. <item>
  386. <label>형제</label>
  387. <value>A</value>
  388. </item>
  389. <item>
  390. <label>제대혈</label>
  391. <value>B</value>
  392. </item>
  393. <item>
  394. <label>반일치</label>
  395. <value>C</value>
  396. </item>
  397. <item>
  398. <label>타인</label>
  399. <value>D</value>
  400. </item>
  401. <item>
  402. <label>해외</label>
  403. <value>E</value>
  404. </item>
  405. </choices>
  406. </col>
  407. <col ref="sex" type="combo" style="text-align:center; ">
  408. <choices>
  409. <item>
  410. <label>-</label>
  411. <value>-</value>
  412. </item>
  413. <item>
  414. <label>남자</label>
  415. <value>M</value>
  416. </item>
  417. <item>
  418. <label>여자</label>
  419. <value>F</value>
  420. </item>
  421. </choices>
  422. </col>
  423. <col ref="age" type="input" style="text-align:center; "/>
  424. <col ref="ht" type="input" style="text-align:center; "/>
  425. <col ref="wt" type="input" style="text-align:center; "/>
  426. <col ref="hlaa" type="input" format="99:99/99:99" style="text-align:center; "/>
  427. <col ref="hlab" type="input" format="99:99/99:99" style="text-align:center; "/>
  428. <col ref="hlac" type="input" format="99:99/99:99" style="text-align:center; "/>
  429. <col ref="hladr" type="input" format="99:99/99:99" style="text-align:center; "/>
  430. <col ref="abo" type="combo" style="text-align:center; ">
  431. <choices>
  432. <itemset nodeset="/root/init/P0013/P0013">
  433. <label ref="cdnm"/>
  434. <value ref="cdid"/>
  435. </itemset>
  436. </choices>
  437. </col>
  438. <col ref="idm" type="input" format="yyyy-mm-dd" style="text-align:center; "/>
  439. <col ref="fstrgstrnm" style="text-align:center; "/>
  440. <col ref="fstrgstdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  441. <col ref="lastupdtrnm" style="text-align:center; "/>
  442. <col ref="lastupdtdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  443. <col ref="bmtdd" type="input" visibility="hidden"/>
  444. <col ref="bmtno" type="input" visibility="hidden"/>
  445. <col ref="donorno" type="input" visibility="hidden"/>
  446. </datagrid>
  447. <caption id="caption16" class="cell_1" style="left:0px; top:222px; width:101px; height:23px; vertical-align:middle; ">공여자 확정</caption>
  448. <select1 id="radio2" ref="/root/main/info/bmtpatinfo/confirmtype" appearance="full" cellspacing="15" cols="4" rows="1" overflow="visible" style="left:104px; top:225px; width:316px; height:20px; border-style:none; ">
  449. <choices>
  450. <item>
  451. <label>Sbling</label>
  452. <value>S</value>
  453. </item>
  454. <item>
  455. <label>Unrelated</label>
  456. <value>U</value>
  457. </item>
  458. <item>
  459. <label>Haplo</label>
  460. <value>H</value>
  461. </item>
  462. <item>
  463. <label>Cord</label>
  464. <value>C</value>
  465. </item>
  466. </choices>
  467. </select1>
  468. <button id="button1" class="icon_eraser" style="left:78px; top:246px; width:23px; height:23px; ">
  469. <caption/>
  470. <script type="javascript" ev:event="DOMActivate">
  471. <![CDATA[
  472. model.setValue("/root/main/info/bmtpatinfo/insureqdd", "00000000");
  473. model.refresh();
  474. ]]>
  475. </script>
  476. <hint>
  477. <![CDATA[보험신청일자를 지정한 후에 다시 취소할 경우 사용]]>
  478. </hint>
  479. </button>
  480. <button id="button4" class="icon_eraser" style="left:78px; top:271px; width:23px; height:23px; ">
  481. <caption/>
  482. <script type="javascript" ev:event="DOMActivate">
  483. <![CDATA[
  484. model.setValue("/root/main/info/bmtpatinfo/trnptdd", "00000000");
  485. model.refresh();
  486. ]]>
  487. </script>
  488. <hint>
  489. <![CDATA[이식시행 일자를 지정한 후에 다시 취소할 경우 사용]]>
  490. </hint>
  491. </button>
  492. <button id="button5" class="icon_eraser" style="left:303px; top:246px; width:23px; height:23px; ">
  493. <caption/>
  494. <script type="javascript" ev:event="DOMActivate">
  495. <![CDATA[
  496. model.setValue("/root/main/info/bmtpatinfo/insuaprvdd", "00000000");
  497. model.refresh();
  498. ]]>
  499. </script>
  500. <hint>
  501. <![CDATA[보험승인 일자를 지정한 후에 다시 취소할 경우 사용]]>
  502. </hint>
  503. </button>
  504. <button id="button7" class="icon_eraser" style="left:303px; top:271px; width:23px; height:23px; ">
  505. <caption/>
  506. <script type="javascript" ev:event="DOMActivate">
  507. <![CDATA[
  508. model.setValue("/root/main/info/bmtpatinfo/holddd", "00000000");
  509. model.refresh();
  510. ]]>
  511. </script>
  512. <hint>
  513. <![CDATA[이식보류 일자를 지정한 후에 다시 취소할 경우 사용]]>
  514. </hint>
  515. </button>
  516. <caption id="caption21" class="cell_1" style="left:676px; top:51px; width:101px; height:23px; vertical-align:middle; ">키(cm)/체중(kg)</caption>
  517. <input id="input14" ref="/root/main/info/bmtpatinfo/ht" style="left:781px; top:53px; width:39px; height:19px; "/>
  518. <input id="input15" ref="/root/main/info/bmtpatinfo/wt" style="left:840px; top:53px; width:39px; height:19px; "/>
  519. <caption id="caption26" style="left:825px; top:53px; width:10px; height:20px; ">/</caption>
  520. </group>
  521. <button id="button8" class="btn4_letter2" style="left:839px; top:611px; width:56px; height:22px; ">
  522. <caption>저장</caption>
  523. <script type="javascript" ev:event="DOMActivate">
  524. <![CDATA[
  525. var sHistCd = model.getValue("/root/main/info/bmtpatinfo/histcd");
  526. if(sHistCd != "O") {messageBox("삭제 상태의 정보는 수정 할 수 없습니다.", "C999"); return; }
  527. var sStatus = model.getValue("/root/main/info/bmtpatinfo/status");
  528. if(sStatus == "I"){ // 인서트
  529. if( "6" != messageBox("", "Q002")) { return; }
  530. } else if (sStatus == "U") {
  531. if( "6" != messageBox("", "Q012")) { return; }
  532. }
  533. fSavePatInfo();
  534. ]]>
  535. </script>
  536. </button>
  537. <button id="button9" class="btn4_letter2" style="left:778px; top:611px; width:56px; height:22px; ">
  538. <caption>삭제</caption>
  539. <script type="javascript" ev:event="DOMActivate">
  540. <![CDATA[
  541. var sHistCd = model.getValue("/root/main/info/bmtpatinfo/histcd");
  542. if(sHistCd != "O") {messageBox("삭제 상태의 정보는 수정 할 수 없습니다.", "C999"); return; }
  543. var sBMTNo = model.getValue("/root/main/info/bmtpatinfo/bmtno");
  544. if(sBMTNo == ""){
  545. messageBox("삭제할 정보가 선택 되지 않았습니다.", "I999");
  546. } else {
  547. if( "6" == messageBox("", "Q001")) {
  548. model.makeValue("/root/main/info/bmtpatinfo/status", "D");
  549. fSavePatInfo();
  550. }
  551. }
  552. ]]>
  553. </script>
  554. </button>
  555. <button id="button10" class="btn4_letter3" style="left:705px; top:611px; width:68px; height:22px; ">
  556. <caption>초기화</caption>
  557. <script type="javascript" ev:event="DOMActivate">
  558. <![CDATA[
  559. fNewRgst();
  560. ]]>
  561. </script>
  562. </button>
  563. </xhtml:body>
  564. </xhtml:html>