SMMMO02400_진료내역.xrw 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>진료내역</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. </main>
  11. <init>
  12. <msrght>
  13. <mouserght>
  14. </mouserght>
  15. </msrght>
  16. <bfprcpdd/>
  17. <deptlist/>
  18. <srchcond1>A</srchcond1>
  19. <prcpstatcd/>
  20. <prcpkindcd/>
  21. <payflagcd/>
  22. <grdnm>grd_bfprcplist</grdnm>
  23. <detlvw>p</detlvw>
  24. <grdwd>381</grdwd>
  25. <extngrdwd>895</extngrdwd>
  26. <tempcol6wd>210</tempcol6wd>
  27. <tempcol7wd>320</tempcol7wd>
  28. <tempcol6exwd>350</tempcol6exwd>
  29. <tempcol7exwd>350</tempcol7exwd>
  30. <clincstdyflag/>
  31. <chkprcp/>
  32. <kidney/>
  33. </init>
  34. <send>
  35. <cond1/>
  36. <cond2/>
  37. <cond3/>
  38. <cond4/>
  39. <cond5/>
  40. <cond6/>
  41. <cond7/>
  42. <cond8/>
  43. <cond9/>
  44. <cond10/>
  45. <cond11/>
  46. <cond99/>
  47. </send>
  48. <patinfo>
  49. <patinfolist>
  50. <dataflag/>
  51. <pid/>
  52. <instcd/>
  53. <hngnm/>
  54. <rrgstno/>
  55. <sa/>
  56. <cntctel/>
  57. <zipcd/>
  58. <addr/>
  59. <ward/>
  60. </patinfolist>
  61. <patchosinfolist>
  62. <ordtype/>
  63. <ordddtm/>
  64. <dschdd/>
  65. <depthngnm/>
  66. <orddrnm/>
  67. <diagnm/>
  68. <orddrid/>
  69. <orddeptcd/>
  70. <pid/>
  71. <orddd/>
  72. <cretno/>
  73. </patchosinfolist>
  74. <patchosdeptinfo/>
  75. </patinfo>
  76. <prcpsrch>
  77. <prcplist/>
  78. </prcpsrch>
  79. <patprcpday>
  80. <patprcpdaylist/>
  81. </patprcpday>
  82. </root>
  83. </instance>
  84. <script type="javascript" ev:event="xforms-model-construct-done">
  85. <![CDATA[
  86. fInitOrdSpec();
  87. zbcfGetCodeList(new Array( "M0011" , "M0003","M0029" ), new Array("/root/init/prcpstatcd", "/root/init/prcpkindcd", "/root/init/payflagcd"));
  88. ]]>
  89. </script>
  90. <submission id="TRMMO02501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patinfo"/>
  91. <submission id="TRMMO00100" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/prcpsrch"/>
  92. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  93. <submission id="TRMMO02502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/patprcpday"/>
  94. <submission id="TRMMO00207" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/addsetprcp"/>
  95. <submission id="TRMMO02101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/oldprcpchngsrch"/>
  96. <submission id="TRMMO01901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/tmedmthd"/>
  97. <!-- 처방 복사 로직변경 xml 2013.07.05 by 엄영만-->
  98. <submission id="TRMMO00151" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
  99. </model>
  100. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  101. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  102. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  103. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  104. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO02400.js"/>
  105. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO02100.js"/>
  106. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  107. <script type="javascript" src="../../../emr/prcpmngtweb/js/SMMMO00100.js"/>
  108. </xhtml:head>
  109. <xhtml:body overflow="hidden" guideline="2,637;1,62;">
  110. <datagrid id="grd_bfprcplist" nodeset="/root/prcpsrch/prcplist" caption="선택^D/C^종류^구분^처방내역^처방내역^처방종류^응급^전달^검사결과^검사결과^처방코드^상태" colsep="^" colwidth="0, 31, 54, 57, 210, 320, 0, 0, 95, 52, 50, 100, 100" dataheight="23" ellipsis="true" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheight="23" rowsep="|" tooltip="true" style="left:2px; top:85px; width:381px; height:552px; word-wrap:word; ">
  111. <col checkvalue="I,N" ref="status" type="checkbox"/>
  112. <col disabled="true" ref="chkcol" type="combo" style="text-align:center; focus-rect:visible; ">
  113. <choices>
  114. <item>
  115. <label>D/C</label>
  116. <value>D</value>
  117. </item>
  118. <item>
  119. <label/>
  120. <value>I</value>
  121. </item>
  122. <item>
  123. <label>-</label>
  124. <value/>
  125. </item>
  126. </choices>
  127. </col>
  128. <col ref="tempcol14"/>
  129. <col ref="tempcol13"/>
  130. <col ref="tempcol6"/>
  131. <col ref="tempcol7"/>
  132. <col disabled="true" ref="prcpkindcd" type="combo" style="text-align:center; ">
  133. <choices>
  134. <itemset nodeset="/root/init/prcpkindcd/M0003">
  135. <label ref="cdnm"/>
  136. <value ref="cdid"/>
  137. </itemset>
  138. </choices>
  139. </col>
  140. <col ref="erprcpflag" style="text-align:center; "/>
  141. <col ref="prcpdelivefact"/>
  142. <col ref="testrsltcnts" style="text-align:center; "/>
  143. <col ref="testrsltunit" style="text-align:center; "/>
  144. <col ref="prcpcd"/>
  145. <col ref="tempcol12"/>
  146. <script type="javascript" ev:event="onmousedown">
  147. <![CDATA[
  148. //fMouseRghtBtnPopup()
  149. ]]>
  150. </script>
  151. <script type="javascript" ev:event="ondblclick">
  152. <![CDATA[
  153. if( grd_bfprcplist.isCell(event.target) && grd_bfprcplist.row >= grd_bfprcplist.fixedRows ){
  154. addPrcp ( "child", "/root/prcpsrch/prcplist", "/root/main/prcp", "N", "status", "I", grd_bfprcplist, "N", "01");
  155. }
  156. ]]>
  157. </script>
  158. </datagrid>
  159. <datagrid id="grd_prcpdd" nodeset="/root/patprcpday/patprcpdaylist" caption="처방일자" colsep="^" colwidth="87" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:2px; top:85px; width:102px; height:552px; ">
  160. <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
  161. <script type="javascript" ev:event="ondblclick">
  162. <![CDATA[
  163. fPrcpDd();
  164. ]]>
  165. </script>
  166. </datagrid>
  167. <datagrid id="grd_patchosinfo" nodeset="/root/patinfo/patchosinfolist" caption="진료구분^내원일^퇴원일시^진단명^진료과^진료의^임상" colsep="^" colwidth="60, 90, 0, 90, 70, 70, 0, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="25" defaultrows="0" ellipsis="true" explorerbar="sortshowmove" extendlastcol="scroll" mergecellsfixedrows="bycolrec" multitotal="false" rowheight="25" rowsep="|" tooltip="true" style="left:3px; top:85px; width:378px; height:553px; ">
  168. <col disabled="true" ref="ordtype" type="combo" style="text-align:center; ">
  169. <choices>
  170. <item>
  171. <label>입원</label>
  172. <value>I</value>
  173. </item>
  174. <item>
  175. <label>외래</label>
  176. <value>O</value>
  177. </item>
  178. <item>
  179. <label>응급</label>
  180. <value>E</value>
  181. </item>
  182. <item>
  183. <label>건강검진</label>
  184. <value>S</value>
  185. </item>
  186. <item>
  187. <label>외래(임상)</label>
  188. <value>OC</value>
  189. </item>
  190. <item>
  191. <label>입원(임상)</label>
  192. <value>IC</value>
  193. </item>
  194. </choices>
  195. </col>
  196. <col ref="ordddtm" style="text-align:left; "/>
  197. <col ref="dschdd"/>
  198. <col ref="diagnm" style="text-align:center; "/>
  199. <col ref="depthngnm" style="text-align:center; "/>
  200. <col ref="orddrnm" style="left:280px; top:23px; width:70px; height:23px; text-align:center; "/>
  201. <col ref="clincstdyflag" visibility="hidden" style="text-align:center; "/>
  202. <col ref="centcd" visibility="hidden" style="text-align:center; "/>
  203. <col ref="subdeptcd" visibility="hidden" style="text-align:center; "/>
  204. <col ref="rsrvflag" visibility="hidden" style="text-align:center; "/>
  205. <col ref="orddrid" visibility="hidden" style="text-align:center; "/>
  206. <col ref="orddeptcd" visibility="hidden" style="text-align:center; "/>
  207. <col ref="pid" visibility="hidden" style="text-align:center; "/>
  208. <col ref="orddd" visibility="hidden" style="text-align:center; "/>
  209. <col ref="cretno" visibility="hidden" style="text-align:center; "/>
  210. <script type="javascript" ev:event="ondblclick">
  211. <![CDATA[
  212. fPatChosInfo();
  213. ]]>
  214. </script>
  215. <script type="javascript" ev:event="onaftersort">
  216. <![CDATA[
  217. grd_patchosinfo.gridToInstance();
  218. ]]>
  219. </script>
  220. </datagrid>
  221. <shape id="roundrect5" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:4px; top:5px; width:371px; height:50px; background-color:#fffbf2; border-color:#ffd799; "/>
  222. <button id="button1" class="btn1_letter2" style="left:309px; top:10px; width:56px; height:22px; ">
  223. <caption>조회</caption>
  224. <script type="javascript" ev:event="DOMActivate">
  225. <![CDATA[
  226. fInitOrdSpec();
  227. ]]>
  228. </script>
  229. </button>
  230. <select1 id="radio1" ref="/root/init/srchcond1" appearance="full" cols="4" overflow="visible" style="left:17px; top:11px; width:132px; height:20px; border-style:none; ">
  231. <choices>
  232. <item>
  233. <label>전체</label>
  234. <value>A</value>
  235. </item>
  236. <item>
  237. <label>외래</label>
  238. <value>O</value>
  239. </item>
  240. <item>
  241. <label>입원</label>
  242. <value>I</value>
  243. </item>
  244. </choices>
  245. <script type="javascript" ev:event="xforms-value-changed">
  246. <![CDATA[
  247. grd_bfprcplist.visible = false
  248. fInitOrdSpec();
  249. ]]>
  250. </script>
  251. </select1>
  252. <select1 id="cmb_dept" ref="/root/init/deptlist" class="combo_search" appearance="minimal" style="left:155px; top:11px; width:140px; height:19px; ">
  253. <choices>
  254. <itemset nodeset="/root/init/deptlist/patchosdeptinfo">
  255. <label ref="deptnm"/>
  256. <value ref="deptcd"/>
  257. </itemset>
  258. </choices>
  259. <script type="javascript" ev:event="xforms-value-changed">
  260. <![CDATA[;
  261. fInitOrdSpec();
  262. ]]>
  263. </script>
  264. </select1>
  265. <line id="line8" class="line_1" style="x1:2px; y1:80px; x2:387px; y2:80px; "/>
  266. <button id="btn_detl" class="btn2_letter2" style="left:68px; top:59px; width:42px; height:19px; ">
  267. <caption>이전</caption>
  268. <script type="javascript" ev:event="onclick">
  269. <![CDATA[
  270. fdetlvw();
  271. ]]>
  272. </script>
  273. </button>
  274. <button id="btn_prcpday" class="icon_left" style="left:8px; top:87px; width:26px; height:19px; ">
  275. <caption/>
  276. <script type="javascript" ev:event="DOMActivate">
  277. <![CDATA[
  278. fDetlPrcpDay();
  279. ]]>
  280. </script>
  281. </button>
  282. <button id="btn_detlvw" class="btn2_letter4" disabled="true" style="left:112px; top:59px; width:64px; height:19px; ">
  283. <caption>상세보기</caption>
  284. <script type="javascript" ev:event="DOMActivate">
  285. <![CDATA[
  286. if ( grd_prcpdd.visible ) {
  287. model.setValue ( "/root/init/tempcol6wd", "210" );
  288. model.setValue ( "/root/init/tempcol7wd", "320" );
  289. model.setValue ( "/root/init/tempcol6exwd", "300" );
  290. model.setValue ( "/root/init/tempcol7exwd", "300" );
  291. } else {
  292. model.setValue ( "/root/init/tempcol6wd", "210" );
  293. model.setValue ( "/root/init/tempcol7wd", "320" );
  294. model.setValue ( "/root/init/tempcol6exwd", "350" );
  295. model.setValue ( "/root/init/tempcol7exwd", "350" );
  296. }
  297. fIvwDetlVwCom("prms");
  298. if ( model.getValue( "/root/init/detlvw" ) == "m" ) {
  299. btn_prcpday.visible = false;
  300. btn_detl.visible = false;
  301. } else {
  302. if ( !grd_prcpdd.visible ) {
  303. btn_prcpday.visible = true;
  304. }
  305. btn_detl.visible = true;
  306. }
  307. ]]>
  308. </script>
  309. </button>
  310. <button id="btn_copy" class="btn5_letter4" disabled="true" style="left:313px; top:59px; width:64px; height:19px; ">
  311. <caption>처방복사</caption>
  312. <script type="javascript" ev:event="DOMActivate">
  313. <![CDATA[
  314. var selectedRows = grd_bfprcplist.selectedRows;
  315. for (i= 0; i < selectedRows; i++){
  316. model.setValue ( "/root/prcpsrch/prcplist[" + grd_bfprcplist.selectedrow(i)+ "]/status", "I" );
  317. }
  318. addPrcp ( "child", "/root/prcpsrch/prcplist", "/root/main/prcp", "Y", "status", "I", grd_bfprcplist, "N", "01");
  319. for (i= 0; i < selectedRows; i++){
  320. model.setValue ( "/root/prcpsrch/prcplist[" + grd_bfprcplist.selectedrow(i)+ "]/status", "N" );
  321. }
  322. ]]>
  323. </script>
  324. </button>
  325. <button id="button6" class="btn2_letter4" disabled="true" style="left:246px; top:59px; width:64px; height:19px; ">
  326. <caption>선택취소</caption>
  327. <script type="javascript" ev:event="DOMActivate">
  328. <![CDATA[
  329. var endrow = grd_bfprcplist.rows-1;
  330. grd_bfprcplist.select( 1, 0, endrow, 1) = false;
  331. ]]>
  332. </script>
  333. </button>
  334. <button id="button9" class="btn2_letter4" disabled="true" style="left:179px; top:59px; width:64px; height:19px; ">
  335. <caption>전체선택</caption>
  336. <script type="javascript" ev:event="DOMActivate">
  337. <![CDATA[
  338. var endrow = grd_bfprcplist.rows-1;
  339. grd_bfprcplist.select( 1, 0, endrow, 1) = true;
  340. // for ( i = 1; i < grd_bfprcplist.rows; i++ ) {
  341. // model.setValue( "/root/prcpsrch/prcplist[" + i + "]/status" ,"I");
  342. // }
  343. // grd_bfprcplist.refresh();
  344. ]]>
  345. </script>
  346. </button>
  347. <bool id="bool1" checkvalue="Y,N" ref="/root/init/clincstdyflag" style="left:17px; top:34px; width:20px; height:15px; ">
  348. <script type="javascript" ev:event="xforms-value-changed">
  349. <![CDATA[
  350. grd_bfprcplist.visible = false
  351. fInitOrdSpec();
  352. ]]>
  353. </script>
  354. </bool>
  355. <caption id="caption1" style="left:37px; top:32px; width:31px; height:20px; ">임상</caption>
  356. <bool id="chk_proprcp" checkvalue="Y,N" ref="/root/init/chkprcp" style="left:67px; top:34px; width:20px; height:15px; ">
  357. <script type="javascript" ev:event="xforms-value-changed">
  358. <![CDATA[
  359. grd_bfprcplist.visible = false
  360. fInitOrdSpec();
  361. ]]>
  362. </script>
  363. </bool>
  364. <caption id="cap_proprcp" style="left:87px; top:32px; width:66px; height:20px; ">가접수 포함</caption>
  365. <bool id="chk_kidney" visibility="hidden" checkvalue="Y,N" ref="/root/init/kidney" style="left:160px; top:34px; width:20px; height:15px; ">
  366. <script type="javascript" ev:event="xforms-value-changed">
  367. <![CDATA[
  368. grd_bfprcplist.visible = false
  369. fInitOrdSpec();
  370. ]]>
  371. </script>
  372. </bool>
  373. <caption id="cap_kidney" visibility="hidden" style="left:182px; top:32px; width:86px; height:20px; ">인공신장실만</caption>
  374. </xhtml:body>
  375. </xhtml:html>