123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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="">
- <result>
- <bfjudgprcplist>
- <status/>
- <delflag/>
- <rowid/>
- <calcscorcd/>
- <prcpnm/>
- <qestmsg/>
- <choiflag/>
- <qestflag/>
- <essnyn/>
- <payflag/>
- <rsltinpt/>
- <qestanswcnts/>
- <genrdd/>
- <genrno/>
- <instcd/>
- <seq/>
- <seqno/>
- <fstrgstrid/>
- <fstrgstdt/>
- <lastupdtrid/>
- <lastupdtdt/>
- <prcpdd/>
- <prcpno/>
- </bfjudgprcplist>
- </result>
- <init>
- <payflagcd/>
- <msgchk>Y</msgchk>
- </init>
- <send>
- <limprcp/>
- </send>
- <temp/>
- <savedata/>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- zbcfGetCodeList(new Array("M0029" ), new Array("/root/init/payflagcd"));
- /* grd_prcplist.mergeCells = "bycol";
- grd_prcplist.mergeCol(0) = true;
- grd_prcplist.mergeCol(1) = true;
- grd_prcplist.mergeCol(2) = false;
- grd_prcplist.mergeCol(3) = false;
- grd_prcplist.mergeCol(4) = false;
- grd_prcplist.mergeCol(5) = false;
- grd_prcplist.merge(); */
-
- //by sonjy start 2008-09-09 cp요구사항 cp의 경우 보험제한팝업시 미래처방도 뜰수 있으므로 처방일자를 보여주도록 한다. 조범준과장님 요청사항.
- if(checkOpener() ){
- if( opener.model.getValue ( "/root/cp") == "Y" ){
- grd_prcplist.colhidden(grd_prcplist.colref("prcpdd") ) = false ;
- }
- }
- //by sonjy end
-
- grd_prcplist.autoResize = true ;
- model.refresh();
-
- ]]>
- </script>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- caption7.value = caption7.value + opener.model.getValue("/root/initsrch/callnoinfo[trgtcd='insurance']/trgtcdnm");
- //1. qestflag 이 M일때 choiflag ready only
- //2. qestflag 이 M일때 qestmsg ready only
- ]]>
- </script>
- <bind id="bind1" ref="/root/result/limprcplist/qestanswcnts" readonly="../qestflag = "M" or ../rsltinpt != "Y" or ../delflag = "Y""/>
- <bind id="bind2" ref="/root/result/limprcplist/choiflag" readonly="../qestflag = "M" or ../delflag = "Y""/>
- <submission id="TXMMO00901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript">
- <![CDATA[
- // 화면 open, 저장시 초기화 기능을 수행한다.
- function fClose() {
- window.close();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1000" pageheight="500" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <caption id="caption1" class="tit_2" style="left:5px; top:0px; width:328px; height:14px; ">사전심사</caption>
- <line id="line7" class="line_1" style="x1:3px; y1:15px; x2:970px; y2:15px; "/>
- <datagrid id="grd_bfjudglist" nodeset="/root/result/bfjudgprcplist" caption="처방코드^제어코드^제어명^제어메세지^규제사유" colsep="^" colwidth="100, 100, 150, 300, 300" dataheight="23" extendlastcol="scroll" mergecells="byrestriccol" rowheight="23" rowsep="|" selectionmode="free" tooltip="true" style="left:3px; top:20px; width:967px; height:445px; word-wrap:word; ">
- <col ref="prcpcd" type="output"/>
- <col ref="rulecd" type="output"/>
- <col ref="rulenm" type="output" visibility="hidden"/>
- <col ref="rulemsg" type="output"/>
- <col ref="limresn" type="output"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*
- if ( grd_prcplist.col == grd_prcplist.colRef ( "choiflag" ) || grd_prcplist.col == grd_prcplist.colRef ( "delflag" ) ) {
- var srcNodeList = model.instances(0).selectNodes( "/root/result/limprcplist" );
- var currow = grd_prcplist.row;
- if ( grd_prcplist.col == grd_prcplist.colRef ( "delflag" )) {
- // 삭제 체크 선택 시 여러 row일 경우 mregecell이 안되므로 하드 코딩 20080828 msh
- var choiflag = model.getValue ( "/root/result/limprcplist[" + currow + "]/choiflag" );
- for ( var i= currow; i<=srcNodeList.length; i++) {
- var j = i + 1;
- var currowcd = model.getValue ( "/root/result/limprcplist[" + i + "]/calcscorcd" );
- var nextrowcd = model.getValue ( "/root/result/limprcplist[" + j + "]/calcscorcd" );
- if (currowcd == nextrowcd) {
- model.setValue("/root/result/limprcplist[" + j + "]/delflag", model.getValue( "/root/result/limprcplist[" + i + "]/delflag" )) ;
- }
- }
- model.refresh();
- } else if ( grd_prcplist.col == grd_prcplist.colRef ( "choiflag" )) {
- //var mergeprcpcd = model.getValue ( "/root/result/limprcplist[" + currow + "]/calcscorcd" );
- var mergeseqno = model.getValue ( "/root/result/limprcplist[" + currow + "]/seqno" );
- var mergerowid = model.getValue ( "/root/result/limprcplist[" + currow + "]/rowid" );
- var prcpcd = "";
- var rowid = "";
- for ( var i= 1; i<=srcNodeList.length ; i++) {
- // prcpcd = model.getValue ( "/root/result/limprcplist[" + i + "]/calcscorcd" ); // 같은 코드일 때 같게 변경되는 것은 막는다.
- rowid = model.getValue ( "/root/result/limprcplist[" + i + "]/rowid" );
- seqno = model.getValue ( "/root/result/limprcplist[" + i + "]/seqno" );
- //if ( mergeprcpcd == prcpcd ) {
- if ( mergerowid == rowid ) {
- if ( mergeseqno == seqno ) { //처방코드가 같은 머지된 부분에서
- model.setValue ( "/root/result/limprcplist[" + i + "]/choiflag", "Y" );
- } else {
- model.setValue ( "/root/result/limprcplist[" + i + "]/choiflag", "N" );
- }
- }
- }
- }
- model.refresh();
- model.recalculate();
- }
- */
- ]]>
- </script>
- </datagrid>
- <caption id="caption7" class="hand" visibility="visible" style="left:1px; top:471px; width:259px; height:20px; ">인정기준 문의 : 보험팀 T.</caption>
- <button id="button1" class="btn4_letter4" visibility="hidden" style="left:615px; top:471px; width:80px; height:22px; ">
- <caption>심사요구</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ]]>
- </script>
- </button>
- <button id="button2" class="btn4_letter5" visibility="hidden" style="left:706px; top:471px; width:92px; height:22px; ">
- <caption>본인100%</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ]]>
- </script>
- </button>
- <button id="button3" class="btn4_letter4" visibility="hidden" style="left:809px; top:471px; width:80px; height:22px; ">
- <caption>처방변경</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ]]>
- </script>
- </button>
- <button id="btn_init" class="btn4_letter3" style="left:900px; top:471px; width:68px; height:22px; ">
- <caption>닫 기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|