SPPMI02500_응급실재실환자조회.xrw 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. `* 제 목 : SPPMI02500_응급실재실환자조회.xrw
  4. * 설 명 : 응급실재실환자조회
  5. * 설 계 자 : 홍영표
  6. * 작 성 자 : 홍영표
  7. * 작 성 일 : 2007.07.24
  8. * 수정이력 :
  9. * 기 타 :
  10. -->
  11. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  12. <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">
  13. <xhtml:head>
  14. <xhtml:title>응급실 재실환자조회</xhtml:title>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root xmlns="">
  18. <send>
  19. <ipatflag>1</ipatflag>
  20. <pid/>
  21. <hngnm/>
  22. <indd/>
  23. <eroutdt/>
  24. <sess_posinstcd>012</sess_posinstcd>
  25. <data1>
  26. <pid/>
  27. <indd/>
  28. <cretno/>
  29. <prcpcd/>
  30. </data1>
  31. </send>
  32. <main>
  33. <inpt>
  34. <inpt_pid/>
  35. <inpt_indd/>
  36. <inpt_cretno/>
  37. <inpt_seqno/>
  38. <inpt_instcd/>
  39. <inpt_mskind/>
  40. <inpt_histstat/>
  41. <inpt_intm/>
  42. <inpt_inpath/>
  43. <inpt_arvpath/>
  44. <inpt_ordrslt/>
  45. <inpt_hospbrthyn/>
  46. <inpt_rsrvinyn/>
  47. <inpt_dschdd/>
  48. <inpt_dschtm/>
  49. <inpt_dschtype/>
  50. <inpt_dethdt/>
  51. <inpt_indschacptstat/>
  52. <inpt_medcostestmflag/>
  53. <inpt_fsexamflag/>
  54. <inpt_fsexammanlyn/>
  55. <inpt_medamtpostyn/>
  56. <inpt_medamtfreeresn/>
  57. <inpt_holiflag/>
  58. <inpt_brateflag/>
  59. <inpt_ordtype/>
  60. <inpt_ermngtamtcalcyn/>
  61. <inpt_erbrthflag/>
  62. <inpt_erchospath/>
  63. <inpt_erorddeptcd/>
  64. <inpt_insukind/>
  65. <inpt_suppkind/>
  66. <inpt_centcd/>
  67. <inpt_dutdeptcd/>
  68. <inpt_suporddeptcd/>
  69. <inpt_orddeptcd/>
  70. <inpt_medispclid/>
  71. <inpt_atdoctid/>
  72. <inpt_specordyn/>
  73. <inpt_wardcd/>
  74. <inpt_roomcd/>
  75. <inpt_roomgrdecd/>
  76. <inpt_roomtypecd/>
  77. <inpt_rqsthospcd/>
  78. <inpt_rqstdrid/>
  79. <inpt_hospiceyn/>
  80. <inpt_drgyn/>
  81. <inpt_bmtyn/>
  82. <inpt_clincstdyyn/>
  83. <inpt_clincstdycd/>
  84. <inpt_batlockid/>
  85. <inpt_batlockyn/>
  86. <inpt_ordcostretcdd/>
  87. <inpt_ordcostcalcdd/>
  88. <inpt_inacptdt/>
  89. <inpt_inacptchrgid/>
  90. <inpt_eroutdt/>
  91. <inpt_careinrmdd/>
  92. <inpt_careinrmtm/>
  93. <inpt_careinrmrgstrid/>
  94. <inpt_dietprcpcopyflag/>
  95. <inpt_incncldt/>
  96. <inpt_incnclchrgid/>
  97. <inpt_inoutcvrtyn/>
  98. <inpt_dschcnclyn/>
  99. <inpt_dschcnclresn/>
  100. <inpt_dschcncldt/>
  101. <inpt_dschcnclcharid/>
  102. <inpt_dschdclrtyn/>
  103. <inpt_dschdclrdt/>
  104. <inpt_dschdclrtrgstid/>
  105. <inpt_dschdclrtrgstdt/>
  106. <inpt_dschrgstacptdt/>
  107. <inpt_dschrgstacptcharid/>
  108. <inpt_dschnotiyn/>
  109. <inpt_dschnotidt/>
  110. <inpt_dschnotirgstid/>
  111. <inpt_dschnotirgstdt/>
  112. <inpt_visitrefyn/>
  113. <inpt_keepdschcnclresn/>
  114. <inpt_calclastdd/>
  115. <inpt_dschjudgprcsstat/>
  116. <inpt_lastjudgdt/>
  117. <inpt_lastmdlclamdd/>
  118. <inpt_lastjudgendid/>
  119. <inpt_spcljudgflag/>
  120. <inpt_probjudgflag/>
  121. <inpt_mainjudgid/>
  122. <inpt_dschcntcyn/>
  123. <inpt_ownbmaxbadd/>
  124. <inpt_nblsyn/>
  125. <inpt_fstrgstrid/>
  126. <inpt_fstrgstdt/>
  127. <inpt_lastupdtrid/>
  128. <inpt_lastupdtdt/>
  129. <inpt_hngnm/>
  130. <inpt_sex/>
  131. <inpt_age/>
  132. <inpt_indirecdd/>
  133. <inpt_diaghngnm/>
  134. <inpt_icd10cd/>
  135. <inpt_chngwardcd/>
  136. <inpt_chngroomcd/>
  137. <inpt_badcd/>
  138. <inpt_insukindnm/>
  139. <inpt_disccd/>
  140. <inpt_roomcdnm/>
  141. <inpt_bedcd/>
  142. </inpt>
  143. <erprescond>
  144. <erinhoppatcnt/>
  145. <inwaitpatcnt/>
  146. </erprescond>
  147. <prcp>
  148. <prcplist>
  149. <status/>
  150. <prcpstatcd/>
  151. <prcpclscd/>
  152. <prcpkindcd/>
  153. <prcpcd/>
  154. <prcpnm/>
  155. <prcpvol/>
  156. <prcpvolunitnm/>
  157. <prcpqty/>
  158. <prcpqtyunitnm/>
  159. <prcptims/>
  160. <prcpdayno/>
  161. <drugmthdspccdnm/>
  162. <prcpmixno/>
  163. <payflagcd/>
  164. <prcpdelivefact/>
  165. <hosinhosoutflag/>
  166. <prcpexecdeptcd/>
  167. <prcphopedd/>
  168. <choiordflag/>
  169. <rgstdt/>
  170. <rgstridnm/>
  171. <testrsltunit/>
  172. <testrsltcnts/>
  173. <prcpgenrflag/>
  174. <prcphistcd/>
  175. <tempprcpflag/>
  176. <prcpsetcd/>
  177. <prcpvolunitflag/>
  178. <prcpqtyunitflag/>
  179. <orgprcpqty/>
  180. <drugspd/>
  181. <drugspdunitflag/>
  182. <powdflag/>
  183. <prnprcpflag/>
  184. <prepprcpflag/>
  185. <selfprcpflag/>
  186. <selfdrugflag/>
  187. <drugpackflag/>
  188. <erprcpflag/>
  189. <precureprcpflag/>
  190. <nigtprcpflag/>
  191. <portprcpflag/>
  192. <fixprcpflag/>
  193. <anamneflag/>
  194. <fastprcpflag/>
  195. <erreadflag/>
  196. <prcpdirecflag/>
  197. <tnsuseflag/>
  198. <tnsfiltflag/>
  199. <trnptbftestflag/>
  200. <offictourhealexamflag/>
  201. <stemcellflag/>
  202. <angioflagcd/>
  203. <opansflagcd/>
  204. <ansttm/>
  205. <mealcalrcnts/>
  206. <mealprotcnts/>
  207. <mealupdtflag/>
  208. <hosinprcpresncd/>
  209. <etcprcpresncd/>
  210. <drugmthdspccd/>
  211. <issdeptcd/>
  212. <prcpauthflag/>
  213. <prcpinptflag/>
  214. <prcpsignflag/>
  215. <rateprcpflag/>
  216. <prcprefseq/>
  217. <ordreqlnkno/>
  218. <testreqlnkno/>
  219. <prcplnkdd/>
  220. <prcplnkno/>
  221. <oprsrvno/>
  222. <tootfact/>
  223. <clinccmtcnts/>
  224. <prcpessninptflag/>
  225. <grupsnglflag/>
  226. <drugrateqty/>
  227. <asttestflag/>
  228. <clincstdyflag/>
  229. <prtlno/>
  230. <clincstdycd/>
  231. <optermcd/>
  232. <prcpflag/>
  233. <hscttempprcpflag/>
  234. <inclprcpcd/>
  235. <inclprcpno/>
  236. <pampkspec/>
  237. <prcppkspec/>
  238. <calcscormastspec/>
  239. <drugmastspec/>
  240. <rateprcpspec/>
  241. <matrsetprcpspec/>
  242. <suppdeptspec/>
  243. <contprcpspec/>
  244. <etclnkspec/>
  245. <srchcondcnts/>
  246. <orgprcpnm/>
  247. <chkcol/>
  248. <tempcol1/>
  249. <tempcol2/>
  250. <tempcol3/>
  251. </prcplist>
  252. </prcp>
  253. <diag>
  254. <diaghngnm/>
  255. <icd10cd/>
  256. </diag>
  257. </main>
  258. <hidden>
  259. <rcv>
  260. <inpt/>
  261. <prcp/>
  262. </rcv>
  263. <original>
  264. <inpt/>
  265. <prcp/>
  266. </original>
  267. <flag>
  268. <rcv_flag>
  269. <inpt_count/>
  270. <prcp_count/>
  271. </rcv_flag>
  272. </flag>
  273. <temp>
  274. </temp>
  275. <init>
  276. <disccd>
  277. <cd/>
  278. <nm/>
  279. </disccd>
  280. <insukind>
  281. <cd/>
  282. <nm/>
  283. </insukind>
  284. <suppkind>
  285. <cd/>
  286. <nm/>
  287. <up/>
  288. <io/>
  289. </suppkind>
  290. <orddeptcd>
  291. <cd/>
  292. <nm/>
  293. </orddeptcd>
  294. <orddrid>
  295. <cd/>
  296. <nm/>
  297. <dp/>
  298. <sp/>
  299. </orddrid>
  300. <wardcd>
  301. <cd/>
  302. <nm/>
  303. <of/>
  304. </wardcd>
  305. <roomcd>
  306. <cd/>
  307. <nm/>
  308. <wd/>
  309. <gr/>
  310. <ty/>
  311. </roomcd>
  312. <flag>
  313. <prestdd/>
  314. <mskindflag/>
  315. </flag>
  316. </init>
  317. <source>
  318. </source>
  319. <target/>
  320. </hidden>
  321. <init>
  322. <M0003list>
  323. <M0003>
  324. <cdid/>
  325. <cdnm/>
  326. </M0003>
  327. </M0003list>
  328. <M0011list>
  329. <M0011>
  330. <cdid/>
  331. <cdnm/>
  332. </M0011>
  333. </M0011list>
  334. <M0029list>
  335. <M0029>
  336. <cdid/>
  337. <cdnm/>
  338. </M0029>
  339. </M0029list>
  340. <P0006list>
  341. <P0006>
  342. <cdnm/>
  343. <cdid/>
  344. </P0006>
  345. </P0006list>
  346. <P0165list>
  347. <P0165>
  348. <cdid/>
  349. <cdnm/>
  350. </P0165>
  351. </P0165list>
  352. <P0313list>
  353. <P0313>
  354. <cdid/>
  355. <cdnm/>
  356. </P0313>
  357. </P0313list>
  358. <P0363list>
  359. <P0363>
  360. <cdid/>
  361. <cdnm/>
  362. </P0363>
  363. </P0363list>
  364. <P0008list/>
  365. <P0010list/>
  366. </init>
  367. </root>
  368. </instance>
  369. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  370. <submission id="TRPMI00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/init"/>
  371. <submission id="TRPMI02501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/rcv"/>
  372. <submission id="TRPMI02502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data1" resultref="/root/hidden/rcv"/>
  373. <submission id="TRPMI02503" mediatype="application/x-www-form-urlencoded" method="post"/>
  374. </model>
  375. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  376. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  377. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  378. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  379. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  380. <script type="javascript" ev:event="xforms-ready">
  381. <![CDATA[
  382. /*
  383. zbcfGetCodeList(new Array("P0006","P0165","P0313","M0003","M0011","M0029"), new Array("/root/init/P0006list","/root/init/P0165list","/root/init/P0313list","/root/init/M0003list","/root/init/M0011list","/root/init/M0029list"));
  384. submit("TRPMI00106");
  385. fInitSetting(false);
  386. makeReportPreview(0, 0, 10, 10, "grp_report");
  387. fQuery(); // 자동조회 (사용자요구사항 ) 2007.09.27 홍영표
  388. */
  389. // fChngMainScrn();
  390. zbcfGetCodeList(new Array("P0008", "P0010"), new Array("/root/init/P0008list", "/root/init/P0010list"));
  391. zbcfGetCodeList(new Array("P0363"), new Array("/root/init/P0363list"));
  392. ]]>
  393. </script>
  394. <script type="javascript">
  395. <![CDATA[
  396. function fChngMainScrn() {
  397. //SMPAI00100_입원퇴원수납
  398. var mainViewer = getMainViewer();
  399. var mainScrnId = mainViewer.javascript.getScreenID(); //메인화면의 기록지 ID
  400. var winId = "SMPAI00100";
  401. // 메인화면이 [입원퇴원수납] 화면이 아니면 화면 전환
  402. if (mainScrnId!= winId) {
  403. mainViewer.javascript.navigate(winId);
  404. }
  405. activateMyWindow();
  406. }
  407. function fInitSetting(arg1){
  408. ipt_pid.visible = arg1;
  409. ipt_indd.visible = arg1;
  410. caption7.visible = arg1;
  411. caption50.visible = arg1;
  412. caption10.visible = arg1;
  413. if(arg1 == false){
  414. model.setValue("/root/send/pid","");
  415. model.setValue("/root/send/indd","");
  416. group2.refresh();
  417. } else {
  418. model.setValue("/root/send/eroutdt", getCurrentDate());
  419. ipt_indd.refresh();
  420. }
  421. }
  422. // 응급실 재실환자리스트 조회
  423. function fQuery(){
  424. var ssend_ipatflag = model.getValue("/root/send/ipatflag");
  425. var ssend_hngnm = model.getValue("/root/send/hngnm");
  426. var ssend_eroutdt = model.getValue("/root/send/eroutdt");
  427. if (ssend_ipatflag == "2" ){
  428. if ((ssend_hngnm == null || ssend_hngnm == "" ) && (ssend_eroutdt == null || ssend_eroutdt == "")){
  429. messageBox("퇴실환자를 조회시에는 환자성명이나 응급실퇴실일자의 조건중 하나 이상을 ","C001");
  430. return false;
  431. }
  432. }
  433. if (submit("TRPMI02501","false") == true){
  434. model.resetInstanceNode("/root/main");
  435. model.resetInstanceNode("/root/send/data1");
  436. copyNodesetType("/root/main/inpt","/root/hidden/rcv/inpt","replace");
  437. copyNodesetType("/root/main/erprescond","/root/hidden/rcv/erprescond","replace");
  438. grd_erinhosppat.rebuild();
  439. model.refresh();
  440. }
  441. // 데이터 색상처리(퇴실환자, 미처방환자) 2007.09.18 홍영표
  442. fRowColor();
  443. }
  444. // 처방내역 조회
  445. function fQuery_Prcp_select(scurrentrow){
  446. model.setValue("/root/send/data1/pid",model.getValue("/root/main/inpt["+scurrentrow+"]/inpt_pid"));
  447. model.setValue("/root/send/data1/indd",model.getValue("/root/main/inpt["+scurrentrow+"]/inpt_indd"));
  448. model.setValue("/root/send/data1/cretno",model.getValue("/root/main/inpt["+scurrentrow+"]/inpt_cretno"));
  449. var spid = model.getValue("/root/send/data1/pid");
  450. if (spid == '' || spid == null){
  451. return false;
  452. }
  453. if (submit("TRPMI02502","false") == true){
  454. copyNodesetType("/root/main/prcp","/root/hidden/rcv","replace");
  455. grd_prcpspec.rebuild();
  456. model.refresh();
  457. }
  458. }
  459. // 데이터 색상처리(퇴실환자, 미처방환자) 2007.09.18 홍영표
  460. function fRowColor(){
  461. for(i=1; i<grd_erinhosppat.rows+1; i++) {
  462. var v_prcpyn = model.getValue("/root/main/inpt["+i+"]/inpt_prcpyn");
  463. var v_eroutdt = model.getValue("/root/main/inpt["+i+"]/inpt_eroutdt");
  464. // 미처방환자체크
  465. if (v_prcpyn == 'N' ){
  466. grd_erinhosppat.rowStyle( i , "all", "background-color") = "#ffe79d";
  467. // 응급실퇴실일시체크
  468. } else if (v_eroutdt != '-' && v_eroutdt != '' && v_eroutdt != null && v_eroutdt != '99991231' ){ // 응급실퇴실일시체크
  469. grd_erinhosppat.rowStyle( i , "all", "background-color") = "#fcd2c1";
  470. } else { // 이외에 흰색으로 설정
  471. grd_erinhosppat.rowStyle( i , "all", "background-color") = "#ffffff";
  472. }
  473. }
  474. grd_erinhosppat.rebuild();
  475. }
  476. function fInOrdAmtOpen() {
  477. if (grd_erinhosppat.isCell(event.target) && grd_erinhosppat.row >= grd_erinhosppat.fixedRows ){
  478. var iRow = grd_erinhosppat.row; // 선택된 행
  479. var sPid = grd_erinhosppat.valueMatrix(iRow, 1); // 환자번호
  480. // SMPAI00100_입원퇴원수납
  481. var mainViewer = getMainViewer();
  482. var mainScrnId = mainViewer.javascript.getScreenID(); //메인화면 ID
  483. var winId = "SMPAI00100"; // 입원퇴원수납 화면 ID
  484. // Top Viewer
  485. var topViewer = getViewer("patientInfo");
  486. // 메인화면이 [입원퇴원수납] 화면이 아니면 화면 전환
  487. if (mainScrnId!= winId) {
  488. activateMyWindow();
  489. mainViewer.javascript.navigate(winId);
  490. // 바뀐화면으로 다시 가져온다.
  491. mainViewer = getMainViewer();
  492. // 메인창 활성화
  493. mainViewer.javascript.activateMyWindow();
  494. // Top 정보에 파라미터 설정 - 메인화면은 이 시점에 다 로딩이 되어 있지 않기 때문에 파라미터 설정이 되지 않는다
  495. topViewer.window.javascript.setParameter("SMPAI00100_Param1", sPid);
  496. // 메인화면이 [입원퇴원수납] 화면 일 때, 선택된 환자 바로 조회
  497. } else {
  498. // 메인창 활성화
  499. mainViewer.javascript.activateMyWindow();
  500. mainViewer.model.setValue("/root/main/inpt_info/inptpatinfo/inpt_pid", sPid);
  501. mainViewer.javascript.fInPatInfoRef("1");
  502. }
  503. }
  504. }
  505. // 2009.03.02 - 응급실재원환자 리스트 출력
  506. // 순번-병상-환자명-등록번호-성별-나이-보험사항-주진료과-상병명-입실일시-입원지시일-배정병실-비고
  507. function fPrintErList() {
  508. exeReportPreview("RPPMI02501", "XMLSTR" , "" , "" , "true" , "", "", "", "", "", "", "");
  509. }
  510. ]]>
  511. </script>
  512. </xhtml:head>
  513. <xhtml:body guideline="1,1193;1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  514. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  515. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:150px; height:14px; ">응급실재실환자조회</caption>
  516. </group>
  517. <group id="group3" style="left:0px; top:13px; width:1195px; height:744px; ">
  518. <group id="group2" style="left:0px; top:10px; width:1193px; height:35px; ">
  519. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1193px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  520. <caption id="caption1" class="search_name" style="left:10px; top:9px; width:86px; height:17px; ">조회조건 :</caption>
  521. <button id="btn_srch" accesskey="f5" class="btn1_letter2" style="left:796px; top:7px; width:56px; height:22px; ">
  522. <caption>조회</caption>
  523. <script type="javascript" ev:event="DOMActivate">
  524. <![CDATA[
  525. fQuery();
  526. ]]>
  527. </script>
  528. </button>
  529. <line id="line2" class="line_4" style="x1:791px; y1:7px; x2:791px; y2:29px; border-color:#ffe4bb; border-left-style:solid; "/>
  530. <input id="ipt_pid" ref="/root/send/hngnm" class="input_search" visibility="hidden" imemode="hangul" style="left:450px; top:9px; width:75px; height:19px; "/>
  531. <select1 id="rdo_ipatflag" ref="/root/send/ipatflag" class="radio_search" appearance="full" cellspacing="5" cols="3" overflow="visible" style="left:98px; top:9px; width:252px; height:16px; border-style:none; ">
  532. <choices>
  533. <item>
  534. <label>재실</label>
  535. <value>1</value>
  536. </item>
  537. <item>
  538. <label>퇴실정리(미수납)</label>
  539. <value>3</value>
  540. </item>
  541. <item>
  542. <label>퇴원,가퇴원</label>
  543. <value>2</value>
  544. </item>
  545. </choices>
  546. <script type="javascript" ev:event="xforms-select">
  547. <![CDATA[
  548. if(rdo_ipatflag.value == "1"){
  549. fInitSetting(false);
  550. }else if(rdo_ipatflag.value == "2"){
  551. fInitSetting(true);
  552. }else if(rdo_ipatflag.value == "3"){
  553. fInitSetting(false);
  554. }
  555. ]]>
  556. </script>
  557. </select1>
  558. <caption id="caption50" class="search_name" visibility="hidden" style="left:360px; top:9px; width:86px; height:17px; ">환자성명 :</caption>
  559. <input id="ipt_indd" ref="/root/send/eroutdt" class="input_search" visibility="hidden" inputtype="date" style="left:655px; top:9px; width:100px; height:19px; "/>
  560. <caption id="caption7" class="search_name" visibility="hidden" style="left:530px; top:9px; width:125px; height:17px; ">응급실퇴실일자 :</caption>
  561. <caption id="caption10" visibility="hidden" style="left:760px; top:10px; width:25px; height:20px; font-weight:bold; "/>
  562. <caption id="caption12" ref="/root/main/erprescond/erinhoppatcnt" style="left:996px; top:6px; width:35px; height:25px; font-size:11pt; font-weight:bold; color:#0000ff; text-align:left; "/>
  563. <caption id="caption14" ref="/root/main/erprescond/inwaitpatcnt" style="left:1151px; top:6px; width:35px; height:25px; font-size:11pt; font-weight:bold; color:#0000ff; text-align:left; "/>
  564. <caption id="caption11" class="search_name" style="left:855px; top:10px; width:138px; height:17px; ">응급실재원환자수 :</caption>
  565. <caption id="caption13" class="search_name" style="left:1035px; top:10px; width:112px; height:17px; ">입원대기자수 :</caption>
  566. </group>
  567. <caption id="caption2" class="tit_2" style="left:5px; top:59px; width:300px; height:24px; font-family:돋움; vertical-align:middle; ">응급실 재실환자 리스트</caption>
  568. <line id="line1" class="line_1" style="x1:0px; y1:74px; x2:1194px; y2:74px; "/>
  569. <datagrid id="grd_erinhosppat" nodeset="/root/main/inpt" visibility="visible" caption="환자번호^환자성명^성별^나이^감면코드^보험유형^보조유형^부담율^응급주진료과^전문의^병동^병실^병상^입실일시^퇴원통보일시^심사진행상태^심사자TEL^OLD차트^영상전환^응급실퇴실일시^입원지시일자^배정병동^배정병실^재실시간^주/부^생년월일^전화번[휴대]^접수일시^상병명^caption2^caption3^caption4^caption5^caption1" colsep="^" colwidth="70, 73, 36, 35, 57, 76, 92, 44, 131, 85, 100, 86, 42, 110, 110, 84, 65, 60, 65, 110, 81, 90, 61, 100, 44, 80, 100, 100, 200, 100, 100, 100, 100, 100" dataheight="23" defaultrows="0" explorerbar="sort" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:79px; width:1194px; height:421px; ">
  570. <col ref="inpt_pid"/>
  571. <col ref="inpt_hngnm" type="output"/>
  572. <col ref="inpt_sex" type="output" style="text-align:center; "/>
  573. <col ref="inpt_age" style="text-align:center; "/>
  574. <col ref="inpt_disccd" style="text-align:center; "/>
  575. <col disabled="true" ref="inpt_insukind" type="combo">
  576. <choices>
  577. <itemset nodeset="/root/init/P0008list/P0008">
  578. <label ref="cdnm"/>
  579. <value ref="cdid"/>
  580. </itemset>
  581. </choices>
  582. </col>
  583. <col disabled="true" ref="inpt_suppkind" type="combo">
  584. <choices>
  585. <itemset nodeset="/root/init/P0010list/P0010">
  586. <label ref="cdnm"/>
  587. <value ref="cdid"/>
  588. </itemset>
  589. </choices>
  590. </col>
  591. <col disabled="true" ref="inpt_brateflag" type="output" style="text-align:center; "/>
  592. <col disabled="true" ref="inpt_erorddeptnm" type="output" style="text-align:left; "/>
  593. <col disabled="true" ref="inpt_ermedispclnm" type="output" style="text-align:left; "/>
  594. <col disabled="true" ref="inpt_wardnm" type="output" style="text-align:left; "/>
  595. <col disabled="true" ref="inpt_roomcdnm" type="output" style="text-align:left; "/>
  596. <col ref="inpt_bedcd" style="text-align:center; "/>
  597. <col ref="inpt_calcdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  598. <col ref="inpt_dschnotidt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  599. <col ref="inpt_dschjudgprcsstat" type="combo" style="text-align:center; ">
  600. <choices>
  601. <itemset nodeset="/root/init/P0363list/P0363">
  602. <label ref="cdnm"/>
  603. <value ref="cdid"/>
  604. </itemset>
  605. </choices>
  606. </col>
  607. <col ref="inpt_judgmdlidtel" style="text-align:center; "/>
  608. <col ref="inpt_thickyn" style="text-align:center; "/>
  609. <col ref="inpt_chrtflag" style="text-align:center; "/>
  610. <col ref="inpt_eroutdt" visibility="hidden" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  611. <col ref="inpt_indirecdd" type="output" format="yyyy-mm-dd" style="left:691px; top:23px; width:80px; height:23px; "/>
  612. <col disabled="true" ref="inpt_chngwardcd" type="combo">
  613. <choices>
  614. <itemset nodeset="/root/hidden/init/wardcd">
  615. <label ref="nm"/>
  616. <value ref="cd"/>
  617. </itemset>
  618. </choices>
  619. </col>
  620. <col disabled="true" ref="inpt_chngroomcd" type="output"/>
  621. <col ref="inpt_inhosptm" visibility="hidden" style="text-align:right; "/>
  622. <col disabled="true" ref="inpt_mskind" type="output" style="text-align:center; "/>
  623. <!-- col ref="inpt_rrgstno" type="output" format="999999-9999999" style="text-align:center; "/ -->
  624. <col ref="inpt_rrgstno" type="output" format="99/99/99" style="text-align:center; "/>
  625. <col ref="inpt_mpphontel"/>
  626. <col ref="inpt_indt" format="yyyy-mm-dd hh:nn"/>
  627. <col ref="inpt_diaghngnm" visibility="visible"/>
  628. <col ref="inpt_icd10cd" visibility="hidden"/>
  629. <col ref="inpt_prcpyn" visibility="hidden"/>
  630. <col ref="inpt_indd" visibility="hidden"/>
  631. <col ref="inpt_cretno" visibility="hidden"/>
  632. <col ref="inpt_insukindnm" visibility="hidden"/>
  633. <script type="javascript" ev:event="ondblclick">
  634. <![CDATA[
  635. // 메인화면에 입원퇴원수납화면으로 전환 후 환자정보 조회
  636. fInOrdAmtOpen();
  637. /*
  638. if( grd_erinhosppat.isCell(event.target) && grd_erinhosppat.row >= grd_erinhosppat.fixedRows ){
  639. var scurrentrow = grd_erinhosppat.row - grd_erinhosppat.fixedRows +1;
  640. if(scurrentrow < 1) return false;
  641. else
  642. {
  643. model.setValue("/root/main/diag/diaghngnm",model.getValue("/root/main/inpt["+scurrentrow+"]/inpt_diaghngnm"));
  644. model.setValue("/root/main/diag/icd10cd",model.getValue("/root/main/inpt["+scurrentrow+"]/inpt_icd10cd"));
  645. opt_mainsnwcd.refresh();
  646. opt_mainsnwnm.refresh();
  647. model.resetInstanceNode("/root/send/data1");
  648. fQuery_Prcp_select(scurrentrow);
  649. }
  650. }
  651. */
  652. ]]>
  653. </script>
  654. <script type="javascript" ev:event="onaftersort">
  655. <![CDATA[
  656. grd_erinhosppat.gridToInstance();
  657. ]]>
  658. </script>
  659. <script type="javascript" ev:event="onclick">
  660. <![CDATA[
  661. if (isDataCell()) {
  662. var iSelectedIdx = grd_erinhosppat.row;
  663. model.setValue("/root/main/diag/diaghngnm", model.getValue("/root/main/inpt[" + iSelectedIdx + "]/inpt_diaghngnm"));
  664. model.setValue("/root/main/diag/icd10cd", model.getValue("/root/main/inpt[" + iSelectedIdx + "]/inpt_icd10cd"));
  665. opt_mainsnwcd.refresh();
  666. opt_mainsnwnm.refresh();
  667. }
  668. ]]>
  669. </script>
  670. </datagrid>
  671. <button id="btn_prcpsrch" class="btn2_letter4" style="left:1129px; top:512px; width:64px; height:19px; ">
  672. <caption>처방조회</caption>
  673. <script type="javascript" ev:event="DOMActivate">
  674. <![CDATA[
  675. scurrentrow = grd_erinhosppat.row - grd_erinhosppat.fixedRows +1;
  676. if(scurrentrow < 1) return false;
  677. else
  678. {
  679. fQuery_Prcp_select(scurrentrow);
  680. }
  681. // fQuery_Prcp_select(); // 전체 처방계산내역 조회 ( Argument를 Null로 준다 )
  682. ]]>
  683. </script>
  684. </button>
  685. <datagrid id="grd_prcpspec" nodeset="/root/main/prcp/prcplist" caption="상태^처방일자^처방코드^처방종류^처방명^총용량^총용량^수량^수량^횟수^일수^용법/검체^MIX^급비^응급^원내외^전달" colsep="^" colwidth="90, 90, 100, 60, 315, 42, 37, 42, 37, 37, 36, 130, 30, 43, 50, 50, 223" dataheight="23" defaultrows="0" ellipsis="true" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:0px; top:537px; width:1193px; height:205px; ">
  686. <col disabled="true" ref="prcpstatcd" type="combo" style="text-align:center; ">
  687. <choices>
  688. <itemset nodeset="/root/init/M0011list/M0011">
  689. <label ref="cdnm"/>
  690. <value ref="cdid"/>
  691. </itemset>
  692. </choices>
  693. </col>
  694. <col ref="prcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
  695. <col ref="prcpcd"/>
  696. <col disabled="true" ref="prcpkindcd" type="combo" style="text-align:center; ">
  697. <choices>
  698. <itemset nodeset="/root/init/M0003list/M0003">
  699. <label ref="cdnm"/>
  700. <value ref="cdid"/>
  701. </itemset>
  702. </choices>
  703. </col>
  704. <col ref="prcpnm"/>
  705. <col ref="prcpvol" style="text-align:right; "/>
  706. <col ref="prcpvolunitnm" style="text-align:left; "/>
  707. <col ref="prcpqty" style="text-align:right; "/>
  708. <col ref="prcpqtyunitnm" style="text-align:left; "/>
  709. <col ref="prcptims" style="text-align:center; "/>
  710. <col ref="prcpdayno" style="text-align:center; "/>
  711. <col ref="drugmthdspccdnm"/>
  712. <col ref="prcpmixno"/>
  713. <col disabled="true" ref="payflagcd" type="combo" style="text-align:center; ">
  714. <choices>
  715. <itemset nodeset="/root/init/M0029list/M0029">
  716. <label ref="cdnm"/>
  717. <value ref="cdid"/>
  718. </itemset>
  719. </choices>
  720. </col>
  721. <col ref="erprcpflag" style="text-align:center; "/>
  722. <col disabled="true" ref="hosinhosoutflag" type="combo" style="text-align:center; ">
  723. <choices>
  724. <itemset nodeset="/root/init/P0165list/P0165">
  725. <label ref="cdnm"/>
  726. <value ref="cdid"/>
  727. </itemset>
  728. </choices>
  729. </col>
  730. <col ref="prcpdelivefact"/>
  731. <script type="javascript" ev:event="onclick">
  732. <![CDATA[
  733. var scurrentrow1 = grd_prcpspec.row - grd_prcpspec.fixedRows +1;
  734. model.setValue("/root/send/data1/prcpcd",model.getValue("/root/main/prcp/prcplist["+scurrentrow1+"]/prcpcd"));
  735. ipt_prcpkindcd.refresh();
  736. ]]>
  737. </script>
  738. </datagrid>
  739. <caption id="caption4" class="cell_1" style="left:169px; top:506px; width:80px; height:23px; vertical-align:middle; ">주상병</caption>
  740. <output id="opt_mainsnwcd" ref="/root/main/diag/icd10cd" class="output_fix" style="left:251px; top:507px; width:77px; height:19px; text-align:center; "/>
  741. <output id="opt_mainsnwnm" ref="/root/main/diag/diaghngnm" class="output_fix" style="left:330px; top:508px; width:439px; height:19px; text-align:left; "/>
  742. <caption id="caption3" class="cell_1" style="left:772px; top:506px; width:80px; height:23px; vertical-align:middle; ">처방코드</caption>
  743. <line id="line3" class="line_3" style="x1:169px; y1:504px; x2:954px; y2:504px; "/>
  744. <line id="line4" class="line_3" style="x1:169px; y1:529px; x2:954px; y2:529px; "/>
  745. <input id="ipt_prcpkindcd" ref="/root/send/data1/prcpcd" imemode="alpha" style="left:854px; top:508px; width:100px; height:19px; ">
  746. <script type="javascript" ev:event="onkeypress">
  747. <![CDATA[
  748. inputEnterKey("btn_prcpsrch", "DOMActivate");
  749. ]]>
  750. </script>
  751. </input>
  752. <caption id="caption5" class="cell_1" visibility="hidden" style="left:475px; top:50px; width:113px; height:23px; vertical-align:middle; ">응급실재원환자수</caption>
  753. <output id="opt_erinhoppatcnt" ref="/root/main/erprescond/erinhoppatcnt" class="output_fix" visibility="hidden" format="#,###" style="left:590px; top:52px; width:77px; height:19px; font-size:11pt; font-weight:bold; text-align:center; "/>
  754. <caption id="caption8" class="cell_1" visibility="hidden" style="left:669px; top:50px; width:85px; height:23px; vertical-align:middle; ">입원대기자수</caption>
  755. <output id="opt_inwaitpatcnt" ref="/root/main/erprescond/inwaitpatcnt" class="output_fix" visibility="hidden" format="#,###" style="left:756px; top:52px; width:77px; height:19px; font-size:11pt; font-weight:bold; text-align:center; "/>
  756. <line id="line5" class="line_3" visibility="hidden" style="x1:475px; y1:48px; x2:833px; y2:48px; "/>
  757. <line id="line6" class="line_3" visibility="hidden" style="x1:565px; y1:75px; x2:923px; y2:75px; "/>
  758. <caption id="caption9" class="tit_2" style="left:5px; top:517px; width:90px; height:13px; font-family:돋움; vertical-align:middle; ">처방내역</caption>
  759. <line id="line7" class="line_1" style="x1:0px; y1:532px; x2:1194px; y2:532px; "/>
  760. <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:875px; top:47px; width:318px; height:26px; background-color:transparent; border-color:#7cbbdd; border-style:solid; "/>
  761. <caption id="caption42" class="color_2" style="left:1128px; top:52px; width:15px; height:15px; vertical-align:middle; "/>
  762. <caption id="caption43" style="left:1146px; top:53px; width:42px; height:14px; vertical-align:middle; ">미처방</caption>
  763. <caption id="caption46" class="cell_2" style="left:883px; top:50px; width:70px; height:20px; vertical-align:middle; ">범 례</caption>
  764. <caption id="caption47" class="color_1" style="left:963px; top:52px; width:15px; height:15px; vertical-align:middle; "/>
  765. <caption id="caption48" style="left:986px; top:53px; width:124px; height:14px; vertical-align:middle; ">응급의료센터퇴실확인</caption>
  766. <button id="button2" class="btn2_letter4" visibility="hidden" style="left:320px; top:51px; width:64px; height:19px; ">
  767. <caption>test</caption>
  768. <script type="javascript" ev:event="DOMActivate">
  769. <![CDATA[
  770. submit("TRPMI02503");
  771. ]]>
  772. </script>
  773. </button>
  774. </group>
  775. <group id="group5" style="left:0px; top:757px; width:1195px; height:27px; ">
  776. <button id="btn_exit" class="btn4_letter2" style="left:1138px; top:5px; width:56px; height:22px; ">
  777. <caption>종료</caption>
  778. <script type="javascript" ev:event="DOMActivate">
  779. <![CDATA[
  780. window.close();
  781. ]]>
  782. </script>
  783. </button>
  784. <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:1194px; y2:0px; "/>
  785. <button id="button1" class="btn3_letter2" style="left:0px; top:5px; width:56px; height:22px; ">
  786. <caption>출력</caption>
  787. <script type="javascript" ev:event="DOMActivate">
  788. <![CDATA[
  789. exeReportPreview("RPPMI02501", "XMLSTR" , "" , "" , "true" , "", "", "", "", "", "", "");
  790. ]]>
  791. </script>
  792. </button>
  793. <button id="button3" class="btn3_letter4" style="left:60px; top:5px; width:56px; height:22px; ">
  794. <caption>엑셀저장</caption>
  795. <script type="javascript" ev:event="DOMActivate">
  796. <![CDATA[
  797. var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  798. if (fileName != "")
  799. {
  800. grd_erinhosppat.saveExcel(fileName, "SheetName", true, true, "", "", true);
  801. }
  802. ]]>
  803. </script>
  804. </button>
  805. </group>
  806. <group id="grp_report" visibility="hidden" style="left:390px; top:65px; width:65px; height:15px; "/>
  807. </xhtml:body>
  808. </xhtml:html>