SPMMO14900_처방조회.xrw 58 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152
  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. <patprcpinfo>
  11. <patprcplist/>
  12. <selfholdprcplist/>
  13. </patprcpinfo>
  14. <cond>
  15. <fromdd/>
  16. <todd/>
  17. <pid/>
  18. <hngnm/>
  19. <prcpclsflag/>
  20. <srchflag>prcpdd</srchflag>
  21. <ordtype>O</ordtype>
  22. <prcpdata/>
  23. <prcpflag>cd</prcpflag>
  24. <inddinfo/>
  25. <indd/>
  26. <cretno/>
  27. <ordtypenm/>
  28. <chosinfonm/>
  29. <scrnflag/>
  30. <selfchk>N</selfchk>
  31. <selfholdflag/>
  32. </cond>
  33. <srchinfo/>
  34. <rndcond>
  35. <prcpdd/>
  36. <doctkindflag/>
  37. <orddrid/>
  38. <orddrnm/>
  39. <ordercond>1</ordercond>
  40. <prcpclscd>-</prcpclscd>
  41. <orddeptcd/>
  42. <prcpclsnm/>
  43. <ordercondnm/>
  44. <orddeptnm/>
  45. </rndcond>
  46. <rnddruginjinfo>
  47. <rnddruginjlist/>
  48. </rnddruginjinfo>
  49. <patinfo>
  50. <patinfolist/>
  51. </patinfo>
  52. </main>
  53. <send>
  54. <reqdata/>
  55. <savedata/>
  56. </send>
  57. <hidden/>
  58. <init>
  59. <patnm/>
  60. <patinfo/>
  61. <orddept/>
  62. <userlist/>
  63. </init>
  64. <temp/>
  65. </root>
  66. </instance>
  67. <submission id="TRMMO14901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/patprcpinfo"/>
  68. <script type="javascript" ev:event="xforms-ready">
  69. <![CDATA[
  70. reqHardCodeInfo("/root/hidden/selfholdchk", "/root/hidden/selfholdchk", "187");
  71. var selfholdchk = model.getValue("/root/hidden/selfholdchk/hardcd/hardcd");
  72. var pid = opener.javascript.getParameter("SPMMO14900_pid");
  73. var hngnm = opener.javascript.getParameter("SPMMO14900_hngnm");
  74. //20120119_KNUH_Start 김병국 메모확인 버튼 및 기능 추가.
  75. var nurseyn = opener.javascript.getParameter("SPMMO14900_nurseyn");
  76. model.removeNodeset("/root/main/patprcpinfo/patprcplist");
  77. model.removeNodeset("/root/main/rnddruginjinfo/rnddruginjlist");
  78. model.setValue("/root/main/cond/fromdd", getCurrentDate());
  79. model.setValue("/root/main/cond/todd" , getCurrentDate());
  80. model.setValue("/root/main/rndcond/prcpdd", getCurrentDate());
  81. if (selfholdchk == "Y"){
  82. model.setValue("/root/main/cond/selfchk","N");
  83. model.setValue("/root/main/cond/ordtype","-");
  84. model.setValue("/root/main/cond/prcpclsflag","1");
  85. combo2.visible = true;
  86. button7.visible = true;
  87. selfchk.visible = true;
  88. }else {
  89. grd_prcplist.colHidden(0) = true;
  90. }
  91. mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept" , "D"); //부서코드 콤보
  92. addComboItem("cmb_orddeptcd", "전체", "-");
  93. addComboItem("cmb_orddrid" , "전체", "-");
  94. cmb_orddeptcd.select(0);
  95. cmb_orddrid.select(0);
  96. if(nurseyn == "Y") {
  97. if(pid == null || pid == ""){
  98. model.setValue("/root/main/cond/pid" , getPatientInfo("pid"));
  99. model.setValue("/root/main/cond/hngnm", getPatientInfo("pname"));
  100. //radio2.dispatch("xforms-value-changed");
  101. }else{
  102. model.setValue("/root/main/cond/pid" , pid);
  103. model.setValue("/root/main/cond/hngnm", hngnm);
  104. //radio2.dispatch("xforms-value-changed");
  105. }
  106. } else {
  107. if(pid == null || pid == ""){
  108. model.setValue("/root/main/cond/pid" , getPatientInfo("pid"));
  109. model.setValue("/root/main/cond/hngnm", getPatientInfo("pname"));
  110. radio2.dispatch("xforms-value-changed");
  111. }else{
  112. model.setValue("/root/main/cond/pid" , pid);
  113. model.setValue("/root/main/cond/hngnm", hngnm);
  114. radio2.dispatch("xforms-value-changed");
  115. }
  116. }
  117. if(nurseyn == "Y") {
  118. btn_certmemo.visible = true;
  119. model.setValue("/root/main/cond/prcpclsflag","");
  120. combo1.dispatch("xforms-value-changed");
  121. btn_req.dispatch("DOMActivate");
  122. } else {
  123. btn_certmemo.visible = false;
  124. }
  125. model.refresh();
  126. ]]>
  127. </script>
  128. <submission id="TRMMO04105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/patnm"/>
  129. <submission id="TRMMO14902" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/patinfo"/>
  130. <submission id="TRMMO02505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/srchinfo"/>
  131. <submission id="TRMMO14904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/prcpsrchprnt"/>
  132. <submission id="TRMMO14903" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/rnddruginjinfo"/>
  133. <submission id="TRMMB04101" mediatype="application/x-www-form-urlencoded" method="post"/>
  134. <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post"/>
  135. <submission id="TRMMO14905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/rnddruginjinfo"/>
  136. <submission id="TXMMO14901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/temp"/>
  137. <submission id="TRMMB04103" mediatype="application/x-www-form-urlencoded" method="post"/>
  138. <script type="javascript" ev:event="xforms-model-construct-done">
  139. <![CDATA[
  140. var colHidnValue = grdBaseColHidn("D");
  141. grdBaseColHidn(colHidnValue, "grd_rnddruginjlist", 80, "prcpvol", "prcpqty", "drprcpetc7", "drprcpetc8");
  142. ]]>
  143. </script>
  144. </model>
  145. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  146. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  147. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  148. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  149. <script type="javascript">
  150. <![CDATA[
  151. /**
  152. * 환자기본정보 조회
  153. * @param
  154. * pid : 등록번호
  155. * stnddd : 기준일자
  156. */
  157. function fReqGetPrcpSrchPrntInfo(ref, pid, indd, cretno, ordtype){
  158. model.removeNodeset(ref);
  159. model.makeValue(ref + "/pid" , pid);
  160. model.makeValue(ref + "/indd", indd);
  161. model.makeValue(ref + "/cretno", cretno);
  162. model.makeValue(ref + "/ordtype", ordtype);
  163. if(submit("TRMMO14904")){
  164. var nodelist = model.instances(0).selectNodes("/root/main/prcpsrchprnt/prcpsrchprntinfo");
  165. if(nodelist.length != 0){
  166. model.makeValue("/root/main/prcpsrchprnt/prcpsrchprntinfo/orddrnm", getUserInfo("usernm"));
  167. model.makeValue("/root/main/prcpsrchprnt/prcpsrchprntinfo/dutplcenm", getUserInfo("dutplcenm"));
  168. }
  169. }
  170. }
  171. // 통합기록조회에서 의사지시기록 조회시 해당화면 사용 2014.02.19
  172. function fPrcpRecSearch(){
  173. btn_reqpatnm.dispatch("DOMActivate");
  174. btn_req.dispatch("DOMActivate");
  175. model.refresh();
  176. }
  177. ]]>
  178. </script>
  179. </xhtml:head>
  180. <xhtml:body pagewidth="818" pageheight="830" guideline="1,1193;2,812;2,830;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  181. <switch id="switch1" style="left:0px; top:22px; width:800px; height:792px; ">
  182. <case id="case1" selected="true">
  183. <line id="line8" class="line_1" style="x1:0px; y1:135px; x2:794px; y2:135px; "/>
  184. <shape id="roundrect5" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:795px; height:130px; background-color:#fffbf2; border-color:#ffd799; "/>
  185. <caption id="caption1" class="search_name" style="left:7px; top:41px; width:99px; height:17px; ">등록번호 :</caption>
  186. <select1 id="cmb_inpthist" ref="/root/main/cond/inddinfo" appearance="minimal" style="left:392px; top:41px; width:270px; height:19px; ">
  187. <choices>
  188. <itemset nodeset="/root/init/patinfo/patinfo">
  189. <label ref="detlinfo"/>
  190. <value ref="rowcnt"/>
  191. </itemset>
  192. </choices>
  193. <script type="javascript" ev:event="xforms-value-changed">
  194. <![CDATA[
  195. var currow = cmb_inpthist.value;
  196. model.setValue("/root/main/cond/indd", model.getValue("/root/init/patinfo/patinfo[" + currow + "]/indd"));
  197. model.setValue("/root/main/cond/cretno", model.getValue("/root/init/patinfo/patinfo[" + currow + "]/cretno"));
  198. model.setValue("/root/main/cond/hngnm", model.getValue("/root/init/patinfo/patinfo[" + currow + "]/hngnm"));
  199. btn_req.dispatch("DOMActivate");
  200. ]]>
  201. </script>
  202. </select1>
  203. <select1 id="combo1" ref="/root/main/cond/prcpclsflag" appearance="minimal" style="left:96px; top:67px; width:224px; height:19px; ">
  204. <choices>
  205. <item>
  206. <label>전체</label>
  207. <value/>
  208. </item>
  209. <item>
  210. <label>약/주사</label>
  211. <value>1</value>
  212. </item>
  213. <item>
  214. <label>PRN처방</label>
  215. <value>2</value>
  216. </item>
  217. <item>
  218. <label>진단검사</label>
  219. <value>3</value>
  220. </item>
  221. <item>
  222. <label>방사선/핵의학</label>
  223. <value>4</value>
  224. </item>
  225. <item>
  226. <label>수혈</label>
  227. <value>5</value>
  228. </item>
  229. <item>
  230. <label>기능검사</label>
  231. <value>6</value>
  232. </item>
  233. <item>
  234. <label>처치/마취/수술/재료</label>
  235. <value>7</value>
  236. </item>
  237. <item>
  238. <label>식사</label>
  239. <value>8</value>
  240. </item>
  241. <item>
  242. <label>선택한 처방만 조회</label>
  243. <value>10</value>
  244. </item>
  245. <item>
  246. <label>차트형식보기</label>
  247. <value>11</value>
  248. </item>
  249. <item>
  250. <label>지시처방</label>
  251. <value>12</value>
  252. </item>
  253. </choices>
  254. <script type="javascript" ev:event="xforms-value-changed">
  255. <![CDATA[
  256. var prcpclsflag = model.getValue("/root/main/cond/prcpclsflag");
  257. var ordtype = model.getValue("/root/main/cond/ordtype");
  258. if(prcpclsflag == 10){ //선택한 처방만 조회인 경우
  259. combo3.visible = true;
  260. ipt_prcpnm.visible = true;
  261. }else{ //그 이외의 경우는 hidden
  262. combo3.visible = false;
  263. ipt_prcpnm.visible = false;
  264. }
  265. if (model.getValue("/root/hidden/selfholdchk/hardcd/hardcd") == "Y"){
  266. if(prcpclsflag != 1 ){
  267. combo2.disabled = true;
  268. button7.disabled = true;
  269. selfchk.disabled = true;
  270. model.setValue("/root/main/cond/selfchk" ,"N");
  271. model.setValue("/root/main/cond/selfholdflag" ,"");
  272. }else if(prcpclsflag == 1){
  273. combo2.disabled = false;
  274. button7.disabled = false;
  275. selfchk.disabled = false;
  276. model.setValue("/root/main/cond/selfchk" ,"Y");
  277. model.setValue("/root/main/cond/selfholdflag" ,"1");
  278. }
  279. }
  280. model.refresh();
  281. ]]>
  282. </script>
  283. </select1>
  284. <caption id="caption2" class="search_name" style="left:7px; top:67px; width:99px; height:17px; ">처방조회 :</caption>
  285. <datagrid id="grd_prcplist" nodeset="/root/main/patprcpinfo/patprcplist" class="datagrid_noborder" autoresize="false" caption="^^^^^^^" colsep="^" colwidth="30, 90, 100, 415, 230, 0, 0" defaultrows="0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:1px; top:140px; width:795px; height:648px; ">
  286. <col disabled="true" ref="chk" type="checkbox"/>
  287. <col ref="header"/>
  288. <col ref="prcpcd"/>
  289. <col ref="prcpnm"/>
  290. <col ref="prcpspec"/>
  291. <col ref="headinfo"/>
  292. <col ref="drugspec"/>
  293. </datagrid>
  294. <button id="btn_req" class="btn1_letter2" style="left:727px; top:23px; width:56px; height:22px; ">
  295. <caption>조회</caption>
  296. <script type="javascript" ev:event="DOMActivate">
  297. <![CDATA[
  298. var ordtype = model.getValue("/root/main/cond/ordtype");
  299. model.copyNode("/root/send/reqdata", "/root/main/cond");
  300. if (model.getValue("/root/hidden/selfholdchk/hardcd/hardcd") == "Y"){
  301. model.setValue("/root/send/reqdata/selfchk" , model.getValue("/root/main/cond/selfchk"));
  302. }
  303. if(ordtype == "-"){ //전체일 경우
  304. model.setValue("/root/send/reqdata/indd" , "");
  305. model.setValue("/root/send/reqdata/cretno" , "");
  306. model.setValue("/root/send/reqdata/scrnflag" , "");
  307. }else{ //전체가 아닌 경우
  308. var currow = cmb_inpthist.value;
  309. model.setValue("/root/send/reqdata/ordtype" , model.getValue("/root/init/patinfo/patinfo[" + currow + "]/ordtype"));
  310. model.setValue("/root/send/reqdata/cretno" , model.getValue("/root/init/patinfo/patinfo[" + currow + "]/cretno"));
  311. model.setValue("/root/send/reqdata/indd" , model.getValue("/root/init/patinfo/patinfo[" + currow + "]/indd"));
  312. model.setValue("/root/send/reqdata/scrnflag" , "prcp");
  313. }
  314. var nurseyn = opener.javascript.getParameter("SPMMO14900_nurseyn");
  315. if(submit("TRMMO14901")){
  316. grd_prcplist.visible = false;
  317. grd_prcpchart.visible = false;
  318. //차트형식 조회 모드
  319. if(model.getValue("/root/main/cond/prcpclsflag") == 11){
  320. //var grdCtrl = document.controls("grd_prcpchart");
  321. var colsCnt = grd_prcpchart.cols - 1; //10개의 컬럼
  322. for(var currow = 1; currow < grd_prcpchart.rows; currow++){
  323. var rowstyle = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/rowstyle");
  324. var prcphistcd = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/prcphistcd");
  325. var lgrCls = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/lgrcls");
  326. var mdlCls = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/mdlcls");
  327. var cnts = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/cnts");
  328. var detl1 = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/detl1");
  329. grd_prcpchart.rowStyle(currow, "data", "font-weight") = "normal";
  330. grd_prcpchart.rowStyle(currow, "data", "color") = "#000000";
  331. if(rowstyle == 0){ //header인 경우 rowStyle이 merge
  332. grd_prcpchart.mergeByFree(currow, 0, currow, colsCnt);
  333. grd_prcpchart.rowStyle(currow, "data", "font-weight") = "bold";
  334. }else if(rowstyle == 2){ //header인 경우 color를 red로
  335. grd_prcpchart.mergeByFree(currow, 0, currow, colsCnt);
  336. grd_prcpchart.rowStyle(currow, "data", "font-weight") = "bold";
  337. grd_prcpchart.rowStyle(currow, "data", "color") = "#ff0000";
  338. }else if(rowstyle == 3){ //DC row인 경우 color를 red로
  339. grd_prcpchart.rowStyle(currow, "data", "color") = "#ff0000";
  340. }else if(rowstyle == 4){ //간호header인 경우 rowStyle이 merge, 그 이외는 일반적용
  341. grd_prcpchart.mergeByFree(currow, 0, currow, colsCnt);
  342. }else if(!isNull(lgrCls) && isNull(mdlCls)){
  343. grd_prcpchart.mergeByFree(currow, 1, currow, colsCnt);
  344. }else if(!isNull(mdlCls) && isNull(cnts) && isNull(detl1)){
  345. grd_prcpchart.mergeByFree(currow, 2, currow, colsCnt);
  346. }else if(!isNull(mdlCls) && isNull(cnts) && isNull(detl1)){
  347. grd_prcpchart.mergeByFree(currow, 2, currow, colsCnt);
  348. }else if(!isNull(mdlCls) && !isNull(cnts) && isNull(detl1)){
  349. grd_prcpchart.mergeByFree(currow, 3, currow, colsCnt);
  350. }
  351. }
  352. grd_prcpchart.autoResize = true;
  353. if(prcphistcd == "D"){ //D/C인 경우는 color를 red로
  354. grd_prcpchart.rowStyle(currow, "data", "color") = "#ff0000";
  355. }
  356. grd_prcplist.visible = false;
  357. grd_prcpchart.visible = true;
  358. }else if(model.getValue("/root/main/cond/prcpclsflag") == 1){//약/주사 조회 모드
  359. grd_prcplist.rowHidden(grd_prcplist.rows-1) = true;
  360. var prcplistcol = grd_prcplist.cols - 1;
  361. for(var currow = 1; currow < grd_prcplist.rows; currow++){
  362. var rowstyle = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/rowstyle");
  363. var prcphistcd = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/prcphistcd");
  364. var prcpinptflag = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/prcpinptflag");
  365. grd_prcplist.rowStyle(currow, "data", "font-weight") = "normal";
  366. grd_prcplist.rowStyle(currow, "data", "color") = "#000000";
  367. if(rowstyle == 0){ //header인 경우 rowStyle이 merge
  368. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  369. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  370. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  371. }else if(rowstyle == 1){ //header인 경우 rowStyle이 merge
  372. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = false;
  373. //grd_prcplist.mergeByFree(currow, 1, currow, 5);
  374. //grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  375. }else if(rowstyle == 2){ //header인 경우 color를 red로
  376. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  377. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  378. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  379. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  380. }else if(rowstyle == 3){ //DC row인 경우 color를 red로
  381. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  382. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  383. }else if(rowstyle == 4){ //간호header인 경우 rowStyle이 merge, 그 이외는 일반적용
  384. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  385. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  386. }
  387. if(prcphistcd == "D"){ //D/C인 경우는 color를 red로
  388. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  389. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  390. }
  391. if(prcpinptflag == "35"){ // 자가보유 약은 다시 자가보유로 등록할 수 없다.
  392. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  393. }
  394. }
  395. grd_prcplist.isReadonly(grd_prcplist.rows, grd_prcplist.colRef("chk")) =true;
  396. grd_prcplist.visible = true;
  397. grd_prcpchart.visible = false;
  398. model.refresh();
  399. }
  400. //전체, 검사, 수혈, 수술 등 일반 조회 모드
  401. else{
  402. //var grdCtrl = document.controls("grd_prcplist");
  403. for(var currow = 1; currow < grd_prcplist.rows; currow++){
  404. grd_prcplist.rowHidden(grd_prcplist.rows-1) = true;
  405. var rowstyle = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/rowstyle");
  406. var prcphistcd = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/prcphistcd");
  407. grd_prcplist.rowStyle(currow, "data", "font-weight") = "normal";
  408. grd_prcplist.rowStyle(currow, "data", "color") = "#000000";
  409. if(rowstyle == 0){ //header인 경우 rowStyle이 merge
  410. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  411. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  412. }else if(rowstyle == 2){ //header인 경우 color를 red로
  413. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  414. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  415. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  416. }else if(rowstyle == 3){ //DC row인 경우 color를 red로
  417. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  418. }else if(rowstyle == 4){ //간호header인 경우 rowStyle이 merge, 그 이외는 일반적용
  419. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  420. }
  421. if(prcphistcd == "D"){ //D/C인 경우는 color를 red로
  422. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  423. }
  424. grd_prcplist.visible = true;
  425. grd_prcpchart.visible = false;
  426. }
  427. }
  428. var style;
  429. for(var i = 1; i < grd_prcplist.rows; i++) {
  430. var style = model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rowstyle");
  431. if(nurseyn == "Y") {
  432. if(style == "0") {
  433. grd_prcplist.isReadonly(i, grd_prcplist.colRef("chk")) = true;
  434. } else {
  435. grd_prcplist.isReadonly(i, grd_prcplist.colRef("chk")) = false;
  436. }
  437. }
  438. }
  439. }
  440. ]]>
  441. </script>
  442. </button>
  443. <caption id="caption3" class="search_name" style="left:342px; top:15px; width:103px; height:17px; ">처방적용일 :</caption>
  444. <input id="ipt_hngnm" ref="/root/main/cond/hngnm" class="input_search" style="left:190px; top:41px; width:90px; height:19px; ">
  445. <script type="javascript" ev:event="onkeypress">
  446. <![CDATA[
  447. inputEnterKey("btn_patsrch", "DOMActivate");
  448. ]]>
  449. </script>
  450. </input>
  451. <select1 id="radio2" ref="/root/main/cond/ordtype" appearance="full" cellspacing="15" cols="3" overflow="visible" style="left:97px; top:15px; width:168px; height:20px; border-style:none; ">
  452. <choices>
  453. <item>
  454. <label>전체</label>
  455. <value>-</value>
  456. </item>
  457. <item>
  458. <label>외래</label>
  459. <value>O</value>
  460. </item>
  461. <item>
  462. <label>입원</label>
  463. <value>I</value>
  464. </item>
  465. </choices>
  466. <script type="javascript" ev:event="xforms-value-changed">
  467. <![CDATA[
  468. var ordtype = model.getValue("/root/main/cond/ordtype");
  469. if (ordtype == "-") {
  470. if (model.getValue("/root/hidden/selfholdchk/hardcd/hardcd") == "Y"){
  471. model.setValue("/root/main/cond/selfchk","Y");
  472. model.setValue("/root/main/cond/selfholdflag", "1");
  473. }
  474. ipt_fromdd.disabled = false;
  475. ipt_todd.disabled = false;
  476. cmb_inpthist.disabled = true;
  477. combo2.disabled = false;
  478. button7.disabled = false;
  479. selfchk.disabled = false;
  480. } else {
  481. if (model.getValue("/root/hidden/selfholdchk/hardcd/hardcd") == "Y"){
  482. model.setValue("/root/main/cond/selfchk","N");
  483. model.setValue("/root/main/cond/selfholdflag", "1");
  484. }
  485. ipt_fromdd.disabled = true;
  486. ipt_todd.disabled = true;
  487. cmb_inpthist.disabled = false;
  488. combo2.disabled = true;
  489. selfchk.disabled = true;
  490. }
  491. var pid = model.getValue("/root/main/cond/pid");
  492. if(pid != ""){
  493. model.removeNodeset("/root/send/reqdata");
  494. model.makeValue("/root/send/reqdata/pid", pid);
  495. model.makeValue("/root/send/reqdata/ordtype", ordtype);
  496. if(submit("TRMMO14902")){
  497. var node = model.instances(0).selectNodes("/root/init/patinfo/patinfo");
  498. if(node.length == 0){
  499. messageBox("환자정보가", "I004");
  500. return;
  501. }
  502. cmb_inpthist.select(0);
  503. }
  504. }
  505. model.refresh();
  506. ]]>
  507. </script>
  508. </select1>
  509. <caption id="caption6" style="left:550px; top:15px; width:25px; height:20px; ">~</caption>
  510. <input id="ipt_fromdd" ref="/root/main/cond/fromdd" class="input_search" inputtype="date" style="left:449px; top:15px; width:97px; height:19px; text-align:center; "/>
  511. <caption id="caption7" class="search_name" style="left:7px; top:15px; width:99px; height:17px; ">진료구분 :</caption>
  512. <line id="line3" style="x1:707px; y1:13px; x2:707px; y2:84px; border-color:#ffe4bb; border-left-style:solid; "/>
  513. <button id="btn_patsrch" class="icon_search" style="left:284px; top:41px; width:16px; height:16px; ">
  514. <caption/>
  515. <script type="javascript" ev:event="DOMActivate">
  516. <![CDATA[
  517. modal("SPPMC02500");
  518. var sPid = model.getValue("/root/main/patinfo/patinfolist/pid");
  519. var sHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm");
  520. model.setValue("/root/main/cond/pid" , sPid);
  521. model.setValue("/root/main/cond/hngnm", sHngnm);
  522. model.refresh();
  523. btn_reqpatnm.dispatch("DOMActivate");
  524. ]]>
  525. </script>
  526. </button>
  527. <input id="input2" ref="/root/main/cond/pid" style="left:96px; top:41px; width:92px; height:19px; ">
  528. <script type="javascript" ev:event="onkeypress">
  529. <![CDATA[
  530. inputEnterKey("btn_reqpatnm", "DOMActivate");
  531. ]]>
  532. </script>
  533. </input>
  534. <button id="btn_reqpatnm" disabled="true" style="left:590px; top:65px; width:45px; height:20px; ">
  535. <caption/>
  536. <script type="javascript" ev:event="DOMActivate">
  537. <![CDATA[
  538. var ordtype = model.getValue("/root/main/cond/ordtype");
  539. var pid = model.getValue("/root/main/cond/pid");
  540. if(pid != ""){
  541. model.removeNodeset("/root/send/reqdata");
  542. model.makeValue("/root/send/reqdata/pid", pid);
  543. model.makeValue("/root/send/reqdata/ordtype", ordtype);
  544. if(submit("TRMMO14902")){
  545. model.setValue("/root/main/cond/hngnm", model.getValue("/root/init/patinfo/patinfo/hngnm"));
  546. cmb_inpthist.select(0);
  547. }
  548. }
  549. model.refresh();
  550. ]]>
  551. </script>
  552. </button>
  553. <button id="button1" class="btn4_letter2" style="left:727px; top:48px; width:56px; height:22px; ">
  554. <caption>출력</caption>
  555. <script type="javascript" ev:event="DOMActivate">
  556. <![CDATA[
  557. var currow = cmb_inpthist.value;
  558. var pid = model.getValue("/root/main/cond/pid");
  559. var indd = model.getValue("/root/init/patinfo/patinfo[" + currow + "]/indd");
  560. var cretno = model.getValue("/root/init/patinfo/patinfo[" + currow + "]/cretno");
  561. var ordtype= model.getValue("/root/main/cond/ordtype");
  562. // if(ordtype !="-"){ // 2009. 06. 25 진료구분이 전체일 경우는 환자 기본정보만 보여주기로 함 by han19 (서소영 선생님 결정)
  563. fReqGetPrcpSrchPrntInfo("/root/send/reqdata", pid, indd, cretno, ordtype);
  564. // }
  565. //차트형식보기 출력양식은 따로 호출한다 (2010.02.01 JJE)
  566. if(model.getValue("/root/main/cond/prcpclsflag") == 11){
  567. exeReportPreview("RPMMO14901", "XMLSTR", "/root/main/patprcpinfo/patprcplist");
  568. }else{
  569. exeReportPreview("RPMMO14900", "XMLSTR", "/root/main/patprcpinfo/patprcplist");
  570. }
  571. /*
  572. model.copyNode("/root/send/reqdata", "/root/main/cond");
  573. if(submit("TRMMO14901")){
  574. if(model.getValue("/root/main/cond/prcpclsflag") == 11){
  575. grd_prcplist.autoResize = true;
  576. }
  577. for(var currow = 1; currow < grd_prcplist.rows; currow++){
  578. var rowstyle = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/rowstyle");
  579. var prcphistcd = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/prcphistcd");
  580. grd_prcplist.rowStyle(currow, "data", "font-weight") = "normal";
  581. grd_prcplist.rowStyle(currow, "data", "color") = "#000000";
  582. if(rowstyle == 0){ //header인 경우 rowStyle이 merge
  583. grd_prcplist.mergeByFree(currow, 0, currow, 5);
  584. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  585. }else if(rowstyle == 2){ //header인 경우 color를 red로
  586. grd_prcplist.mergeByFree(currow, 0, currow, 5);
  587. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  588. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  589. }else if(rowstyle == 3){ //DC row인 경우 color를 red로
  590. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  591. }else if(rowstyle == 4){ //간호header인 경우 rowStyle이 merge, 그 이외는 일반적용
  592. grd_prcplist.mergeByFree(currow, 0, currow, 5);
  593. }
  594. if(prcphistcd == "D"){ //D/C인 경우는 color를 red로
  595. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  596. }
  597. }
  598. }*/
  599. ]]>
  600. </script>
  601. </button>
  602. <input id="ipt_todd" ref="/root/main/cond/todd" class="input_search" inputtype="date" style="left:565px; top:15px; width:97px; height:19px; text-align:center; "/>
  603. <select1 id="combo3" ref="/root/main/cond/prcpflag" visibility="hidden" appearance="minimal" style="left:392px; top:65px; width:93px; height:19px; ">
  604. <choices>
  605. <item>
  606. <label>처방코드</label>
  607. <value>cd</value>
  608. </item>
  609. <item>
  610. <label>처방명칭</label>
  611. <value>nm</value>
  612. </item>
  613. </choices>
  614. </select1>
  615. <input id="ipt_prcpnm" ref="/root/main/cond/prcpdata" visibility="hidden" style="left:492px; top:65px; width:170px; height:19px; ">
  616. <script type="javascript" ev:event="onkeypress">
  617. <![CDATA[
  618. inputEnterKey("btn_req", "DOMActivate");
  619. ]]>
  620. </script>
  621. </input>
  622. <datagrid id="grd_prcpchart" nodeset="/root/main/patprcpinfo/patprcplist" class="datagrid_noborder" visibility="hidden" autoresize="false" caption="^^^^^^^^^^" colsep="^" colwidth="30,25,105,272,50,65,45,50,40,45,48" defaultrows="0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:140px; width:795px; height:648px; ">
  623. <col ref="header" style="vertical-align:top; "/>
  624. <col ref="lgrcls" style="vertical-align:top; "/>
  625. <col ref="mdlcls" style="vertical-align:top; "/>
  626. <col ref="cnts" style="vertical-align:top; "/>
  627. <col ref="detl1" style="vertical-align:top; "/>
  628. <col ref="detl2" style="vertical-align:top; "/>
  629. <col ref="detl3" style="vertical-align:top; "/>
  630. <col ref="detl4" style="vertical-align:top; "/>
  631. <col ref="detl5" style="vertical-align:top; "/>
  632. <col ref="detl6" style="vertical-align:top; "/>
  633. <col ref="detl7" style="vertical-align:top; "/>
  634. </datagrid>
  635. <bool id="selfchk" visibility="hidden" checkvalue="Y,N" ref="/root/main/cond/selfchk" style="left:89px; top:95px; width:30px; height:20px; ">
  636. <script type="javascript" ev:event="xforms-value-changed">
  637. <![CDATA[
  638. if (model.getValue("/root/main/cond/selfchk") == "Y"){
  639. combo2.disabled = false;
  640. button7.disabled = false;
  641. model.setValue("/root/main/cond/ordtype","-");
  642. for(var currow = 1; currow < grd_prcplist.rows; currow++){
  643. var rowstyle = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/rowstyle");
  644. var prcphistcd = model.getValue("/root/main/patprcpinfo/patprcplist[" + currow + "]/prcphistcd");
  645. grd_prcplist.rowStyle(currow, "data", "font-weight") = "normal";
  646. grd_prcplist.rowStyle(currow, "data", "color") = "#000000";
  647. if(rowstyle == 0){ //header인 경우 rowStyle이 merge
  648. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  649. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  650. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  651. }else if(rowstyle == 2){ //header인 경우 color를 red로
  652. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  653. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  654. grd_prcplist.rowStyle(currow, "data", "font-weight") = "bold";
  655. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  656. }else if(rowstyle == 3){ //DC row인 경우 color를 red로
  657. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  658. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  659. }else if(rowstyle == 4){ //간호header인 경우 rowStyle이 merge, 그 이외는 일반적용
  660. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  661. grd_prcplist.mergeByFree(currow, 1, currow, 5);
  662. }
  663. if(prcphistcd == "D"){ //D/C인 경우는 color를 red로
  664. grd_prcplist.isReadonly(currow, grd_prcplist.colRef("chk")) = true;
  665. grd_prcplist.rowStyle(currow, "data", "color") = "#ff0000";
  666. }
  667. }
  668. model.refresh();
  669. }else {
  670. combo2.disabled = true;
  671. }
  672. var ordtype = model.getValue("/root/main/cond/ordtype");
  673. if (ordtype == "-") {
  674. ipt_fromdd.disabled = false;
  675. ipt_todd.disabled = false;
  676. cmb_inpthist.disabled = true;
  677. } else {
  678. ipt_fromdd.disabled = true;
  679. ipt_todd.disabled = true;
  680. cmb_inpthist.disabled = false;
  681. }
  682. var pid = model.getValue("/root/main/cond/pid");
  683. if(pid != ""){
  684. model.removeNodeset("/root/send/reqdata");
  685. model.makeValue("/root/send/reqdata/pid", pid);
  686. model.makeValue("/root/send/reqdata/ordtype", ordtype);
  687. if(submit("TRMMO14902")){
  688. var node = model.instances(0).selectNodes("/root/init/patinfo/patinfo");
  689. if(node.length == 0){
  690. messageBox("환자정보가", "I004");
  691. return;
  692. }
  693. cmb_inpthist.select(0);
  694. }
  695. }
  696. model.refresh();
  697. ]]>
  698. </script>
  699. </bool>
  700. <button id="button7" class="btn2_letter7" visibility="hidden" style="left:456px; top:95px; width:97px; height:19px; ">
  701. <caption>자가보유약신고</caption>
  702. <script type="javascript" ev:event="DOMActivate">
  703. <![CDATA[
  704. var header = "aftcertdrid▦aftcertflag▦anamneflag▦angioflagcd▦ansttm▦anticncrdayno▦anticncrprtlno▦asttestflag▦choiordflag▦clincstdycd▦cpno▦cretno▦cvrtbfcretno▦cvrtbforddd▦cvrtbfprcpgenrflag▦diagtestconttestbasetm▦diagtestconttestintvlflag▦diagtestconttestorgtims▦dietprcpgenrflag▦dnorreqlnkno▦drprcpetc1▦drprcpetc10▦drprcpetc2▦drprcpetc3▦drprcpetc4▦drprcpetc5▦drprcpetc6▦drprcpetc7▦drprcpetc8▦drprcpetc9▦drugindependpackflag▦druglnkno▦drugmthdspccd▦drugpackflag▦drugrateqty▦drugspd▦drugspdunitflag▦ermediscmngtresncd▦erprcpflag▦erreadflag▦etcprcpflag▦etcprcpresncd▦exptmthdfact▦fastprcpflag▦fixprcpflag▦fstrgstdt▦fstrgstrid▦hosinhosoutflag▦hosinprcpresncd▦hsctdelivepos▦hsctlnkno▦hscttempprcpflag▦inclprcpcd▦inclprcpno▦instcd▦irflag▦irpayflag▦issdeptcd▦lastupdtdt▦lastupdtrid▦lowdrugresncd▦lowdrugresnetcfact▦matrallsizespecid▦mealcalrcnts▦mealprotcnts▦mealupdtflag▦mig▦nigtprcpflag▦offictourhealexamflag▦opansflagcd▦oprsrvno▦optermcd▦orddd▦orddeptcd▦orddrid▦ordreqlnkno▦payflagcd▦pid▦portprcpflag▦powdflag▦prcpauthflag▦prcpcd▦prcpclscd▦prcpdayno▦prcpdd▦prcpdirecflag▦prcpexecdeptcd▦prcpflag▦prcpgenrflag▦prcphistcd▦prcphistno▦prcphopedd▦prcpinptflag▦prcpkindcd▦prcplnkdd▦prcplnkno▦prcpmixno▦prcpnm▦prcpno▦prcpqty▦prcpqtyunitflag▦prcprefseq▦prcpsetcd▦prcpsignflag▦prcpstatcd▦prcptims▦prcpvalidd▦prcpvol▦prcpvolunitflag▦precureprcpflag▦prepprcpflag▦prnprcpflag▦procerdietflag▦prtlno▦rehbprcpcurefreqflag▦rehbprcpcurepartcd▦rehbprcpenddd▦rgstdd▦rgstdeptcd▦rgstrid▦rgsttm▦roomcd▦selfdrugflag▦selfprcpflag▦specdrid▦spynpy1▦stemcellflag▦subcretno▦tempprcpflag▦testreqlnkno▦tfdtlcd▦tnsfiltflag▦tnsuseflag▦trnptbftestflag▦updtdd▦updtdeptcd▦updtrid▦updttm▦selfholdflag▦wardcd▦indd▦selfholdgenrdd▩"
  705. var Sflag = model.getValue("/root/main/patprcpinfo/patprcplist/chk");
  706. var prcpsaveString = ""
  707. var currdate = getCurrentDate();
  708. for( var i =0; grd_prcplist.rows > i ; i++){
  709. if (model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/chk") == "true"){
  710. /*if (model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpinptflag") == "35"){
  711. var prcporgnm = model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/orgprcpnm");
  712. prcpnm = substrung(7,prcporgnm.length);
  713. alert(prcpnm);
  714. }*/
  715. prcpsaveString += model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/aftcertdrid")+"▦"+
  716. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/aftcertflag")+"▦"+
  717. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/anamneflag")+"▦"+
  718. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/angioflagcd")+"▦"+
  719. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/ansttm")+"▦"+
  720. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/anticncrdayno")+"▦"+
  721. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/anticncrprtlno")+"▦"+
  722. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/asttestflag")+"▦"+
  723. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/choiordflag")+"▦"+
  724. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/clincstdycd")+"▦"+
  725. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/cpno")+"▦"+
  726. model.getValue("/root/main/cond/cretno")+"▦"+
  727. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/cvrtbfcretno")+"▦"+
  728. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/cvrtbforddd")+"▦"+
  729. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/cvrtbfprcpgenrflag")+"▦"+
  730. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/diagtestconttestbasetm")+"▦"+
  731. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/diagtestconttestintvlflag")+"▦"+
  732. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/diagtestconttestorgtims")+"▦"+
  733. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/dietprcpgenrflag")+"▦"+
  734. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/dnorreqlnkno")+"▦"+
  735. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc1")+"▦"+
  736. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc10")+"▦"+
  737. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc2")+"▦"+
  738. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc3")+"▦"+
  739. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc4")+"▦"+
  740. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc5")+"▦"+
  741. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc6")+"▦"+
  742. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc7")+"▦"+
  743. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc8")+"▦"+
  744. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drprcpetc9")+"▦"+
  745. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drugindependpackflag")+"▦"+
  746. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/druglnkno")+"▦"+
  747. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drugmthdspccd")+"▦"+
  748. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drugpackflag")+"▦"+
  749. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drugrateqty")+"▦"+
  750. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drugspd")+"▦"+
  751. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/drugspdunitflag")+"▦"+
  752. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/ermediscmngtresncd")+"▦"+
  753. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/erprcpflag")+"▦"+
  754. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/erreadflag")+"▦"+
  755. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/etcprcpflag")+"▦"+
  756. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/etcprcpresncd")+"▦"+
  757. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/exptmthdfact")+"▦"+
  758. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/fastprcpflag")+"▦"+
  759. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/fixprcpflag")+"▦"+
  760. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/fstrgstdt")+"▦"+
  761. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/fstrgstrid")+"▦"+
  762. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/hosinhosoutflag")+"▦"+
  763. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/hosinprcpresncd")+"▦"+
  764. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/hsctdelivepos")+"▦"+
  765. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/hsctlnkno")+"▦"+
  766. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/hscttempprcpflag")+"▦"+
  767. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/inclprcpcd")+"▦"+
  768. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/inclprcpno")+"▦"+
  769. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/instcd")+"▦"+
  770. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/irflag")+"▦"+
  771. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/irpayflag")+"▦"+
  772. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/issdeptcd")+"▦"+
  773. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/lastupdtdt")+"▦"+
  774. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/lastupdtrid")+"▦"+
  775. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/lowdrugresncd")+"▦"+
  776. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/lowdrugresnetcfact")+"▦"+
  777. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/matrallsizespecid")+"▦"+
  778. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/mealcalrcnts")+"▦"+
  779. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/mealprotcnts")+"▦"+
  780. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/mealupdtflag")+"▦"+
  781. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/mig")+"▦"+
  782. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/nigtprcpflag")+"▦"+
  783. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/offictourhealexamflag")+"▦"+
  784. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/opansflagcd")+"▦"+
  785. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/oprsrvno")+"▦"+
  786. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/optermcd")+"▦"+
  787. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/orddd")+"▦"+
  788. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/orddeptcd")+"▦"+
  789. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/orddrid")+"▦"+
  790. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/ordreqlnkno")+"▦"+
  791. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/payflagcd")+"▦"+
  792. model.getValue("/root/main/cond/pid")+"▦"+
  793. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/portprcpflag")+"▦"+
  794. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/powdflag")+"▦"+
  795. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpauthflag")+"▦"+
  796. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpcd")+"▦"+
  797. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpclscd")+"▦"+
  798. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpdayno")+"▦"+
  799. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpdd")+"▦"+
  800. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpdirecflag")+"▦"+
  801. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpexecdeptcd")+"▦"+
  802. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpflag")+"▦"+
  803. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpgenrflag")+"▦"+
  804. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcphistcd")+"▦"+
  805. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcphistno")+"▦"+
  806. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcphopedd")+"▦"+
  807. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpinptflag")+"▦"+
  808. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpkindcd")+"▦"+
  809. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcplnkdd")+"▦"+
  810. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcplnkno")+"▦"+
  811. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpmixno")+"▦"+
  812. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/orgprcpnm")+"▦"+
  813. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpno")+"▦"+
  814. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpqty")+"▦"+
  815. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpqtyunitflag")+"▦"+
  816. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcprefseq")+"▦"+
  817. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpsetcd")+"▦"+
  818. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpsignflag")+"▦"+
  819. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpstatcd")+"▦"+
  820. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcptims")+"▦"+
  821. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpvalidd")+"▦"+
  822. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpvol")+"▦"+
  823. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prcpvolunitflag")+"▦"+
  824. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/precureprcpflag")+"▦"+
  825. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prepprcpflag")+"▦"+
  826. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prnprcpflag")+"▦"+
  827. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/procerdietflag")+"▦"+
  828. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/prtlno")+"▦"+
  829. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rehbprcpcurefreqflag")+"▦"+
  830. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rehbprcpcurepartcd")+"▦"+
  831. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rehbprcpenddd")+"▦"+
  832. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rgstdd")+"▦"+
  833. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rgstdeptcd")+"▦"+
  834. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rgstrid")+"▦"+
  835. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/rgsttm")+"▦"+
  836. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/roomcd")+"▦"+
  837. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/selfdrugflag")+"▦"+
  838. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/selfprcpflag")+"▦"+
  839. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/specdrid")+"▦"+
  840. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/spynpy1")+"▦"+
  841. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/stemcellflag")+"▦"+
  842. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/subcretno")+"▦"+
  843. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/tempprcpflag")+"▦"+
  844. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/testreqlnkno")+"▦"+
  845. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/tfdtlcd")+"▦"+
  846. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/tnsfiltflag")+"▦"+
  847. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/tnsuseflag")+"▦"+
  848. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/trnptbftestflag")+"▦"+
  849. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/updtdd")+"▦"+
  850. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/updtdeptcd")+"▦"+
  851. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/updtrid")+"▦"+
  852. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/updttm")+"▦"+
  853. "O"+"▦"+
  854. model.getValue("/root/main/patprcpinfo/patprcplist[" + i + "]/wardcd") +"▦"+
  855. model.getValue("/root/main/cond/indd ") +"▦"+
  856. currdate + "▩";
  857. }
  858. }
  859. var real = header + prcpsaveString;
  860. if (prcpsaveString ==""){ messageBox("자가보유약 으로 설정할 약/주사를 선택해 주세요", "I");
  861. }else { model.makeValue("/root/send/savedata",real);
  862. submit("TXMMO14901");
  863. messageBox("자가보유약 신고가 완료되었습니다", "I");
  864. }
  865. ]]>
  866. </script>
  867. </button>
  868. <select1 id="combo2" ref="/root/main/cond/selfholdflag" visibility="hidden" appearance="minimal" style="left:115px; top:95px; width:335px; height:19px; ">
  869. <choices>
  870. <item>
  871. <label>현재 투약중인 약만 조회</label>
  872. <value>1</value>
  873. </item>
  874. <item>
  875. <label>2주전까지 투약종료된 약만 조회</label>
  876. <value>2</value>
  877. </item>
  878. <item>
  879. <label>4주전까지 투약종료된 약만 조회</label>
  880. <value>3</value>
  881. </item>
  882. <item>
  883. <label>Self medi만 조회</label>
  884. <value>4</value>
  885. </item>
  886. </choices>
  887. <script type="javascript" ev:event="xforms-value-changed">
  888. <![CDATA[
  889. var prcpclsflag = model.getValue("/root/main/cond/prcpclsflag");
  890. if(prcpclsflag == 10){ //선택한 처방만 조회인 경우
  891. combo3.visible = true;
  892. ipt_prcpnm.visible = true;
  893. }else{ //그 이외의 경우는 hidden
  894. combo3.visible = false;
  895. ipt_prcpnm.visible = false;
  896. }
  897. ]]>
  898. </script>
  899. </select1>
  900. <button id="btn_certmemo" class="btn4_letter4" style="left:710px; top:73px; width:80px; height:22px; ">
  901. <caption>메모확인</caption>
  902. <script type="javascript" ev:event="DOMActivate">
  903. <![CDATA[
  904. var cnt = 0;
  905. var prcpnm="";
  906. var chkyn = "N";
  907. var str="";
  908. for(var i = 1; i < grd_prcplist.rows; i++) {
  909. chkyn = grd_prcplist.valueMatrix(i, grd_prcplist.colRef("chk"));
  910. if(chkyn == "true") {
  911. if(cnt == 0) {
  912. str = grd_prcplist.valueMatrix(i, grd_prcplist.colRef("prcpnm"));
  913. } else {
  914. str += "^" + grd_prcplist.valueMatrix(i, grd_prcplist.colRef("prcpnm"));
  915. }
  916. cnt++;
  917. }
  918. }
  919. model.property("memo") = str;
  920. window.close();
  921. ]]>
  922. </script>
  923. </button>
  924. </case>
  925. <case id="case2">
  926. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:1px; top:0px; width:795px; height:75px; background-color:#fffbf2; border-color:#ffd799; "/>
  927. <caption id="caption4" class="search_name" style="left:13px; top:6px; width:99px; height:17px; ">조회기간 :</caption>
  928. <input id="input3" ref="/root/main/rndcond/prcpdd" class="input_search" inputtype="date" style="left:104px; top:6px; width:92px; height:19px; text-align:center; "/>
  929. <button id="button4" class="btn1_letter2" style="left:726px; top:50px; width:56px; height:22px; ">
  930. <caption>출력</caption>
  931. <script type="javascript" ev:event="DOMActivate">
  932. <![CDATA[
  933. exeReportPreview("RPMMO14902", "XMLSTR"); //미리보기만 가능
  934. ]]>
  935. </script>
  936. </button>
  937. <button id="button5" class="btn1_letter2" style="left:726px; top:4px; width:56px; height:22px; ">
  938. <caption>조회</caption>
  939. <script type="javascript" ev:event="DOMActivate">
  940. <![CDATA[
  941. model.setValue("/root/main/rndcond/orddeptnm" , cmb_orddeptcd.label);
  942. model.setValue("/root/main/rndcond/orddrnm" , cmb_orddrid.label);
  943. model.setValue("/root/main/rndcond/prcpclsnm" , radio1.label);
  944. model.setValue("/root/main/rndcond/ordercondnm", radio3.label);
  945. model.copyNode("/root/send/reqdata", "/root/main/rndcond");
  946. if(submit("TRMMO14905")){
  947. grd_rnddruginjlist.mergeCells = "bycol";
  948. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("hngnm")) = true;
  949. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("prcpcd")) = false;
  950. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("prcpnm")) = false;
  951. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("prcpvol")) = false;
  952. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("prcpqty")) = false;
  953. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("drprcpetc7")) = false;
  954. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("drprcpetc8")) = false;
  955. grd_rnddruginjlist.mergeCol(grd_rnddruginjlist.colRef("prcptims")) = false;
  956. grd_rnddruginjlist.refresh();
  957. }
  958. ]]>
  959. </script>
  960. </button>
  961. <line id="line1" style="x1:718px; y1:5px; x2:718px; y2:74px; border-color:#ffe4bb; border-left-style:solid; "/>
  962. <caption id="caption5" class="search_name" style="left:495px; top:6px; width:85px; height:17px; ">의사명 :</caption>
  963. <select1 id="radio3" ref="/root/main/rndcond/ordercond" appearance="full" cellspacing="10" cols="3" overflow="visible" style="left:103px; top:53px; width:375px; height:20px; border-style:none; ">
  964. <choices>
  965. <item>
  966. <label>환자명으로</label>
  967. <value>1</value>
  968. </item>
  969. <item>
  970. <label>윗층에서 아랫층으로</label>
  971. <value>2</value>
  972. </item>
  973. <item>
  974. <label>아랫층에서 윗층으로</label>
  975. <value>3</value>
  976. </item>
  977. </choices>
  978. </select1>
  979. <caption id="caption8" class="search_name" style="left:13px; top:52px; width:99px; height:17px; ">환자위치 :</caption>
  980. <caption id="caption9" class="search_name" style="left:13px; top:29px; width:99px; height:17px; ">처방분류 :</caption>
  981. <select1 id="radio1" ref="/root/main/rndcond/prcpclscd" appearance="full" cellspacing="10" cols="3" overflow="visible" style="left:103px; top:30px; width:187px; height:20px; border-style:none; ">
  982. <choices>
  983. <item>
  984. <label>전체</label>
  985. <value>-</value>
  986. </item>
  987. <item>
  988. <label>약/주사</label>
  989. <value>D</value>
  990. </item>
  991. <item>
  992. <label>외용제</label>
  993. <value>O</value>
  994. </item>
  995. </choices>
  996. </select1>
  997. <line id="line2" class="line_1" style="x1:0px; y1:83px; x2:795px; y2:83px; "/>
  998. <caption id="caption10" class="search_name" style="left:240px; top:6px; width:85px; height:17px; ">진료과 :</caption>
  999. <datagrid id="grd_rnddruginjlist" nodeset="/root/main/rnddruginjinfo/rnddruginjlist" autoresize="true" caption="환자명(표시명):병실호수^처방코드^처방명^용량^1회용량^수량^1회수량^횟수" colsep="^" colwidth="160, 130, 280, 80, 80, 70, 70, 50" extendlastcol="scroll" rowsep="|" style="left:0px; top:88px; width:795px; height:700px; focus-rect:hidden; ">
  1000. <col ref="hngnm" style="vertical-align:top; "/>
  1001. <col ref="prcpcd"/>
  1002. <col ref="prcpnm"/>
  1003. <col ref="prcpvol" style="text-align:right; "/>
  1004. <col ref="drprcpetc7" style="text-align:right; "/>
  1005. <col ref="prcpqty" style="text-align:right; "/>
  1006. <col ref="drprcpetc8" style="text-align:right; "/>
  1007. <col ref="prcptims" style="text-align:center; "/>
  1008. </datagrid>
  1009. <select1 id="cmb_orddeptcd" ref="/root/main/rndcond/orddeptcd" appearance="minimal" style="left:315px; top:6px; width:135px; height:19px; ">
  1010. <choices>
  1011. <itemset nodeset="/root/init/orddept/dept">
  1012. <label ref="depthngnm"/>
  1013. <value ref="deptcd"/>
  1014. </itemset>
  1015. </choices>
  1016. <script type="javascript" ev:event="xforms-value-changed">
  1017. <![CDATA[
  1018. model.removeNodeset("/root/init/userlist");
  1019. model.makeNode("/root/init/userlist/usercombo");
  1020. mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", cmb_orddeptcd.value, "0330");
  1021. addComboInstance("/root/init/userlist", "userid^usernm", "-^전체", "usercombo"); //의사콤보 전체항목 추가
  1022. cmb_orddrid.select(0);
  1023. model.refresh();
  1024. ]]>
  1025. </script>
  1026. </select1>
  1027. <select1 id="cmb_orddrid" ref="/root/main/rndcond/orddrid" appearance="minimal" style="left:570px; top:6px; width:110px; height:19px; ">
  1028. <choices>
  1029. <itemset nodeset="/root/init/userlist/usercombo">
  1030. <label ref="usernm"/>
  1031. <value ref="userid"/>
  1032. </itemset>
  1033. </choices>
  1034. </select1>
  1035. <button id="button6" class="btn1_letter2" style="left:726px; top:27px; width:56px; height:22px; ">
  1036. <caption>엑셀</caption>
  1037. <script type="javascript" ev:event="DOMActivate">
  1038. <![CDATA[
  1039. var files = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1040. if (files != ""){
  1041. var filesarr= files.split("\\");
  1042. var filenm = filesarr[filesarr.length-1];
  1043. var filepath= files.split(filenm);
  1044. grd_rnddruginjlist.saveExcel(filenm, "SheetName", true, true, "", "", "false");
  1045. window.exec("excel.exe", filenm, filepath);
  1046. }
  1047. ]]>
  1048. </script>
  1049. </button>
  1050. </case>
  1051. </switch>
  1052. <button id="button2" class="btn_sw" group="tab" selected="true" style="left:0px; top:0px; width:90px; height:22px; ">
  1053. <caption>처방조회</caption>
  1054. <script type="javascript" ev:event="DOMActivate">
  1055. <![CDATA[
  1056. model.toggle("case1");
  1057. model.refresh();
  1058. ]]>
  1059. </script>
  1060. </button>
  1061. <button id="button3" class="btn_sw" group="tab" style="left:90px; top:0px; width:115px; height:22px; ">
  1062. <caption>회진용 약/주사</caption>
  1063. <script type="javascript" ev:event="DOMActivate">
  1064. <![CDATA[
  1065. model.toggle("case2");
  1066. model.setValue("/root/main/rndcond/orddeptcd", getUserInfo("dutplcecd"));
  1067. model.removeNodeset("/root/init/userlist");
  1068. model.makeNode("/root/init/userlist/usercombo");
  1069. mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", getUserInfo("dutplcecd"), "0330");
  1070. addComboInstance("/root/init/userlist", "userid^usernm", "-^전체", "usercombo"); //의사콤보 전체항목 추가
  1071. cmb_orddrid.select(0);
  1072. model.refresh();
  1073. ]]>
  1074. </script>
  1075. </button>
  1076. </xhtml:body>
  1077. </xhtml:html>