SMMMO04500_수술환자리스트.xrw 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595
  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. <oppatinfo>
  11. <oppatlist>
  12. <ioflag/>
  13. <oproomnm/>
  14. <patinroomdt/>
  15. <patoutroomdt/>
  16. <cpyn/>
  17. <opfromtmcd/>
  18. <opendtmcd/>
  19. <opusetm/>
  20. <orddeptcd/>
  21. <pid/>
  22. <hngnm/>
  23. <sa/>
  24. <opnm/>
  25. <diagnm/>
  26. <roomcd/>
  27. <anstreqflag/>
  28. <anstdrnm/>
  29. <opstatcd/>
  30. <perfdrnm/>
  31. <waittime/>
  32. <conctypenm/>
  33. <preworkup/>
  34. <hsctpreday/>
  35. <trsntype/>
  36. <hsctday/>
  37. <postcxday/>
  38. <oprsrvno/>
  39. <ophistno/>
  40. <opcnfmdd/>
  41. <perfdeptcd/>
  42. <perfdrid/>
  43. <instcd/>
  44. <drginfo/>
  45. <veininfo/>
  46. </oppatlist>
  47. </oppatinfo>
  48. <cond>
  49. <opcnfmdd/>
  50. <perfdeptcd/>
  51. <perfdrid/>
  52. <opstatcd>A</opstatcd>
  53. <pid/>
  54. <hngnm/>
  55. <oproomcd/>
  56. <sortcol/>
  57. <orderby/>
  58. <recinfo/>
  59. </cond>
  60. <totcnt>
  61. <totcnt/>
  62. </totcnt>
  63. <patinfo>
  64. <patinfolist/>
  65. </patinfo>
  66. <opanstform>
  67. <formseqno/>
  68. <rectermcd/>
  69. <rectermnm/>
  70. <cdid/>
  71. <espiseq/>
  72. </opanstform>
  73. </main>
  74. <send>
  75. <reqdata/>
  76. <savedata/>
  77. </send>
  78. <hidden>
  79. </hidden>
  80. <init>
  81. <M0014/>
  82. <M0015/>
  83. <orddept/>
  84. <userlist/>
  85. <userlist2/>
  86. <pamkey/>
  87. <rsltgetdata>
  88. <getdata/>
  89. </rsltgetdata>
  90. <hardcdno/>
  91. <M0017/>
  92. <oproomlist/>
  93. <oproomlist2/>
  94. <M0623/>
  95. <formcd>
  96. <hardcd>
  97. <hardcd/>
  98. </hardcd>
  99. </formcd>
  100. <hardcd/>
  101. <pmenu/>
  102. </init>
  103. <temp>
  104. <patpamkeylist>
  105. <pid/>
  106. <orddd/>
  107. <cretno/>
  108. <instcd/>
  109. <ioflag/>
  110. <medispclidnm/>
  111. <atdoctnm/>
  112. <hngnm/>
  113. </patpamkeylist>
  114. </temp>
  115. <popupmenu>
  116. <menu>
  117. <item>
  118. <name>관심환자등록</name>
  119. <func>fCallWndConcPatRgst</func>
  120. </item>
  121. <item>
  122. <name>주의요망환자관리</name>
  123. <func>fCallWndWarnPat</func>
  124. </item>
  125. <item>
  126. <name>-</name>
  127. <func/>
  128. </item>
  129. <!--
  130. <item>
  131. <name>RC환자정보</name>
  132. <func>fA</func>
  133. </item>
  134. <item>
  135. <name>심사전달사항</name>
  136. <func>fB</func>
  137. </item>
  138. <item>
  139. <name>-</name>
  140. <func/>
  141. </item>
  142. <item>
  143. <name>V/S조회</name>
  144. <func>fC</func>
  145. </item>
  146. <item>
  147. <name>-</name>
  148. <func/>
  149. </item>
  150. -->
  151. <item>
  152. <name>협진관리</name>
  153. <func>fD</func>
  154. </item>
  155. <item>
  156. <name>-</name>
  157. <func/>
  158. </item>
  159. <item>
  160. <name>수술부위확인 점검표</name>
  161. <func>fOpchk</func>
  162. </item>
  163. <item>
  164. <name>마취전평가및협진서</name>
  165. <func>lf_OpAssemRec_Step1</func>
  166. </item>
  167. <item>
  168. <name>마취유도직전평가서</name>
  169. <func>lf_OpAssemRec_Step4</func>
  170. </item>
  171. <item>
  172. <name>회복기록지</name>
  173. <func>lf_OpAssemRec_Step2</func>
  174. </item>
  175. <item>
  176. <name>마취후방문기록지</name>
  177. <func>lf_OpAssemRec_Step3</func>
  178. </item>
  179. <item>
  180. <name>-</name>
  181. <func/>
  182. </item>
  183. <item>
  184. <name>환자바코드 출력</name>
  185. <func>fPrintPatLabel</func>
  186. </item>
  187. <item>
  188. <name>안전사고보고</name>
  189. <func>fPatQi</func>
  190. </item>
  191. </menu>
  192. </popupmenu>
  193. <operation/>
  194. </root>
  195. </instance>
  196. <bind id="bind1" ref="/root/main/cond/tot" readonly="&quot;true&quot;"/>
  197. <submission id="TRMMO04105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/patnm"/>
  198. <submission id="TRMMO04501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/oppatinfo"/>
  199. <submission id="TRMMO04503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/pamkeyinfo"/>
  200. <script type="javascript" ev:event="xforms-ready">
  201. <![CDATA[
  202. fInitialize_SMMMO04500();
  203. ]]>
  204. </script>
  205. <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post"/>
  206. <submission id="TRZSU10105" mediatype="application/x-www-form-urlencoded" method="post"/>
  207. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  208. <submission id="TRMMB01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/userscrnenvinfo"/>
  209. <submission id="TXMMO04301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/hidden"/>
  210. <submission id="TRMMO04303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/rsltgetdata"/>
  211. <submission id="TRMMO04504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/pamkey"/>
  212. <submission id="TRMMB04101" mediatype="application/x-www-form-urlencoded" method="post"/>
  213. <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post"/>
  214. <submission id="TRMMB04103" mediatype="application/x-www-form-urlencoded" method="post"/>
  215. <submission id="TRMMO05704" mediatype="application/x-www-form-urlencoded" method="post"/>
  216. <submission id="TRMMO04129" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/hidden/recinfo"/>
  217. <submission id="TRMMO02705" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/aftcert" resultref="/root/hidden/aftcert"/>
  218. <!-- 마취전평가및협진서 관련 -->
  219. <submission id="TRMMR03714" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/opanstform" resultref="/root/main/opanstform"/>
  220. <submission id="TRMMO05503" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/formcd"/>
  221. <submission id="TRMMR03723" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/opanstform" resultref="/root/main/opanstform"/>
  222. </model>
  223. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  224. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  225. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  226. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  227. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  228. <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
  229. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  230. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO04100.js"/>
  231. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO04500.js"/>
  232. </xhtml:head>
  233. <xhtml:body guideline="1,1174;2,716;2,716;2,60;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  234. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:1px; width:1174px; height:61px; background-color:#fffbf2; border-color:#ffd799; "/>
  235. <input id="input11" ref="/root/main/cond/opcnfmdd" class="input_s_essential" inputtype="date" style="left:262px; top:9px; width:98px; height:19px; ">
  236. <script type="javascript" ev:event="xforms-value-changed">
  237. <![CDATA[
  238. model.removeNodeset("/root/init/orddept");
  239. model.makeNode("/root/init/orddept/dept");
  240. var sOrdDd = model.getValue("/root/main/cond/opcnfmdd");
  241. var sOrdDeptCd = model.getValue("/root/main/cond/perfdeptcd");
  242. mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D", sOrdDd); // 진료일자 기준으로 진료과를 다시 조회
  243. addComboInstance("/root/init/orddept" , "deptcd^depthngnm", "-^전체", "dept"); //부서콤보 Item '전체'추가
  244. if(isNull(model.getValue("/root/init/orddept/dept[deptcd='"+sOrdDeptCd+"']/deptcd"))) {
  245. if(fContainsHardCD("445", sOrdDeptCd)) { // 소아청소년과 분과 이면 소아청소년과로 설정.
  246. model.setValue("/root/main/cond/perfdeptcd", "2110000000");
  247. cmb_orddept.dispatch("xforms-value-changed");
  248. } else {
  249. messageBox ( "선택일자에 존재하지 않는 진료과 입니다.\n\n진료과를 다시 선택 하세요.", "I" );
  250. model.setValue("/root/main/cond/perfdeptcd", "-");
  251. }
  252. }
  253. model.refresh();
  254. ]]>
  255. </script>
  256. </input>
  257. <caption id="caption11" class="search_name" style="left:177px; top:10px; width:76px; height:17px; ">수 술 일 :</caption>
  258. <caption id="caption12" class="search_name" style="left:416px; top:9px; width:76px; height:17px; ">집 도 과 :</caption>
  259. <select1 id="radio1" ref="/root/main/cond/opstatcd" appearance="full" cellspacing="10" cols="6" overflow="visible" style="left:91px; top:33px; width:319px; height:20px; border-style:none; ">
  260. <choices>
  261. <item>
  262. <label>전체</label>
  263. <value>A</value>
  264. </item>
  265. <item>
  266. <label>미착</label>
  267. <value>M</value>
  268. </item>
  269. <item>
  270. <label>준비</label>
  271. <value>R</value>
  272. </item>
  273. <item>
  274. <label>진행</label>
  275. <value>I</value>
  276. </item>
  277. <item>
  278. <label>회복</label>
  279. <value>H</value>
  280. </item>
  281. <item>
  282. <label>완료</label>
  283. <value>F</value>
  284. </item>
  285. </choices>
  286. <script type="javascript" ev:event="xforms-value-changed">
  287. <![CDATA[
  288. fReqOPPatList();
  289. ]]>
  290. </script>
  291. </select1>
  292. <line id="line6" class="line_1" style="x1:0px; y1:82px; x2:1174px; y2:82px; "/>
  293. <caption id="caption2" class="tit_2" style="left:0px; top:67px; width:126px; height:13px; vertical-align:middle; ">수술환자 리스트</caption>
  294. <caption id="caption1" style="left:97px; top:8px; width:30px; height:20px; font-weight:bold; vertical-align:middle; ">명</caption>
  295. <caption id="caption7" class="search_name" style="left:5px; top:8px; width:50px; height:17px; ">총</caption>
  296. <caption id="caption3" ref="/root/main/totcnt/totcnt" style="left:56px; top:8px; width:36px; height:20px; text-align:center; border-color:#ffffff; "/>
  297. <line id="line3" style="x1:1100px; y1:8px; x2:1100px; y2:52px; border-color:#ffe4bb; border-left-style:solid; "/>
  298. <caption id="caption10" class="search_name" style="left:6px; top:34px; width:76px; height:17px; ">수술상태:</caption>
  299. <caption id="caption4" class="search_name" style="left:696px; top:10px; width:76px; height:17px; ">집 도 의 :</caption>
  300. <input id="ipt_pid" ref="/root/main/cond/pid" class="input_search" imemode="disabled" maxlength="10" style="left:782px; top:33px; width:98px; height:19px; ">
  301. <script type="javascript" ev:event="onkeypress">
  302. <![CDATA[
  303. inputEnterKey("btn_reqpatnm", "DOMActivate");
  304. ]]>
  305. </script>
  306. </input>
  307. <caption id="caption5" class="search_name" style="left:894px; top:35px; width:76px; height:17px; ">환 자 명</caption>
  308. <caption id="caption6" class="search_name" style="left:696px; top:34px; width:76px; height:17px; ">등록번호 :</caption>
  309. <input id="input1" ref="/root/main/cond/hngnm" class="input_search" style="left:972px; top:33px; width:98px; height:19px; ">
  310. <script type="javascript" ev:event="onkeyup">
  311. <![CDATA[
  312. inputEnterKey("btn_patsrch", "DOMActivate");
  313. ]]>
  314. </script>
  315. </input>
  316. <button id="btn_req" class="btn1_letter2" style="left:1111px; top:20px; width:56px; height:22px; ">
  317. <caption>조회</caption>
  318. <script type="javascript" ev:event="DOMActivate">
  319. <![CDATA[
  320. model.setValue("/root/main/cond/orderby", "");
  321. model.setValue("/root/main/cond/sortcol", "");
  322. fReqOPPatList();
  323. ]]>
  324. </script>
  325. </button>
  326. <button id="btn_prcpclsnm" class="icon_search" style="left:1074px; top:36px; width:16px; height:16px; ">
  327. <caption/>
  328. <script type="javascript" ev:event="DOMActivate">
  329. <![CDATA[
  330. modal("SPPMC02500");
  331. var sPid = model.getValue("/root/main/patinfo/patinfolist/pid");
  332. var sHngnm = model.getValue("/root/main/patinfo/patinfolist/hngnm");
  333. model.setValue("/root/main/cond/pid", sPid);
  334. model.setValue("/root/main/cond/hngnm", sHngnm);
  335. model.refresh();
  336. ]]>
  337. </script>
  338. </button>
  339. <button id="btn_reqpatnm" disabled="true" style="left:840px; top:31px; width:45px; height:20px; ">
  340. <caption/>
  341. <script type="javascript" ev:event="DOMActivate">
  342. <![CDATA[
  343. fPidTrim("/root/main/cond/pid");;
  344. var pid = model.getValue("/root/main/cond/pid");
  345. if(pid == ""){
  346. return;
  347. }
  348. var pid = model.getValue("/root/main/cond/pid");
  349. if(reqPatInfo("pid", "ptbs", pid)==true){
  350. var hngnm = model.getValue("/root/init/patnm/patnm/hngnm");
  351. model.setValue("/root/main/cond/hngnm", hngnm);
  352. model.refresh();
  353. fReqOPPatList();
  354. }
  355. ]]>
  356. </script>
  357. </button>
  358. <select1 id="cmb_orddept" ref="/root/main/cond/perfdeptcd" class="combo" appearance="minimal" style="left:501px; top:9px; width:169px; height:19px; ">
  359. <choices>
  360. <itemset nodeset="/root/init/orddept/dept">
  361. <label ref="depthngnm"/>
  362. <value ref="deptcd"/>
  363. </itemset>
  364. </choices>
  365. <script type="javascript" ev:event="xforms-value-changed">
  366. <![CDATA[
  367. model.removeNodeset("/root/init/userlist");
  368. model.makeNode("/root/init/userlist/usercombo");
  369. var sOrdDd = model.getValue("/root/main/cond/opcnfmdd");
  370. mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist" , cmb_orddept.value, "0330", "", "", sOrdDd); //집도의 조회
  371. var deptcd = model.getValue("/root/main/cond/perfdeptcd");
  372. if (deptcd == "-") {
  373. model.makeValue("/root/init/userlist/usercombo/userid", "-");
  374. model.makeValue("/root/init/userlist/usercombo/usernm", "전체");
  375. model.setValue("/root/main/cond/perfdrid", "-");
  376. } else {
  377. addComboInstance("/root/init/userlist", "userid^usernm", "-^전체", "usercombo"); //의사콤보 전체항목 추가
  378. cmb_orddrid.select(1);
  379. }
  380. model.refresh();
  381. fReqOPPatList();
  382. ]]>
  383. </script>
  384. </select1>
  385. <datagrid id="grd_oppatlist" nodeset="/root/main/oppatinfo/oppatlist" caption="질병군분류^상태^수술방^입실^시작시간^종료시간^소요시간^진료과^집도과^등록번호^성명^환자명^S/A^수술명^진단명^병실^CP^DRG^마취종류^마취의^환자상태^집도의^대기시간^관심^특이^PreWork Up^BMT예정일^이식형태^BMT day^instcd^Post Cx Day^선택진료여부^PCA^키^몸무게^c-line^외상^무통마취여부^퇴실^oprsrvno^ophistno^opcnfmdd^perfdeptcd^perfdrid" colsep="^" colwidth="70, 49, 70, 55, 55, 55, 55, 80, 80, 65, 0, 100, 45, 120, 100, 50, 40, 50, 60, 55, 67, 55, 0, 80, 40, 75, 0, 0, 0, 0, 0, 100, 50, 50, 50, 70, 100, 60, 55, 0, 0, 0, 0, 0, 0" ellipsis="true" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:87px; width:1174px; height:629px; ">
  386. <col ref="drginfo" style="text-align:center; "/>
  387. <col disabled="true" ref="ioflag" type="combo">
  388. <choices>
  389. <item>
  390. <label>외래</label>
  391. <value>O</value>
  392. </item>
  393. <item>
  394. <label>입원</label>
  395. <value>I</value>
  396. </item>
  397. <item>
  398. <label>DSC</label>
  399. <value>D</value>
  400. </item>
  401. <item>
  402. <label>응급</label>
  403. <value>E</value>
  404. </item>
  405. </choices>
  406. </col>
  407. <col disabled="true" ref="oproomnm" type="combo">
  408. <choices>
  409. <itemset nodeset="/root/init/oproomlist/oproomlist">
  410. <label ref="oproomnm"/>
  411. <value ref="oproomcd"/>
  412. </itemset>
  413. </choices>
  414. </col>
  415. <col ref="patinroomdt" format="hh:nn" style="text-align:center; "/>
  416. <col disabled="true" ref="opfromtmcd" format="hh:nn" style="text-align:center; "/>
  417. <col disabled="true" ref="opendtmcd" format="hh:nn" style="text-align:center; "/>
  418. <col ref="opusetm" format="hh:nn" style="text-align:center; "/>
  419. <col disabled="true" ref="orddeptcd" type="combo">
  420. <choices>
  421. <itemset nodeset="/root/init/orddept/dept">
  422. <label ref="depthngnm"/>
  423. <value ref="deptcd"/>
  424. </itemset>
  425. </choices>
  426. </col>
  427. <col ref="perfdeptnm"/>
  428. <col ref="pid" style="text-align:center; "/>
  429. <col ref="hngnm" style="text-align:center; "/>
  430. <col ref="dispnm2" style="text-align:center; "/>
  431. <col ref="sa" style="text-align:center; "/>
  432. <col ref="opnm"/>
  433. <col ref="diagnm"/>
  434. <col ref="roomcd" style="text-align:center; "/>
  435. <col ref="cpflag" style="text-align:center; "/>
  436. <col ref="drgyn" style="text-align:center; "/>
  437. <col disabled="true" ref="anstreqflag" type="combo">
  438. <choices>
  439. <itemset nodeset="/root/init/M0017/M0017">
  440. <label ref="cdnm"/>
  441. <value ref="cdid"/>
  442. </itemset>
  443. </choices>
  444. </col>
  445. <col disabled="true" ref="anstdrnm" style="text-align:center; "/>
  446. <col disabled="true" ref="opstatcd" type="combo">
  447. <choices>
  448. <itemset nodeset="/root/init/M0015/M0015">
  449. <label ref="cdnm"/>
  450. <value ref="cdid"/>
  451. </itemset>
  452. </choices>
  453. </col>
  454. <col ref="perfdrnm" style="text-align:center; "/>
  455. <col ref="waittime" style="text-align:center; "/>
  456. <col ref="conctypenm"/>
  457. <col ref="spclflag" style="text-align:center; "/>
  458. <col ref="preworkup" style="text-align:center; "/>
  459. <col ref="hsctpreday" style="text-align:center; "/>
  460. <col ref="trsntype" style="text-align:center; "/>
  461. <col ref="hsctday" style="text-align:center; "/>
  462. <col ref="instcd"/>
  463. <col ref="postcxday" style="text-align:center; "/>
  464. <col disabled="true" ref="specordtype" type="combo">
  465. <choices>
  466. <itemset nodeset="/root/init/M0623/M0623">
  467. <label ref="cdnm"/>
  468. <value ref="cdid"/>
  469. </itemset>
  470. </choices>
  471. </col>
  472. <col ref="pcaflag" style="text-align:center; "/>
  473. <col ref="height" style="text-align:center; "/>
  474. <col ref="weight" style="text-align:center; "/>
  475. <col ref="veininfo" style="text-align:center; "/>
  476. <col ref="trpatyn" style="text-align:center; "/>
  477. <col ref="painlessflag" visibility="hidden"/>
  478. <col ref="patoutroomdt" format="hh:nn" style="text-align:center; "/>
  479. <col ref="oprsrvno"/>
  480. <col ref="ophistno"/>
  481. <col ref="opcnfmdd"/>
  482. <col ref="perfdeptcd"/>
  483. <col ref="perfdrid"/>
  484. <script type="javascript" ev:event="ondblclick">
  485. <![CDATA[
  486. if (isDataCell() == true) {
  487. setGlobalVariable("OrderMainRefresh", "Y"); // 처방 메인 refresh 단일화를 위한 글로벌 변수 셋팅 - 20081212 by Moonsh
  488. if ( fChkBfPrcpLoad("OP") == false ) {
  489. return;
  490. }
  491. fSelectOpPat();
  492. }
  493. ]]>
  494. </script>
  495. <script type="javascript" ev:event="onmousedown">
  496. <![CDATA[
  497. setPopupMenu("grd_oppatlist", false, "/root/popupmenu/menu/item", "name", "func");
  498. ]]>
  499. </script>
  500. <script type="javascript" ev:event="onclick">
  501. <![CDATA[
  502. if(grd_oppatlist.isCell(event.target)) { // 상단 ordtab 정보에 sortcol과 orderby 정보가 들어가지 않으므로 주석 처리
  503. var currow = grd_oppatlist.row;
  504. var curcol = grd_oppatlist.col;
  505. if(currow < 1){ //grid sort
  506. if(sORDERBY == "asc"){
  507. sORDERBY = "desc";
  508. }else{
  509. sORDERBY = "asc";
  510. }
  511. model.setValue("/root/main/cond/sortcol", curcol);
  512. model.setValue("/root/main/cond/orderby", sORDERBY);
  513. model.copyNode(opener.root.cond.oppatlist, root.main.cond);
  514. //nodeListSort(grd_oppatlist.nodeset, grd_oppatlist.colAttribute(curcol, "ref"), sORDERBY);
  515. grd_oppatlist.refresh();
  516. }else{
  517. var pid = model.getValue("/root/main/oppatinfo/oppatlist[" + grd_oppatlist.row + "]/pid");
  518. model.setValue(opener.root.source.pid, pid);
  519. }
  520. }
  521. ]]>
  522. </script>
  523. <script type="javascript" ev:event="onaftersort">
  524. <![CDATA[
  525. grd_oppatlist.gridToInstance();
  526. ]]>
  527. </script>
  528. </datagrid>
  529. <select1 id="cmb_orddrid" ref="/root/main/cond/perfdrid" appearance="minimal" itemcount="30" style="left:782px; top:10px; width:98px; height:19px; ">
  530. <choices>
  531. <itemset nodeset="/root/init/userlist/usercombo">
  532. <label ref="usernm"/>
  533. <value ref="userid"/>
  534. </itemset>
  535. </choices>
  536. </select1>
  537. <caption id="caption8" class="search_name" style="left:417px; top:34px; width:76px; height:17px; ">수 술 방</caption>
  538. <select1 id="cmb_oproomcd" ref="/root/main/cond/oproomcd" appearance="minimal" style="left:501px; top:33px; width:98px; height:19px; ">
  539. <choices>
  540. <itemset nodeset="/root/init/oproomlist2/oproomlist">
  541. <label ref="oproomnm"/>
  542. <value ref="oproomcd"/>
  543. </itemset>
  544. </choices>
  545. </select1>
  546. <button id="btn_patsrch" disabled="true" style="left:1020px; top:15px; width:45px; height:20px; ">
  547. <caption/>
  548. <script type="javascript" ev:event="DOMActivate">
  549. <![CDATA[
  550. var pid = model.getValue("/root/main/cond/pid");
  551. var hngnm = model.getValue("/root/main/cond/hngnm");
  552. if((pid =="")&&(hngnm !="")){
  553. fPatSrch(hngnm, "2");
  554. } else if((pid !="")&&(hngnm == "")){
  555. fPatSrch(pid, "1");
  556. } else {
  557. modal("SPPMC02500")
  558. }
  559. model.setValue("/root/main/cond/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
  560. model.setValue("/root/main/cond/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
  561. model.refresh();
  562. ]]>
  563. </script>
  564. </button>
  565. <select1 id="radio2" ref="/root/main/cond/recinfo" appearance="full" cellspacing="10" cols="2" overflow="visible" style="left:910px; top:10px; width:155px; height:20px; border-style:none; ">
  566. <choices>
  567. <item>
  568. <label>마취기록</label>
  569. <value>A</value>
  570. </item>
  571. <item>
  572. <label>수술기록</label>
  573. <value>O</value>
  574. </item>
  575. </choices>
  576. <script type="javascript" ev:event="onclick">
  577. <![CDATA[
  578. opener.model.makeValue("/root/main/cond/recinfo", model.getValue("/root/main/cond/recinfo"));
  579. ]]>
  580. </script>
  581. </select1>
  582. </xhtml:body>
  583. </xhtml:html>