123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <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">
- <xhtml:head>
- <xhtml:title>재활일괄반환</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <subordlist>
- <subordlist3>
- <check/>
- <prcpdd/>
- <prcpcd/>
- <prcpnm/>
- <execprcpstatcd/>
- <excuroomcd/>
- <prcptims/>
- <rmnddayno/>
- <pid/>
- <prcpno/>
- <prcphistno/>
- <indd/>
- <ioflag/>
- </subordlist3>
- <subordlist4>
- <check/>
- <prcpdd/>
- <calcscorcd/>
- <prcpnm/>
- <execprcpstatcd/>
- <rsrvdt/>
- <acptdt/>
- <excuroomcd/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <pid/>
- <hngnm/>
- <sexage/>
- <rrgstno/>
- <gb/>
- <indd/>
- <prcpno/>
- <prcphistno/>
- <ioflag/>
- <prcpgenrflag/>
- <orddd/>
- <cretno/>
- </subordlist4>
- </subordlist>
- <patinfo>
- <patinfolist/>
- </patinfo>
- </main>
- <send>
- <data>
- <cmb_info>
- <initexecroom>
- <excuroomcdid/>
- </initexecroom>
- </cmb_info>
- <pid/>
- <hngnm/>
- <sexage/>
- <rrgstno/>
- </data>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <req>
- <data/>
- <data1/>
- <flag/>
- </req>
- <sltchk/>
- <sltchk1/>
- </send>
- <init>
- <cmb_info>
- <initexecroom>
- <excuroomcdid>-</excuroomcdid>
- <excuroomcdnm>전체</excuroomcdnm>
- </initexecroom>
- </cmb_info>
- <baseinfo>
- <initexecprcpstatcd/>
- <initprcpkindcd/>
- <initexecrid>
- <execridcd>
- <usernm/>
- <userid/>
- </execridcd>
- </initexecrid>
- </baseinfo>
- </init>
- <hidden>
- <count/>
- <cnclcdlist>
- <cnclcd/>
- </cnclcdlist>
- </hidden>
- <temp>
- <progressnote>
- <list>
- <cretno/>
- <ioflag/>
- <orddrid/>
- </list>
- </progressnote>
- <patinfolist/>
- </temp>
- <popdata>
- <pid/>
- </popdata>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- aezfSetSuppDeptcd();
-
- model.setValue("/root/send/data/pid" , model.getValue("/root/temp/patinfolist/pid"));
- model.setValue("/root/send/data/hngnm" , model.getValue("/root/temp/patinfolist/hngnm"));
- model.setValue("/root/send/data/sexage" , model.getValue("/root/temp/patinfolist/sexage"));
- //model.setValue("/root/send/data/rrgstno" , model.getValue("/root/temp/patinfolist/rrgstno"));
-
- submit("TRAEA01201", false);
-
- zbcfGetCodeList( new Array("M0011"), new Array("/root/init/baseinfo/initexecprcpstatcd") );
- submit("TRZBC00101", false);
-
- //model.setValue("/root/send/data/pid", "66906");
- //model.setValue("/root/send/data/pid", model.getValue("/root/popdata/pid"));
- model.removeNodeset("/root/main/subordlist/subordlist4");
- submit("TRAEA01209"); // 반환리스트
-
- // model.setValue("/root/send/data/hngnm", model.getValue("/root/main/subordlist/subordlist4[" + 1 + "]/hngnm"));
- // model.setValue("/root/send/data/sexage", model.getValue("/root/main/subordlist/subordlist4[" + 1 + "]/sexage"));
- // model.setValue("/root/send/data/rrgstno", model.getValue("/root/main/subordlist/subordlist4[" + 1 + "]/rrgstno"));
-
- //grd_subordlist3.fixedcellcheckbox(0,1) =true;
- /* */
-
- var execprcpstatcd = "";
- for (var i = 1; i < grd_subordlist4.rows; i++) {
- execprcpstatcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd");
- if (execprcpstatcd > "600") {
- grd_subordlist4.isReadOnly(i, 1) = true;
- } else {
- grd_subordlist4.isReadOnly(i, 1) = false;
- }
- }
-
- //cmb_excuroom.select(cmb_excuroom.length-1);
- model.refresh();
- ]]>
- </script>
- <submission id="TRAEA01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance/instance1" resultref="/root/init/cmb_info"/>
- <submission id="TRAEA01209" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/subordlist"/>
- <submission id="TXAEA01206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden"/>
- <submission id="TXAEA01207" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/hidden"/>
- <submission id="TRZBC00101"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript">
- <![CDATA[
-
-
- /* @group : 재활일괄반환
- * @ver : 2010.06.21
- * @by : 김건기
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 재활 일괄반환을 위한 Function
- */
- function exePrcpRtn(str) {
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- var contprcpspec = "";
- var dccnt = 0;
- var dcrow= 0;
- var pid = model.getValue("/root/send/data/pid");
- var hngnm = model.getValue("/root/send/data/hngnm");
- var sexage = model.getValue("/root/send/data/sexage");
- var rrgstno = model.getValue("/root/send/data/rrgstno");
- var prtrow = 1;
-
- // 출력 데이터 초기화
- model.removenode("/root/tmp/printdata");
-
- for ( var r = 1; r < datagrid1.rows; r++ ) {
- var maincheck = model.getValue ( "/root/main/subordlist/subordlist3[" + r + "]/check" );
- var sprcpdd = model.getValue("/root/main/subordlist/subordlist3[" + r + "]/prcpdd");
- var sprcpno = model.getValue("/root/main/subordlist/subordlist3[" + r+ "]/prcpno");
- var sprcphistno = model.getValue("/root/main/subordlist/subordlist3[" + r + "]/prcphistno");
-
- if (maincheck == "Y") {
-
- dcrow++;
-
- contprcpspec = "status|actorddd|actcretno|execprcpstatcd|prcpdd|execprcpno|execprcpuniqno|rcptdd|keyval|prcpno|prcphistno|clamdd";
- dccnt = 0;
-
- for ( var i = 1; i < grd_subordlist4.rows; i++ ) {
- var sprcpdd1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdd");
- var sprcpno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpno");
- var sprcphistno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcphistno");
- var check = model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/check" );
-
- // // 처방 반환 후 출력일 경우
- // if (str == "P") {
- // // 출력데이타 생성
- // if (check == "Y") {
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/pid" ,pid); // 등록번호
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/hngnm" ,hngnm); // 환자명
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/sexage" ,sexage); // S/A
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/rrgstno" ,rrgstno); // 주민등록번호
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/logoimg" ,getImageURL("biglogo"+getUserInfo("dutplceinstcd"), "jpg"));
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/prcpdd" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("prcpdd"))); // 처방일자
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/calcscorcd" ,grd_subordlist4.valueMatrix(i, grd_subordlist4.colRef("calcscorcd"))); // 처방코드
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/prcpnm" ,grd_subordlist4.valueMatrix(i, grd_subordlist4.colRef("prcpnm"))); // 처방명
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/execprcpstatcd" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("execprcpstatcd"))); // 상태
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/rsrvdt" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("rsrvdt"))); // 예약일시
- // model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/excuroomcd" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("excuroomcd"))); // 치료실
- // prtrow++;
- // }
- // }
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1){
- if ( check == "Y" ) {
- dccnt++;
- }
-
- if ( dccnt == 1 || check == "Y" ) {
-
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpdd")); //처방일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/execprcpuniqno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpuniqno")); //실시처방번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/cnclresncd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/cnclresncd")); //취소사유코드-코드관리요함"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/acptrem" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/acptrem")); //접수참고사항"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/execrem" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execrem")); //접수and실시시행코드의참고사항"
- //model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/basesuppdeptcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/basesuppdeptcd")); //부서코드"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/basesuppdeptcd" ,model.getValue ( "/root/send/globalinstance/instance1")); //부서코드"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpexecdeptcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpexecdeptcd")); //처방실시부서코드"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/pid" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/pid")); //등록번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/execbaseflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execbaseflag")); //실시기준여부"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/lrgcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/lrgcd")); //검사그룹코드(AEBMECCD)"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/mdlcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/mdlcd")); //부위코드(AEBMECCD)"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/modality" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/modality")); //Modality(AEBMECCD)"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/eqmtifyn" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/eqmtifyn")); //CDIS 연동여부"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/rcptdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd")); //수납일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/carecnfmdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/carecnfmdd")); //간호확인일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/ioflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/ioflag")); //입원외래구분"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpno")); //처방일련번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/excuroomcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/excuroomcd")); //치료실"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/orddeptcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/orddeptcd")); //진료과"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/orddd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/orddd")); //진료일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/cretno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/cretno")); //원무생성번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/gb" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/gb")); //처방일련번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/rcptdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd")); //수납일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/carecnfmdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/carecnfmdd")); //간호확인일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/ioflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/ioflag")); //입원외래구분"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcphistno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcphistno")); //처방이력번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpgenrflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpgenrflag")); //처방발생구분"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/indd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/indd")); //입원일자"
- }
-
-
- if (check == "Y") {
- contprcpspec = contprcpspec + "^C|";
- } else {
- contprcpspec = contprcpspec + "^-|";
- }
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/actorddd") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/actcretno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpdd") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpuniqno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd") + "|";
- contprcpspec = contprcpspec + "0|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcphistno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/clamdd");
-
- if ( dccnt > 0 ) {
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/contprcpspec" ,contprcpspec); //연속처방상세"
- }
-
- }
- }
- }
- }
-
- if ( dccnt == 0 ) {
- model.alert ( "선택된 D/C 처방이 없습니다." );
- return;
- }
- var nodeList1 = instance1.selectNodes("/root/hidden/savedata/data1");
- var rCSV1 = getNodeListCSV(nodeList1);
-
- model.makeValue("/root/send/savedata/data", rCSV);
- model.makeValue("/root/send/savedata/flag","cncl");
- model.makeValue("/root/send/savedata/data1", rCSV1);
-
- // 처방 반환 후 출력일 경우
- if (str == "P") {
- for ( var i = 1; i < grd_subordlist4.rows; i++ ) {
-
- var check = model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/check" );
- var rcptdd = model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd" );
- var ioflag = model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/ioflag" );
-
- // 출력데이타 생성
- if (check == "Y" && rcptdd != "00000000" && ioflag == "O") {
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/pid" ,pid); // 등록번호
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/hngnm" ,hngnm); // 환자명
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/sexage" ,sexage); // S/A
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/rrgstno" ,rrgstno); // 주민등록번호
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/logoimg" ,getImageURL("biglogo"+getUserInfo("dutplceinstcd"), "jpg"));
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/prcpdd" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("prcpdd"))); // 처방일자
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/calcscorcd" ,grd_subordlist4.valueMatrix(i, grd_subordlist4.colRef("calcscorcd"))); // 처방코드
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/prcpnm" ,grd_subordlist4.valueMatrix(i, grd_subordlist4.colRef("prcpnm"))); // 처방명
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/execprcpstatcd" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("execprcpstatcd"))); // 상태
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/rsrvdt" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("rsrvdt"))); // 예약일시
- model.makeValue("/root/tmp/printdata/data[" + prtrow + "]/excuroomcd" ,grd_subordlist4.labelMatrix(i, grd_subordlist4.colRef("excuroomcd"))); // 치료실
- prtrow++;
- }
- }
- if (prtrow != 1) {
- exeReportPreview("RPAEA05300", "XMLSTR", "/root/tmp/printdata");
- } else {
- messageBox("처방 반환 출력 내역이 없습니다.", "E999");
- }
- }
-
- if (submit("TXAEA01207")) {
-
- model.removeNodeset("/root/main/subordlist/subordlist4");
- submit("TRAEA01209", false); // 반환리스트
-
- for (var i = 1; i < grd_subordlist4.rows; i++) {
- execprcpstatcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd");
- if (execprcpstatcd > "600") {
- grd_subordlist4.isReadOnly(i, 1) = true;
- } else {
- grd_subordlist4.isReadOnly(i, 1) = false;
- }
- }
- }
- model.refresh();
- }
-
- function exeRsrvTransaction(str) {
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- //alert(rCSV);
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
-
- // 후인증 처리
- /*
- setParameter("SPMMB04100_defdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- modal("SPMMB04100");
-
- var useyn = getParameter("SPMMB04100_useyn");
- var orddrid = getParameter("SPMMB04100_orddrid");
- var prcpsignflag = "1";
- var aftcertflag = "11";
- var check = "";
- var loop = grd_subordlist4.rows - grd_subordlist4.fixedRows;
- for ( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check");
- if ( check == "Y" ) {
- model.makeValue("/root/main/subordlist/subordlist4[" + i + "]/prcpsignflag", prcpsignflag);
- model.makeValue("/root/main/subordlist/subordlist4[" + i + "]/aftcertflag", aftcertflag);
- model.makeValue("/root/main/subordlist/subordlist4[" + i + "]/aftcertdrid", orddrid);
- }
- }
- */
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- var nodeList1 = instance1.selectNodes("/root/main/subordlist/subordlist3[check='Y']");
- var rCSV1 = getNodeListCSV(nodeList1);
-
- model.setValue("/root/send/req/data", rCSV);
- model.setValue("/root/send/req/data1", rCSV1);
- model.setValue("/root/send/req/flag", str);
-
- if (submit("TXAEA01206")){
- model.removeNodeset("/root/main/subordlist/subordlist4");
- submit("TRAEA01209", false); // 반환리스트
- }
- model.refresh();
- }
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="1100" pageheight="850" guideline="1,1064;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:5px; top:2px; width:755px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:5px; top:0px; width:106px; height:13px; background-image:../../../com/commonweb/images/tit_bullet1.gif; ">처방일괄반환</caption>
- </group>
- <group id="group3" scroll="auto" style="left:5px; top:15px; width:1064px; height:795px; ">
- <group id="group2" style="left:0px; top:4px; width:1059px; height:37px; vertical-align:top; ">
- <output id="input7" ref="/root/send/data/sexage" class="output_fix" style="left:585px; top:9px; width:130px; height:19px; font-size:12pt; font-weight:bold; text-align:center; "/>
- <output id="input9" ref="/root/send/data/rrgstno" class="output_fix" format="999999-9999999" style="left:806px; top:9px; width:244px; height:19px; font-size:12pt; font-weight:bold; text-align:center; "/>
- <caption id="caption22" class="cell_1" style="left:249px; top:7px; width:83px; height:23px; vertical-align:middle; ">환자명</caption>
- <caption id="caption23" class="cell_1" style="left:499px; top:7px; width:83px; height:23px; vertical-align:middle; ">S/A</caption>
- <caption id="caption25" class="cell_1" style="left:719px; top:7px; width:83px; height:23px; vertical-align:middle; ">주민번호</caption>
- <line id="line18" class="line_3" style="x1:0px; y1:31px; x2:1055px; y2:31px; "/>
- <output id="input2" ref="/root/send/data/pid" class="output_fix" style="left:86px; top:9px; width:159px; height:19px; font-size:12pt; font-weight:bold; "/>
- <caption id="caption17" class="cell_1" style="left:0px; top:7px; width:83px; height:23px; vertical-align:middle; ">등록번호</caption>
- <output id="input3" ref="/root/send/data/hngnm" class="output_fix" style="left:336px; top:9px; width:159px; height:19px; font-size:12pt; font-weight:bold; "/>
- <line id="line1" class="line_1" style="x1:0px; y1:3px; x2:1055px; y2:3px; "/>
- </group>
- <datagrid id="grd_subordlist4" nodeset="/root/main/subordlist/subordlist4" caption="^처방일자^처방코드^처방명^상태^예약일시^접수일시^치료실^ioflag^prcpgenrflag^orddd^gb^pid^execprcpuniqno^cretno^indd^prcpno^prcphistno" colsep="^" colwidth="30, 76, 84, 450, 62, 103, 107, 111, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="23" defaultrows="0" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:334px; width:1063px; height:431px; ">
- <col checkvalue="Y,N" disabled="false" ref="check" type="checkbox"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="calcscorcd"/>
- <col ref="prcpnm"/>
- <col disabled="true" ref="execprcpstatcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initexecprcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="acptdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col disabled="true" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="gb" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="indd" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var sprcpdd = model.getValue("/root/main/subordlist/subordlist4[" + grd_subordlist4.row + "]/prcpdd");
- var sprcpno = model.getValue("/root/main/subordlist/subordlist4[" + grd_subordlist4.row + "]/prcpno");
- var sprcphistno = model.getValue("/root/main/subordlist/subordlist4[" + grd_subordlist4.row + "]/prcphistno");
- var check = model.getValue("/root/main/subordlist/subordlist4[" + grd_subordlist4.row + "]/check");
-
- if (check == "Y") {
- for (var i = 1; i < datagrid1.rows; i++) {
-
-
- var sprcpdd1 = model.getValue("/root/main/subordlist/subordlist3[" + i + "]/prcpdd");
- var sprcpno1 = model.getValue("/root/main/subordlist/subordlist3[" + i + "]/prcpno");
- var sprcphistno1 = model.getValue("/root/main/subordlist/subordlist3[" + i + "]/prcphistno");
-
- //alert("sprcpdd, sprcpdd1 = " + sprcpdd + " , " + sprcpdd1);
- //alert("sprcpno, sprcpno1 = " + sprcpno + " , " + sprcpno1);
- //alert("sprcphistno, sprcphistno1 = " + sprcphistno + " , " + sprcphistno1);
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1){
- model.setValue("/root/main/subordlist/subordlist3[" + i + "]/check", "Y");
- }
- }
- }
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_subordlist4.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <line id="line2" class="line_1" style="x1:0px; y1:60px; x2:1062px; y2:60px; "/>
- <button id="btn_can" class="btn4_letter4" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:980px; top:770px; width:80px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>처방반환</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //2011.03.24 취소시 메세지 처리
- var message = messageBox("처방반환을","Q004");
- if ( message == 6 ) {
- // 처방반환
- exePrcpRtn("N");
- }
-
- // exeRsrvTransaction("cncl");
- ]]>
- </script>
- </button>
- <datagrid id="datagrid1" nodeset="/root/main/subordlist/subordlist3" caption="^처방일자^처방코드^처방명^상태^치료실^처방횟수^남은횟수^ioflag^pid^indd^prcpno^prcphistno" colsep="^" colwidth="30, 76, 84, 435, 94, 157, 74, 69, 100, 100, 100, 100, 100" dataheight="23" defaultrows="0" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:64px; width:1063px; height:246px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col disabled="true" ref="execprcpstatcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initexecprcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prcptims" style="text-align:center; "/>
- <col ref="rmnddayno" style="text-align:center; "/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="indd" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var sprcpdd = model.getValue("/root/main/subordlist/subordlist3[" + datagrid1.row + "]/prcpdd");
- var sprcpno = model.getValue("/root/main/subordlist/subordlist3[" + datagrid1.row + "]/prcpno");
- var sprcphistno = model.getValue("/root/main/subordlist/subordlist3[" + datagrid1.row + "]/prcphistno");
- var prcpgenrflag = model.getValue("/root/main/subordlist/subordlist3[" + datagrid1.row + "]/prcpgenrflag");
- for (var i = 1; i < grd_subordlist4.rows; i++){
- var sprcpdd1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdd");
- var sprcpno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpno");
- var sprcphistno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcphistno");
- var execprcpstatcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd");
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1){
- if (model.getValue("/root/main/subordlist/subordlist3[" + datagrid1.row + "]/check") == "Y"){
- if ( execprcpstatcd < "610") {
-
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "Y");
- grd_subordlist4.rowstyle(i, "data", "background-color") = "#f4d2fc";
-
- if (prcpgenrflag == "I") {
- grd_subordlist4.isReadOnly(i, 1) = true;
- }
- }
- }else{
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- grd_subordlist4.rowstyle(i, "data", "background-color") = "white";
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- datagrid1.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <bool id="bool1" ref="/root/send/sltchk" style="left:26px; top:66px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- for (var i = 1; i < datagrid1.rows; i ++){
- model.setValue("/root/main/subordlist/subordlist3[" + i + "]/check", "Y");
- }
- datagrid1.refresh();
- for (var j = 1; j < datagrid1.rows; j ++){
- var sprcpdd = model.getValue("/root/main/subordlist/subordlist3[" + j + "]/prcpdd");
- var sprcpno = model.getValue("/root/main/subordlist/subordlist3[" + j + "]/prcpno");
- var sprcphistno = model.getValue("/root/main/subordlist/subordlist3[" + j + "]/prcphistno");
- var prcpgenrflag = model.getValue("/root/main/subordlist/subordlist3[" + datagrid1.row + "]/prcpgenrflag");
- for (var i = 1; i < grd_subordlist4.rows; i++){
- var sprcpdd1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdd");
- var sprcpno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpno");
- var sprcphistno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcphistno");
- var execprcpstatcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1){
- if (model.getValue("/root/main/subordlist/subordlist3[" + j + "]/check") == "Y"){
- if ( execprcpstatcd < "610") {
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "Y");
- grd_subordlist4.rowstyle(i, "data", "background-color") = "#f4d2fc";
- if (prcpgenrflag == "I") {
- grd_subordlist4.isReadOnly(i, 1) = true;
- }
- }
- // model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "Y");
- // grd_subordlist4.rowstyle(i, "data", "background-color") = "#f4d2fc";
- }else{
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- grd_subordlist4.rowstyle(i, "data", "background-color") = "white";
- }
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- for (var i = 1; i < datagrid1.rows; i ++){
- model.setValue("/root/main/subordlist/subordlist3[" + i + "]/check", "N");
- }
- datagrid1.refresh();
- for (var j = 1; j < datagrid1.rows; j ++){
- var sprcpdd = model.getValue("/root/main/subordlist/subordlist3[" + j + "]/prcpdd");
- var sprcpno = model.getValue("/root/main/subordlist/subordlist3[" + j + "]/prcpno");
- var sprcphistno = model.getValue("/root/main/subordlist/subordlist3[" + j + "]/prcphistno");
- for (var i = 1; i < grd_subordlist4.rows; i++){
- var sprcpdd1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdd");
- var sprcpno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpno");
- var sprcphistno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcphistno");
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1){
- if (model.getValue("/root/main/subordlist/subordlist3[" + j + "]/check") == "Y"){
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "Y");
- grd_subordlist4.rowstyle(i, "data", "background-color") = "#f4d2fc";
- }else{
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- grd_subordlist4.rowstyle(i, "data", "background-color") = "white";
- }
- }
- }
- }
- model.refresh();
- ]]>
- </script>
- </bool>
- <button id="button1" class="btn4_letter4" visibility="hidden" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:765px; top:770px; width:80px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>부분반환</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- var contprcpspec = "";
- var dccnt = 0;
- var dcrow= 0;
-
- for ( var r = 1; r < datagrid1.rows; r++ ) {
- var maincheck = model.getValue ( "/root/main/subordlist/subordlist3[" + r + "]/check" );
- var sprcpdd = model.getValue("/root/main/subordlist/subordlist3[" + r + "]/prcpdd");
- var sprcpno = model.getValue("/root/main/subordlist/subordlist3[" + r+ "]/prcpno");
- var sprcphistno = model.getValue("/root/main/subordlist/subordlist3[" + r + "]/prcphistno");
-
- if (maincheck == "Y") {
-
- dcrow++;
-
- contprcpspec = "status|actorddd|actcretno|execprcpstatcd|prcpdd|execprcpno|execprcpuniqno|rcptdd|keyval|prcpno|prcphistno|clamdd";
- dccnt = 0;
-
- for ( var i = 1; i < grd_subordlist4.rows; i++ ) {
- var sprcpdd1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdd");
- var sprcpno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpno");
- var sprcphistno1 = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcphistno");
-
- if (sprcpdd == sprcpdd1 && sprcpno == sprcpno1 && sprcphistno == sprcphistno1){
-
- var check = model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/check" );
- if ( check == "Y" ) {
- dccnt++;
- }
-
- if ( dccnt == 1 || check == "Y" ) {
-
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpdd")); //처방일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/execprcpuniqno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpuniqno")); //실시처방번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/cnclresncd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/cnclresncd")); //취소사유코드-코드관리요함"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/acptrem" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/acptrem")); //접수참고사항"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/execrem" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execrem")); //접수and실시시행코드의참고사항"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/basesuppdeptcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/basesuppdeptcd")); //부서코드"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpexecdeptcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpexecdeptcd")); //처방실시부서코드"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/pid" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/pid")); //등록번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/execbaseflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execbaseflag")); //실시기준여부"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/lrgcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/lrgcd")); //검사그룹코드(AEBMECCD)"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/mdlcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/mdlcd")); //부위코드(AEBMECCD)"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/modality" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/modality")); //Modality(AEBMECCD)"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/eqmtifyn" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/eqmtifyn")); //CDIS 연동여부"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/rcptdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd")); //수납일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/carecnfmdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/carecnfmdd")); //간호확인일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/ioflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/ioflag")); //입원외래구분"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpno")); //처방일련번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/excuroomcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/excuroomcd")); //치료실"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/orddeptcd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/orddeptcd")); //진료과"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/orddd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/orddd")); //진료일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/cretno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/cretno")); //원무생성번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/gb" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/gb")); //처방일련번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/rcptdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd")); //수납일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/carecnfmdd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/carecnfmdd")); //간호확인일자"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/ioflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/ioflag")); //입원외래구분"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcphistno" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcphistno")); //처방이력번호"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/prcpgenrflag" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpgenrflag")); //처방발생구분"
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/indd" ,model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/indd")); //입원일자"
- }
-
-
- if (check == "Y") {
- contprcpspec = contprcpspec + "^C|";
- } else {
- contprcpspec = contprcpspec + "^-|";
- }
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/actorddd") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/actcretno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpdd") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/execprcpuniqno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/rcptdd") + "|";
- contprcpspec = contprcpspec + "0|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcpno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/prcphistno") + "|";
- contprcpspec = contprcpspec + model.getValue ( "/root/main/subordlist/subordlist4[" + i + "]/clamdd");
-
- if ( dccnt > 0 ) {
- model.makeValue("/root/hidden/savedata/data1[" + dcrow + "]/contprcpspec" ,contprcpspec); //연속처방상세"
- }
- }
- }
- }
- }
-
- if ( dccnt == 0 ) {
- model.alert ( "선택된 D/C 처방이 없습니다." );
- return;
- }
- var nodeList1 = instance1.selectNodes("/root/hidden/savedata/data1");
- var rCSV1 = getNodeListCSV(nodeList1);
-
- model.makeValue("/root/send/savedata/data", rCSV);
- model.makeValue("/root/send/savedata/flag","cncl");
- model.makeValue("/root/send/savedata/data1", rCSV1);
-
- if (submit("TXAEA01207")) {
- model.removeNodeset("/root/main/subordlist/subordlist4");
- submit("TRAEA01209", false); // 반환리스트
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button2" class="btn4_letter6" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:875px; top:770px; width:104px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>처방반환출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 처방반환 후 출력
- exePrcpRtn("P");
- ]]>
- </script>
- </button>
- <bool id="bool2" ref="/root/send/sltchk1" style="left:26px; top:338px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- for (var i = 1; i < grd_subordlist4.rows; i++){
- var execprcpstatcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd");
- if ( execprcpstatcd < "610") {
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "Y");
- //grd_subordlist4.rowstyle(i, "data", "background-color") = "#f4d2fc";
- }
- }
-
- grd_subordlist4.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
- for (var i = 1; i < grd_subordlist4.rows; i++){
- var execprcpstatcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd");
- if ( execprcpstatcd < "610") {
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- //grd_subordlist4.rowstyle(i, "data", "background-color") = "white";
- }
- }
-
- grd_subordlist4.refresh();
- ]]>
- </script>
- </bool>
- </group>
- <caption id="caption8" ref="/root/hidden/title/title1" class="tit_2" style="left:0px; top:60px; width:121px; height:14px; ">처방내역</caption>
- <caption id="caption1" ref="/root/hidden/title/title1" class="tit_2" style="left:0px; top:332px; width:121px; height:13px; ">처방상세내역</caption>
- </xhtml:body>
- </xhtml:html>
|