SMMNS00100_전문간호메인.xrw 40 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887
  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. <edupatinfo>
  11. <edupatlist>
  12. <stat/>
  13. <patfg/>
  14. <roomcd/>
  15. <pid/>
  16. <pidnm/>
  17. <age/>
  18. <reqdd/>
  19. <prcpcd/>
  20. <ordnm/>
  21. <eryn/>
  22. <dept/>
  23. <rervdd/>
  24. <rervtm/>
  25. <comdd/>
  26. <actyn/>
  27. <tel/>
  28. <reqdetlflag/>
  29. <seqno/>
  30. <addrsrvyn/>
  31. <rgstflag/>
  32. <reqdeptcd/>
  33. <reqdrid/>
  34. <reqnursid/>
  35. <orddd/>
  36. <cretno/>
  37. <prerervdd/>
  38. <formrecseq/>
  39. <prcpdd/>
  40. <prcpno/>
  41. <prcphistno/>
  42. <iudstatus/>
  43. <precomdd/>
  44. <preactyn/>
  45. </edupatlist>
  46. </edupatinfo>
  47. <ininfo>
  48. <ininfolist>
  49. <stat/>
  50. <pid/>
  51. <reqdd/>
  52. <rervdd/>
  53. <rervtm/>
  54. <reqdetlflag/>
  55. <seqno/>
  56. <addrsrvyn/>
  57. <patfg/>
  58. <rgstflag/>
  59. <reqdeptcd/>
  60. <reqdrid/>
  61. <reqnursid/>
  62. <orddd/>
  63. <cretno/>
  64. <prerervdd/>
  65. <formrecseq/>
  66. <prcpdd/>
  67. <prcpno/>
  68. <prcphistno/>
  69. </ininfolist>
  70. </ininfo>
  71. <item>
  72. <patinfo>
  73. <newyn/>
  74. <pid/>
  75. <pidnm/>
  76. <age/>
  77. <resno/>
  78. <telno1/>
  79. <telno2/>
  80. <addr1/>
  81. <addr2/>
  82. <reqdd/>
  83. <rervdd/>
  84. <rervtm/>
  85. <edudd/>
  86. <lastedudd/>
  87. <patfg/>
  88. <wardno/>
  89. <reqdeptcd/>
  90. <reqdrid/>
  91. <reqnursid/>
  92. <glutype/>
  93. <ordnm/>
  94. <reqresn/>
  95. <remark/>
  96. <actyn/>
  97. <rsrvpidyn/>
  98. <reqdeptnm/>
  99. <reqdrnm/>
  100. <reqnursnm/>
  101. <!-- 20090522 dhkim remark수정을 위해 추가 -->
  102. <fromdd/>
  103. <rgstflag/>
  104. </patinfo>
  105. </item>
  106. </main>
  107. <cond>
  108. <spcl/>
  109. <ddflag/>
  110. <fromdd/>
  111. <enddd/>
  112. <stat>0</stat>
  113. <patfg>A</patfg>
  114. <pid/>
  115. <patnm/>
  116. <itemlist/>
  117. <indate/>
  118. <inpid/>
  119. <cnfm/>
  120. <newpid/>
  121. <newpidsave/>
  122. </cond>
  123. <intm/>
  124. <temp>
  125. <orddeptlist>
  126. <dept>
  127. <depthngnm/>
  128. <deptcd/>
  129. </dept>
  130. </orddeptlist>
  131. <item>
  132. <patinfo>
  133. <newyn/>
  134. <pid/>
  135. <pidnm/>
  136. <age/>
  137. <resno/>
  138. <telno1/>
  139. <telno2/>
  140. <addr1/>
  141. <addr2/>
  142. <reqdd/>
  143. <rervdd/>
  144. <rervtm/>
  145. <edudd/>
  146. <lastedudd/>
  147. <patfg/>
  148. <wardno/>
  149. <reqdeptcd/>
  150. <reqdrid/>
  151. <reqnursid/>
  152. <glutype/>
  153. <ordnm/>
  154. <reqresn/>
  155. <remark/>
  156. <actyn/>
  157. <rgstflag/>
  158. </patinfo>
  159. </item>
  160. <menudeptinfo>
  161. <deptnm/>
  162. </menudeptinfo>
  163. </temp>
  164. <hidden>
  165. <spclcarefildflaginfo/>
  166. <nursdeptinfo/>
  167. <spclteaminfo/>
  168. <spclsideinfo/>
  169. </hidden>
  170. <!-- 20090708 dhkim 오른쪽 메뉴가 temp인스턴스가 사라짐으로 없어져서 노드변경함 -->
  171. <rghtmenu>
  172. <edupatlist_popmenu>
  173. <menu>
  174. <name>의뢰서 조회</name>
  175. <func>fConsultLink</func>
  176. </menu>
  177. <menu>
  178. <name>통합기록조회</name>
  179. <func>fSytsRecLink</func>
  180. </menu>
  181. </edupatlist_popmenu>
  182. </rghtmenu>
  183. <send>
  184. <savedata/>
  185. </send>
  186. </root>
  187. </instance>
  188. <submission id="TRMNS00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/edupatinfo"/>
  189. <submission id="TRMNS00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/item"/>
  190. <submission id="TRMNS00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/inpid" resultref="/root/main/ininfo"/>
  191. <submission id="TRMNS00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/spclcarefildflaginfo/spclcarefildflaginfolist"/>
  192. <submission id="TRMNS00108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/nursdeptinfo/nursdeptlist"/>
  193. <submission id="TRMNS00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/spclteaminfo/spclteamlist"/>
  194. <submission id="TRMNS00110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/spclsideinfo/spclsidelist"/>
  195. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  196. <submission id="TXMNS00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/intm"/>
  197. <submission id="TXMNS00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/intm"/>
  198. <submission id="TXMNS00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/rstinfo"/>
  199. <!-- 20090213 dhkim 부서코드에 해당하는 부서명조회-->
  200. <submission id="TRMNI02031" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
  201. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  202. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  203. <script type="javascript" src="../../../emr/spclcareweb/js/SMMNS00100.js"/>
  204. <script type="javascript" src="../../../emr/spclcareweb/js/MNS001.js"/>
  205. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  206. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  207. <script type="javascript" ev:event="xforms-ready">
  208. <![CDATA[
  209. var msg = '기본 : 미확인 + 미수행 조회 \r\n미확인 : 미확인 조회 \r\n미수행 : 미확인 또는 확인+미수행 조회 \r\n수행 : 확인 + 수행 조회 ';
  210. rdo_stat.hint = msg;
  211. fInit();
  212. ]]>
  213. </script>
  214. </model>
  215. </xhtml:head>
  216. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  217. <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
  218. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:106px; height:14px; ">전문간호 메인</caption>
  219. </group>
  220. <group id="grp_biz" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
  221. <textarea id="tar_remark" ref="/root/main/item/patinfo/remark" navindex="5" imemode="hangul" style="left:896px; top:582px; width:294px; height:153px; "/>
  222. <group id="grp_sea" style="left:0px; top:0px; width:1195px; height:65px; vertical-align:top; ">
  223. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:65px; background-color:#fffbf2; border-color:#ffd799; "/>
  224. <caption id="caption2" class="search_name" style="left:16px; top:9px; width:99px; height:17px; ">전문분야 :</caption>
  225. <line id="line13" class="line_4" style="x1:1107px; y1:7px; x2:1107px; y2:29px; "/>
  226. <caption id="caption1" class="search_name" style="left:655px; top:9px; width:89px; height:17px; ">조회일자 :</caption>
  227. <caption id="caption3" style="left:832px; top:12px; width:12px; height:13px; ">~</caption>
  228. <caption id="caption4" class="search_name" style="left:330px; top:9px; width:93px; height:17px; ">조회구간 :</caption>
  229. <caption id="caption5" class="search_name" style="left:655px; top:34px; width:89px; height:17px; ">등록번호 :</caption>
  230. <caption id="caption8" class="search_name" style="left:16px; top:36px; width:101px; height:17px; ">진행상태 :</caption>
  231. <caption id="caption10" class="search_name" style="left:330px; top:35px; width:85px; height:17px; ">구 분 :</caption>
  232. <button id="btn_patSearch" class="icon_search" style="left:899px; top:34px; width:16px; height:16px; ">
  233. <caption/>
  234. <script type="javascript" ev:event="DOMActivate">
  235. <![CDATA[
  236. var pid = model.getValue('/root/cond/pid');
  237. var flg = '1';
  238. var xpath = '/root/cond';
  239. fPopPatient(flg, xpath, pid);
  240. ]]>
  241. </script>
  242. </button>
  243. <select1 id="cmb_spcl" ref="/root/cond/spcl" class="combo_search" appearance="minimal" style="left:120px; top:8px; width:196px; height:19px; ">
  244. <choices>
  245. <itemset nodeset="/root/hidden/spclcarefildflaginfo/spclcarefildflaginfolist">
  246. <label ref="nm"/>
  247. <value ref="cd"/>
  248. </itemset>
  249. </choices>
  250. <script type="javascript" ev:event="xforms-value-changed">
  251. <![CDATA[
  252. //alert(111);
  253. fSpclComboChanged();//이벤트체인지
  254. // 조회
  255. fSearchMainList(); // 전문간호 환자 리스트 조회
  256. ]]>
  257. </script>
  258. </select1>
  259. <select1 id="rdo_ddflag" ref="/root/cond/ddflag" appearance="full" cols="4" rows="1" overflow="visible" style="left:420px; top:8px; width:225px; height:20px; border-style:none; ">
  260. <choices>
  261. <item>
  262. <label>의뢰일</label>
  263. <value>R</value>
  264. </item>
  265. <item>
  266. <label>처방일</label>
  267. <value>O</value>
  268. </item>
  269. <item>
  270. <label>예약일</label>
  271. <value>S</value>
  272. </item>
  273. <item>
  274. <label>수행일</label>
  275. <value>A</value>
  276. </item>
  277. </choices>
  278. <script type="javascript" ev:event="onclick">
  279. <![CDATA[
  280. // 조회
  281. fSearchMainList(); // 전문간호 환자 리스트 조회
  282. ]]>
  283. </script>
  284. </select1>
  285. <input id="ipt_Fromdd" ref="/root/cond/fromdd" class="input_search" inputtype="date" style="left:745px; top:8px; width:85px; height:19px; "/>
  286. <input id="ipt_Enddd" ref="/root/cond/enddd" class="input_search" inputtype="date" style="left:845px; top:8px; width:85px; height:19px; "/>
  287. <select1 id="rdo_patfg" ref="/root/cond/patfg" appearance="full" cols="3" rows="1" overflow="visible" style="left:420px; top:35px; width:140px; height:20px; border-style:none; ">
  288. <choices>
  289. <item>
  290. <label>전체</label>
  291. <value>A</value>
  292. </item>
  293. <item>
  294. <label>입원</label>
  295. <value>I</value>
  296. </item>
  297. <item>
  298. <label>외래</label>
  299. <value>O</value>
  300. </item>
  301. </choices>
  302. <script type="javascript" ev:event="xforms-value-changed">
  303. <![CDATA[
  304. // 조회
  305. fSearchMainList(); // 전문간호 환자 리스트 조회
  306. ]]>
  307. </script>
  308. </select1>
  309. <input id="ipt_pid" ref="/root/cond/pid" class="input_search" validateformat="true" style="left:745px; top:33px; width:75px; height:19px; ">
  310. <script type="javascript" ev:event="onkeypress">
  311. <![CDATA[
  312. // 환자번호 입력시 기본정보조회
  313. var keycode = event.keyCode;
  314. if(keycode == 13){
  315. model.setFocus("btn_patSearch");
  316. btn_patSearch.dispatch("DOMActivate");
  317. return;
  318. }
  319. ]]>
  320. </script>
  321. <script type="javascript" ev:event="xforms-value-changed">
  322. <![CDATA[
  323. model.setValue("/root/cond/patnm","");
  324. model.refresh();
  325. ]]>
  326. </script>
  327. <script type="javascript" ev:event="DOMFocusOut">
  328. <![CDATA[
  329. if(model.getValue("/root/cond/pid")==""){
  330. model.setValue("/root/cond/patnm","");
  331. model.refresh();
  332. }
  333. ]]>
  334. </script>
  335. </input>
  336. <output id="opt_patnm" ref="/root/cond/patnm" class="output_fix" style="left:822px; top:33px; width:75px; height:19px; "/>
  337. <button id="btn_select" class="btn1_letter2" style="left:1123px; top:7px; width:56px; height:22px; ">
  338. <caption>조회</caption>
  339. <script type="javascript" ev:event="DOMActivate">
  340. <![CDATA[
  341. // 조회
  342. fSearchMainList(); // 전문간호 환자 리스트 조회
  343. ]]>
  344. </script>
  345. </button>
  346. <select1 id="rdo_stat" ref="/root/cond/stat" appearance="full" cols="4" rows="1" overflow="visible" style="left:120px; top:35px; width:200px; height:20px; border-style:none; ">
  347. <choices>
  348. <item>
  349. <label>기본</label>
  350. <value>0</value>
  351. </item>
  352. <item>
  353. <label>미확인</label>
  354. <value>1</value>
  355. </item>
  356. <item>
  357. <label>미수행</label>
  358. <value>2</value>
  359. </item>
  360. <item>
  361. <label>수행</label>
  362. <value>3</value>
  363. </item>
  364. </choices>
  365. <script type="javascript" ev:event="xforms-value-changed">
  366. <![CDATA[
  367. // 조회
  368. fSearchMainList(); // 전문간호 환자 리스트 조회
  369. ]]>
  370. </script>
  371. </select1>
  372. </group>
  373. <caption id="caption9" class="tit_2" style="left:0px; top:80px; width:135px; height:13px; vertical-align:middle; ">대상자리스트</caption>
  374. <line id="line1" class="line_1" style="x1:0px; y1:95px; x2:805px; y2:95px; "/>
  375. <line id="line2" class="line_1" style="x1:812px; y1:95px; x2:1192px; y2:95px; "/>
  376. <caption id="caption11" class="tit_2" style="left:814px; top:80px; width:116px; height:13px; vertical-align:middle; ">환자예약정보</caption>
  377. <caption id="caption19" class="cell_1" style="left:810px; top:295px; width:84px; height:23px; vertical-align:middle; ">등록번호</caption>
  378. <caption id="caption12" class="cell_1" style="left:810px; top:319px; width:84px; height:23px; vertical-align:middle; ">주민번호</caption>
  379. <caption id="caption13" class="cell_1" style="left:810px; top:367px; width:84px; height:46px; vertical-align:middle; ">주소</caption>
  380. <caption id="caption14" class="cell_1" style="left:810px; top:343px; width:84px; height:23px; vertical-align:middle; ">집전화번호</caption>
  381. <caption id="caption15" class="cell_1" style="left:810px; top:438px; width:84px; height:23px; vertical-align:middle; ">최초수행일시</caption>
  382. <caption id="caption16" class="cell_1" style="left:810px; top:510px; width:84px; height:23px; vertical-align:middle; ">의뢰과</caption>
  383. <caption id="caption17" class="cell_1" style="left:810px; top:414px; width:84px; height:23px; vertical-align:middle; ">구분</caption>
  384. <caption id="caption18" class="cell_1" style="left:810px; top:462px; width:84px; height:23px; vertical-align:middle; ">의뢰일자</caption>
  385. <caption id="caption20" class="cell_1" style="left:995px; top:535px; width:84px; height:23px; vertical-align:middle; ">의뢰간호사</caption>
  386. <caption id="caption22" class="cell_1" style="left:810px; top:582px; width:84px; height:153px; vertical-align:middle; ">Remark</caption>
  387. <caption id="caption23" class="cell_1" style="left:810px; top:558px; width:84px; height:23px; vertical-align:middle; ">예약사유</caption>
  388. <caption id="caption24" class="cell_1" style="left:995px; top:462px; width:84px; height:23px; vertical-align:middle; ">당뇨유형</caption>
  389. <caption id="caption26" class="cell_1" style="left:995px; top:343px; width:84px; height:23px; vertical-align:middle; ">휴대전화</caption>
  390. <caption id="caption27" class="cell_1" style="left:995px; top:438px; width:84px; height:23px; vertical-align:middle; ">최근수행일시</caption>
  391. <caption id="caption28" class="cell_1" style="left:810px; top:534px; width:84px; height:23px; vertical-align:middle; ">의뢰의사</caption>
  392. <caption id="caption29" class="cell_1" style="left:995px; top:414px; width:84px; height:23px; vertical-align:middle; ">병실</caption>
  393. <caption id="caption30" class="cell_1" style="left:810px; top:486px; width:84px; height:23px; vertical-align:middle; ">예약일시</caption>
  394. <caption id="caption31" class="cell_1" style="left:995px; top:295px; width:84px; height:23px; vertical-align:middle; ">환자명</caption>
  395. <button id="button14" class="btn2_letter6" visibility="hidden" style="left:622px; top:74px; width:86px; height:19px; ">
  396. <caption>당뇨인식카드</caption>
  397. <script type="javascript" ev:event="DOMActivate">
  398. <![CDATA[
  399. /* 사용안함
  400. var pid = model.getValue(xEdupatlistPath + "["+grd_edupatlist.row+"]/pid");
  401. if(pid == ""){
  402. messageBox("당뇨인식카드 출력할 환자를 ","C002");
  403. return;
  404. }
  405. var hngnm = model.getValue(xEdupatlistPath + "["+grd_edupatlist.row+"]/pidnm");
  406. var sex = model.getValue(xEdupatlistPath + "["+grd_edupatlist.row+"]/age");
  407. var rrgstno = model.getValue(xEdupatlistPath + "["+grd_edupatlist.row+"]/rrgstno");
  408. var tel = model.getValue(xEdupatlistPath + "["+grd_edupatlist.row+"]/tel");
  409. var address = model.getValue(xEdupatlistPath + "["+grd_edupatlist.row+"]/address");
  410. sex = sex.substring(0,1);
  411. if(sex == 'M'){
  412. sex = '남';
  413. }else if(sex == 'F'){
  414. sex = '여';
  415. }
  416. setParameter("pid",pid);
  417. setParameter("hngnm",hngnm);
  418. setParameter("sex",sex);
  419. setParameter("rrgstno",rrgstno);
  420. setParameter("tel",tel);
  421. setParameter("address",address);
  422. var left = event.screenX;
  423. var top = event.screenY;
  424. open("SMMNS03000",1,left,top);
  425. */
  426. ]]>
  427. </script>
  428. </button>
  429. <button id="button90" class="btn5_letter2" style="left:763px; top:74px; width:42px; height:19px; ">
  430. <caption>저장</caption>
  431. <script type="javascript" ev:event="onclick">
  432. <![CDATA[
  433. fSaveMainList();
  434. ]]>
  435. </script>
  436. </button>
  437. <button id="btn_PSave" class="btn5_letter2" style="left:1151px; top:269px; width:42px; height:19px; ">
  438. <caption>저장</caption>
  439. <script type="javascript" ev:event="DOMActivate">
  440. <![CDATA[
  441. // 전문간호신규환자등록
  442. fSaveNewPatient();
  443. ]]>
  444. </script>
  445. </button>
  446. <datagrid id="grd_edupatlist" nodeset="/root/main/edupatinfo/edupatlist" class="datagrid2" autoresize="true" caption="상태^구분^병실^등록번호^환자명^S/A^의뢰일^처방코드^처방명(의뢰)^응급^과/의뢰자^예약일시^예약일시^확인^수행^환자전화번호^전문분야구분^예약순번^추가예약여부^등록구분^의뢰과코드^의뢰의사ID^의뢰간호사ID^진료일^생성번호^기록순번^iud상태값" colsep="^" colwidth="43, 20, 35, 70, 56, 35, 70, 71, 124, 21, 79, 70, 35, 26, 26, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshowmove" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="^" selectionmode="byrow" style="left:0px; top:100px; width:805px; height:635px; ">
  447. <col ref="stat"/>
  448. <col ref="patfg"/>
  449. <col explorerbar="sort" ref="roomcd"/>
  450. <col ref="pid"/>
  451. <col ref="pidnm"/>
  452. <col ref="age"/>
  453. <col ref="reqdd" format="yyyy-mm-dd"/>
  454. <col ref="prcpcd"/>
  455. <col allowuserresize="true" ref="ordnm"/>
  456. <col ref="eryn"/>
  457. <col ref="dept"/>
  458. <col ref="rervdd" format="yyyy-mm-dd"/>
  459. <col ref="rervtm" format="hh:nn"/>
  460. <col ref="comdd" type="checkbox"/>
  461. <col ref="actyn" type="checkbox"/>
  462. <col ref="tel" visibility="hidden"/>
  463. <col ref="reqdetlflag" visibility="hidden"/>
  464. <col ref="seqno" visibility="hidden"/>
  465. <col ref="addrsrvyn" visibility="hidden"/>
  466. <col ref="rgstflag" visibility="hidden"/>
  467. <col ref="reqdeptcd" visibility="hidden"/>
  468. <col ref="reqdrid" visibility="hidden"/>
  469. <col ref="reqnursid" visibility="hidden"/>
  470. <col ref="orddd" visibility="hidden"/>
  471. <col ref="cretno" visibility="hidden"/>
  472. <col ref="prerervdd" visibility="hidden"/>
  473. <col ref="formrecseq" visibility="hidden"/>
  474. <col ref="prcpdd" visibility="hidden"/>
  475. <col ref="prcpno" visibility="hidden"/>
  476. <col ref="prcphistno" visibility="hidden"/>
  477. <col ref="iudstatus" visibility="hidden"/>
  478. <col ref="precomdd" visibility="hidden"/>
  479. <col ref="preactyn" visibility="hidden"/>
  480. <script type="javascript" ev:event="ondelayclick">
  481. <![CDATA[
  482. //현재 선택한 데이터의 row, col 인덱스
  483. var curRow = grd_edupatlist.row;
  484. var curCol = grd_edupatlist.col;
  485. if(grd_edupatlist.rows == 1){
  486. return;
  487. }
  488. //선택된 체크박스의 readonly상태 - return 은 1 or 0
  489. var isReadOnly = grd_edupatlist.isReadOnly(curRow, curCol);
  490. var rgstflag = model.getValue(xEdupatlistPath + '[' + curRow + ']/rgstflag');
  491. var comdd = model.getValue(xEdupatlistPath + "[" + curRow + "]/comdd"); //확인 체크후 변경된 값
  492. var precomdd = model.getValue(xEdupatlistPath + "[" + curRow + "]/precomdd"); //확인 변경전 비교값
  493. var actyn = model.getValue(xEdupatlistPath + '[' + curRow + ']/actyn'); //수행 체크후 변경된 값
  494. var preactyn = model.getValue(xEdupatlistPath + "[" + curRow + "]/preactyn"); //수행 변경전 비교값
  495. //확인체크
  496. if(isReadOnly == false && curCol == 14){
  497. if(actyn == "true" ){
  498. messageBox("수행한 환자는 확인취소를 ","E001");
  499. model.setValue(xEdupatlistPath + "[" + curRow + "]/comdd","true");
  500. }
  501. }
  502. //수행체크
  503. else if(isReadOnly == false && curCol == 15){
  504. //확인하지 않은 환자는 수행을 할 수 없다.
  505. if(model.getValue(xEdupatlistPath+"["+ curRow +"]/comdd") != "true" ){
  506. messageBox("확인을 안한 환자는 수행을 ","E001");
  507. model.setValue(xEdupatlistPath+"["+ curRow +"]/actyn","false");
  508. }
  509. }
  510. //예약정보조회
  511. else if(curCol < 14){//선택한 컬럼이 확인, 수행이 아닌것만 조회태움.
  512. grd_edupatlist.isReadOnly(curRow, curCol) = true;
  513. //20080827 주석처리 fControlRsrvButton(); //예약 행추가/행삭제 버튼을 제어한다.
  514. fSearchReserv(); // 환자예약정보조회[TRMNS00103]
  515. }
  516. /*
  517. if(comdd == precomdd && actyn == preactyn){
  518. model.setValue(xEdupatlistPath+"["+ curRow +"]/iudstatus", 's');
  519. //alert('not updated!! comdd='+comdd+', precomdd=' + precomdd + ', actyn=' + actyn + ', preactyn=' + preactyn);
  520. }else{
  521. model.setValue(xEdupatlistPath+"["+ curRow +"]/iudstatus", 'u');
  522. //alert('updated!! comdd='+comdd+', precomdd=' + precomdd + ', actyn=' + actyn + ', preactyn=' + preactyn);
  523. }
  524. */
  525. ]]>
  526. </script>
  527. <script type="javascript" ev:event="onmouseup">
  528. <![CDATA[
  529. if(grd_edupatlist.selectedRows > 1){
  530. //현재 선택한 데이터의 row, col 인덱스
  531. var curRow = 0;
  532. var curCol = 0;
  533. var actyn, isReadOnly, comddyn, precomdd, preactyn ;
  534. //수행,확인은 신경과, 유방센터 전문간호사의 경우 (처방데이터) 기능검사화면에서 실시체크 하므로 막아줄것..
  535. //확인체크시
  536. if(grd_edupatlist.col == 14){
  537. for ( var i= 0; i<grd_edupatlist.selectedRows; i++){
  538. curRow = grd_edupatlist.selectedrow(i);
  539. //선택된 체크박스의 readonly상태 - return 은 1 or 0
  540. isReadOnly = grd_edupatlist.isReadOnly(curRow, 14);
  541. comddyn = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/comdd");//확인 체크후 변경된 값
  542. precomdd = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/precomdd");//확인 변경전 비교값
  543. actyn = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/actyn");//수행 체크후 변경된 값
  544. preactyn = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/preactyn");//수행 변경전 비교값
  545. if(isReadOnly == false){
  546. //true 는 false로.. false는 true로 ..
  547. comddyn = (comddyn == 'true')? 'false':(comddyn == 'false')? 'true': '';
  548. if(comddyn != '' && actyn != 'true')
  549. model.setValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/comdd", comddyn);
  550. }
  551. //그리드에서 한번 수정된 상태값이 원복 시켰을때에 다시 조회상태로 변경되지 않으므로 원복 시켰을때 상태값을 임의로 조정해준다.
  552. if(comddyn == precomdd && actyn == preactyn){
  553. model.setValue(xEdupatlistPath+"["+ grd_edupatlist.selectedrow(i) +"]/iudstatus", '');
  554. }else{
  555. model.setValue(xEdupatlistPath+"["+ grd_edupatlist.selectedrow(i) +"]/iudstatus", 'u');
  556. }
  557. model.refresh();
  558. }
  559. }
  560. //수행체크시
  561. else if(grd_edupatlist.col == 15){
  562. for ( var i= 0; i<grd_edupatlist.selectedRows; i++){
  563. curRow = grd_edupatlist.selectedrow(i);
  564. //선택된 체크박스의 readonly상태 - return 은 1 or 0
  565. isReadOnly = grd_edupatlist.isReadOnly(curRow, 15);
  566. comddyn = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/comdd");//확인 체크후 변경된 값
  567. precomdd = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/precomdd");//확인 변경전 비교값
  568. actyn = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/actyn");//수행 체크후 변경된 값
  569. preactyn = model.getValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/preactyn");//수행 변경전 비교값
  570. if(isReadOnly == false){
  571. //true 는 false로.. false는 true로 ..
  572. actyn = (actyn == 'true')? 'false':(actyn == 'false')? 'true': '';
  573. if(actyn != '' && comddyn != 'false')
  574. model.setValue(xEdupatlistPath + "[" + grd_edupatlist.selectedrow(i) + "]/actyn", actyn);
  575. }
  576. //그리드에서 한번 수정된 상태값이 원복 시켰을때에 다시 조회상태로 변경되지 않으므로 원복 시켰을때 상태값을 임의로 조정해준다.
  577. if(comddyn == precomdd && actyn == preactyn){
  578. model.setValue(xEdupatlistPath+"["+ grd_edupatlist.selectedrow(i) +"]/iudstatus", '');
  579. }else{
  580. model.setValue(xEdupatlistPath+"["+ grd_edupatlist.selectedrow(i) +"]/iudstatus", 'u');
  581. }
  582. model.refresh();
  583. }
  584. }
  585. }
  586. ]]>
  587. </script>
  588. <script type="javascript" ev:event="ondblclick">
  589. <![CDATA[
  590. if(grd_edupatlist.row == 0){
  591. return false;
  592. }
  593. var curRow = grd_edupatlist.row;
  594. var curCol = grd_edupatlist.col;
  595. var rgstflag = model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/rgstflag");
  596. if(curCol < 14){//선택한 컬럼이 확인, 수행이 아닌것만 조회태움.
  597. grd_edupatlist.isReadOnly(curRow, curCol) = true;
  598. // 환자상단정보 Setting
  599. if(rgstflag =="N" ) {
  600. alert("신규등록을 통해 예약한 환자는 상단에 정보를 올릴 수 없습니다.");
  601. /*
  602. orddd 진료일자 ,cretno 생성번호 가 없어서...
  603. */
  604. }else{
  605. var condparam = '';
  606. //재원환자 상단정보 등록
  607. if( model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/patfg") =="I" ) {
  608. condparam = "I"+ "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/pid")
  609. + "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/orddd")
  610. + "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/cretno")
  611. + "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/instcd")
  612. + getCurrentDate();
  613. }
  614. //외래환자 상단정보 등록
  615. else if( model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/patfg") =="O" ) {
  616. condparam = "O"+ "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/pid")
  617. + "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/orddd")
  618. + "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/cretno")
  619. + "▦" + model.getValue(xEdupatlistPath+"["+grd_edupatlist.row+"]/instcd")
  620. + getCurrentDate();
  621. }
  622. setParameter("condparam", condparam);
  623. modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
  624. //상단올린후 환자예약정보의 행추가/행삭제/저장버튼 활성화
  625. btn_addrow.disabled = false;
  626. btn_delrow.disabled = false;
  627. btn_rsrvsave.disabled = false;
  628. }
  629. // 환자선택시 환자정보조회
  630. fSearchReserv(); // 환자예약정보조회[TRMNS00103]
  631. fSearchPatDetail(); // 환자상세정보조회
  632. }
  633. ]]>
  634. </script>
  635. <script type="javascript" ev:event="onaftersort">
  636. <![CDATA[
  637. //그리드 헤더클릭하여 sort후 인스턴스노드 순서가 바뀌는것을 방지하기 위해 인스턴스를 재설정
  638. grd_edupatlist.gridToInstance();
  639. ]]>
  640. </script>
  641. <script type="javascript" ev:event="onmousedown">
  642. <![CDATA[
  643. //오른쪽 버튼 눌렀을때 사용자 정의메뉴(협진관리)를 만들어 팝업 메뉴를 보여준다.
  644. if(event.button == 3){
  645. if(grd_edupatlist.isCell(event.target) && grd_edupatlist.mouseRow >= grd_edupatlist.fixedrows){
  646. window.setPopupMenu(true, "/root/rghtmenu/edupatlist_popmenu/menu", "name", "func", false);
  647. }else{
  648. window.setPopupMenu(false);
  649. }
  650. }
  651. ]]>
  652. </script>
  653. <script type="javascript" ev:event="DOMFocusOut">
  654. <![CDATA[
  655. window.setPopupMenu(false);
  656. ]]>
  657. </script>
  658. <script type="javascript" ev:event="xforms-value-changed">
  659. <![CDATA[
  660. //현재 선택한 데이터의 row, col 인덱스
  661. var curRow = grd_edupatlist.row;
  662. var curCol = grd_edupatlist.col;
  663. var rgstflag = model.getValue(xEdupatlistPath + '[' + curRow + ']/rgstflag');
  664. var comdd = model.getValue(xEdupatlistPath + "[" + curRow + "]/comdd"); //확인 체크후 변경된 값
  665. var precomdd = model.getValue(xEdupatlistPath + "[" + curRow + "]/precomdd"); //확인 변경전 비교값
  666. var actyn = model.getValue(xEdupatlistPath + '[' + curRow + ']/actyn'); //수행 체크후 변경된 값
  667. var preactyn = model.getValue(xEdupatlistPath + "[" + curRow + "]/preactyn"); //수행 변경전 비교값
  668. //그리드에서 한번 수정된 상태값이 원복 시켰을때에 다시 조회상태로 변경되지 않으므로 원복 시켰을때 상태값을 임의로 조정해준다.
  669. if(comdd == precomdd && actyn == preactyn){
  670. model.setValue(xEdupatlistPath+"["+ curRow +"]/iudstatus", '');
  671. }else{
  672. model.setValue(xEdupatlistPath+"["+ curRow +"]/iudstatus", 'u');
  673. }
  674. model.refresh();
  675. ]]>
  676. </script>
  677. </datagrid>
  678. <input id="ipt_pid1" ref="/root/main/item/patinfo/pid" class="input_essential" maxlength="10" style="left:896px; top:296px; width:73px; height:19px; ">
  679. <script type="javascript" ev:event="onkeypress">
  680. <![CDATA[
  681. // 환자번호 입력시 기본정보조회
  682. var keycode = event.keyCode;
  683. if(keycode == 13){
  684. model.setFocus("btn_new");
  685. btn_new.dispatch("DOMActivate");
  686. return;
  687. }
  688. ]]>
  689. </script>
  690. </input>
  691. <output id="opt_resno" ref="/root/main/item/patinfo/resno" class="output_fix" style="left:896px; top:320px; width:98px; height:19px; "/>
  692. <output id="opt_telno1" ref="/root/main/item/patinfo/telno1" class="output_fix" style="left:896px; top:344px; width:98px; height:19px; "/>
  693. <output id="opt_telno2" ref="/root/main/item/patinfo/telno2" class="output_fix" style="left:1080px; top:344px; width:112px; height:19px; "/>
  694. <output id="opt_addr1" ref="/root/main/item/patinfo/addr1" class="output_fix" style="left:896px; top:368px; width:98px; height:19px; "/>
  695. <output id="opt_addr2" ref="/root/main/item/patinfo/addr2" class="output_fix" style="left:897px; top:392px; width:294px; height:19px; "/>
  696. <input id="ipt_reqdd" ref="/root/main/item/patinfo/reqdd" class="input_default" navindex="1" inputtype="date" maxlength="8" format="yyyy-mm-dd" appearance="input" style="left:896px; top:464px; width:98px; height:19px; "/>
  697. <input id="ipt_rervdd" ref="/root/main/item/patinfo/rervdd" class="input_essential" navindex="2" inputtype="date" maxlength="8" format="yyyy-mm-dd" style="left:896px; top:488px; width:98px; height:19px; ">
  698. <script type="javascript" ev:event="xforms-value-changed">
  699. <![CDATA[
  700. if(model.getValue('/root/main/item/patinfo/rervdd').length == 8){
  701. model.setFocus("ipt_rervtm");//예약일이 입력되면 예약시간 입력필드로 포커스 이동
  702. }
  703. ]]>
  704. </script>
  705. </input>
  706. <input id="ipt_rervtm" ref="/root/main/item/patinfo/rervtm" class="input_essential" navindex="3" maxlength="4" format="hh:nn" style="left:995px; top:488px; width:88px; height:19px; "/>
  707. <output id="opt_edudd" ref="/root/main/item/patinfo/edudd" class="output_fix" format="yyyy-mm-dd" style="left:896px; top:440px; width:98px; height:19px; "/>
  708. <output id="opt_lastedudd" ref="/root/main/item/patinfo/lastedudd" class="output_fix" format="yyyy-mm-dd" style="left:1080px; top:440px; width:112px; height:19px; "/>
  709. <output id="opt_patfg" ref="/root/main/item/patinfo/patfg" class="output_fix" style="left:896px; top:416px; width:98px; height:19px; "/>
  710. <output id="opt_wardno" ref="/root/main/item/patinfo/wardno" class="output_fix" appearance="input" style="left:1080px; top:416px; width:112px; height:19px; "/>
  711. <output id="cmb_reqdeptnm" ref="/root/main/item/patinfo/reqdeptnm" class="output_fix" appearance="input" style="left:896px; top:513px; width:294px; height:19px; "/>
  712. <output id="cmb_reqdrnm" ref="/root/main/item/patinfo/reqdrnm" class="output_fix" appearance="input" style="left:896px; top:537px; width:98px; height:19px; "/>
  713. <output id="cmb_reqnursnm" ref="/root/main/item/patinfo/reqnursnm" class="output_fix" appearance="input" style="left:1080px; top:537px; width:112px; height:19px; "/>
  714. <input id="cmb_reqdeptcd" ref="/root/main/item/patinfo/reqdeptcd" visibility="hidden" style="left:785px; top:625px; width:75px; height:19px; "/>
  715. <input id="cmb_reqdrid" ref="/root/main/item/patinfo/reqdrid" visibility="hidden" style="left:785px; top:605px; width:75px; height:19px; "/>
  716. <input id="cmb_reqnursid" ref="/root/main/item/patinfo/reqnursid" visibility="hidden" style="left:785px; top:585px; width:75px; height:19px; "/>
  717. <select1 id="cmb_glytype" ref="/root/main/item/patinfo/glutype" class="combo_search" appearance="minimal" style="left:1080px; top:464px; width:112px; height:19px; ">
  718. <choices>
  719. <item>
  720. <label>제1형 당뇨</label>
  721. <value>1</value>
  722. </item>
  723. <item>
  724. <label>제2형 당뇨</label>
  725. <value>2</value>
  726. </item>
  727. <item>
  728. <label>임신성 당뇨</label>
  729. <value>3</value>
  730. </item>
  731. </choices>
  732. </select1>
  733. <input id="ipt_reqresn" ref="/root/main/item/patinfo/reqresn" class="input_default" navindex="4" style="left:896px; top:560px; width:294px; height:19px; "/>
  734. <caption id="caption7" class="tit_2" style="left:810px; top:275px; width:100px; height:13px; vertical-align:middle; ">환자정보조회</caption>
  735. <line id="line3" class="line_1" style="x1:810px; y1:290px; x2:1190px; y2:290px; "/>
  736. <button id="btn_addrow" class="btn2_letter3" disabled="true" style="left:1042px; top:74px; width:53px; height:19px; ">
  737. <caption>행추가</caption>
  738. <script type="javascript" ev:event="onclick">
  739. <![CDATA[
  740. fAddRowReservGrid();// 행추가
  741. ]]>
  742. </script>
  743. </button>
  744. <button id="btn_delrow" class="btn2_letter3" disabled="true" style="left:1096px; top:74px; width:53px; height:19px; ">
  745. <caption>행삭제</caption>
  746. <script type="javascript" ev:event="onclick">
  747. <![CDATA[
  748. fDeleteRowReservGrid();// 행삭제
  749. ]]>
  750. </script>
  751. </button>
  752. <button id="btn_rsrvsave" class="btn5_letter2" disabled="true" style="left:1151px; top:74px; width:42px; height:19px; ">
  753. <caption>저장</caption>
  754. <script type="javascript" ev:event="onclick">
  755. <![CDATA[
  756. fSaveReserv();// 예약일시 저장
  757. ]]>
  758. </script>
  759. </button>
  760. <datagrid id="grd_InPidList" nodeset="/root/main/ininfo/ininfolist" autoresize="true" caption="상태^등록번호^의뢰일자^예약일시^예약일시^전문분야구분^예약순번^추가예약여부^외래입원구분^등록구분^의뢰부서^의뢰의사id^의뢰간호사id^진료일자^생성번호^이전예약일자^기록순번^처방일자^처방번호^처방이력번호" colsep="^" colwidth="42, 71, 75, 85, 60, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" selectionmode="byrow" style="left:812px; top:100px; width:380px; height:155px; ">
  761. <col ref="stat" style="left:20px; top:23px; width:42px; height:23px; "/>
  762. <col ref="pid"/>
  763. <col ref="reqdd" format="yyyy-mm-dd"/>
  764. <col autonext="true" ref="rervdd" type="inputdate" format="yyyy-mm-dd" maxlength="8"/>
  765. <col ref="rervtm" type="input" format="hh:nn" maxlength="4"/>
  766. <col ref="reqdetlflag" visibility="hidden"/>
  767. <col ref="seqno" visibility="hidden"/>
  768. <col ref="addrsrvyn" visibility="hidden"/>
  769. <col ref="patfg" visibility="hidden"/>
  770. <col ref="rgstflag" visibility="hidden"/>
  771. <col ref="reqdeptcd" visibility="hidden"/>
  772. <col ref="reqdrid" visibility="hidden"/>
  773. <col ref="reqnursid" visibility="hidden"/>
  774. <col ref="orddd" visibility="hidden"/>
  775. <col ref="cretno" visibility="hidden"/>
  776. <col ref="prerervdd" visibility="hidden"/>
  777. <col ref="formrecseq" visibility="hidden"/>
  778. <col ref="prcpdd" visibility="hidden"/>
  779. <col ref="prcpno" visibility="hidden"/>
  780. <col ref="prcphistno" visibility="hidden"/>
  781. <script type="javascript" ev:event="onclick">
  782. <![CDATA[
  783. if(grd_InPidList.col == 5){
  784. grd_InPidList.editCell();
  785. }
  786. //수행상태인 row 선택했을때에는 행삭제, 저장 버튼을 비활성화시킨다.
  787. if(model.getValue('/root/main/ininfo/ininfolist[' + grd_InPidList.row + ']/stat') == '수행'){
  788. btn_delrow.disabled = true;
  789. btn_rsrvsave.disabled = true;
  790. }else{
  791. btn_delrow.disabled = false;
  792. btn_rsrvsave.disabled = false;
  793. }
  794. ]]>
  795. </script>
  796. </datagrid>
  797. <line id="line10" class="line_3" style="x1:0px; y1:737px; x2:804px; y2:737px; vertical-align:bottom; "/>
  798. <button id="button8" class="icon_search" style="left:975px; top:296px; width:16px; height:16px; ">
  799. <caption/>
  800. <script type="javascript" ev:event="DOMActivate">
  801. <![CDATA[
  802. model.setFocus("btn_new");
  803. btn_new.dispatch("DOMActivate");
  804. ]]>
  805. </script>
  806. </button>
  807. <line id="line4" class="line_3" style="x1:810px; y1:737px; x2:1190px; y2:737px; vertical-align:bottom; "/>
  808. <button id="btn_new" class="btn5_letter4" disabled="false" style="left:1085px; top:269px; width:64px; height:19px; ">
  809. <caption>신규등록</caption>
  810. <script type="javascript" ev:event="DOMActivate">
  811. <![CDATA[
  812. fChoicePopNewPatient();//신규환자 팝업에서 선택
  813. ]]>
  814. </script>
  815. </button>
  816. <caption id="caption32" class="cell_1" style="left:995px; top:319px; width:84px; height:23px; vertical-align:middle; ">S/A</caption>
  817. <output id="opt_age" ref="/root/main/item/patinfo/age" class="output_fix" style="left:1080px; top:320px; width:112px; height:19px; "/>
  818. <output id="ipt_pidnm" ref="/root/main/item/patinfo/pidnm" class="output_fix" style="left:1080px; top:296px; width:112px; height:19px; "/>
  819. <output id="opt_newyn" ref="/root/main/item/patinfo/newyn" class="output_fix" visibility="hidden" style="left:885px; top:270px; width:55px; height:19px; "/>
  820. <button id="button3" class="btn2_letter3" style="left:709px; top:74px; width:53px; height:19px; ">
  821. <caption>Excel</caption>
  822. <script type="javascript" ev:event="DOMActivate">
  823. <![CDATA[
  824. fStoreExcel();//조회된 결과를 엑셀로 저장
  825. ]]>
  826. </script>
  827. </button>
  828. <output id="opt_rsrvpidyn" ref="/root/main/item/patinfo/rsrvpidyn" class="output_fix" visibility="hidden" style="left:945px; top:270px; width:55px; height:19px; "/>
  829. <button id="button7" class="btn2_letter7" style="left:987px; top:269px; width:97px; height:19px; ">
  830. <caption>등록대상자관리</caption>
  831. <script type="javascript" ev:event="DOMActivate">
  832. <![CDATA[
  833. open("SMMNS00200","1","20","20");
  834. ]]>
  835. </script>
  836. </button>
  837. </group>
  838. <group id="grp_btn" style="left:0px; top:757px; width:1195px; height:27px; ">
  839. <caption id="caption25" style="left:6px; top:3px; width:150px; height:20px; ">구분 - I : 입원, O : 외래</caption>
  840. <shape id="roundrect2" class="roundrect_example" appearance="roundrect" style="left:1px; top:3px; width:174px; height:20px; "/>
  841. </group>
  842. </xhtml:body>
  843. </xhtml:html>