123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * @(#)SPPID29000_타병원처방관리.xrw
- * 수정이력
- * - 2013.01.19 / 최초작성 / 이경민
- -->
- <?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>
- <drgclist>
- <drgc/>
- </drgclist>
- </main>
- <send>
- <cnstcdlist/>
- <gbn/>
- <insukind/>
- <instcd>031</instcd>
- </send>
- <init>
- <PAM>
- <PK110list/>
- </PAM>
- <COM>
- <P0553list/>
- <P0131list/>
- <P0091list/>
- </COM>
- </init>
- <hidden>
- <popupmenu>
- <clcj>
- <item>
- <name>행 추가</name>
- <func>fSpclGridInsertRow</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>행 삭제</name>
- <func>fSpclGridDeleteRow</func>
- </item>
- </clcj>
- </popupmenu>
- </hidden>
- <base>
- <cutcd>0</cutcd>
- <orddd/>
- <instcdgbnm/>
- </base>
- <baselist/>
- <send_ediu>
- <edicd/>
- <orddd/>
- </send_ediu>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 화면을 초기화한다.
- fInitialize();
-
- ]]>
- </script>
- <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRPID29000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/baselist"/>
- <submission id="TXPID29000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/baselist"/>
- <submission id="TRPID28000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
- <submission id="TRPID29001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_ediu" resultref="/root/ediulist"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
- <script type="javascript">
- <![CDATA[
-
- var gToday = new Date();
- var gBaseyear = gToday.getDateFormat("YYYY"); // (dateHelper.js)에서 제공하는 함수를 사용하여 해당 년를 구한다.
- var gBasemonth = gToday.getDateFormat("MM");
- var gBaseday = gToday.getDateFormat("DD");
- var gCurrentdd = gBaseyear + gBasemonth + gBaseday;
- var gCurrentym = gBaseyear + gBasemonth;
- var addrate = 0;
- var insukind = "";
- // -----------------------
- // ▶ 화면초기화
- // -----------------------
- function fInitialize() {
-
- // 2013.02.19 - 부가코드 원무공통코드조회
- pamfGetCodeList(new Array("PK110"), new Array("/root/init/PAM/PK110list"));
- zbcfGetCodeList(new Array("P0553","P0131","P0091"), new Array("/root/init/COM/P0553list","/root/init/COM/P0131list","/root/init/COM/P0091list") );
- //addComboItem("combo1", "-전체-", "", "above");
- //addComboItem("combo2", "-전체-", "", "above");
-
- insukind = model.getValue("/root/send/insukindcd");
- model.setValue("/root/base/orddd", getCurrentDate());
-
- submit("TRPID28000");
-
- btn_select.dispatch("DOMActivate");
- }
-
- // ----------------------------------------------------------------------
- // ▶ 동일진료일 명세서조회
- // ----------------------------------------------------------------------
- function fGetDocuList() {
-
- var chk = true;
- // if (model.getValue("/root/send/orddd") == "") {
- // chk = false;
- // messageBox("기준년월은", "I003"); //I003=필수입력입니다.
- // model.setFocus("ipt_orddd");
- // }
-
-
- if (chk == true) {
- submit("TRPID29000");
- }
- }
-
- // 화면을 초기화한다.
- function fSpclGridInsertRow(){
- grd_drgclist.AddRow();
- grd_drgclist.bottomRow = grd_drgclist.rows;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("clamym")) = model.getValue("/root/send/clamym");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("clamdg")) = model.getValue("/root/send/clamdg");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("pid")) = model.getValue("/root/send/pid");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("pidsn")) = model.getValue("/root/send/pidsn");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("orddeptcd")) = model.getValue("/root/send/orddeptcd");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("orddrid")) = model.getValue("/root/send/orddrid");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("rowstat")) = "I";
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("cutcd")) = model.getValue("/root/base/cutcd");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("orddd")) = model.getValue("/root/base/orddd");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("instcdgbnm")) = model.getValue("/root/base/instcdgbnm");
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("tims")) = "1";
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("drugqty")) = "1";
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("dayno")) = "1";
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("totdrugqty")) = "1";
-
- }
-
- function fSpclGridDeleteRow(){
- for (var i = 0; i < grd_drgclist.selectedRows; i++) {
- var sel = grd_drgclist.selectedRow(i);
- grd_drgclist.rowstatus(sel) = "4";
- }
- }
-
- function fSetTotDrugQtyAmt() {
-
- var gbn = grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("cutcd"));
- var orddd = grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("orddd"));
-
- if (gbn == "" || orddd == "") {
- messageBox("구분 또는 진료일은 필수입력","I003");
- return;
- }
- var colnm = "";
- if (insukind.substr(0, 1) == "1"){
- colnm = "insuaddrate";
- } else if (insukind.substr(0, 1) == "2") {
- colnm = "procaddrate";
- } else if (insukind.substr(0, 1) == "3") {
- colnm = "autmbaddrate";
- } else if (insukind.substr(0, 1) == "4") {
- colnm = "inducsaddrate";
- }
-
- addrate = model.getValue("/root/main/cnstcdlist/cnstcd[instcdgubn='"+gbn+"' and fromdd<='"+orddd+"' and todd>='"+orddd+"']/"+colnm);
-
- var drugqty = parseInt(grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("drugqty")));
- var tims = parseInt(grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("tims")));
- var dayno = parseInt(grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("dayno")));
- var unitcost = parseInt(grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("unitcost")));
-
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("edidrugqty")) = drugqty+(drugqty*(addrate/100));
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("editims")) = tims;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("edidayno")) = dayno;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("ediunitcost")) = unitcost;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("totdrugqty")) = drugqty * tims * dayno;
-
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("amt")) = drugqty * tims * dayno * unitcost;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("ediamt")) = (drugqty+(drugqty*(addrate/100))) * tims * dayno * unitcost;
-
- }
- function fGetEdicdlist() {
- var edicd = grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("edicd"));
- var orddd = grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("orddd"));
- if (orddd == "") {
- messageBox("진료일은 필수입력","I003");
- return;
- }
-
- model.setValue("/root/send_ediu/edicd",edicd);
- model.setValue("/root/send_ediu/orddd",orddd);
-
- submit("TRPID29001");
-
- group2.visible = true;
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1210" pageheight="660" guideline="1,1193;2,727;2,739;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_tle" style="left:0px; top:0px; width:470px; height:13px; ">
- <caption id="cap_title" class="tit_1" style="left:0px; top:0px; width:216px; height:15px; ">타병원처방관리</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:28px; width:1190px; height:592px; ">
- <datagrid id="grd_drgclist" nodeset="/root/baselist/cnstcd" class="datagrid3" caption="진료일^기관명^기관구분^EDI코드^EDI명^변경일자^항목^행위
재료^코드
구분^1회량^횟수^일수^단가^금액^EDI
투여량^EDI
횟수^EDI
일수^EDI
단가^EDI
금액^의사
면허
구분^의사
면허
번호^clamym^clamdg^pid^pidsn^orddeptcd^orddrid^totdrugqty^seqno^item" colsep="^" colwidth="90, 100, 103, 88, 164, 90, 114, 30, 30, 41, 43, 47, 59, 60, 40, 40, 40, 58, 60, 39, 61, 15, 16, 14, 12, 13, 27, 12, 6" dataheight="23" ellipsis="true" extendlastcol="scroll" mergecellsfixedcols="bycol" mergecellsfixedrows="bycolrec" rowheader="update" rowheight="32" rowsep="|" tooltip="true" style="left:0px; top:77px; width:1185px; height:514px; ">
- <col autonext="true" ref="orddd" savetype="digit" type="inputdate" format="yyyy-mm-dd" maxlength="8"/>
- <col ref="instcdgbnm" type="input"/>
- <col autonext="true" ref="cutcd" type="combo" maxlength="1" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/COM/P0553list/P0553">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col editable="true" ref="edicd" type="input" _chartype="upper"/>
- <col autonext="true" ref="cutcmt" type="input" style="text-align:left; "/>
- <col ref="updtdd" type="inputdate" format="yyyy-mm-dd" maxlength="8"/>
- <col ref="item" type="combo">
- <choices>
- <itemset nodeset="/root/init/COM/P0091list/P0091">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="matractflag" type="combo">
- <choices>
- <item>
- <label>재</label>
- <value>1</value>
- </item>
- <item>
- <label>가O</label>
- <value>2</value>
- </item>
- <item>
- <label>가X</label>
- <value>3</value>
- </item>
- <item>
- <label>약</label>
- <value>4</value>
- </item>
- </choices>
- </col>
- <col ref="edicdflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/COM/P0131list/P0131">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="drugqty" type="input" format="###.00" maxlength="5.2" style="text-align:right; "/>
- <col ref="tims" type="input" maxlength="2" style="text-align:right; "/>
- <col ref="dayno" type="input" format="##" maxlength="4" style="text-align:right; "/>
- <col ref="unitcost" type="input" format="#,###" style="text-align:right; "/>
- <col ref="amt" type="input" format="#,###" style="text-align:right; "/>
- <col ref="edidrugqty" type="input" format="###.00" maxlength="5.2" style="text-align:right; "/>
- <col ref="editims" type="input" style="text-align:right; "/>
- <col ref="edidayno" type="input" format="##" style="text-align:right; "/>
- <col ref="ediunitcost" type="input" visibility="visible" format="#,###" style="text-align:right; "/>
- <col ref="ediamt" type="input" visibility="visible" format="#,###" style="text-align:right; "/>
- <col ref="licnsflag" type="input"/>
- <col ref="licnsno" type="input"/>
- <col ref="clamym" type="output" visibility="hidden"/>
- <col ref="clamdg" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="pidsn" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="totdrugqty" visibility="hidden"/>
- <col ref="seqno" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (event.button == 3) { // 3 : 오른쪽 버튼
- if (grd_drgclist.isCell(event.target) && grd_drgclist.mouseRow >= grd_drgclist.fixedrows) {
- window.setPopupMenu(true, "/root/hidden/popupmenu/clcj/item", "name", "func", false);
- } else {
- window.showPopupMenu(true);
- window.setPopupMenu(true, "/root/hidden/popupmenu/clcj/item", "name", "func", false);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- window.setPopupMenu(false);
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if (grd_drgclist.colRef("cutcd") == grd_drgclist.col || grd_drgclist.colRef("drugqty") == grd_drgclist.col || grd_drgclist.colRef("tims") == grd_drgclist.col || grd_drgclist.colRef("dayno") == grd_drgclist.col || grd_drgclist.colRef("unitcost") == grd_drgclist.col ){
- fSetTotDrugQtyAmt();
- }
-
- if (grd_drgclist.colRef("edicd") == grd_drgclist.col){
- fGetEdicdlist();
- }
-
- ]]>
- </script>
- </datagrid>
- <caption id="cap_judgtrgtman" class="tit_2" style="left:4px; top:56px; width:136px; height:13px; ">타병원처방 리스트</caption>
- <line id="line1" class="line_1" style="x1:0px; y1:72px; x2:1185px; y2:72px; "/>
- <group id="group1" style="left:0px; top:5px; width:1185px; height:40px; vertical-align:top; ">
- <shape id="roundrect3" appearance="roundrect" style="left:0px; top:0px; width:1185px; height:40px; "/>
- <button id="btn_select" class="btn1_letter2" navindex="32" style="left:1120px; top:10px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetDocuList();
- ]]>
- </script>
- </button>
- <line id="line3" class="line_4" style="x1:1105px; y1:5px; x2:1105px; y2:38px; "/>
- </group>
- <button id="btn_excelsave" class="btn2_letter4" _auth="P" style="left:970px; top:52px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_drgclist.gridToInstance();
- if (grd_drgclist.rows > 1) {
- var fileName = window.fileDialog("save", "", false, cap_title.value, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- if (fileName != "") {
- grd_drgclist.saveExcel(fileName, "sheetname:;colhiddenextend:true;rowhiddenextend:false;col_3:label;col_4:label;col_5:label;col_6:label;", true, true, "", "", true);
- }
- } else {
- messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
- }
- ]]>
- </script>
- </button>
- <button id="button1" class="btn5_letter2" _auth="P" style="left:1143px; top:52px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var updtdata = getGridUpdateData(grd_drgclist);
- if (updtdata == "") {
- messageBox("변경된 데이터가","I004");
- return;
- }
-
- for (var i=1; i < grd_drgclist.rows; i++){
- if ((grd_drgclist.rowStatus(i) == 1 || grd_drgclist.rowStatus(i) == 2 || grd_drgclist.rowStatus(i) == 3) &&
- (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("cutcd")).length == 0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("edicd")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("orddd")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("item")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("matractflag")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("edicdflag")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("drugqty")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("tims")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("dayno")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("instcdgbnm")).length ==0
- || grd_drgclist.valueMatrix(i,grd_drgclist.colRef("unitcost")).length ==0))
- {
- var errmsg = "";
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("unitcost")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("unitcost"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("dayno")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("dayno"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("tims")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("tims"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("drugqty")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("drugqty"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("edicdflag")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("edicdflag"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("matractflag")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("matractflag"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("item")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("item"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("orddd")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("orddd"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("edicd")).length == 0 )
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("edicd"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("instcdgbnm")).length == 0 )
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("instcdgbnm"));
- }
- if (grd_drgclist.valueMatrix(i,grd_drgclist.colRef("cutcd")).length ==0)
- {
- errmsg = grd_drgclist.labelMatrix(0,grd_drgclist.colRef("cutcd"));
- }
- messageBox(errmsg.split("\n").join("") +"는","I003");
- return false;
- }
- }
-
- if (messageBox("저장", "S001") == 6) {
- model.makeValue("/root/send/cnstcdlist",grd_drgclist.getUpdateData());
- if ( submit("TXPID29000") ) {
- messageBox("저장이","I002");
- }
- }
-
- ]]>
- </script>
- </button>
- <button id="button2" class="btn2_letter3" _auth="P" style="left:1035px; top:52px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- fSpclGridDeleteRow();
-
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter3" _auth="P" style="left:1089px; top:52px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSpclGridInsertRow();
- ]]>
- </script>
- </button>
- <caption id="caption30" class="search_name" style="left:148px; top:51px; width:95px; height:17px; ">기관구분 :</caption>
- <select1 id="combo1" ref="/root/base/cutcd" appearance="minimal" style="left:240px; top:50px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/COM/P0553list/P0553">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ]]>
- </script>
- </select1>
- <group id="group2" visibility="hidden" style="left:30px; top:145px; width:510px; height:415px; ">
- <datagrid id="datagrid1" nodeset="/root/ediulist/ediu" visibility="visible" caption="EDICD^EDI명^단가" colsep="^" colwidth="81, 339, 65" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:510px; height:380px; ">
- <col ref="edicd" style="text-align:center; "/>
- <col ref="cdnm" style="text-align:left; "/>
- <col ref="unitcost" format="#,###" style="text-align:right; "/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (isDataCell() == true) {
- var cdnm = datagrid1.valueMatrix(datagrid1.row, datagrid1.colRef("cdnm"));
- var edicd = datagrid1.valueMatrix(datagrid1.row, datagrid1.colRef("edicd"));
- var unitcost = datagrid1.valueMatrix(datagrid1.row, datagrid1.colRef("unitcost"));
-
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("cutcmt")) = cdnm;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("edicd")) = edicd;
- grd_drgclist.valueMatrix(grd_drgclist.row, grd_drgclist.colRef("unitcost")) = unitcost;
- fSetTotDrugQtyAmt();
- group2.visible = false;
- }
- ]]>
- </script>
- </datagrid>
- <button id="button4" class="btn4_letter2" style="left:450px; top:390px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group2.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <caption id="caption1" class="search_name" style="left:358px; top:51px; width:95px; height:17px; ">진료일 :</caption>
- <input id="input1" ref="/root/base/orddd" inputtype="date" format="yyyy-mm-dd" style="left:432px; top:50px; width:98px; height:19px; "/>
- <caption id="caption2" class="search_name" style="left:540px; top:50px; width:95px; height:17px; ">진료일 :</caption>
- <input id="input2" ref="/root/base/instcdgbnm" style="left:615px; top:50px; width:115px; height:19px; "/>
- </group>
- <button id="btn_cancel" class="btn4_letter2" style="left:1124px; top:622px; width:56px; height:22px; ">
- <caption>종료</caption>
- <close ev:event="DOMActivate"/>
- </button>
- </xhtml:body>
- </xhtml:html>
|