123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750 |
- <?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>Cyber Knife 번호 관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <cknolist>
- <no>
- <ckno/>
- <cknoseq/>
- <yn/>
- </no>
- <delcknolist>
- <delckno/>
- </delcknolist>
- <cknoseqlist>
- <cknoseq/>
- </cknoseqlist>
- <reqinfolist>
- <reqinstcd/>
- <reqdeptcd/>
- <reqdrid/>
- </reqinfolist>
- </cknolist>
- <nursingynlist>
- <nursingyn>
- <yn/>
- </nursingyn>
- </nursingynlist>
- </main>
- <send>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <data>
- <prcpdd/>
- <instcd/>
- <pid/>
- <pname/>
- <cknoseq/>
- <orddepthngnm/>
- <IOFlag/>
- <reqinstcd/>
- <reqdeptcd/>
- <reqdrid/>
- <selckno/>
- <execprcpuniqno/>
- <basesuppdeptcd/>
- <flag/>
- <ckno/>
- <delckno/>
- <iugubn/>
- <tobeprcplist>
- <prcplist/>
- </tobeprcplist>
- <makeflag/>
- <cknomodify/>
- </data>
- </send>
- <init>
- <formdata>
- <ordlist1>
- <mainordlist>
- <check/>
- <pid/>
- <hngnm/>
- <instcd/>
- <calcscorcd/>
- <ckno/>
- <prcpdd/>
- <srchrsrvdt/>
- <execprcpstatcd/>
- <prcpno/>
- <rgstdeptnm/>
- <rgstdr/>
- <orddeptnm/>
- <orddr/>
- <prcpnm/>
- <execdt/>
- <execrid1/>
- <rcptyn/>
- <mpphontel/>
- <basecd/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <excuroomcd/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <excupartcd/>
- <modality/>
- <execrem/>
- <prcpdelivefact/>
- <carecnfmdd/>
- <prcpkindcd/>
- <rcptno/>
- <acptseqno/>
- <prcpgenrflag/>
- <orddd/>
- <orddeptcd/>
- <rcptdd/>
- <orddrid/>
- <prcpno/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <cretno/>
- <wardcd/>
- <rsrvdt/>
- <rgstdeptcd/>
- <rgstrid/>
- <inclprcpcd/>
- <lrgcd/>
- <mdlcd/>
- <actorddd/>
- <examroomnm/>
- <prcphistno/>
- <newElement/>
- </mainordlist>
- </ordlist1>
- </formdata>
- <initdelcknolist>
- <delckno/>
- </initdelcknolist>
- </init>
- <hidden>
- <inoutorddeptlist/>
- <inoutorddeptdoctorlist/>
- <instlist/>
- </hidden>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //=====================================================================================================
- // 타병원조회를 위한 세팅
- //-----------------------------------------------------------------------------------------------------
- var instcd = "012";
- var rslt_ref = "/root/hidden/inoutorddeptlist";
- var sort_field = "dispseq";
- var sort_method = "asc";
- var basedd = getCurrentDate();
-
- //zsdfGetInOutOrdDeptList( instcd, rslt_ref, sort_field, sort_method, basedd );
- zbcfGetKindCodeList(new Array("A0025"), new Array("Z0007"), new Array("/root/hidden/instlist"), true, new Array("cdnm"), new Array("asc"));
- //=====================================================================================================
-
- var prcpdd = "";
- var execprcpuniqno = "";
-
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
-
- model.setValue("/root/send/data/pid", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/pid"));
- model.setValue("/root/send/data/pname", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/hngnm"));
- model.setValue("/root/send/data/instcd", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/instcd"));
- model.setValue("/root/send/data/orddepthngnm", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/orddeptnm"));
- model.setValue("/root/send/data/IOFlag", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/execprcpuniqno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/main/cknolist/no/cknoseq"));
- }
- }
-
- funActCKNO(true,true,true);
-
- submit("TRAEA03204");
-
- //CKNO 존재함.
- if(model.getValue("/root/main/cknolist/no/yn") == "Y" ){
- iptSEQ.select(0);
- btn_cknomdf.visible = true; //CKNO수정버튼
- cmbAction.disabled = true;
- iptSEQ.disabled = false;
- cmbDelNum.disabled = false ;
-
- //간호기록 존재여부
- submit("TRAEA03208",false);
- if(model.getValue("/root/main/nursingynlist/nursingyn/yn") == "Y" ) {
- btn_cknomdf.visible = false;
- }
-
- //의뢰병원 조회건수 있을경우 콤보박스 선택됨
- if( model.getValue("/root/main/cknolist/reqinfolist/reqinstcd") != ''){
- cmb_reqhosp.dispatch("xforms-select");
- }
- //의뢰부서 조회건수 있을경우 콤보박스 선택됨
- if( model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd") != ''){
- cmb_reqdeptcd.dispatch("xforms-select");
- }
-
- model.refresh();
- }//CKNO존재 안함.
- if(model.getValue("/root/main/cknolist/no/yn") == "N" ){
- iptSEQ.select(0);
- btn_cknomdf.visible = false; //CKNO수정버튼
- btn_newseq.disabled = true;
- // model.setValue("/root/main/cknolist/no/ckno","insckno" );
- model.setValue("/root/send/data/cknoseq", "1");
- model.setValue("/root/send/data/flag","A"); //자동으로 번호 할당
- model.refresh();
-
- }
-
-
- ]]>
- </script>
- <!-- 삭제번호 조회-->
- <submission id="TRAEA03204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/cknolist"/>
- <!-- CKNO 등록-->
- <submission id="TXAEA03204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden"/>
- <!-- CKNOSeq 등록-->
- <submission id="TXAEA03205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden"/>
- <submission id="TRZBC00101"/>
- <submission id="TRAEA03208" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/cknolist/no" replace="instance" resultref="/root/main/nursingynlist"/>
- <submission id="TXAEA03207" mediatype="application/x-www-form-urlencoded" method="post"/>
- <!-- 타병원조회-->
- <submission id="TRZSD00109" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZSU10117" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- <submission id="TRZBC00105" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
- </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/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript" src="../../../com/userdeptinfoweb/js/ZSU001.js"/>
- <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
- <script type="javascript">
- <![CDATA[
- /*CKNO, CKNOSEQ 셋팅*/
- function funActCKNO(ckGubun, seqGubun, delGubun)
- {
- iptCKNO.disabled = ckGubun;
- iptSEQ.disabled = seqGubun;
- cmbDelNum.disabled = delGubun;
-
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="500" pageheight="260" guideline="1,1195;" style="font-weight:bold; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:470px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:170px; height:14px; ">CKNO 관리(Cyber Knife)</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:200px; width:470px; height:30px; ">
- <button id="btn_cknomdf" class="btn3_letter5" style="left:0px; top:2px; width:92px; height:22px; ">
- <caption>CKNO수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setValue("/root/send/data/cknomodify","Y");
- cmbAction.select(0);
- cmbAction.disabled = false;
-
- //submit("TXAEA03207");
- ]]>
- </script>
- </button>
- <button id="btn_newseq" class="btn4_letter4" style="left:272px; top:2px; width:80px; height:22px; ">
- <caption>SEQ생성</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setValue("/root/send/data/makeflag","NEWseq");
-
-
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- // model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/main/cknolist/no/cknoseq"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdeptcd", model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqinstcd", model.getValue("/root/main/cknolist/reqinfolist/reqinstcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdrid", model.getValue("/root/main/cknolist/reqinfolist/reqdrid"));
- }
- }
-
- var nodeList = instance1.selectNodes("/root/init/formdata/ordlist1/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeprcplist/prcplist", rCSV);
-
- submit("TXAEA03205");
-
- opener.btn_sea.dispatch("DOMActivate");
- window.close();
- ]]>
- </script>
- </button>
- <button id="btn_close" class="btn4_letter2" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:410px; top:2px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn4_letter2" disable.background-image="../../../com/commonweb/images/dis_btn4_letter2.gif" style="left:353px; top:2px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn4_letter2.gif; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //CKNO 입력
- if(model.getValue("/root/main/cknolist/no/yn") == "N" ){
- //자동 A
- if( model.getValue("/root/send/data/flag") == "A" ) {
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/send/data/cknoseq"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdeptcd", model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqinstcd", model.getValue("/root/main/cknolist/reqinfolist/reqinstcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdrid", model.getValue("/root/main/cknolist/reqinfolist/reqdrid"));
- }
- }
- }
- //수동 M
- if( model.getValue("/root/send/data/flag") == "M" ) {
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/send/data/cknoseq"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdeptcd", model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqinstcd", model.getValue("/root/main/cknolist/reqinfolist/reqinstcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdrid", model.getValue("/root/main/cknolist/reqinfolist/reqdrid"));
- }
- }
- }
- //삭제 D
- if( model.getValue("/root/send/data/flag") == "D" ) {
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/send/data/delckno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/send/data/cknoseq"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdeptcd", model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqinstcd", model.getValue("/root/main/cknolist/reqinfolist/reqinstcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdrid", model.getValue("/root/main/cknolist/reqinfolist/reqdrid"));
- }
- }
- }
-
- var nodeList = instance1.selectNodes("/root/init/formdata/ordlist1/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeprcplist/prcplist", rCSV);
-
- submit("TXAEA03204");
-
- if( model.getValue("/root/hidden/item/mss") == "1" ) {
- messageBox("현재 사용하고 있는 CKNO", "E008");
- return 0;
- }
- } //CKNOSEQ 입력
- else {
- model.setValue("/root/send/data/makeflag","ISseq");
-
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/send/data/cknoseq"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdeptcd", model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqinstcd", model.getValue("/root/main/cknolist/reqinfolist/reqinstcd"));
- model.makeValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/reqdrid", model.getValue("/root/main/cknolist/reqinfolist/reqdrid"));
- }
- }
-
- var nodeList = instance1.selectNodes("/root/init/formdata/ordlist1/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeprcplist/prcplist", rCSV);
-
- submit("TXAEA03205");
- }
-
- opener.btn_sea.dispatch("DOMActivate");
- window.close();
-
- /*
- //CKNO 입력
- if( model.getValue("/root/send/data/iugubn") == "insckno" ) {
- flag = model.getValue("root/send/data/flag");
- if( flag=="A" ||flag =="M" ){ //자동, 수동으로 CKNO입력
- model.setValue("/root/send/data/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- submit("TXAEA03204");
-
- if( model.getValue("/root/hidden/item/mss") == "1" ) {
- messageBox("현재 사용하고 있는 CKNO", "E008");
- return 0;
- }
- opener.btn_sea.dispatch("DOMActivate");
- window.close();
- }
- else { //삭제된 CKNO입력
- submit("TXAEA03204");
- opener.btn_sea.dispatch("DOMActivate");
- window.close();
- }
- }//CKNOSEQ 입력
- else if( model.getValue("/root/send/data/iugubn") == "inscknoseq" ) {
- model.setValue("/root/send/data/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- submit("TXAEA03205");
- opener.btn_sea.dispatch("DOMActivate");
- window.close();
- }
-
- */
-
- ]]>
- </script>
- </button>
- </group>
- <group id="group2" style="left:0px; top:15px; width:470px; height:180px; vertical-align:top; ">
- <caption id="caption30" class="tit_2" style="left:5px; top:4px; width:169px; height:13px; ">환자 정보</caption>
- <line id="line15" class="line_1" style="x1:3px; y1:18px; x2:466px; y2:18px; "/>
- <line id="line16" class="line_3" style="x1:3px; y1:174px; x2:231px; y2:174px; "/>
- <line id="line18" class="line_2" style="x1:3px; y1:46px; x2:466px; y2:46px; "/>
- <input id="iptCKNO" ref="/root/main/cknolist/no/ckno" class="input_default" imemode="disabled" maxlength="7" format="#" style="left:224px; top:24px; width:78px; height:19px; text-align:right; "/>
- <line id="line19" class="line_2" style="x1:6px; y1:72px; x2:380px; y2:72px; "/>
- <output id="optPid" ref="/root/send/data/pid" class="output_fix" style="left:81px; top:50px; width:115px; height:19px; text-align:center; "/>
- <line id="line1" class="line_2" style="x1:3px; y1:122px; x2:231px; y2:122px; "/>
- <caption id="caption3" class="cell_1" style="left:3px; top:151px; width:75px; height:23px; ">처방부서</caption>
- <caption id="caption4" class="cell_1" style="left:3px; top:49px; width:75px; height:23px; ">환자</caption>
- <output id="optPname" ref="/root/send/data/pname" class="output_fix" style="left:199px; top:50px; width:114px; height:19px; text-align:center; "/>
- <line id="line2" class="line_1" style="x1:3px; y1:94px; x2:231px; y2:94px; "/>
- <line id="line5" class="line_2" style="x1:3px; y1:148px; x2:231px; y2:148px; "/>
- <caption id="caption7" class="tit_2" style="left:5px; top:80px; width:130px; height:14px; ">처방 정보</caption>
- <line id="line6" class="line_3" style="x1:3px; y1:72px; x2:466px; y2:72px; "/>
- <select1 id="cmbInstCd" ref="/root/send/data/instcd" disabled="true" appearance="minimal" style="left:81px; top:100px; width:150px; height:19px; ">
- <choices>
- <item>
- <label>강남성모병원</label>
- <value>012</value>
- </item>
- <item>
- <label>성모병원</label>
- <value>011</value>
- </item>
- <item>
- <label>의정부성모병원</label>
- <value>013</value>
- </item>
- </choices>
- </select1>
- <output id="optPrcpdd" ref="/root/send/data/prcpdd" class="output_fix" format="yyyy-mm-dd" style="left:81px; top:126px; width:150px; height:19px; "/>
- <output id="optDept" ref="/root/send/data/orddepthngnm" class="output_fix" style="left:81px; top:152px; width:150px; height:19px; "/>
- <select1 id="optIO" ref="/root/send/data/IOFlag" disabled="true" appearance="minimal" style="left:394px; top:50px; width:72px; height:19px; text-align:center; ">
- <choices>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- <item>
- <label>응급</label>
- <value>E</value>
- </item>
- <item>
- <label>건진</label>
- <value>S</value>
- </item>
- </choices>
- </select1>
- <select1 id="cmbDelNum" ref="/root/send/data/delckno" disabled="true" appearance="minimal" style="left:305px; top:24px; width:78px; height:19px; text-align:right; ">
- <choices>
- <itemset nodeset="/root/main/cknolist/delcknolist">
- <label ref="delckno"/>
- <value ref="delckno"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- // iptPid.value = cmbDelNum.selected.value;
- ]]>
- </script>
- </select1>
- <select1 id="cmbAction" ref="/root/send/data/flag" appearance="minimal" style="left:81px; top:24px; width:139px; height:19px; ">
- <choices>
- <item>
- <label>자동번호사용</label>
- <value>A</value>
- </item>
- <item>
- <label>입력번호사용</label>
- <value>M</value>
- </item>
- <item>
- <label>삭제번호사용</label>
- <value>D</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- _action = model.getValue("root/send/data/flag");
-
- if(_action=="A"){
-
- var prcpdd = "";
- var execprcpuniqno = "";
-
- for(var i = 0 ; i < grd_ordlist1.rows; i++) {
- if( model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/check") == "true" ) {
-
- model.setValue("/root/send/data/pid", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/pid"));
- model.setValue("/root/send/data/pname", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/hngnm"));
- model.setValue("/root/send/data/instcd", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/instcd"));
- model.setValue("/root/send/data/orddepthngnm", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/orddeptnm"));
- model.setValue("/root/send/data/IOFlag", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/prcpdd"));
- if(model.getValue("/root/send/data/cknomodify") =="Y") {
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", "");
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq","");
- }else{
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/ckno", model.getValue("/root/main/cknolist/no/ckno"));
- model.setValue("/root/init/formdata/ordlist1/mainordlist["+ i +"]/cknoseq", model.getValue("/root/main/cknolist/no/cknoseq"));
- }
- }
- }
- funActCKNO(true,true,true);
-
- submit("TRAEA03204");
-
- iptSEQ.select(0);
- btn_cknomdf.visible = false; //CKNO수정버튼
- btn_newseq.disabled = true;
- model.setValue("/root/send/data/cknoseq", "1");
- model.setValue("/root/send/data/flag","A"); //자동으로 번호 할당
- model.refresh();
-
- }
- else if(_action =="M"){
- funActCKNO(false,true,true);
- }
- else {
- funActCKNO(true,true,false);
- }
-
- ]]>
- </script>
- </select1>
- <caption id="caption1" class="cell_1" style="left:3px; top:23px; width:75px; height:23px; ">CKNO</caption>
- <caption id="caption2" class="cell_1" style="left:3px; top:125px; width:75px; height:23px; ">처방일</caption>
- <caption id="caption35" class="cell_1" style="left:3px; top:99px; width:75px; height:23px; ">처방병원</caption>
- <select1 id="iptSEQ" ref="/root/send/data/cknoseq" appearance="minimal" style="left:402px; top:25px; width:64px; height:19px; text-align:right; ">
- <choices>
- <itemset nodeset="/root/main/cknolist/cknoseqlist">
- <label ref="cknoseq"/>
- <value ref="cknoseq"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // _action = model.getValue("root/send/data/flag");
-
- // if(_action=="A"){
- // funActCKNO(true,true,true);
- /// }
- // else if(_action =="M"){
- // funActCKNO(false,true,true);
- // }
- // else {
- // funActCKNO(true,true,false);
- // }
-
- ]]>
- </script>
- </select1>
- <caption id="caption5" class="cell_1" style="left:238px; top:124px; width:75px; height:23px; ">의뢰부서</caption>
- <line id="line3" class="line_3" style="x1:238px; y1:173px; x2:466px; y2:173px; "/>
- <caption id="caption9" class="cell_1" style="left:238px; top:98px; width:75px; height:23px; ">의뢰병원</caption>
- <line id="line4" class="line_2" style="x1:238px; y1:121px; x2:466px; y2:121px; "/>
- <line id="line7" class="line_1" style="x1:238px; y1:93px; x2:466px; y2:93px; "/>
- <caption id="caption10" class="tit_2" style="left:240px; top:79px; width:130px; height:14px; ">의뢰 정보</caption>
- <line id="line8" class="line_2" style="x1:238px; y1:147px; x2:466px; y2:147px; "/>
- <datagrid id="grd_ordlist1" nodeset="/root/init/formdata/ordlist1/mainordlist" visibility="hidden" scroll="vertical" caption="^등록번호^성명^병원명^처방코드^CKNO^처방일^예약시간^처방상태^처방번호^처방부서^처방의^진료부서^진료의^basecd^execprcpuniqno^prcpexecdeptcd^excuroomcd^inflag^rcptacptyn^ExecBaseFlag^excupartcd^modality^execrem^prcpdelivefact^carecnfmdd^prcpkindcd^rcptno^acptseqno^prcpgenrflag^orddd^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^cretno^wardcd^rsrvdt^rgstdeptcd^rgstrid^inclprcpcd^lrgcd^mdlcd^actorddd^examroomnm^prcphistno" colsep="^" colwidth="19, 83, 75, 108, 83, 54, 87, 106, 80, 74, 116, 67, 121, 73, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="false" explorerbar="sortshow" extendlastcol="scroll" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="listbox" tooltip="true" style="left:50px; top:25px; width:200px; height:65px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col disabled="true" ref="instcd" type="combo">
- <choices>
- <item>
- <label>성모</label>
- <value>011</value>
- </item>
- <item>
- <label>강남성모</label>
- <value>012</value>
- </item>
- <item>
- <label>의정부성모</label>
- <value>013</value>
- </item>
- </choices>
- </col>
- <col ref="calcscorcd"/>
- <col ref="ckno"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <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="prcpno"/>
- <col ref="rgstdeptnm" format="yyyy-mm-dd hh:nn"/>
- <col ref="rgstdr"/>
- <col ref="orddeptnm" format="yyyy-mm-dd hh:nn"/>
- <col ref="orddr"/>
- <col ref="prcpnm" visibility="hidden"/>
- <col ref="execdt" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="rcptyn" visibility="hidden"/>
- <col ref="mpphontel" visibility="hidden"/>
- <col ref="basecd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- //스크롤 조작시 모래시계 방지
- if( isDataCell() ){
- if( grd_ordlist1.col != "1" ) {
- if( model.getValue("/root/main/ordlist3/mainordlist[" +grd_ordlist3.row +"]/check") == "true" ) {
- model.setValue("/root/main/ordlist3/mainordlist[" +grd_ordlist3.row +"]/check","false");
- }else {
- model.setValue("/root/main/ordlist3/mainordlist[" +grd_ordlist3.row +"]/check","true");
- }
- }
-
- fTopInfo(); //환자상단정보
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_ordlist3", false, "/root/hidden/popupmenu3/menu", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- /*
- if (isDataCell()) {
- for ( var i = 1; i < grd_ordlist1.rows; i++) {
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/check", true);
- }
-
- for ( var i =0 ; i< grd_ordlist1.selectedRows;i++){
- model.setValue("/root/main/ordlist1/mainordlist[" + grd_ordlist1.selectedRow(i) + "]/check", true);
- }
- }
- */
- ]]>
- </script>
- </datagrid>
- <caption id="caption11" class="cell_1" style="left:316px; top:49px; width:75px; height:23px; ">입원/외래</caption>
- <caption id="caption12" style="left:388px; top:22px; width:20px; height:25px; font-size:9pt; ">-</caption>
- <caption id="caption8" class="cell_1" style="left:238px; top:151px; width:75px; height:23px; ">의뢰의사</caption>
- <select1 id="cmb_reqhosp" ref="/root/main/cknolist/reqinfolist/reqinstcd" appearance="minimal" style="left:316px; top:99px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/instlist/A0025Z0007">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var instcd = model.getValue("/root/main/cknolist/reqinfolist/reqinstcd");
- var rslt_ref = "/root/hidden/inoutorddeptlist";
- var sort_field = "dispseq";
- var sort_method = "asc";
- var basedd = getCurrentDate();
-
- zsdfGetInOutOrdDeptList( instcd, rslt_ref, sort_field, sort_method, basedd );
-
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_reqdeptcd" ref="/root/main/cknolist/reqinfolist/reqdeptcd" appearance="minimal" style="left:316px; top:125px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/inoutorddeptlist/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var instcd = model.getValue("/root/main/cknolist/reqinfolist/reqinstcd");
- var deptcd = model.getValue("/root/main/cknolist/reqinfolist/reqdeptcd");
- var basedd = getCurrentDate();
- zsufGetInOutOrdDeptDoctorList(instcd, deptcd, "/root/hidden/inoutorddeptdoctorlist","usernm", "asc", basedd);
- model.refresh();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_orddrid" ref="/root/main/cknolist/reqinfolist/reqdrid" appearance="minimal" style="left:316px; top:152px; width:150px; height:19px; ">
- <choices>
- <itemset nodeset="/root/hidden/inoutorddeptdoctorlist/user">
- <label ref="userinfo"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
-
-
- ]]>
- </script>
- </select1>
- </group>
- </xhtml:body>
- </xhtml:html>
|