SMMND05000_혈액투석적정성평가.xrw 42 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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. <condition>
  11. <pid/>
  12. <statusflag>Access Flow(ml/min) :</statusflag>
  13. <mypid/>
  14. <bvipvalue>Access Flow(ml/min) :</bvipvalue>
  15. <mons/>
  16. <wardcd>2010702020</wardcd>
  17. </condition>
  18. <condition2>
  19. <pid/>
  20. <srchdate/>
  21. <hngnm/>
  22. <diagnm/>
  23. <srchmon/>
  24. <startdd/>
  25. <enddd/>
  26. <dmyn/>
  27. <fstdialdd/>
  28. </condition2>
  29. <hdmatnpatlist>
  30. <hdmatnpatinfo>
  31. <pid/>
  32. <hngnm/>
  33. <sexage/>
  34. <maintepatrgstdd/>
  35. <histstat/>
  36. <orddd/>
  37. <cretno/>
  38. <histstat/>
  39. <orddeptcd/>
  40. <orddrid/>
  41. </hdmatnpatinfo>
  42. </hdmatnpatlist>
  43. <coduitreclist>
  44. <coduitrecinfo>
  45. <recdd/>
  46. <rectm/>
  47. <recnm/>
  48. <pid/>
  49. <maintepatrgstdd/>
  50. </coduitrecinfo>
  51. </coduitreclist>
  52. <list>
  53. <item>
  54. <pid/>
  55. <yyyy/>
  56. <diagnm/>
  57. <dmyn/>
  58. <itemid/>
  59. <itemnm/>
  60. <methodid/>
  61. <methodnm/>
  62. <month01/>
  63. <month02/>
  64. <month03/>
  65. <month04/>
  66. <month05/>
  67. <month06/>
  68. <month07/>
  69. <month08/>
  70. <month09/>
  71. <month10/>
  72. <month11/>
  73. <month12/>
  74. <rsltbtn/>
  75. <fstdialdd/>
  76. </item>
  77. </list>
  78. <chklist>
  79. <chkinfo>
  80. <pid/>
  81. <cretfalg/>
  82. </chkinfo>
  83. </chklist>
  84. <rsltlist>
  85. <row/>
  86. <hearder/>
  87. </rsltlist>
  88. </main>
  89. <init>
  90. <M0133list>
  91. <cdnm/>
  92. <cdid/>
  93. </M0133list>
  94. <M0134list>
  95. <cdnm/>
  96. <cdid/>
  97. </M0134list>
  98. <M0135list>
  99. <cdnm/>
  100. <cdid/>
  101. </M0135list>
  102. <M0136list>
  103. <cdnm/>
  104. <cdid/>
  105. </M0136list>
  106. <M0137list>
  107. <cdnm/>
  108. <cdid/>
  109. </M0137list>
  110. <M0138list>
  111. <cdnm/>
  112. <cdid/>
  113. </M0138list>
  114. <M0139list>
  115. <cdnm/>
  116. <cdid/>
  117. </M0139list>
  118. <M0140list>
  119. <cdnm/>
  120. <cdid/>
  121. </M0140list>
  122. <M0141list>
  123. <cdnm/>
  124. <cdid/>
  125. </M0141list>
  126. <settingrn>
  127. <settingrnnm/>
  128. <settingrnid/>
  129. </settingrn>
  130. <M0999list>
  131. <cdnm/>
  132. <cdid/>
  133. </M0999list>
  134. <M0628list>
  135. <cdnm/>
  136. <cdid/>
  137. </M0628list>
  138. <M0629list>
  139. <cdnm/>
  140. <cdid/>
  141. </M0629list>
  142. <M0630list>
  143. <cdnm/>
  144. <cdid/>
  145. </M0630list>
  146. <mlist>
  147. <M0079>
  148. <cdid/>
  149. <cdnm/>
  150. </M0079>
  151. </mlist>
  152. <cmb_info>
  153. <calendar>
  154. <calnm/>
  155. <calid/>
  156. </calendar>
  157. </cmb_info>
  158. </init>
  159. <send>
  160. <reqdata>
  161. <pid/>
  162. <srchdate/>
  163. <diagnm/>
  164. <yyyymm/>
  165. <wardcd/>
  166. </reqdata>
  167. <data1/>
  168. <setdata>
  169. <setkindcd>D</setkindcd>
  170. <deptsetcd/>
  171. <deptcd/>
  172. <deptnm/>
  173. <foldernm/>
  174. <setno/>
  175. <startdd/>
  176. <enddd/>
  177. <pid/>
  178. <tclscdlist/>
  179. <workflag/>
  180. </setdata>
  181. </send>
  182. <temp>
  183. <paminfo/>
  184. </temp>
  185. <hidden>
  186. <count/>
  187. <gRow/>
  188. <temp>
  189. <rsltlist/>
  190. </temp>
  191. <ref>
  192. <testgrupseqno/>
  193. <startdd/>
  194. <enddd/>
  195. <pid/>
  196. <refgbn>1</refgbn>
  197. <acptdd/>
  198. <acptdde/>
  199. <testmdllist/>
  200. <tclscdlist/>
  201. </ref>
  202. </hidden>
  203. <receive>
  204. <item>
  205. <rslt1/>
  206. <rslt2/>
  207. <rslt3/>
  208. <rslt4/>
  209. <rslt5/>
  210. </item>
  211. </receive>
  212. </root>
  213. </instance>
  214. <script type="javascript" ev:event="xforms-ready">
  215. <![CDATA[
  216. fInitialize()
  217. ]]>
  218. </script>
  219. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  220. <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
  221. <submission id="TRMND01301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/hdmatnpatinfo"/>
  222. <submission id="TXMND01301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root"/>
  223. <submission id="TRMND01302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/coduitrecinfo"/>
  224. <submission id="TRMND01303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/reclist/recinfo"/>
  225. <submission id="TRMND01304" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/reclist/recinfo/hmdlspipeinfolist"/>
  226. <submission id="TXMND01302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
  227. <submission id="TRMND01404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/chkinfo"/>
  228. <!-- 20090120 dhkim 내환자세팅-->
  229. <submission id="TRMND03402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/settingrn"/>
  230. <!-- 20130311 적정성평가 -->
  231. <submission id="TRMND05001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/list"/>
  232. <submission id="TRMND05002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/receive"/>
  233. <submission id="TXMND05001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/count"/>
  234. <!-- 20130401 LIS 상세결과 -->
  235. <submission id="TRLLP01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/setdata" replace="instance" resultref="/root/hidden/temp/rsltlist"/>
  236. </model>
  237. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  238. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  239. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  240. <script type="javascript" src="../../../emr/dialroomweb/js/SMMND01300.js"/>
  241. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  242. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  243. <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
  244. <script type="javascript">
  245. <![CDATA[
  246. //=====================================================================================================================================================================================
  247. // @ 화면 초기화
  248. //=====================================================================================================================================================================================
  249. function fInitialize() {
  250. //20090120 dhkim
  251. //내환자 setting 간호사 load
  252. model.removenode('/root/send');
  253. model.makeValue('/root/send/wardcd', '2010702020'); // 20130520 강제세팅, 혈액투석적성성평가는
  254. // alert("wardcd = " + model.getValue("/root/send/wardcd"));
  255. //submit 호출
  256. if(!submit('TRMND03402')){
  257. messageBox('조회를 실패하였습니다.', 'E999');
  258. return;
  259. }
  260. setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
  261. zbcfGetCodeList( new Array ( "M0079" //원인질환
  262. )
  263. , new Array ("/root/init/mlist" //원인질환
  264. )
  265. );
  266. //당뇨유무
  267. model.setValue("/root/main/condition2/dmyn", "");
  268. //기준월
  269. model.setValue("/root/main/condition/mons", "");
  270. //** 상단환자 화면설정 **//
  271. var node = getGlobalVariable("paminfo");
  272. setCSVToNode("/root/temp/paminfo", node);
  273. if(getNodesetCount("/root/temp/paminfo/list") > 0) {
  274. var sSelPid = model.getValue("/root/temp/paminfo/list/pid"); // 등록번호
  275. var sMaintePatRgstDD = model.getValue("/root/temp/paminfo/list/maintepatrgstdd"); // 유지환자등록일자
  276. hdmatnpatRow = 1;
  277. model.setValue("/root/main/condition/pid", sSelPid);
  278. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  279. // 선택 행 셀 색상 지정
  280. var iRow = 1;
  281. grd_hdmatnpatinfo.cellstyle("background-color", iRow, 1, iRow, 4) = "#ffd9ff";
  282. }else{
  283. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  284. }
  285. if (iRow > 0) {
  286. fSrchHDSAQNInfo(iRow);
  287. }
  288. //조회조건 default 세팅
  289. model.setValue("/root/main/condition2/srchdate", getCurrentDate().substr(0,4));
  290. //model.setValue("/root/main/condition2/srchmon", getCurrentDate().substr(4,2));
  291. ipt_date1.value = getCurrentDate().toDate().getAddDate(-2,"Y").getDateFormat("YYYYMMDD") ;
  292. ipt_date2.value = getCurrentDate();
  293. model.refresh()
  294. }
  295. //=====================================================================================================================================================================================
  296. // @ 혈액투석 적정성 평가 조사표가져오기
  297. //=====================================================================================================================================================================================
  298. function fSrchHDSAQNInfo(curRow) {
  299. model.setValue("/root/main/condition2/pid", model.getValue( "/root/main/hdmatnpatlist/hdmatnpatinfo[" + curRow + "]/pid") );
  300. model.setValue("/root/main/condition2/hngnm", model.getValue( "/root/main/hdmatnpatlist/hdmatnpatinfo[" + curRow + "]/hngnm") );
  301. fsetcolortext(grd_hdmatnpatinfo, curRow);
  302. model.removenode("/root/main/list");
  303. if ( model.getValue("/root/main/condition2/pid") == "" ){
  304. messageBox("유지환자를 선택 후 작업하십시오.", "E", "");
  305. return;
  306. }
  307. var pid = model.getValue("/root/main/condition2/pid");
  308. var srchdate = model.getValue("/root/main/condition2/srchdate");
  309. model.makeValue("root/send/reqdata/pid", pid );
  310. model.makeValue("root/send/reqdata/srchdate", srchdate );
  311. if( submit("TRMND05001") ) { //혈액투석 적정성평가 조회
  312. grd_monthlist.clearStatus();
  313. }
  314. //기저질환 셋팅
  315. var diagnm = model.getValue("/root/main/list/item[1]/diagnm");
  316. model.setValue("/root/main/condition2/diagnm", diagnm);
  317. //당뇨유무
  318. var dmyn = model.getValue("/root/main/list/item[1]/dmyn");
  319. model.setValue("/root/main/condition2/dmyn", dmyn);
  320. //최초투석일자 20130528
  321. var fstdialdd = model.getValue("/root/main/list/item[1]/fstdialdd");
  322. model.setValue("/root/main/condition2/fstdialdd", fstdialdd);
  323. // if(grd_monthlist.row < 1) {
  324. // btn_new.dispatch("DOMActivate");
  325. // }
  326. //색깔부여... 20130426 권영애
  327. fsetColorHLValue();
  328. model.refresh();
  329. }
  330. //=====================================================================================================================================================================================
  331. // @ 혈액투석 적정성 평가 조사표 저장하기
  332. //=====================================================================================================================================================================================
  333. function fSaveHDSAQNInfo() {
  334. model.resetInstanceNode("/root/send/data1");
  335. var pid = model.getValue("/root/main/condition2/pid")
  336. var srchdate = model.getValue("/root/main/condition2/srchdate")
  337. var diagnm = model.getValue("/root/main/condition2/diagnm")
  338. var dmyn = model.getValue("/root/main/condition2/dmyn")
  339. if (diagnm ==""){
  340. messageBox("기저질환을 입력 후 작업하십시오.", "E", "");
  341. return;
  342. }
  343. model.makeValue("root/send/reqdata/pid", pid );
  344. model.makeValue("root/send/reqdata/srchdate",srchdate );
  345. model.makeValue("root/send/reqdata/diagnm", diagnm );
  346. var lstcnt = getNodesetCount("/root/main/list/item");
  347. for(var i = 1; i <= lstcnt; i++ ){
  348. model.setValue("/root/main/list/item[" + i + "]/pid", pid );
  349. model.setValue("/root/main/list/item[" + i + "]/yyyy", srchdate );
  350. model.setValue("/root/main/list/item[" + i + "]/diagnm", diagnm );
  351. model.setValue("/root/main/list/item[" + i + "]/dmyn", dmyn );
  352. grd_monthlist.addStatus( i ,"update");
  353. }
  354. model.makeValue("/root/send/data1", grd_monthlist.getUpdateData());
  355. if( submit("TXMND05001") ){ //혈액투석 적정성평가
  356. messageBox("저장","I002");
  357. var iRow = model.getValue("/root/hidden/gRow");
  358. fSrchHDSAQNInfo(iRow);
  359. }
  360. model.refresh();
  361. }
  362. //=====================================================================================================================================================================================
  363. // @ 혈액투석 적정성 평가 자료수집
  364. //=====================================================================================================================================================================================
  365. function fGetData(srchdate){
  366. submit("TRMND05002") ; //혈액투석 적정성평가 월별 자료수집
  367. var srchmon = srchdate.substring(4,6);
  368. model.makeValue("/root/main/list/item[1]/month" + srchmon ,model.getValue("/root/receive/item/rslt1" )); // 상태값 지정 (i)
  369. model.makeValue("/root/main/list/item[2]/month" + srchmon ,model.getValue("/root/receive/item/rslt2" )); // 상태값 지정 (i)
  370. model.makeValue("/root/main/list/item[3]/month" + srchmon ,model.getValue("/root/receive/item/rslt3" )); // 상태값 지정 (i)
  371. model.makeValue("/root/main/list/item[4]/month" + srchmon ,model.getValue("/root/receive/item/rslt4" )); // 상태값 지정 (i)
  372. model.makeValue("/root/main/list/item[5]/month" + srchmon ,model.getValue("/root/receive/item/rslt5" )); // 상태값 지정 (i)
  373. model.makeValue("/root/main/list/item[6]/month" + srchmon ,model.getValue("/root/receive/item/rslt6" )); // 상태값 지정 (i)
  374. model.makeValue("/root/main/list/item[7]/month" + srchmon ,model.getValue("/root/receive/item/rslt7" )); // 상태값 지정 (i)
  375. model.makeValue("/root/main/list/item[8]/month" + srchmon ,model.getValue("/root/receive/item/rslt8" )); // 상태값 지정 (i)
  376. model.makeValue("/root/main/list/item[9]/month" + srchmon ,model.getValue("/root/receive/item/rslt9" )); // 상태값 지정 (i)
  377. model.makeValue("/root/main/list/item[10]/month" + srchmon ,model.getValue("/root/receive/item/rslt10" )); // 상태값 지정 (i)
  378. model.makeValue("/root/main/list/item[11]/month" + srchmon ,model.getValue("/root/receive/item/rslt19" )); // 상태값 지정 (i)
  379. model.makeValue("/root/main/list/item[12]/month" + srchmon ,model.getValue("/root/receive/item/rslt11" )); // 상태값 지정 (i)
  380. model.makeValue("/root/main/list/item[13]/month" + srchmon ,model.getValue("/root/receive/item/rslt12" )); // 상태값 지정 (i)
  381. model.makeValue("/root/main/list/item[14]/month" + srchmon ,model.getValue("/root/receive/item/rslt13" )); // 상태값 지정 (i)
  382. model.makeValue("/root/main/list/item[15]/month" + srchmon ,model.getValue("/root/receive/item/rslt14" )); // 상태값 지정 (i)
  383. model.makeValue("/root/main/list/item[16]/month" + srchmon ,model.getValue("/root/receive/item/rslt15" )); // 상태값 지정 (i)
  384. model.makeValue("/root/main/list/item[17]/month" + srchmon ,model.getValue("/root/receive/item/rslt16" )); // 상태값 지정 (i)
  385. model.makeValue("/root/main/list/item[18]/month" + srchmon ,model.getValue("/root/receive/item/rslt17" )); // 상태값 지정 (i)
  386. model.makeValue("/root/main/list/item[19]/month" + srchmon ,model.getValue("/root/receive/item/rslt18" )); // 상태값 지정 (i)
  387. //for(var i = grd_monthlist.fixedRows; i < grd_monthlist.rows; i++) {
  388. //alert("rslt=" + model.getValue("/root/receive/item/rslt" + i ));
  389. //model.makeValue("/root/main/list/item[" + i + "]/month" + srchmon ,model.getValue("/root/receive/item/rslt" + i )); // 상태값 지정 (i)
  390. //}
  391. grd_monthlist.refresh();
  392. }
  393. //=====================================================================================================================================================================================
  394. // @ 혈액투석 적정성 평가 색깔
  395. //=====================================================================================================================================================================================
  396. function fsetcolortext(maingridlist, idx) {
  397. for (var i = 0; i < maingridlist.rows; i++) {
  398. maingridlist.rowStyle(i, "data", "background-color") = "#ffffff"; //흰색깔
  399. if ( i == idx) {
  400. maingridlist.rowStyle(i, "data", "background-color") = "#ffd9ff";
  401. }
  402. }
  403. }
  404. //=====================================================================================================================================================================================
  405. // @ 혈액투석 적정성 Hi, Low 표시
  406. //=====================================================================================================================================================================================
  407. function fsetColorHLValue(){
  408. var xx, yy;
  409. for(i=1;i<grd_monthlist.rows;i++){
  410. var vItem = model.getvalue("/root/main/list/item["+i+"]/itemid");
  411. xx = 0;
  412. for(j=4;j<grd_monthlist.cols;j++){
  413. xx++;
  414. yy = String(xx,"#") ;
  415. if ( yy.length == 1 ) {
  416. yy = "0" + yy;
  417. }
  418. var vJudg = model.getvalue("/root/main/list/item["+i+"]/month" + yy);
  419. if ( vItem == "06") { //Ca*P
  420. if ( vJudg > 55 ){
  421. grd_monthlist.cellStyle("color",i,j,i,j) = "red";
  422. }else{
  423. grd_monthlist.cellStyle("color",i,j,i,j) = "black";
  424. }
  425. }else if ( vItem == "11") { //kt/V
  426. if ( vJudg < 1.2 ){
  427. grd_monthlist.cellStyle("color",i,j,i,j) = "red";
  428. }else{
  429. grd_monthlist.cellStyle("color",i,j,i,j) = "black";
  430. }
  431. }else if ( vItem == "12") { //URR
  432. //alert("URR = " + vJudg);
  433. if ( vJudg < 65 ){
  434. grd_monthlist.cellStyle("color",i,j,i,j) = "red";
  435. }else{
  436. grd_monthlist.cellStyle("color",i,j,i,j) = "black";
  437. }
  438. }
  439. }
  440. }
  441. }
  442. //=====================================================================================================================================================================================
  443. // @ LIS 상세정보가져오기
  444. //=====================================================================================================================================================================================
  445. function fGetPDResultRef(pSetno){
  446. if(model.getValue("/root/main/condition2/pid") == "" ){
  447. messageBox("등록번호를","C001","") ;
  448. return;
  449. }
  450. fInitDatagrid2();
  451. var vSelSlipcd = model.getvalue("/root/hidden/testmdllist");
  452. if(vSelSlipcd != "") model.setvalue("/root/hidden/ref/testmdllist" , vSelSlipcd.substring(0,vSelSlipcd.length -1));
  453. else model.setvalue("/root/hidden/ref/testmdllist","");
  454. model.copyNode("/root/send/data1" , "/root/hidden/ref");
  455. model.makeValue("/root/send/setdata/setno", pSetno);
  456. model.makeValue("/root/send/setdata/workflag", "");
  457. model.makeValue("/root/send/setdata/tclscdlist", "");
  458. // LIS Map File을 적용하기 위해 세팅한다.
  459. var startdd = ipt_date1.value ;
  460. var enddd = ipt_date2.value ;
  461. //alert("startdd = " + startdd);
  462. model.makeValue("/root/send/setdata/startdd", startdd);
  463. model.makeValue("/root/send/setdata/enddd", enddd);
  464. model.makeValue("/root/send/setdata/pid", model.getValue("/root/main/condition2/pid"));
  465. submit("TRLLP01201" , false);
  466. var gridCaption = model.getValue("/root/hidden/temp/rsltlist/header/caption");
  467. if(gridCaption == "") return;
  468. //ref 정보
  469. var gridColRef = model.getValue("/root/hidden/temp/rsltlist/header/colref");
  470. var gridColRefArray = gridColRef.split("^");
  471. var gridColType = model.getValue("/root/hidden/temp/rsltlist/header/type");
  472. var gridColTypeArray = gridColType.split("^");
  473. for (var i = 0; i < gridColRefArray.length; i++ ) {
  474. if (gridColRefArray[i].substr(0, 4) == "rslt") {
  475. var tmpstr = "rsltORD".concat(gridColRefArray[i].substr(4));
  476. gridColRefArray[i] = tmpstr
  477. }
  478. }
  479. for( var i = 0; i < gridColRefArray.length; i++ ) {
  480. datagrid2.addColumn("ref:" + gridColRefArray[i] + "; type:"+gridColTypeArray[i]+"; ", false);
  481. }
  482. datagrid2.colWidth(1) = 22;
  483. datagrid2.colWidth(2) = 100;
  484. datagrid2.colWidth(3) = 100;
  485. datagrid2.colWidth(4) = 100;
  486. datagrid2.rowHeight(0) = 35;
  487. for( i = 6; i < datagrid2.cols; i++ ) {
  488. datagrid2.colWidth(i) = 80;
  489. datagrid2.colAttribute(i, "text-align") = "right";
  490. }
  491. datagrid2.caption = gridCaption;
  492. var node = instance1.selectSingleNode("/root/main");
  493. node.replaceChild(instance1.root.hidden.temp.rsltlist, instance1.root.main.rsltlist);
  494. datagrid2.fixedcellcheckbox(0,1)=true;
  495. model.refresh();
  496. fReMake();
  497. datagrid2.colWidth(1) = 22;
  498. datagrid2.colWidth(2) = 100;
  499. datagrid2.colWidth(3) = 80;
  500. datagrid2.colWidth(4) = 80;
  501. datagrid2.rowHeight(0) = 35;
  502. model.refresh();
  503. }
  504. function fInitDatagrid2() {
  505. var cols = datagrid2.cols-datagrid2.fixedCols;
  506. var rows = datagrid2.rows-datagrid2.fixedRows;
  507. for( var i = 0; i < cols; i++ ) {
  508. datagrid2.removeColumn(false);
  509. }
  510. for( var i = 0; i < rows; i++ ) {
  511. datagrid2.removeRow(false);
  512. }
  513. model.removeNodeset("/root/main/rsltlist");
  514. model.makeNode("/root/main/rsltlist/row");
  515. model.refresh();
  516. }
  517. function astgrid_oncopy() {
  518. var trgObj = document.all.item(event.target);
  519. //alert(trgObj.elementName);
  520. if( trgObj.elementName == "xforms:datagrid" ) { // event.target이 datagrid > input일 경우 return
  521. gridObj = trgObj;
  522. } else {
  523. return;
  524. }
  525. var cellValue = "";
  526. var rClipBoardValue = "";
  527. //선택된 셀의 스타일을 바꾼다
  528. var cells = gridObj.selectedCells;
  529. var row = -1;
  530. var col = 0;
  531. var selrow = 0;
  532. var cnt =1;
  533. for (var i=0;i<cells.length;i++) {
  534. row = cells.item(i).row;
  535. col = cells.item(i).col;
  536. cellValue = gridObj.valueMatrix(row, col);
  537. model.makeNode("/root/hidden/tmp");
  538. model.makeValue("/root/hidden/tmp[" + cnt + "]/row", row);
  539. model.makeValue("/root/hidden/tmp[" + cnt + "]/col", col);
  540. model.makeValue("/root/hidden/tmp[" + cnt + "]/value", cellValue);
  541. cnt++;
  542. }
  543. datagrid5.rebuild();
  544. var setcol = datagrid5.colRef("row");
  545. datagrid5.colSort(datagrid5.colRef("row")) = "asc";
  546. datagrid5.colSort(datagrid5.colRef("col")) = "asc";
  547. datagrid5.sort(1, setcol, datagrid5.rows-1, datagrid5.cols-1) = "usersort";
  548. datagrid5.gridToInstance();
  549. row = -1;
  550. for (var i=1;i<datagrid5.rows;i++) {
  551. selrow = datagrid5.valueMatrix(i, datagrid5.colRef("row"));
  552. cellValue = datagrid5.valueMatrix(i, datagrid5.colRef("value"));
  553. if (row != selrow) {
  554. rClipBoardValue += "\r\n";
  555. rClipBoardValue += cellValue;
  556. row = selrow;
  557. } else {
  558. rClipBoardValue += "\t";
  559. rClipBoardValue += cellValue;
  560. }
  561. }
  562. if( rClipBoardValue != "" ) {
  563. window.clipBoardData = rClipBoardValue;
  564. }
  565. model.removeNodeset("/root/hidden/tmp");
  566. }
  567. function fReMake(){
  568. xx = 0;
  569. for(i=1;i<datagrid2.rows;i++){
  570. for(j=5;j<datagrid2.cols;j++){
  571. var vJudg = model.getvalue("/root/main/rsltlist/row["+i+"]/judg" + xx);
  572. if(vJudg == "H"){
  573. datagrid2.cellStyle("color",i,j,i,j) = "red";
  574. } else if(vJudg == "L"){
  575. datagrid2.cellStyle("color",i,j,i,j) = "blue";
  576. }
  577. xx ++;
  578. }
  579. xx = 0
  580. }
  581. }
  582. function fInitDatagrid2() {
  583. var cols = datagrid2.cols-datagrid2.fixedCols;
  584. var rows = datagrid2.rows-datagrid2.fixedRows;
  585. for( var i = 0; i < cols; i++ ) {
  586. datagrid2.removeColumn(false);
  587. }
  588. for( var i = 0; i < rows; i++ ) {
  589. datagrid2.removeRow(false);
  590. }
  591. model.removeNodeset("/root/main/rsltlist");
  592. model.makeNode("/root/main/rsltlist/row");
  593. model.refresh();
  594. }
  595. /**
  596. * @group :
  597. * @ver : 20130401
  598. * @by : 권영애
  599. * @---------------------------------------------------------------------------------
  600. * @type : function
  601. * @access : public
  602. * @desc : 적절성평가조사표 엑셀저장
  603. * @param :
  604. * @return :
  605. * @---------------------------------------------------------------------------------
  606. */
  607. function fSaveExcel() {
  608. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  609. if (fileName != ""){
  610. grd_monthlist.saveExcel(fileName, "SheetName", true, true, "", "", false);
  611. }
  612. }
  613. ]]>
  614. </script>
  615. </xhtml:head>
  616. <xhtml:body guideline="1,1200;2,785;2,376;2,291;" style="margin-left:0; margin-top:0; margin-right:8; margin-bottom:0; ">
  617. <datagrid id="datagrid5" nodeset="/root/hidden/tmp" visibility="hidden" caption="caption1^caption3^caption2" colsep="^" colwidth="100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:510px; top:480px; width:350px; height:150px; ">
  618. <col ref="row"/>
  619. <col ref="col"/>
  620. <col ref="value"/>
  621. </datagrid>
  622. <group id="group1" style="left:0px; top:0px; width:1200px; height:13px; ">
  623. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">혈액투석 적정성평가 조사표</caption>
  624. <caption id="caption4" class="patient_text_black" style="left:px; top:0px; width:272px; "/>
  625. </group>
  626. <group id="group3" scroll="auto" style="left:0px; top:0px; width:1200px; height:775px; ">
  627. <group id="grp_hdpipeinfo" disabled="false" style="left:280px; top:95px; width:920px; height:670px; ">
  628. <datagrid id="grd_monthlist" nodeset="/root/main/list/item" backcoloralternate="transparent" caption="평가항목^평가항목^방법^1월^2월^3월^4월^5월^6월^7월^8월^9월^10월^11월^12월^pid^yyyy^diagnm^dmyn^itemid^methodid^status^methodid" colsep="^" colwidth="211, 16, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 43, 52, 100, 100, 100, 100" ellipsis="true" frozencols="3" mergecells="byrestriccol" mergecellsfixedrows="bycolrec" multitotal="false" rowheader="update" rowsep="|" subtotalposition="below" tooltip="true" style="left:0px; top:5px; width:920px; height:480px; ">
  629. <col ref="itemnm" style="text-align:left; "/>
  630. <col ref="rsltbtn" type="inputbutton" style="text-align:center; "/>
  631. <col ref="methodnm" style="text-align:center; "/>
  632. <col ref="month01" type="input" style="text-align:center; "/>
  633. <col ref="month02" type="input" style="text-align:center; "/>
  634. <col ref="month03" type="input" style="text-align:center; "/>
  635. <col ref="month04" type="input" style="text-align:center; "/>
  636. <col ref="month05" type="input" style="text-align:center; "/>
  637. <col ref="month06" type="input" style="text-align:center; "/>
  638. <col ref="month07" type="input" style="text-align:center; "/>
  639. <col ref="month08" type="input" style="text-align:center; "/>
  640. <col ref="month09" type="input" style="text-align:center; "/>
  641. <col ref="month10" type="input" style="text-align:center; "/>
  642. <col ref="month11" type="input" style="text-align:center; "/>
  643. <col ref="month12" type="input" style="text-align:center; "/>
  644. <col ref="pid" visibility="hidden" style="text-align:left; "/>
  645. <col ref="yyyy" visibility="hidden" style="text-align:center; "/>
  646. <col ref="diagnm" visibility="hidden" style="text-align:center; "/>
  647. <col ref="dmyn" visibility="hidden" style="text-align:center; "/>
  648. <col ref="itemid" visibility="hidden" style="text-align:center; "/>
  649. <col ref="methodid" visibility="hidden" style="text-align:center; "/>
  650. <script type="javascript" ev:event="onbuttonclick">
  651. <![CDATA[
  652. colidx = grd_monthlist.col;
  653. rowidx = grd_monthlist.row;
  654. var setno;
  655. if( grd_monthlist.colAttribute(colidx, "ref") == "rsltbtn" ) {
  656. //alert("rowidx = " + rowidx);
  657. if (rowidx == 4 ){ //M-Lab
  658. setno = 582;
  659. fGetPDResultRef(setno);
  660. } else if(rowidx == 9 ){ //3M-Lab
  661. setno = 581;
  662. fGetPDResultRef(setno);
  663. } else if(rowidx == 17 ){ //A-Lab
  664. setno = 580;
  665. fGetPDResultRef(setno);
  666. } else if(rowidx == 19 ){ //A-Lab
  667. setno = 583;
  668. fGetPDResultRef(setno);
  669. }
  670. }
  671. ]]>
  672. </script>
  673. </datagrid>
  674. <datagrid id="datagrid2" nodeset="/root/main/rsltlist/row" class="datagrid2" visibility="visible" backcoloralternate="transparent" caption="검사항목" colsep="^" colwidth="80" dataheight="25" ellipsis="true" frozencols="4" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" selectionmode="free" style="left:0px; top:495px; width:920px; height:175px; font-family:Arial; ">
  675. <script type="javascript" ev:event="oncopy">
  676. <![CDATA[
  677. astgrid_oncopy();
  678. ]]>
  679. </script>
  680. </datagrid>
  681. <line id="line2" class="line_1" style="x1:0px; y1:490px; x2:920px; y2:490px; "/>
  682. </group>
  683. <line id="line1" class="line_1" style="x1:5px; y1:107px; x2:274px; y2:107px; "/>
  684. <caption id="caption1" class="tit_2" style="left:5px; top:91px; width:170px; height:13px; vertical-align:middle; ">혈액투석 유지환자리스트</caption>
  685. <group id="group2" style="left:5px; top:15px; width:265px; height:70px; vertical-align:top; ">
  686. <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:5px; top:5px; width:260px; height:60px; "/>
  687. <caption id="caption5" class="search_name" style="left:16px; top:14px; width:84px; height:17px; ">등록번호:</caption>
  688. <button id="btn_srchhdmatnpat" class="btn1_letter2" style="left:205px; top:22px; width:56px; height:22px; ">
  689. <caption>조회</caption>
  690. <script type="javascript" ev:event="DOMActivate">
  691. <![CDATA[
  692. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  693. ]]>
  694. </script>
  695. </button>
  696. <line id="line5" class="line_4" style="x1:194px; y1:9px; x2:194px; y2:61px; "/>
  697. <input id="input2" ref="/root/main/condition/pid" class="input_default" inputtype="9999999999" style="left:100px; top:13px; width:85px; height:19px; ">
  698. <script type="javascript" ev:event="onkeyup">
  699. <![CDATA[
  700. inputEnterKey("btn_srchhdmatnpat", "DOMActivate");
  701. ]]>
  702. </script>
  703. <script type="javascript" ev:event="xforms-value-changed">
  704. <![CDATA[
  705. model.setValue("/root/main/condition2/pid", "" );
  706. model.setValue("/root/main/condition2/hngnm", "" );
  707. ]]>
  708. </script>
  709. </input>
  710. <select1 id="combo2" ref="/root/main/condition/mypid" class="combo_search" appearance="minimal" nodeset="/root/main/condition/ioflag" style="left:100px; top:38px; width:60px; height:19px; ">
  711. <choices>
  712. <itemset nodeset="/root/init/settingrn/settingrnlist">
  713. <label ref="settingrnnm"/>
  714. <value ref="settingrnid"/>
  715. </itemset>
  716. </choices>
  717. <script type="javascript" ev:event="xforms-value-changed">
  718. <![CDATA[
  719. fSrchHDMatnPatList(); // 혈액투석 유지환자 리스트 조회
  720. ]]>
  721. </script>
  722. </select1>
  723. <caption id="caption37" class="search_name" style="left:16px; top:40px; width:77px; height:17px; ">내환자 :</caption>
  724. </group>
  725. <caption id="caption8" class="tit_2" style="left:5px; top:422px; width:125px; height:13px; vertical-align:middle; ">도관기록 리스트</caption>
  726. <line id="line6" class="line_1" style="x1:5px; y1:437px; x2:270px; y2:437px; "/>
  727. <button id="button9" class="btn2_letter4" style="left:205px; top:415px; width:64px; height:19px; ">
  728. <caption>신규등록</caption>
  729. <script type="javascript" ev:event="DOMActivate">
  730. <![CDATA[
  731. fSetNewRecInfo(); // 신규등록버튼 클릭 시
  732. ]]>
  733. </script>
  734. </button>
  735. <datagrid id="grd_hdmatnpatinfo" nodeset="/root/main/hdmatnpatlist/hdmatnpatinfo" backcoloralternate="transparent" caption="등록번호^환자명^S/A^유지환자등록일자" colsep="^" colwidth="80, 85, 59, 0" focuscolor="transparent" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:110px; width:269px; height:655px; ">
  736. <col ref="pid"/>
  737. <col ref="hngnm"/>
  738. <col ref="sexage"/>
  739. <col ref="maintepatrgstdd"/>
  740. <script type="javascript" ev:event="ondblclick">
  741. <![CDATA[
  742. var iRow = grd_hdmatnpatinfo.row;
  743. model.setValue("/root/hidden/gRow",iRow);
  744. if (iRow > 0) {
  745. fSrchHDSAQNInfo(iRow); //조사지 조회
  746. model.resetInstanceNode("/root/main/rsltlist/row");
  747. }
  748. ]]>
  749. </script>
  750. <script type="javascript" ev:event="onaftersort">
  751. <![CDATA[
  752. grd_hdmatnpatinfo.gridToInstance();
  753. ]]>
  754. </script>
  755. </datagrid>
  756. <datagrid id="grd_coduitrecinfo" nodeset="/root/main/coduitreclist/coduitrecinfo" visibility="hidden" caption="기록일자^기록시간^기록자^pid^유지환자등록일자" colsep="^" colwidth="103, 58, 73, 0, 0" focuscolor="transparent" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:30px; top:215px; width:100px; height:100px; ">
  757. <col ref="recdd" format="yyyy-mm-dd"/>
  758. <col ref="rectm" format="hh:nn"/>
  759. <col ref="recnm"/>
  760. <col ref="pid"/>
  761. <col ref="maintepatrgstdd"/>
  762. </datagrid>
  763. <group id="group4" style="left:285px; top:10px; width:910px; height:80px; vertical-align:top; ">
  764. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:5px; width:910px; height:75px; "/>
  765. <caption id="caption2" class="search_name" style="left:420px; top:10px; width:75px; height:17px; ">기준년:</caption>
  766. <input id="ipt_srchdate" ref="/root/main/condition2/srchdate" class="input_default" inputtype="date" format="yyyy" style="left:490px; top:10px; width:65px; height:19px; font-weight:bold; ">
  767. <script type="javascript" ev:event="xforms-value-changed">
  768. <![CDATA[
  769. //model.resetInstanceNode("/root/main/list/item");
  770. fSrchHDSAQNInfo(grd_hdmatnpatinfo.row);
  771. model.resetInstanceNode("/root/main/rsltlist/row");
  772. ]]>
  773. </script>
  774. </input>
  775. <button id="btn_save" class="btn1_letter2" style="left:840px; top:10px; width:56px; height:22px; ">
  776. <caption>저장</caption>
  777. <script type="javascript" ev:event="DOMActivate">
  778. <![CDATA[
  779. fSaveHDSAQNInfo(); // 혈액투석 적정성평가 저장
  780. ]]>
  781. </script>
  782. </button>
  783. <line id="line4" class="line_4" style="x1:830px; y1:5px; x2:830px; y2:77px; "/>
  784. <select id="chk_mons" ref="/root/main/condition/mons" overflow="visible" appearance="full" cols="6" sep="|" style="left:640px; top:10px; width:180px; height:35px; border-style:none; ">
  785. <choices>
  786. <item>
  787. <label>1</label>
  788. <value>01</value>
  789. </item>
  790. <item>
  791. <label>2</label>
  792. <value>02</value>
  793. </item>
  794. <item>
  795. <label>3</label>
  796. <value>03</value>
  797. </item>
  798. <item>
  799. <label>4</label>
  800. <value>04</value>
  801. </item>
  802. <item>
  803. <label>5</label>
  804. <value>05</value>
  805. </item>
  806. <item>
  807. <label>6</label>
  808. <value>06</value>
  809. </item>
  810. <item>
  811. <label>7</label>
  812. <value>07</value>
  813. </item>
  814. <item>
  815. <label>8</label>
  816. <value>08</value>
  817. </item>
  818. <item>
  819. <label>9</label>
  820. <value>09</value>
  821. </item>
  822. <item>
  823. <label>10</label>
  824. <value>10</value>
  825. </item>
  826. <item>
  827. <label>11</label>
  828. <value>11</value>
  829. </item>
  830. <item>
  831. <label>12</label>
  832. <value>12</value>
  833. </item>
  834. </choices>
  835. </select>
  836. <caption id="caption11" class="search_name" style="left:10px; top:60px; width:105px; height:17px; ">최초투석일자:</caption>
  837. <input id="input1" ref="/root/main/condition2/fstdialdd" class="input_default" editable="false" format="yyyy-mm-dd" style="left:120px; top:58px; width:100px; height:19px; "/>
  838. <caption id="caption15" class="search_name" style="left:245px; top:60px; width:107px; height:17px; ">LAB 조회기간:</caption>
  839. </group>
  840. <button id="button2" class="btn2_letter4" style="left:1125px; top:45px; width:64px; height:19px; ">
  841. <caption>엑셀저장</caption>
  842. <script type="javascript" ev:event="DOMActivate">
  843. <![CDATA[
  844. fSaveExcel(); // 엑셀저장
  845. ]]>
  846. </script>
  847. </button>
  848. <line id="line3" class="line_1" style="x1:280px; y1:95px; x2:1200px; y2:95px; "/>
  849. <caption id="caption3" class="search_name" style="left:295px; top:20px; width:85px; height:17px; ">등록번호:</caption>
  850. <caption id="caption7" class="search_name" style="left:530px; top:20px; width:70px; height:17px; ">환자명:</caption>
  851. <caption id="caption9" class="search_name" style="left:295px; top:45px; width:81px; height:17px; ">기저질환:</caption>
  852. <input id="input3" ref="/root/main/condition2/pid" class="input_default" editable="false" inputtype="9999999999" style="left:380px; top:20px; width:80px; height:19px; "/>
  853. <input id="input5" ref="/root/main/condition2/hngnm" class="input_default" editable="false" inputtype="9999999999" style="left:600px; top:20px; width:85px; height:19px; ">
  854. <script type="javascript" ev:event="onkeyup">
  855. <![CDATA[
  856. inputEnterKey("btn_srchhdmatnpat", "DOMActivate");
  857. ]]>
  858. </script>
  859. </input>
  860. <button id="btn_getdata" class="btn2_letter4" style="left:925px; top:60px; width:64px; height:19px; ">
  861. <caption>자료수집</caption>
  862. <script type="javascript" ev:event="DOMActivate">
  863. <![CDATA[
  864. var mitem, yyyymm;
  865. mitem = model.getValue("/root/main/condition/mons").split("|");
  866. for (var i=0; i < mitem.length; i++) {
  867. yyyymm = model.getValue("/root/main/condition2/srchdate") + mitem[i] ;
  868. model.makeValue("/root/send/reqdata/yyyymm",yyyymm);
  869. //alert(" yyyymm = " + yyyymm);
  870. if (yyyymm ==""){
  871. messageBox("자료수집하기 위해 기준월을 선택 후 작업하십시오.", "E", "");
  872. return;
  873. }
  874. fGetData(yyyymm); // 혈액투석 유지환자 리스트 자료수집
  875. }
  876. //색깔부여
  877. //alert(" call fsetColorHLValue ");
  878. fsetColorHLValue();
  879. ]]>
  880. </script>
  881. </button>
  882. <caption id="caption10" class="search_name" style="left:850px; top:20px; width:75px; height:17px; ">기준월:</caption>
  883. <input id="ipt_date2" ref="/root/main/condition2/enddd" class="input_s_essential" inputtype="date" style="left:755px; top:68px; width:95px; height:19px; ">
  884. <script type="javascript" ev:event="xforms-value-changed">
  885. <![CDATA[
  886. // fSrchHDList(); //혈책투석 스케줄 조회
  887. ]]>
  888. </script>
  889. </input>
  890. <input id="ipt_date1" ref="/root/main/condition2/startdd" class="input_s_essential" inputtype="date" style="left:640px; top:68px; width:95px; height:19px; "/>
  891. <caption id="caption12" style="left:740px; top:68px; width:15px; height:17px; ">~</caption>
  892. <caption id="caption13" class="tit_1" style="left:0px; top:0px; width:210px; height:15px; ">혈액투석적정성평가</caption>
  893. <select1 id="cmb_diagnm" ref="/root/main/condition2/diagnm" appearance="minimal" style="left:380px; top:45px; width:125px; height:19px; ">
  894. <choices>
  895. <itemset nodeset="/root/init/mlist/M0079">
  896. <label ref="cdnm"/>
  897. <value ref="cdid"/>
  898. </itemset>
  899. </choices>
  900. </select1>
  901. <caption id="caption14" class="search_name" style="left:530px; top:45px; width:81px; height:17px; ">당뇨유무:</caption>
  902. <select1 id="cmb_dmyn" ref="/root/main/condition2/dmyn" appearance="minimal" style="left:615px; top:45px; width:50px; height:19px; ">
  903. <choices>
  904. <item>
  905. <label>유</label>
  906. <value>유</value>
  907. </item>
  908. <item>
  909. <label>무</label>
  910. <value>무</value>
  911. </item>
  912. </choices>
  913. </select1>
  914. <button id="button1" class="btn2_letter5" style="left:195px; top:85px; width:75px; height:19px; ">
  915. <caption>내환자세팅</caption>
  916. <script type="javascript" ev:event="DOMActivate">
  917. <![CDATA[
  918. modal('SMMND05100');
  919. //fLoadMyPatSetting();
  920. //fSrchHDList();
  921. ]]>
  922. </script>
  923. </button>
  924. </group>
  925. </xhtml:body>
  926. </xhtml:html>