SPARH01200_심평원연계병원조회.xrw 39 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:my="http://www.comsquare.co.kr/example" 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" xmlns:cs="http://www.comsquare.co.kr/xforms">
  4. <xhtml:head>
  5. <xhtml:title>병원조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <hirainfo/>
  11. <list>
  12. <req_hosp_list>
  13. <coophospnm/>
  14. <drnm/>
  15. <areacd/>
  16. <detladdr1/>
  17. <detladdr2/>
  18. <telno/>
  19. <faxno/>
  20. <emailnm/>
  21. <licnsno/>
  22. <hospgrade/>
  23. <clsmatyn/>
  24. <coophospcd/>
  25. <coopdrcd/>
  26. <fromdd/>
  27. <coopconcltdd/>
  28. <cooptodd/>
  29. <opnofhospdd/>
  30. <dirofhospnm/>
  31. <bedcnt/>
  32. <rgstdd/>
  33. <perchgrnm/>
  34. <perchgrjobpos/>
  35. <perchgrtel/>
  36. <perchgrmpphone/>
  37. <zipcd1/>
  38. <zipcd2/>
  39. <zipcdseq/>
  40. <homepgnm/>
  41. <hospemailid/>
  42. <hospemailaddr/>
  43. <corpno/>
  44. <rgstflag/>
  45. <hosprem/>
  46. <todd/>
  47. <rrgstno1/>
  48. <rrgstno2/>
  49. <tradehosp/>
  50. <gradsch/>
  51. <drflag/>
  52. <orddeptcd/>
  53. <drcls/>
  54. <medispclno/>
  55. <drclsmatyn/>
  56. <gradyear/>
  57. <replmethod/>
  58. <drtelno/>
  59. <drmpphontel/>
  60. <dremailid/>
  61. <dremailaddr/>
  62. <detlfrmrmert/>
  63. <relign/>
  64. <hoby/>
  65. <btype/>
  66. <epid/>
  67. <localrgstdd/>
  68. <eprgstdd/>
  69. <aprvdd/>
  70. <secssdd/>
  71. <secssresn/>
  72. <drrem/>
  73. </req_hosp_list>
  74. </list>
  75. </main>
  76. <send>
  77. <search_hira>
  78. <hospnm/>
  79. <sidocd/>
  80. <sidodetlcd/>
  81. <coopyn/>
  82. <hospdata/>
  83. </search_hira>
  84. <search>
  85. <coophospnm/>
  86. <drnm/>
  87. <hospgrade/>
  88. <areacd/>
  89. <licnsno/>
  90. <clsmatyn/>
  91. <offset>0</offset>
  92. <pagesize>1000</pagesize>
  93. </search>
  94. </send>
  95. <init>
  96. <sidoinfo/>
  97. <deptinfo/>
  98. <sidodetlinfo/>
  99. <areacd>
  100. <A0426>
  101. </A0426>
  102. </areacd>
  103. <hospgradeall>
  104. <A0429>
  105. </A0429>
  106. </hospgradeall>
  107. <hospgrade>
  108. <A0429>
  109. </A0429>
  110. </hospgrade>
  111. <areacd1>
  112. <A0426/>
  113. </areacd1>
  114. <hardcd/>
  115. </init>
  116. <hidden>
  117. <hospflag>H</hospflag>
  118. <inityn>N</inityn>
  119. </hidden>
  120. <temp/>
  121. </root>
  122. </instance>
  123. <submission id="TRARH01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search_hira" resultref="/root/main/hirainfo"/>
  124. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  125. <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
  126. <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  127. <submission id="TRMMB04103" mediatype="application/x-www-form-urlencoded" method="post"/>
  128. <submission id="TRARH00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/search" add="bottom" resultref="/root/main/list"/>
  129. <script type="javascript" ev:event="xforms-ready">
  130. <![CDATA[
  131. fInit();
  132. ]]>
  133. </script>
  134. </model>
  135. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  136. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  137. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  138. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  139. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  140. <script type="javascript" src="../../../ast/soclworkweb/js/AWMCommon.js"/>
  141. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  142. <script type="javascript">
  143. <![CDATA[
  144. var lib;
  145. var yadmId;
  146. // 초기값
  147. function fInit()
  148. {
  149. try{
  150. // lib = new ActiveXObject("Hira.Di.Com.Service.Library.ServiceLibrary");
  151. lib = new ActiveXObject("{80703E36-F48B-343A-AD82-576624E76589}");
  152. }catch(e){
  153. messageBox("진료의뢰회송 중계포털 Agent 다운받아 설치 후 이용바랍니다.\n( https://di.hira.or.kr/rsweb/index.do )","E999");
  154. window.close();//{80703E36-F48B-343A-AD82-576624E76589}
  155. }
  156. model.toggle("case1");
  157. fSearchInitCode_Hira();
  158. model.setFocus("ipt_hirahospnm");
  159. model.refresh();
  160. }
  161. function fSearchInitCode_Hira()
  162. {
  163. // 조회 파라미터 입력
  164. var instcd = getUserInfo("dutplceinstcd");
  165. if(instcd == "031")
  166. yadmId = "37100017";
  167. else if(instcd == "032")
  168. yadmId = "37100467";
  169. var res = lib.SrchSdbkYadmInfoList(yadmId);
  170. if (!res.success) {
  171. messageBox( "심평원 진료의뢰회송 연계 프로그램에 조건 오류가 발생했습니다.\n\n" + res.ErrCd + ": " + res.ErrMsg + "\n\n조건 수정 후 전송 바랍니다.", "E999");
  172. return;
  173. }
  174. var info = res.SdbkYadmInfo;
  175. if (info.LenSdbkYadmSidoInfos() > 0) {
  176. for (i = 0; i < info.LenSdbkYadmSidoInfos(); i++) {
  177. var item = info.GetSdbkYadmSidoInfo(i);
  178. var position = "append";
  179. if(item.SidoNm == "대구" || item.SidoNm == "경북"){
  180. position = "above";
  181. }
  182. addComboItem("cmb_sido", item.SidoNm, item.SidoCd, position );
  183. }
  184. }
  185. addComboItemAll("cmb_sido", "전체");
  186. // 지역코드를 대구로 초기세팅
  187. model.setValue("/root/send/search_hira/sidocd", "23");
  188. cmb_sido.dispatch("xforms-value-changed");
  189. }
  190. function fSearchSidoDetl_Hira()
  191. {
  192. // 조회 파라미터 입력
  193. var sidocd = model.getValue("/root/send/search_hira/sidocd");
  194. var res = lib.SrchSdbkYadmAddrCityList(yadmId, sidocd);
  195. if (!res.success) {
  196. messageBox( "심평원 진료의뢰회송 연계 프로그램에 조건 오류가 발생했습니다.\n\n" + res.ErrCd + ": " + res.ErrMsg + "\n\n조건 수정 후 전송 바랍니다.", "E999");
  197. return;
  198. }
  199. if (res.LenSdbkYadmAddrCitys() > 0) {
  200. for (i = 0; i < res.LenSdbkYadmAddrCitys(); i++) {
  201. var item = res.GetSdbkYadmAddrCity(i);
  202. addComboItem("cmb_sidodetl", item.SgguNm, item.SgguCd, "append" );
  203. }
  204. }
  205. addComboItemAll("cmb_sidodetl", "전체");
  206. }
  207. function fSearch_Hira()
  208. {
  209. model.removenode("/root/main/hirainfo");
  210. model.makeNode("/root/main/hirainfo");
  211. grd_list_hira.refresh();
  212. var HIRA_PATH = "/root/main/hirainfo/";
  213. var p_rcvYadmNm = model.getValue(HIRA_PATH + "");
  214. // 조회 파라미터 입력
  215. var paramSdbkYadm = new ActiveXObject("Hira.Di.Com.Model.ParamSdbkYadm");
  216. // paramSdbkYadm.rcvYadmId = ""; // 수신요양기관기호
  217. paramSdbkYadm.rcvYadmNm = model.getValue("/root/send/search_hira/hospnm");
  218. paramSdbkYadm.sidoCd = model.getValue("/root/send/search_hira/sidocd");
  219. paramSdbkYadm.sgguCd = model.getValue("/root/send/search_hira/sidodetlcd");
  220. var flag = model.getValue("/root/send/search_hira/coopyn");
  221. if(flag == "Y"){
  222. paramSdbkYadm.clbtYn = true;
  223. }
  224. paramSdbkYadm.curPage = "1";
  225. var res = lib.SrchSdbkYadmList(yadmId, paramSdbkYadm);
  226. if (!res.success) {
  227. messageBox( "심평원 진료의뢰회송 연계 프로그램에 조건 오류가 발생했습니다.\n\n" + res.ErrCd + ": " + res.ErrMsg + "\n\n조건 수정 후 전송 바랍니다.", "E999");
  228. return;
  229. }
  230. //var hospdata = "";
  231. if (res.LenSdbkYadms() > 0) {
  232. for (i = 0; i < res.LenSdbkYadms(); i++) {
  233. //hospdata += item.YadmId + sColSep;
  234. var item = res.GetSdbkYadm(i);
  235. var row = grd_list_hira.addRow(false);
  236. //model.setValue(HIRA_PATH + "hosplist[" + (row)+ "]/yadmid", item.YadmId);
  237. //model.setValue(HIRA_PATH + "hosplist[" + (row) + "]/yadmnm", item.YadmNm);
  238. grd_list_hira.valueMatrix(i +1 , 1) = item.YadmId;
  239. grd_list_hira.valueMatrix(i +1 , 2) = item.YadmNm;
  240. grd_list_hira.valueMatrix(i +1 , 4) = item.Addr;
  241. grd_list_hira.valueMatrix(i +1 , 5) = item.TelNo;
  242. }
  243. }
  244. var nodelist = instance1.selectNodes("/root/main/hirainfo/hosplist");
  245. if(nodelist.length == 0 ){
  246. messageBox("조회된 병원이 없습니다.", "I999");
  247. return;
  248. }
  249. model.setValue("/root/send/search_hira/hospdata", getNodeListCSV(nodelist));
  250. if (submit("TRARH01201") == true)
  251. {
  252. if (grd_list_hira.rows <= 1)
  253. {
  254. messageBox("조회된 병원이 없습니다.", "I999");
  255. }
  256. }
  257. }
  258. // 병원 선택
  259. function fConfirm_Hira() {
  260. if (grd_list_hira.rows <= 1) return;
  261. if (grd_list_hira.row < 1) return;
  262. /*
  263. if (checkOpener()) {
  264. opener.javascript.setParameter("flag", "Y");
  265. opener.javascript.setParameter("coophospnm", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/coophospnm"));
  266. opener.javascript.setParameter("hospflag", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/hospflag"));
  267. opener.javascript.setParameter("drnm", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/drnm"));
  268. opener.javascript.setParameter("emailnm", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/emailnm"));
  269. opener.javascript.setParameter("telno", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/telno"));
  270. opener.javascript.setParameter("coophospcd", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/coophospcd"));
  271. opener.javascript.setParameter("coopdrcd", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/coopdrcd"));
  272. opener.javascript.setParameter("fromdd", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/fromdd"));
  273. opener.javascript.setParameter("areacd", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/areacd"));
  274. opener.javascript.setParameter("faxno", model.getValue("/root/main/list/req_hosp_list[" + grd_list.row + " ]/faxno"));
  275. model.close();
  276. }
  277. */
  278. if ( checkOpener() ) {
  279. var row = grd_list_hira.row;
  280. if( row > 0 ){
  281. if( getNodesetCount("/root/main/hirainfo/hosplist") > 0 ){
  282. //opener.model.copyNode("/root/main/hospinfo/hospinfolist", grd_list.getNode( row ));
  283. //grd_list.valueMatrix(row, grd_list.colRef(""));
  284. model.copyNode(opener.root.main.hospinfo.hospinfolist, "/root/main/hirainfo/hosplist[" + row + "]");
  285. opener.model.removeNodeset("/root/main/hospinfo/hospinfolist");
  286. opener.model.makeValue("/root/main/hospinfo/hospinfolist/coophospnm", grd_list_hira.valueMatrix(row, grd_list_hira.colRef("yadmnm")));
  287. opener.model.makeValue("/root/main/hospinfo/hospinfolist/addr", grd_list_hira.valueMatrix(row, grd_list_hira.colRef("addr")));
  288. opener.model.makeValue("/root/main/hospinfo/hospinfolist/telno", grd_list_hira.valueMatrix(row, grd_list_hira.colRef("telno")));
  289. opener.model.makeValue("/root/main/hospinfo/hospinfolist/coophospcd", grd_list_hira.valueMatrix(row, grd_list_hira.colRef("yadmid")));
  290. opener.model.makeValue("/root/main/hospinfo/hospinfolist/hieyn", grd_list_hira.valueMatrix(row, grd_list_hira.colRef("hieyn")));
  291. opener.model.makeNode("/root/main/hospflag");
  292. opener.model.setValue("/root/main/hospflag", "H");
  293. opener.model.refresh();
  294. window.close();
  295. }
  296. }
  297. } else {
  298. messageBox("상위화면이 변경되어 데이터를 가져올 수", "I004");
  299. }
  300. }
  301. //====================================================== 내부 =====================================================================================
  302. // 병원 선택
  303. function fConfirm() {
  304. if (grd_list.rows <= 1) return;
  305. if (grd_list.row < 1) return;
  306. if ( checkOpener() ) {
  307. var row = grd_list.row;
  308. if( row > 0 ){
  309. if( getNodesetCount("/root/main/list/req_hosp_list") > 0 ){
  310. model.copyNode(opener.root.main.hospinfo.hospinfolist, "/root/main/list/req_hosp_list[" + row + "]");
  311. opener.model.removeNodeset("/root/main/hospinfo/hospinfolist");
  312. opener.model.makeValue("/root/main/hospinfo/hospinfolist/coophospnm", grd_list.valueMatrix(row, grd_list.colRef("coophospnm")));
  313. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drnm", grd_list.valueMatrix(row, grd_list.colRef("drnm")));
  314. opener.model.makeValue("/root/main/hospinfo/hospinfolist/areacd", grd_list.valueMatrix(row, grd_list.colRef("areacd")));
  315. opener.model.makeValue("/root/main/hospinfo/hospinfolist/detladdr1", grd_list.valueMatrix(row, grd_list.colRef("detladdr1")));
  316. opener.model.makeValue("/root/main/hospinfo/hospinfolist/detladdr2", grd_list.valueMatrix(row, grd_list.colRef("detladdr2")));
  317. opener.model.makeValue("/root/main/hospinfo/hospinfolist/telno", grd_list.valueMatrix(row, grd_list.colRef("telno")));
  318. opener.model.makeValue("/root/main/hospinfo/hospinfolist/faxno", grd_list.valueMatrix(row, grd_list.colRef("faxno")));
  319. opener.model.makeValue("/root/main/hospinfo/hospinfolist/emailnm", grd_list.valueMatrix(row, grd_list.colRef("emailnm")));
  320. opener.model.makeValue("/root/main/hospinfo/hospinfolist/licnsno", grd_list.valueMatrix(row, grd_list.colRef("licnsno")));
  321. opener.model.makeValue("/root/main/hospinfo/hospinfolist/hospgrade", grd_list.valueMatrix(row, grd_list.colRef("hospgrade")));
  322. opener.model.makeValue("/root/main/hospinfo/hospinfolist/clsmatyn", grd_list.valueMatrix(row, grd_list.colRef("clsmatyn")));
  323. opener.model.makeValue("/root/main/hospinfo/hospinfolist/coophospcd", grd_list.valueMatrix(row, grd_list.colRef("coophospcd")));
  324. opener.model.makeValue("/root/main/hospinfo/hospinfolist/coopdrcd", grd_list.valueMatrix(row, grd_list.colRef("coopdrcd")));
  325. opener.model.makeValue("/root/main/hospinfo/hospinfolist/fromdd", grd_list.valueMatrix(row, grd_list.colRef("fromdd")));
  326. opener.model.makeValue("/root/main/hospinfo/hospinfolist/coopconcltdd", grd_list.valueMatrix(row, grd_list.colRef("coopconcltdd")));
  327. opener.model.makeValue("/root/main/hospinfo/hospinfolist/cooptodd", grd_list.valueMatrix(row, grd_list.colRef("cooptodd")));
  328. opener.model.makeValue("/root/main/hospinfo/hospinfolist/opnofhospdd", grd_list.valueMatrix(row, grd_list.colRef("opnofhospdd")));
  329. opener.model.makeValue("/root/main/hospinfo/hospinfolist/dirofhospnm", grd_list.valueMatrix(row, grd_list.colRef("dirofhospnm")));
  330. opener.model.makeValue("/root/main/hospinfo/hospinfolist/bedcnt", grd_list.valueMatrix(row, grd_list.colRef("bedcnt")));
  331. opener.model.makeValue("/root/main/hospinfo/hospinfolist/rgstdd", grd_list.valueMatrix(row, grd_list.colRef("rgstdd")));
  332. opener.model.makeValue("/root/main/hospinfo/hospinfolist/perchgrnm", grd_list.valueMatrix(row, grd_list.colRef("perchgrnm")));
  333. opener.model.makeValue("/root/main/hospinfo/hospinfolist/perchgrjobpos", grd_list.valueMatrix(row, grd_list.colRef("perchgrjobpos")));
  334. opener.model.makeValue("/root/main/hospinfo/hospinfolist/perchgrtel", grd_list.valueMatrix(row, grd_list.colRef("perchgrtel")));
  335. opener.model.makeValue("/root/main/hospinfo/hospinfolist/perchgrmpphone", grd_list.valueMatrix(row, grd_list.colRef("perchgrmpphone")));
  336. opener.model.makeValue("/root/main/hospinfo/hospinfolist/zipcd1", grd_list.valueMatrix(row, grd_list.colRef("zipcd1")));
  337. opener.model.makeValue("/root/main/hospinfo/hospinfolist/zipcd2", grd_list.valueMatrix(row, grd_list.colRef("zipcd2")));
  338. opener.model.makeValue("/root/main/hospinfo/hospinfolist/zipcdseq", grd_list.valueMatrix(row, grd_list.colRef("zipcdseq")));
  339. opener.model.makeValue("/root/main/hospinfo/hospinfolist/homepgnm", grd_list.valueMatrix(row, grd_list.colRef("homepgnm")));
  340. opener.model.makeValue("/root/main/hospinfo/hospinfolist/hospemailid", grd_list.valueMatrix(row, grd_list.colRef("hospemailid")));
  341. opener.model.makeValue("/root/main/hospinfo/hospinfolist/hospemailaddr", grd_list.valueMatrix(row, grd_list.colRef("hospemailaddr")));
  342. opener.model.makeValue("/root/main/hospinfo/hospinfolist/corpno", grd_list.valueMatrix(row, grd_list.colRef("corpno")));
  343. opener.model.makeValue("/root/main/hospinfo/hospinfolist/rgstflag", grd_list.valueMatrix(row, grd_list.colRef("rgstflag")));
  344. opener.model.makeValue("/root/main/hospinfo/hospinfolist/hosprem", grd_list.valueMatrix(row, grd_list.colRef("hosprem")));
  345. opener.model.makeValue("/root/main/hospinfo/hospinfolist/todd", grd_list.valueMatrix(row, grd_list.colRef("todd")));
  346. opener.model.makeValue("/root/main/hospinfo/hospinfolist/rrgstno1", grd_list.valueMatrix(row, grd_list.colRef("rrgstno1")));
  347. opener.model.makeValue("/root/main/hospinfo/hospinfolist/rrgstno2", grd_list.valueMatrix(row, grd_list.colRef("rrgstno2")));
  348. opener.model.makeValue("/root/main/hospinfo/hospinfolist/tradehosp", grd_list.valueMatrix(row, grd_list.colRef("tradehosp")));
  349. opener.model.makeValue("/root/main/hospinfo/hospinfolist/gradsch", grd_list.valueMatrix(row, grd_list.colRef("gradsch")));
  350. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drflag", grd_list.valueMatrix(row, grd_list.colRef("drflag")));
  351. opener.model.makeValue("/root/main/hospinfo/hospinfolist/orddeptcd", grd_list.valueMatrix(row, grd_list.colRef("orddeptcd")));
  352. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drcls", grd_list.valueMatrix(row, grd_list.colRef("drcls")));
  353. opener.model.makeValue("/root/main/hospinfo/hospinfolist/medispclno", grd_list.valueMatrix(row, grd_list.colRef("medispclno")));
  354. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drclsmatyn", grd_list.valueMatrix(row, grd_list.colRef("drclsmatyn")));
  355. opener.model.makeValue("/root/main/hospinfo/hospinfolist/gradyear", grd_list.valueMatrix(row, grd_list.colRef("gradyear")));
  356. opener.model.makeValue("/root/main/hospinfo/hospinfolist/replmethod", grd_list.valueMatrix(row, grd_list.colRef("replmethod")));
  357. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drtelno", grd_list.valueMatrix(row, grd_list.colRef("drtelno")));
  358. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drmpphontel", grd_list.valueMatrix(row, grd_list.colRef("drmpphontel")));
  359. opener.model.makeValue("/root/main/hospinfo/hospinfolist/dremailid", grd_list.valueMatrix(row, grd_list.colRef("dremailid")));
  360. opener.model.makeValue("/root/main/hospinfo/hospinfolist/dremailaddr", grd_list.valueMatrix(row, grd_list.colRef("dremailaddr")));
  361. opener.model.makeValue("/root/main/hospinfo/hospinfolist/detlfrmrmert", grd_list.valueMatrix(row, grd_list.colRef("detlfrmrmert")));
  362. opener.model.makeValue("/root/main/hospinfo/hospinfolist/relign", grd_list.valueMatrix(row, grd_list.colRef("relign")));
  363. opener.model.makeValue("/root/main/hospinfo/hospinfolist/hoby", grd_list.valueMatrix(row, grd_list.colRef("hoby")));
  364. opener.model.makeValue("/root/main/hospinfo/hospinfolist/btype", grd_list.valueMatrix(row, grd_list.colRef("btype")));
  365. opener.model.makeValue("/root/main/hospinfo/hospinfolist/epid", grd_list.valueMatrix(row, grd_list.colRef("epid")));
  366. opener.model.makeValue("/root/main/hospinfo/hospinfolist/localrgstdd", grd_list.valueMatrix(row, grd_list.colRef("localrgstdd")));
  367. opener.model.makeValue("/root/main/hospinfo/hospinfolist/eprgstdd", grd_list.valueMatrix(row, grd_list.colRef("eprgstdd")));
  368. opener.model.makeValue("/root/main/hospinfo/hospinfolist/aprvdd", grd_list.valueMatrix(row, grd_list.colRef("aprvdd")));
  369. opener.model.makeValue("/root/main/hospinfo/hospinfolist/secssdd", grd_list.valueMatrix(row, grd_list.colRef("secssdd")));
  370. opener.model.makeValue("/root/main/hospinfo/hospinfolist/secssresn", grd_list.valueMatrix(row, grd_list.colRef("secssresn")));
  371. opener.model.makeValue("/root/main/hospinfo/hospinfolist/drrem", grd_list.valueMatrix(row, grd_list.colRef("drrem")));
  372. opener.model.makeValue("/root/main/hospinfo/hospinfolist/repltype", grd_list.valueMatrix(row, grd_list.colRef("repltype")));
  373. opener.model.makeValue("/root/main/hospinfo/hospinfolist/replflag", grd_list.valueMatrix(row, grd_list.colRef("replflag")));
  374. opener.model.makeNode("/root/main/hospflag");
  375. opener.model.setValue("/root/main/hospflag", "Y");
  376. opener.model.refresh();
  377. window.close();
  378. }
  379. }
  380. } else {
  381. messageBox("상위화면이 변경되어 데이터를 가져올 수", "I004");
  382. }
  383. }
  384. function fCheckDate()
  385. {
  386. var coophospnm = model.getValue("/root/send/search/coophospnm");
  387. var drnm = model.getValue("/root/send/search/drnm");
  388. var hospgrade = model.getValue("/root/send/search/hospgrade");
  389. var areacd = model.getValue("/root/send/search/areacd");
  390. if (isNull(coophospnm) == true && isNull(drnm) == true && isNull(hospgrade) == true && isNull(areacd) == true)
  391. {
  392. messageBox("의뢰병원명, 의뢰의사, 병원구분, 지역 조건 중 하나의 조건을 ","C002");
  393. //model.setFocus("ipt_pid");
  394. return false;
  395. }
  396. if (ipt_coophospnm.currentText.length > 0 && ipt_coophospnm.currentText.length < 2) {
  397. messageBox("의뢰병원명은 2글자 이상으로 해주십시요!","E999","");
  398. model.setFocus("ipt_coophospnm");
  399. return false;
  400. }
  401. if (ipt_drnm.currentText.length > 0 && ipt_drnm.currentText.length < 2) {
  402. messageBox("의뢰의사명은 2글자 이상으로 해주십시요!","E999","");
  403. model.setFocus("ipt_drnm");
  404. return false;
  405. }
  406. return true;
  407. }
  408. // 조회
  409. function fSearch()
  410. {
  411. // reqGetHospList
  412. // getHospList
  413. //model.removeNodeset("/root/main/list/req_hosp_list");
  414. model.removeNodeset("/root/main/list");
  415. model.setValue("/root/send/search/offset", "0"); // grid의 header row는 제외
  416. if (submit("TRARH00201") == true)
  417. {
  418. if (grd_list.rows <= 1)
  419. {
  420. messageBox("조회된 병원이 없습니다.", "I999");
  421. }
  422. }
  423. }
  424. // 스크롤 클릭시 페이지 단위로 조회
  425. function fSubmitOnScroll() {
  426. //if (grd_list.rows < 16) return;
  427. if(grd_list.vscroll.attribute("max") == grd_list.vscroll.attribute("pos")) {
  428. // end of scroll
  429. model.setValue("/root/send/search/offset", grd_list.rows-grd_list.fixedRows); // grid의 header row는 제외
  430. submit("TRARH00201");
  431. grd_list.dispatch("onmouseup"); // 스크롤바 처리를 위한 이벤트 발생
  432. }
  433. }
  434. function fHospPopup()
  435. {
  436. var coophospnm = setParameter("coophospnm", model.getValue("/root/send/search/coophospnm"));
  437. var status = setParameter("status", "i");
  438. var hardcd = model.getValue("/root/init/hardcd/hardcd[hardcd='" + getUserInfo("dutplcecd") + "']/hardcd");
  439. if(hardcd == ""){
  440. var hideOption = setParameter("hideoption", "ALL");
  441. }
  442. modal("SMARH00100",1,1,1);
  443. fSearch();
  444. }
  445. // 초기값
  446. function fInit_Inner()
  447. {
  448. // hard코드 가져오기
  449. mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/hardcd" , 220);
  450. // 공통코드 목록 가져오기
  451. zbcfGetCodeList(new Array("A0429", "A0429"), new Array("/root/init/hospgrade", "/root/init/hospgradeall") , true);
  452. // 유형코드
  453. zbcfGetKindCodeList(
  454. new Array("A0014", "A0014"), //업무규칙
  455. new Array("A0426", "A0426"), //코드군
  456. new Array("/root/init/areacd", "/root/init/areacd1"), //노드
  457. true, //minimum : true TRZBC00105
  458. new Array(""), //sorting 항목
  459. new Array("")
  460. );
  461. addComboItem("cmb_areacd", "", "", "above");
  462. addComboItem("cmb_hospgrade", "", "", "above");
  463. cmb_areacd.select(0);
  464. cmb_hospgrade.select(0);
  465. model.removeNodeset("/root/main/list/req_hosp_list");
  466. model.refresh();
  467. }
  468. ]]>
  469. </script>
  470. </xhtml:head>
  471. <xhtml:body pagewidth="920px" pageheight="600px">
  472. <caption id="caption2" class="tit_1" style="left:0px; top:0px; width:158px; height:14px; ">병원 조회</caption>
  473. <select1 id="radio1" ref="/root/hidden/hospflag" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:120px; top:0px; width:165px; height:20px; background-color:#ccffff; border-style:outset; ">
  474. <choices>
  475. <item>
  476. <label>심평원정보</label>
  477. <value>H</value>
  478. </item>
  479. <item>
  480. <label>K-u 정보</label>
  481. <value>Y</value>
  482. </item>
  483. </choices>
  484. <script type="javascript" ev:event="xforms-value-changed">
  485. <![CDATA[
  486. var hospflag = model.getValue("/root/hidden/hospflag");
  487. if(hospflag == "H"){
  488. model.toggle("case1");
  489. model.setFocus("ipt_hirahospnm");
  490. }else if(hospflag == "Y"){
  491. model.toggle("case2");
  492. model.setFocus("ipt_coophospnm");
  493. }
  494. var inityn = model.getValue("/root/hidden/inityn");
  495. if(inityn != "Y"){
  496. // 내부쪽 초기화
  497. fInit_Inner();
  498. model.setValue("/root/hidden/inityn", "Y");
  499. }
  500. model.refresh();
  501. ]]>
  502. </script>
  503. </select1>
  504. <switch id="switch1" style="left:5px; top:25px; width:905px; height:570px; border-style:none; ">
  505. <case id="case1" selected="true" style="border-style:none; ">
  506. <datagrid id="grd_list_hira" nodeset="/root/main/hirainfo/hosplist" caption="요양기관코드^요양기관명^HIE^주소^전화번호" colsep="^" colwidth="93, 219, 53, 389, 101" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:60px; width:895px; height:505px; ">
  507. <col ref="yadmid" style="text-align:center; "/>
  508. <col ref="yadmnm"/>
  509. <col ref="hieyn" style="text-align:center; "/>
  510. <col ref="addr"/>
  511. <col ref="telno" style="text-align:center; "/>
  512. <script type="javascript" ev:event="ondblclick">
  513. <![CDATA[
  514. fConfirm_Hira();
  515. ]]>
  516. </script>
  517. </datagrid>
  518. <group id="group1" style="left:2px; top:5px; width:895px; height:50px; vertical-align:top; ">
  519. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:894px; height:50px; "/>
  520. <line id="line8" class="line_4" style="x1:785px; y1:5px; x2:785px; y2:43px; "/>
  521. <caption id="caption1" class="search_name" style="left:330px; top:15px; width:91px; height:17px; ">지역 :</caption>
  522. <caption id="caption3" class="search_name" style="left:20px; top:15px; width:99px; height:17px; ">병원명 :</caption>
  523. <input id="ipt_hirahospnm" ref="/root/send/search_hira/hospnm" class="input_essential" imemode="hangul" style="left:125px; top:15px; width:140px; height:19px; ">
  524. <script type="javascript" ev:event="onkeydown">
  525. <![CDATA[
  526. if(event.keyCode==13)
  527. {
  528. inputEnterKey("btn_search_hira", "DOMActivate");
  529. }
  530. ]]>
  531. </script>
  532. </input>
  533. <button id="btn_search_hira" class="btn1_letter2" style="left:810px; top:15px; width:56px; height:22px; ">
  534. <caption>조회</caption>
  535. <script type="javascript" ev:event="DOMActivate">
  536. <![CDATA[
  537. var hospnm = model.getValue("/root/send/search_hira/hospnm");
  538. if(isNull(hospnm)){
  539. messageBox("의뢰병원명은","I003");
  540. return;
  541. }
  542. fSearch_Hira();
  543. model.refresh();
  544. ]]>
  545. </script>
  546. </button>
  547. <select1 id="cmb_sido" ref="/root/send/search_hira/sidocd" class="combo_search" appearance="minimal" style="left:400px; top:15px; width:90px; height:19px; ">
  548. <choices>
  549. <itemset nodeset="/root/init/sidoinfo/sidolist">
  550. <label ref="cdnm"/>
  551. <value ref="cdid"/>
  552. </itemset>
  553. </choices>
  554. <script type="javascript" ev:event="xforms-value-changed">
  555. <![CDATA[
  556. model.removenode("/root/init/sidodetlinfo");
  557. model.makeNode("/root/init/sidodetlinfo");
  558. model.setValue("/root/send/search_hira/sidodetlcd","");
  559. if(!isNull(model.getValue("/root/send/search_hira/sidocd"))){
  560. fSearchSidoDetl_Hira();
  561. cmb_sidodetl.visible = true;
  562. }else{
  563. cmb_sidodetl.visible = false;
  564. }
  565. model.refresh();
  566. ]]>
  567. </script>
  568. <script type="javascript" ev:event="xforms-select">
  569. <![CDATA[
  570. btn_search_hira.dispatch("DOMActivate");
  571. ]]>
  572. </script>
  573. </select1>
  574. <select1 id="cmb_sidodetl" ref="/root/send/search_hira/sidodetlcd" class="combo_search" visibility="hidden" appearance="minimal" style="left:491px; top:15px; width:120px; height:19px; ">
  575. <choices>
  576. <itemset nodeset="/root/init/sidodetlinfo/sidodetllist">
  577. <label ref="cdnm"/>
  578. <value ref="cdid"/>
  579. </itemset>
  580. </choices>
  581. <script type="javascript" ev:event="xforms-select">
  582. <![CDATA[
  583. btn_search_hira.dispatch("DOMActivate");
  584. ]]>
  585. </script>
  586. </select1>
  587. <select id="checkbox1" ref="/root/send/search_hira/coopyn" overflow="visible" appearance="full" style="left:676px; top:17px; width:80px; height:20px; border-style:none; ">
  588. <choices>
  589. <item>
  590. <label>협력병원</label>
  591. <value>Y</value>
  592. </item>
  593. </choices>
  594. <script type="javascript" ev:event="xforms-value-changed">
  595. <![CDATA[
  596. btn_search_hira.dispatch("DOMActivate");
  597. ]]>
  598. </script>
  599. </select>
  600. </group>
  601. </case>
  602. <case id="case2">
  603. <group id="group2" style="left:0px; top:5px; width:895px; height:70px; vertical-align:top; ">
  604. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:895px; height:65px; "/>
  605. <line id="line1" class="line_4" style="x1:805px; y1:5px; x2:805px; y2:58px; "/>
  606. <caption id="caption13" class="search_name" style="left:535px; top:10px; width:91px; height:17px; ">병원구분 :</caption>
  607. <caption id="caption4" class="search_name" style="left:20px; top:35px; width:91px; height:17px; ">지역 :</caption>
  608. <caption id="caption5" class="search_name" style="left:300px; top:10px; width:94px; height:17px; ">의뢰의사 :</caption>
  609. <caption id="caption6" class="search_name" style="left:20px; top:10px; width:99px; height:17px; ">의뢰병원명 :</caption>
  610. <caption id="caption7" class="search_name" style="left:300px; top:35px; width:94px; height:17px; ">면허번호 :</caption>
  611. <input id="ipt_coophospnm" ref="/root/send/search/coophospnm" class="input_search" imemode="hangul" style="left:125px; top:10px; width:140px; height:19px; ">
  612. <script type="javascript" ev:event="onkeydown">
  613. <![CDATA[
  614. if(event.keyCode==13)
  615. {
  616. inputEnterKey("btn_search", "DOMActivate");
  617. }
  618. ]]>
  619. </script>
  620. </input>
  621. <input id="ipt_drnm" ref="/root/send/search/drnm" class="input_search" imemode="hangul" style="left:395px; top:10px; width:100px; height:19px; ">
  622. <script type="javascript" ev:event="onkeydown">
  623. <![CDATA[
  624. if(event.keyCode==13)
  625. {
  626. inputEnterKey("btn_search", "DOMActivate");
  627. }
  628. ]]>
  629. </script>
  630. </input>
  631. <select1 id="cmb_hospgrade" ref="/root/send/search/hospgrade" class="combo_search" appearance="minimal" style="left:630px; top:10px; width:140px; height:19px; ">
  632. <choices>
  633. <itemset nodeset="/root/init/hospgradeall/A0429">
  634. <label ref="cdnm"/>
  635. <value ref="cdid"/>
  636. </itemset>
  637. </choices>
  638. <script type="javascript" ev:event="xforms-select">
  639. <![CDATA[
  640. btn_search.dispatch("DOMActivate");
  641. ]]>
  642. </script>
  643. </select1>
  644. <select1 id="cmb_areacd" ref="/root/send/search/areacd" class="combo_search" appearance="minimal" style="left:125px; top:35px; width:140px; height:19px; ">
  645. <choices>
  646. <itemset nodeset="/root/init/areacd/A0014A0426">
  647. <label ref="cdnm"/>
  648. <value ref="cdid"/>
  649. </itemset>
  650. </choices>
  651. <script type="javascript" ev:event="xforms-select">
  652. <![CDATA[
  653. btn_search.dispatch("DOMActivate");
  654. ]]>
  655. </script>
  656. </select1>
  657. <input id="ipt_licnsno" ref="/root/send/search/licnsno" class="input_search" style="left:395px; top:35px; width:100px; height:19px; ">
  658. <script type="javascript" ev:event="onkeydown">
  659. <![CDATA[
  660. if(event.keyCode==13)
  661. {
  662. inputEnterKey("btn_search", "DOMActivate");
  663. }
  664. ]]>
  665. </script>
  666. </input>
  667. <select id="chk_clsmatyn" ref="/root/send/search/clsmatyn" overflow="visible" appearance="full" style="left:540px; top:35px; width:55px; height:20px; border-style:none; ">
  668. <choices>
  669. <item>
  670. <label>동문</label>
  671. <value>Y</value>
  672. </item>
  673. </choices>
  674. <script type="javascript" ev:event="xforms-value-changed">
  675. <![CDATA[
  676. btn_search.dispatch("DOMActivate");
  677. ]]>
  678. </script>
  679. </select>
  680. <button id="btn_search" class="btn1_letter2" style="left:825px; top:20px; width:56px; height:22px; ">
  681. <caption>조회</caption>
  682. <script type="javascript" ev:event="DOMActivate">
  683. <![CDATA[
  684. if ( !fCheckDate() ) return; //필수 저장여부 체크
  685. fSearch();
  686. ]]>
  687. </script>
  688. </button>
  689. </group>
  690. <datagrid id="grd_list" nodeset="/root/main/list/req_hosp_list" autoresize="true" caption="병원명^의사명^지역^주소^주소^전화번호^FAX번호^E-mail^면허번호^병원구분^동문^caption1^caption2^caption3^caption4^caption5^caption6^caption7^caption8^caption9^caption10^caption11^caption12^caption13^caption14^caption15^caption16^caption17^caption18^caption19^caption20^caption21^caption22^caption23^caption24^caption25^caption26^caption27^caption28^caption29^caption30^caption31^caption32^caption33^caption34^caption35^caption36^caption37^caption38^caption39^caption40^caption41^caption42^caption43^caption44^caption45^caption46^caption47^caption48^caption49^replflag^repltype" colsep="^" colwidth="150, 100, 100, 230, 180, 100, 100, 150, 80, 80, 50, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" frozencols="2" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:2px; top:78px; width:895px; height:462px; ">
  691. <col ref="coophospnm"/>
  692. <col ref="drnm"/>
  693. <col disabled="true" ref="areacd" type="combo">
  694. <choices>
  695. <itemset nodeset="/root/init/areacd1/A0014A0426">
  696. <label ref="cdnm"/>
  697. <value ref="cdid"/>
  698. </itemset>
  699. </choices>
  700. </col>
  701. <col ref="detladdr1"/>
  702. <col ref="detladdr2"/>
  703. <col ref="telno"/>
  704. <col ref="faxno"/>
  705. <col ref="emailnm"/>
  706. <col ref="licnsno"/>
  707. <col disabled="true" ref="hospgrade" type="combo">
  708. <choices>
  709. <itemset nodeset="/root/init/hospgrade/A0429">
  710. <label ref="cdnm"/>
  711. <value ref="cdid"/>
  712. </itemset>
  713. </choices>
  714. </col>
  715. <col checkvalue="Y,N" disabled="true" ref="clsmatyn" type="checkbox"/>
  716. <col ref="coophospcd" visibility="hidden"/>
  717. <col ref="coopdrcd" visibility="hidden"/>
  718. <col ref="fromdd" visibility="hidden"/>
  719. <col ref="coopconcltdd" visibility="hidden"/>
  720. <col ref="cooptodd" visibility="hidden"/>
  721. <col ref="opnofhospdd" visibility="hidden"/>
  722. <col ref="dirofhospnm" visibility="hidden"/>
  723. <col ref="bedcnt" visibility="hidden"/>
  724. <col ref="rgstdd" visibility="hidden"/>
  725. <col ref="perchgrnm" visibility="hidden"/>
  726. <col ref="perchgrjobpos" visibility="hidden"/>
  727. <col ref="perchgrtel" visibility="hidden"/>
  728. <col ref="perchgrmpphone" visibility="hidden"/>
  729. <col ref="zipcd1" visibility="hidden"/>
  730. <col ref="zipcd2" visibility="hidden"/>
  731. <col ref="zipcdseq" visibility="hidden"/>
  732. <col ref="homepgnm" visibility="hidden"/>
  733. <col ref="hospemailid" visibility="hidden"/>
  734. <col ref="hospemailaddr" visibility="hidden"/>
  735. <col ref="corpno" visibility="hidden"/>
  736. <col ref="rgstflag" visibility="hidden"/>
  737. <col ref="hosprem" visibility="hidden"/>
  738. <col ref="todd" visibility="hidden"/>
  739. <col ref="rrgstno1" visibility="hidden"/>
  740. <col ref="rrgstno2" visibility="hidden"/>
  741. <col ref="tradehosp" visibility="hidden"/>
  742. <col ref="gradsch" visibility="hidden"/>
  743. <col ref="drflag" visibility="hidden"/>
  744. <col ref="orddeptcd" visibility="hidden"/>
  745. <col ref="drcls" visibility="hidden"/>
  746. <col ref="medispclno" visibility="hidden"/>
  747. <col ref="drclsmatyn" visibility="hidden"/>
  748. <col ref="gradyear" visibility="hidden"/>
  749. <col ref="replmethod" visibility="hidden"/>
  750. <col ref="drtelno" visibility="hidden"/>
  751. <col ref="drmpphontel" visibility="hidden"/>
  752. <col ref="dremailid" visibility="hidden"/>
  753. <col ref="dremailaddr" visibility="hidden"/>
  754. <col ref="detlfrmrmert" visibility="hidden"/>
  755. <col ref="relign" visibility="hidden"/>
  756. <col ref="hoby" visibility="hidden"/>
  757. <col ref="btype" visibility="hidden"/>
  758. <col ref="epid" visibility="hidden"/>
  759. <col ref="localrgstdd" visibility="hidden"/>
  760. <col ref="eprgstdd" visibility="hidden"/>
  761. <col ref="aprvdd" visibility="hidden"/>
  762. <col ref="secssdd" visibility="hidden"/>
  763. <col ref="secssresn" visibility="hidden"/>
  764. <col ref="drrem"/>
  765. <col ref="replflag" visibility="hidden"/>
  766. <col ref="repltype" visibility="hidden"/>
  767. <script type="javascript" ev:event="ondblclick">
  768. <![CDATA[
  769. fConfirm();
  770. ]]>
  771. </script>
  772. <script type="javascript" ev:event="onscrolldown">
  773. <![CDATA[
  774. fSubmitOnScroll();
  775. ]]>
  776. </script>
  777. </datagrid>
  778. <line id="line2" class="line_1" style="x1:0px; y1:74px; x2:895px; y2:74px; "/>
  779. <button id="btn_cancel" class="btn4_letter2" style="left:839px; top:543px; width:56px; height:22px; ">
  780. <caption>취소</caption>
  781. <script type="javascript" ev:event="DOMActivate">
  782. <![CDATA[
  783. if (checkOpener()) {
  784. //opener.javascript.setParameter("flag", "N");
  785. opener.model.makeNode("/root/main/hospflag");
  786. opener.model.setValue("/root/main/hospflag", "N");
  787. window.close();
  788. }
  789. model.close();
  790. ]]>
  791. </script>
  792. </button>
  793. <button id="btn_smarh00100" class="btn3_letter7" style="left:10px; top:543px; width:116px; height:22px; ">
  794. <caption>병의원의사관리</caption>
  795. <script type="javascript" ev:event="DOMActivate">
  796. <![CDATA[
  797. fHospPopup();
  798. ]]>
  799. </script>
  800. </button>
  801. <button id="btn_confirm" class="btn4_letter2" style="left:780px; top:543px; width:56px; height:22px; ">
  802. <caption>확인</caption>
  803. <script type="javascript" ev:event="DOMActivate">
  804. <![CDATA[
  805. fConfirm();
  806. ]]>
  807. </script>
  808. </button>
  809. </case>
  810. </switch>
  811. </xhtml:body>
  812. </xhtml:html>