1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <?xml-stylesheet href="E:/CMCOracle/application/webapps/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>CRRT기록</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <cond>
- <getwardlist/>
- <getwardroomlist/>
- <getwardpatinfo/>
- <pid/>
- <sa/>
- <datesch/>
- <recdd1/>
- <recdd2/>
- <rectm1/>
- <rectm2/>
- <crrtmod/>
- <repdiacd/>
- <anticocd/>
- </cond>
- <recordlist>
- <list>
- <drugtm/>
- <injamtval/>
- <bfrcd/>
- <repcd/>
- <dialyscd/>
- <rmval/>
- <acrmval/>
- <flushval/>
- <subtotal/>
- <total/>
- <accessval/>
- <filterval/>
- <effluval/>
- <rtnval/>
- <tmpval/>
- <prsdrval/>
- <hemcon/>
- <etccd/>
- <bfretcval/>
- <repetcval/>
- <dialysetcval/>
- <cmt/>
- <recseq/>
- </list>
- </recordlist>
- <etc>
- <bfretcval/>
- <repetcval/>
- <dialysetcval/>
- <cmtetc/>
- </etc>
- </main>
- <init>
- <getwardlist>
- <wardlist/>
- </getwardlist>
- <getwardroomlist>
- <roomlist/>
- </getwardroomlist>
- <getwardpatinfo>
- <patlist/>
- </getwardpatinfo>
- <M0563list/>
- <M0564list/>
- <M0565list/>
- <M0566list/>
- <M0567list/>
- <M0568list/>
- <M0569list/>
- </init>
- <send>
- </send>
- <hidden>
- <recordlist/>
- </hidden>
- <temp>
- <paminfo/>
- </temp>
- </root>
- </instance>
- <script type="javascript">
- <![CDATA[
- function fMake_SignData(){
- Sign.addnode("/root/hidden/recordlist");
-
- var xRecinfoPath = Sign.XPATH_SIGNINFO+"/recordlist/list";
- // Mode
- var crrtmod = model.getValue("/root/main/cond/crrtmod");
- if(crrtmod != ""){
- model.makeValue(Sign.XPATH_SIGNINFO+"/record/crrtmod", model.getValue("/root/init/M0563list/M0563[cdid='"+crrtmod+"']/cdnm"));
- }
- // Replacement/Dialysate
- var repdiacd = model.getValue("/root/main/cond/repdiacd");
- if(repdiacd != ""){
- model.makeValue(Sign.XPATH_SIGNINFO+"/record/repdiacd",model.getValue("/root/init/M0564list/M0564[cdid='"+repdiacd+"']/cdnm"));
- }
- // Anticoagulant
- var anticocd = model.getValue("/root/main/cond/anticocd");
- if(anticocd != ""){
- model.makeValue(Sign.XPATH_SIGNINFO+"/record/anticocd",model.getValue("/root/init/M0565list/M0565[cdid='"+anticocd+"']/cdnm"));
- }
- for(var i=1; i<= getNodesetCount("/root/hidden/recordlist/list"); i++){
- // Mode
- var crrtmod = model.getValue("/root/main/cond/crrtmod");
- if(crrtmod != ""){
- model.makeValue(xRecinfoPath+"["+i+"]/crrtmod", model.getValue("/root/init/M0563list/M0563[cdid='"+crrtmod+"']/cdnm"));
- }
- // Replacement/Dialysate
- var repdiacd = model.getValue("/root/main/cond/repdiacd");
- if(repdiacd != ""){
- model.makeValue(xRecinfoPath+"["+i+"]/repdiacd",model.getValue("/root/init/M0564list/M0564[cdid='"+repdiacd+"']/cdnm"));
- }
- // Anticoagulant
- var anticocd = model.getValue("/root/main/cond/anticocd");
- if(anticocd != ""){
- model.makeValue(xRecinfoPath+"["+i+"]/anticocd",model.getValue("/root/init/M0565list/M0565[cdid='"+anticocd+"']/cdnm"));
- }
- // BFR
- var bfrcd = model.getValue(xRecinfoPath+"["+i+"]/bfrcd");
- if(bfrcd != ""){
- for(var tmp = 1; tmp <= getNodesetCount("/root/init/M0566list/M0566"); tmp++) {
- if(model.getValue("/root/init/M0566list/M0566["+tmp+"]/cdid") == bfrcd) {
- model.setValue(xRecinfoPath+"["+i+"]/bfrcd",model.getValue("/root/init/M0566list/M0566[cdid='"+bfrcd+"']/cdnm"));
- break;
- }
- }
- }
- // Replacement
- var repcd = model.getValue(xRecinfoPath+"["+i+"]/repcd");
- if(repcd != ""){
- for(var tmp = 1; tmp <= getNodesetCount("/root/init/M0567list/M0567"); tmp++) {
- if(model.getValue("/root/init/M0567list/M0567["+tmp+"]/cdid") == repcd) {
- model.setValue(xRecinfoPath+"["+i+"]/repcd",model.getValue("/root/init/M0567list/M0567[cdid='"+repcd+"']/cdnm"));
- break;
- }
- }
- }
- // Dialysate
- var dialyscd = model.getValue(xRecinfoPath+"["+i+"]/dialyscd");
- if(dialyscd != ""){
- for(var tmp = 1; tmp <= getNodesetCount("/root/init/M0568list/M0568"); tmp++) {
- if(model.getValue("/root/init/M0568list/M0568["+tmp+"]/cdid") == dialyscd) {
- model.setValue(xRecinfoPath+"["+i+"]/dialyscd",model.getValue("/root/init/M0568list/M0568[cdid='"+dialyscd+"']/cdnm"));
- break;
- }
- }
- }
- // 비고
- var etccd = model.getValue(xRecinfoPath+"["+i+"]/etccd");
- if(etccd != ""){
- for(var tmp = 1; tmp <= getNodesetCount("/root/init/M0569list/M0569"); tmp++) {
- if(model.getValue("/root/init/M0569list/M0569["+tmp+"]/cdid") == etccd) {
- model.setValue(xRecinfoPath+"["+i+"]/etccd",model.getValue("/root/init/M0569list/M0569[cdid='"+etccd+"']/cdnm"));
- break;
- }
- }
- }
- }
- }
-
- function fCheckTime(ftimeset) {
- if(grd_record.col == grd_record.colRef(ftimeset)) {
- var sTime = grd_record.valueMatrix(grd_record.row, grd_record.colRef(ftimeset));
-
- if(sTime.length != 4) {
- messageBox("네자리를 ","C001");
- grd_record.valueMatrix(grd_record.row, grd_record.colRef(ftimeset)) = "";
- return;
- }
-
- var sFrontTime = sTime.substr(0, 2);
- var sBackTime = sTime.substr(2, 2);
-
- if(parseInt(sFrontTime) > 24) {
- messageBox("24시를 ","E003");
- grd_record.valueMatrix(grd_record.row, grd_record.colRef(ftimeset)) = "";
- return;
- }
-
- if(parseInt(sBackTime) > 59) {
- messageBox("59분을 ","E003");
- grd_record.valueMatrix(grd_record.row, grd_record.colRef(ftimeset)) = "";
- return;
- }
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- //** 상단환자 화면설정 **//
- var node = getGlobalVariable("paminfo");
- setCSVToNode("/root/temp/paminfo", node);
-
- if(getNodesetCount("/root/temp/paminfo/list") > 0) {
- model.removeNodeset("/root/send");
- // 첫번째 그리드 초기화
- model.removeNodeset("/root/main/recordlist");
-
- // 공통코드 가져오기
- zbcfGetCodeList( new Array ( "M0563", "M0564", "M0565", "M0566", "M0567", "M0568", "M0569" //Mode, Replacement/Dialysate, Anticoagulant, BFR 수치, Replacement 수치, Dialysate 수치, 비고
- )
- , new Array ( "/root/init/M0563list", "/root/init/M0564list", "/root/init/M0565list", "/root/init/M0566list",
- "/root/init/M0567list", "/root/init/M0568list", "/root/init/M0569list"
- ), "true", "cdid", "asc"
- );
-
- //병동 list
- var currentDate = getCurrentDate();
- ipt_datesch.value = currentDate;
-
- ipt_recDd1.value=ipt_datesch.value;
-
- var date = ipt_datesch.value.toDate("YYYYMMDD");
- date.getAddDate(+1, "D");
- var recdd2 = date.getDateFormat();
- ipt_recDd2.value = recdd2;
- // 시간 4자리로 자르기
- var times = getCurrentTime();
- var currentTime = times.substr(0,4);
-
- ipt_recTm1.value = '0700';
- ipt_recTm2.value = '0659';
-
- //병동 리스트
- submit("TRMNW09001");
- var wardcd = model.getValue("/root/temp/paminfo/list/wardcd");
- model.setValue("/root/main/cond/getwardlist", wardcd);
- model.makeValue("/root/send/reqdata/wardcd", wardcd);
-
- //병실 리스트
- submit("TRMNW09002");
- var roomcd = model.getValue("/root/temp/paminfo/list/roomcd");
- model.setValue("/root/main/cond/getwardroomlist", roomcd);
- model.makeValue("/root/send/reqdata/roomcd", roomcd);
-
- var orddd = getCurrentDate();
- model.makeValue("/root/send/reqdata/orddd", orddd);
- submit("TRMNW09003");
-
- //환자명 리스트
- // indd, instcd, pid, cretno send로 보내기
- var indd = model.getValue("/root/temp/paminfo/list/indd");
- var instcd = model.getValue("/root/temp/paminfo/list/instcd");
- var pid = model.getValue("/root/temp/paminfo/list/pid");
- var cretno = model.getValue("/root/temp/paminfo/list/cretno");
- model.makeValue("/root/main/cond/pid", pid);
- model.makeValue("/root/main/cond/getwardpatinfo", pid);
-
- model.makeValue("/root/send/reqdata/indd", indd);
- model.makeValue("/root/send/reqdata/instcd", instcd);
- model.makeValue("/root/send/reqdata/pid", pid);
- model.makeValue("/root/send/reqdata/cretno", cretno);
- // 시간 send로 보내기
- var recdd1 = model.getValue("/root/main/cond/recdd1");
- var recdd2 = model.getValue("/root/main/cond/recdd2");
- var rectm1 = model.getValue("/root/main/cond/rectm1");
- var rectm2 = model.getValue("/root/main/cond/rectm2");
-
- model.makeValue("/root/send/reqdata/recdd1", recdd1);
- model.makeValue("/root/send/reqdata/recdd2", recdd2);
- model.makeValue("/root/send/reqdata/rectm1", rectm1);
- model.makeValue("/root/send/reqdata/rectm2", rectm2);
- //sa, recdd1, recdd2
- var sex = model.getValue("/root/temp/paminfo/list/sex");
- var age = model.getValue("/root/temp/paminfo/list/age");
- model.makeValue("/root/main/cond/sa", sex+"/"+age);
-
- submit("TRMNW09101");
-
- // Mode, RE.., Anti..값 셋팅
- if(grd_record.rows > 2){
- model.makeValue("/root/main/cond/crrtmod", model.getValue("/root/main/recordlist/list[1]/crrtmod"));
- model.makeValue("/root/main/cond/repdiacd", model.getValue("/root/main/recordlist/list[1]/repdiacd"));
- model.makeValue("/root/main/cond/anticocd", model.getValue("/root/main/recordlist/list[1]/anticocd"));
-
- // 차이, subtotal 값 계산
- var total = 0;
- for(var i=1; i<(grd_record.rows-1); i++){
- if( !(grd_record.valueMatrix(i+1, grd_record.colRef("acrmval")) == "" || grd_record.valueMatrix(i+1, grd_record.colRef("flushval")) == "") ) {
- var acrmval = model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- var flushval = model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- var subtotal = model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
-
- var subtotal = acrmval - flushval;
-
- total+=subtotal;
-
- model.makeValue("/root/main/recordlist/list["+i+"]/total", total);
- model.makeValue("/root/main/recordlist/list["+i+"]/subtotal", subtotal);
- }
- grd_record.tooltipText(i+1, grd_record.colRef("bfrcd") ) = model.getValue("/root/init/M0566list/M0566[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/bfrcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("repcd") ) = model.getValue("/root/init/M0567list/M0567[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/repcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("dialyscd") ) = model.getValue("/root/init/M0568list/M0568[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/dialyscd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("cmt") ) = model.getValue("/root/init/M0569list/M0569[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/cmt")+"']/cdnm");
- }
- } else {
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
- }
-
- } else {
- model.removeNodeset("/root/send");
- // 첫번째 그리드 초기화
- model.removeNodeset("/root/main/recordlist");
-
- zbcfGetCodeList( new Array ( "M0563", "M0564", "M0565", "M0566", "M0567", "M0568", "M0569" //Mode, Replacement/Dialysate, Anticoagulant, BFR 수치, Replacement 수치, Dialysate 수치, 비고
- )
- , new Array ( "/root/init/M0563list", "/root/init/M0564list", "/root/init/M0565list", "/root/init/M0566list",
- "/root/init/M0567list", "/root/init/M0568list", "/root/init/M0569list"
- ), "true", "cdid", "asc"
- );
-
- //병동 list
- var currentDate = getCurrentDate();
- ipt_datesch.value = currentDate;
-
- ipt_recDd1.value=ipt_datesch.value;
-
- var date = ipt_datesch.value.toDate("YYYYMMDD");
- date.getAddDate(+1, "D");
- var recdd2 = date.getDateFormat();
- ipt_recDd2.value = recdd2;
- // 시간 4자리로 자르기
- var times = getCurrentTime();
- var currentTime = times.substr(0,4);
-
- ipt_recTm1.value = '0700';
- ipt_recTm2.value = '0659';
-
- submit("TRMNW09001");
- }
-
- model.refresh();
- ]]>
- </script>
- <submission id="TRMNW09001" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/getwardlist"/>
- <submission id="TRMNW09002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/getwardroomlist"/>
- <submission id="TRMNW09003" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/getwardpatinfo"/>
- <submission id="TRMNW09101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/recordlist"/>
- <submission id="TXMNW09101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/recordlist"/>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
- </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/tfHelper.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- </xhtml:head>
- <xhtml:body guideline="1,1195;1,1197;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:257px; height:14px; ">CRRT기록</caption>
- </group>
- <group id="group5" class="datagrid2" scroll="auto" style="left:0px; top:13px; width:1194px; height:732px; ">
- <line id="line1" class="line_1" style="x1:0px; y1:77px; x2:1194px; y2:77px; "/>
- <button id="btn_add" class="btn2_letter3" disable.background-image="../../../com/commonweb/images/dis_btn2_letter3.gif" style="left:1018px; top:57px; width:53px; height:19px; background-image:../../../com/commonweb/images/btn2_letter3.gif; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_record.addRow();
- ]]>
- </script>
- </button>
- <button id="btn_remove" class="btn2_letter3" disable.background-image="../../../com/commonweb/images/dis_btn2_letter3.gif" style="left:1074px; top:57px; width:53px; height:19px; background-image:../../../com/commonweb/images/btn2_letter3.gif; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = grd_record.row;
- if(grd_record.rowStatus(row) == "1" || grd_record.rowStatus(row) == "3" ) {
- grd_record.deleteRow(row);
- } else if(grd_record.rowStatus(row) == "4") {
- grd_record.rowStatus(row) = 0;
- } else {
- grd_record.rowStatus(row) = 4;
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn5_letter4" disable.background-image="../../../com/commonweb/images/dis_btn5_letter4.gif" style="left:1129px; top:57px; width:64px; height:19px; background-image:../../../com/commonweb/images/btn5_letter4.gif; ">
- <caption>인증저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //빈칸검수
- var recordRows=grd_record.rows-grd_record.fixedRows;
- var setFlag=false;
- var dragtm="";
- var injamtval="";
- var bfrcd="";
- var recpd="";
- var dialyscd="";
- var rmval="";
- var acrmval="";
- var flushval="";
- var accesscd="";
- var filterval="";
- var effluval="";
- var rtnval="";
- var tmpval="";
- var hemcon="";
-
- //변경된 사항 유무
- var update = grd_record.getUpdateData();
- var dataChkIndex=update.indexOf("▩");
- var dataChkStr=update.substring(dataChkIndex+1);
- if(dataChkStr=="") setFlag=false;
- else setFlag=true;
-
- for(var i=1; i<recordRows+1; i++) {
- dragtm=model.getValue("/root/main/recordlist/list["+i+"]/drugtm");
- // injamtval=model.getValue("/root/main/recordlist/list["+i+"]/injamtval");
- // bfrcd=model.getValue("/root/main/recordlist/list["+i+"]/bfrcd");
- // repcd=model.getValue("/root/main/recordlist/list["+i+"]/repcd");
- // rdialyscd=model.getValue("/root/main/recordlist/list["+i+"]/dialyscd");
- // rmval=model.getValue("/root/main/recordlist/list["+i+"]/rmval");
- // acrmval=model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- // flushval=model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- // subtotal=model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
- // total=model.getValue("/root/main/recordlist/list["+i+"]/total");
- // accessval=model.getValue("/root/main/recordlist/list["+i+"]/accessval");
- // filterval=model.getValue("/root/main/recordlist/list["+i+"]/filterval");
- // effluval=model.getValue("/root/main/recordlist/list["+i+"]/effluval");
- // rtnval=model.getValue("/root/main/recordlist/list["+i+"]/rtnval");
- // tmpval=model.getValue("/root/main/recordlist/list["+i+"]/tmpval");
- // hemcon=model.getValue("/root/main/recordlist/list["+i+"]/hemcon");
-
- if(dragtm=="") {messageBox(i+"번째 Time을 기입하지 않았습니다.", "E"); setFlag=false; break;}
- // if(injamtval=="") {messageBox(i+"번째 Anti-cogulant를기입하지 않았습니다.", "E"); setFlag=false;}
- // if(bfrcd=="") {messageBox(i+"번째 BFR을 선택하지 않았습니다.", "E"); setFlag=false;}
- // if(repcd=="") {messageBox(i+"번째 Repacement를 선택하지 않았습니다.", "E"); setFlag=false;}
- // if(rdialyscd=="") {messageBox(i+"번째 Dialysate을 선택하지 않았습니다.", "E"); setFlag=false;}
- // if(rmval=="") {messageBox(i+"번째 Removal을 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(acrmval=="") {messageBox(i+"번째 Actual Removal를 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(flushval=="") {messageBox(i+"번째 Flusing fluid를 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(accessval=="") {messageBox(i+"번째 Acess을 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(subtotal == "") model.setValue("/root/main/recordlist/list["+i+"]/subtotal", "0");
- // if(total == "") model.setValue("/root/main/recordlist/list["+i+"]/total", "0");
- // if(filterval=="") {messageBox(i+"번째 투석액을 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(effluval=="") {messageBox(i+"번째 투석액을 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(rtnval=="") {messageBox(i+"번째 투석액을 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(tmpval=="") {messageBox(i+"번째 투석액을 기입하지 않았습니다.", "E"); setFlag=false;}
- // if(hemcon=="") {messageBox(i+"번째 투석액을 기입하지 않았습니다.", "E"); setFlag=false;}
-
- // if(dragtm!="" && injamtval!="" && bfrcd!="" && repcd!="" && rdialyscd!="" && rmval!="" && acrmval!=""
- // && flushval!="" && subtotal!="" && total!="" && accessval!="" && filterval!="" && effluval!=""
- // && rtnval!="" && tmpval!="" && hemcon!="") setFlag=true;
- if(dragtm!="") setFlag=true;
- }
-
- if(setFlag==true) {
- model.removeNodeset("/root/send");
-
- // 저장용 indd, instcd, pid, cretno send로 보내기
- var indd = model.getValue("/root/init/getwardpatinfo/patlist[pid='"+opt_pid.value+"']/indd");
- var instcd = model.getValue("/root/init/getwardpatinfo/patlist[pid='"+opt_pid.value+"']/instcd");
- var pid = model.getValue("/root/init/getwardpatinfo/patlist[pid='"+opt_pid.value+"']/pid");
- var cretno = model.getValue("/root/init/getwardpatinfo/patlist[pid='"+opt_pid.value+"']/cretno");
- // 저장용 RECDD 기록날짜, 시간 send로 보내기
- var recdd = ipt_datesch.value;
- var rectm = getCurrentTime();
- // 조회용 시간 send로 보내기
- var recdd1 = model.getValue("/root/main/cond/recdd1");
- var recdd2 = model.getValue("/root/main/cond/recdd2");
- var rectm1 = model.getValue("/root/main/cond/rectm1");
- var rectm2 = model.getValue("/root/main/cond/rectm2");
- var crrtmod = model.getValue("/root/main/cond/crrtmod");
- var repdiacd = model.getValue("/root/main/cond/repdiacd");
- var anticocd = model.getValue("/root/main/cond/anticocd");
-
- model.makeValue("/root/send/reqdata/indd", indd);
- model.makeValue("/root/send/reqdata/instcd", instcd);
- model.makeValue("/root/send/reqdata/pid", pid);
- model.makeValue("/root/send/reqdata/cretno", cretno);
- model.makeValue("/root/send/reqdata/recdd1", recdd1);
- model.makeValue("/root/send/reqdata/recdd2", recdd2);
- model.makeValue("/root/send/reqdata/recdd", recdd);
- model.makeValue("/root/send/reqdata/rectm", rectm.substr(0,4));
- model.makeValue("/root/send/reqdata/recdd1", recdd1);
- model.makeValue("/root/send/reqdata/recdd2", recdd2);
- model.makeValue("/root/send/reqdata/rectm1", rectm1);
- model.makeValue("/root/send/reqdata/rectm2", rectm2);
- model.makeValue("/root/send/reqdata/crrtmod", crrtmod);
- model.makeValue("/root/send/reqdata/repdiacd", repdiacd);
- model.makeValue("/root/send/reqdata/anticocd", anticocd);
-
- model.makeValue("/root/send/reqdata/update", update);
-
- //인증저장용 인스턴스 생성
- model.removeNodeset("/root/hidden/recordlist");
- model.makeNode("/root/hidden/recordlist");
-
- var status = ""; //삭제여부
- var delcnt = 0;
- for(var i=1; i <= getNodesetCount("/root/main/recordlist/list"); i++) {
- if(grd_record.rowStatus(i+1) == 4) delcnt++;
- else copyNodeListType("/root/hidden/recordlist", "/root/main/recordlist/list["+i+"]", "after");
- }
- if(delcnt == getNodesetCount("/root/main/recordlist/list")) status = "d";
-
- Sign.certreload = true; //인증저장 재확인
- if(Sign.signprocess()) {
- // 1. 환자기본정보 설정(항목 - 가이드/예제 항목 동일)
- model.removeNodeset("/root/send/savedata/signinfo");
- model.makeValue("/root/send/signdata/status" , status); // 삭제여부
- model.makeValue("/root/send/signdata/pid" , model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/pid")); // 등록번호
- // 진료일자
- model.makeValue("/root/send/signdata/orddd" , model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/indd"));
- model.makeValue("/root/send/signdata/signno" , model.getValue("/root/main/reclist/recinfo/recinfolists/signno")); // 서명번호
- model.makeValue("/root/send/signdata/cretno" , model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/cretno")); // 생성번호
- model.makeValue("/root/send/signdata/recdd" , model.getValue("/root/main/cond/datesch")); // 실제 기록이 이루어진 기록일자(통합기록에서 보여짐)
- model.makeValue("/root/send/signdata/rectm" , rectm); // 실제 기록이 이루어진 기록시간(통합기록에서 보여짐)
- model.makeValue("/root/send/signdata/recsaveflag" , "Y"); // 전자서명 인적정보 변경여부(기록일시 변경되는 경우 : Y, 그외 : N)
- model.makeValue("/root/send/signdata/signflag" , "02"); // 서명자료구분(01 : 진료, 02 : 간호)
- model.makeValue("/root/send/signdata/signgenrflag", "I"); // 서명발생구분 (코드정의서 M0010 참조)
- model.makeValue("/root/send/signdata/formcd" , "0000002463"); // 각 기록지별 서식코드
- model.makeValue("/root/send/signdata/orddeptcd" , model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/orddeptcd")); // 진료부서코드
- model.makeValue("/root/send/signdata/orddrid" , model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/orddrid")); // 진료의사ID
- model.makeValue("/root/send/signdata/signbfcnts" , Sign.signedInfos[1]); // 인증할 데이터 정보(미기록 노드 제거된 정보)
- model.makeValue("/root/send/signdata/signaftcnts" , Sign.signedInfos[2]); // 공인인증 처리후 데이터
-
- // 2. fMake..함수 : 실제 저장 될 데이터 가공 (grid-노드, 코드값->명칭)
-
- if(submit("TXMNW09101")) {
- submit("TRMNW09101");
-
- // Mode, RE.., Anti..값 셋팅
- if(grd_record.rows > 2){
- model.makeValue("/root/main/cond/crrtmod", model.getValue("/root/main/recordlist/list[1]/crrtmod"));
- model.makeValue("/root/main/cond/repdiacd", model.getValue("/root/main/recordlist/list[1]/repdiacd"));
- model.makeValue("/root/main/cond/anticocd", model.getValue("/root/main/recordlist/list[1]/anticocd"));
-
- // 차이, subtotal 값 계산
- var total = 0;
- for(var i=1;i<(grd_record.rows-1);i++){
- if( !(grd_record.valueMatrix(i+1, grd_record.colRef("acrmval")) == "" || grd_record.valueMatrix(i+1, grd_record.colRef("flushval")) == "") ) {
- var acrmval = model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- var flushval = model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- var subtotal = model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
-
- var subtotal = acrmval - flushval;
- total+=subtotal;
-
- model.makeValue("/root/main/recordlist/list["+i+"]/total", total);
- model.makeValue("/root/main/recordlist/list["+i+"]/subtotal", subtotal);
- }
- grd_record.tooltipText(i+1, grd_record.colRef("bfrcd") ) = model.getValue("/root/init/M0566list/M0566[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/bfrcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("repcd") ) = model.getValue("/root/init/M0567list/M0567[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/repcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("dialyscd") ) = model.getValue("/root/init/M0568list/M0568[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/dialyscd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("cmt") ) = model.getValue("/root/init/M0569list/M0569[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/cmt")+"']/cdnm");
- }
- } else {
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
- }
- }
- } else {
- alert("인증실패"+Sign.errcode);
- return false;
- }
- model.refresh();
- }
- ]]>
- </script>
- </button>
- <group id="group4" style="left:1px; top:6px; width:1192px; height:45px; vertical-align:top; ">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1192px; height:45px; "/>
- <caption id="caption7" class="search_name" style="left:483px; top:12px; width:55px; height:17px; text-align:center; ">병동</caption>
- <select1 id="cmb_ward" ref="/root/main/cond/getwardlist" class="combo_s_essential" appearance="minimal" style="left:540px; top:12px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/getwardlist/wardlist">
- <label ref="wardnm"/>
- <value ref="wardcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //초기화
- model.removeNodeset("/root/init/getwardroomlist");
- model.removeNodeset("/root/init/getwardpatinfo");
- model.removeNodeset("/root/send");
-
- // 환자명, 등록번호, 성별, 나이 초기화
- model.makeValue("/root/main/cond/getwardroomlist", "");
- model.makeValue("/root/main/cond/getwardpatinfo", "");
- model.makeValue("/root/main/cond/pid", "");
- model.makeValue("/root/main/cond/sa", "");
-
- // 그리드 초기화
- model.removeNodeset("/root/main/recordlist/list");
-
- //병동 list
- var currentDate = getCurrentDate();
- ipt_datesch.value = currentDate;
-
- ipt_recDd1.value=ipt_datesch.value;
-
- var date = ipt_datesch.value.toDate("YYYYMMDD");
- date.getAddDate(+1, "D");
- var recdd2 = date.getDateFormat();
- ipt_recDd2.value = recdd2;
-
- // 시간 4자리로 자르기
- var times = getCurrentTime();
- var currentTime = times.substr(0,4);
-
- ipt_recTm1.value = '0700';
- ipt_recTm2.value = '0659';
-
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
-
- //병동 리스트
- var wardcd = model.getValue("/root/main/cond/getwardlist");
- model.makeValue("/root/send/reqdata/wardcd", wardcd);
- submit("TRMNW09002");
- ]]>
- </script>
- </select1>
- <caption id="caption2" class="search_name" style="left:652px; top:12px; width:55px; height:17px; text-align:center; ">병실</caption>
- <select1 id="cmb_room" ref="/root/main/cond/getwardroomlist" class="combo_s_essential" appearance="minimal" style="left:709px; top:12px; width:89px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/getwardroomlist/roomlist">
- <label ref="roomnm"/>
- <value ref="roomcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //초기화
- model.removeNodeset("/root/init/getwardpatinfo");
- model.removeNodeset("/root/send");
-
- // 그리드 초기화
- model.removeNodeset("/root/main/recordlist/list");
- // 환자명, 등록번호, 성별, 나이 초기화
- model.makeValue("/root/main/cond/getwardpatinfo", "");
- model.makeValue("/root/main/cond/pid", "");
- model.makeValue("/root/main/cond/sa", "");
-
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
-
- //병동 리스트
- var wardcd = model.getValue("/root/main/cond/getwardlist");
- model.makeValue("/root/send/reqdata/wardcd", wardcd);
- //병실 리스트
- var roomcd = model.getValue("/root/main/cond/getwardroomlist");
- var orddd = getCurrentDate();
- model.makeValue("/root/send/reqdata/roomcd", roomcd);
- model.makeValue("/root/send/reqdata/orddd", orddd);
- submit("TRMNW09003");
- ]]>
- </script>
- </select1>
- <caption id="caption4" class="search_name" style="left:806px; top:12px; width:65px; height:17px; text-align:center; ">환자명</caption>
- <select1 id="cmb_patient" ref="/root/main/cond/getwardpatinfo" class="combo_s_essential" appearance="minimal" style="left:873px; top:12px; width:74px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/getwardpatinfo/patlist">
- <label ref="patnm"/>
- <value ref="pid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- //환자명 리스트
- // indd, instcd, pid, cretno send로 보내기
- var indd = model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/indd");
- var instcd = model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/instcd");
- var pid = model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/pid");
- var cretno = model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/cretno");
- var sa = model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/sa");
- var ordtype = model.getValue("/root/init/getwardpatinfo/patlist["+(cmb_patient.mouseRow+1)+"]/ordtype");
- if(ordtype == "D") ordtype = "I";
-
- model.makeValue("/root/main/cond/pid", pid);
- model.makeValue("/root/main/cond/getwardpatinfo", pid);
- model.makeValue("/root/main/cond/sa", sa);
- model.makeValue("/root/send/reqdata/instcd", instcd);
- model.makeValue("/root/send/reqdata/indd", indd);
- model.makeValue("/root/send/reqdata/pid", pid);
- model.makeValue("/root/send/reqdata/cretno", cretno);
-
- //recdd1, recdd2
- var recdd1 = model.getValue("/root/main/cond/recdd1");
- var recdd2 = model.getValue("/root/main/cond/recdd2");
- model.makeValue("/root/send/reqdata/recdd1", recdd1);
- model.makeValue("/root/send/reqdata/recdd2", recdd2);
- // 시간 send로 보내기
- var rectm1 = model.getValue("/root/main/cond/rectm1");
- var rectm2 = model.getValue("/root/main/cond/rectm2");
- model.makeValue("/root/send/reqdata/rectm1", rectm1);
- model.makeValue("/root/send/reqdata/rectm2", rectm2);
-
- submit("TRMNW09101");
-
- //상단정보 세팅
- var param=ordtype+"▦"+pid+"▦"+indd+"▦"+cretno+"▦"+instcd+"▦"+ipt_datesch.value;
- setParameter("condparam", param);
- modal("SPMMO08900", 1, 0, 0, "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- // Mode, RE.., Anti..값 셋팅
- if(grd_record.rows > 2){
- model.makeValue("/root/main/cond/crrtmod", model.getValue("/root/main/recordlist/list[1]/crrtmod"));
- model.makeValue("/root/main/cond/repdiacd", model.getValue("/root/main/recordlist/list[1]/repdiacd"));
- model.makeValue("/root/main/cond/anticocd", model.getValue("/root/main/recordlist/list[1]/anticocd"));
-
- // 차이, subtotal 값 계산
- var total = 0;
- for(var i=1; i<(grd_record.rows-1); i++){
- if( !(grd_record.valueMatrix(i+1, grd_record.colRef("acrmval")) == "" || grd_record.valueMatrix(i+1, grd_record.colRef("flushval")) == "") ) {
- var acrmval = model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- var flushval = model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- var subtotal = model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
-
- var subtotal = acrmval - flushval;
-
- total+=subtotal;
-
- model.makeValue("/root/main/recordlist/list["+i+"]/total", total);
- model.makeValue("/root/main/recordlist/list["+i+"]/subtotal", subtotal);
- }
- grd_record.tooltipText(i+1, grd_record.colRef("bfrcd") ) = model.getValue("/root/init/M0566list/M0566[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/bfrcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("repcd") ) = model.getValue("/root/init/M0567list/M0567[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/repcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("dialyscd") ) = model.getValue("/root/init/M0568list/M0568[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/dialyscd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("cmt") ) = model.getValue("/root/init/M0569list/M0569[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/cmt")+"']/cdnm");
- }
- } else {
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
- }
-
- model.refresh();
- ]]>
- </script>
- </select1>
- <output id="opt_pid" ref="/root/main/cond/pid" class="output_search" style="left:950px; top:12px; width:80px; height:19px; "/>
- <output id="opt_sa" ref="/root/main/cond/sa" class="output_search" style="left:1033px; top:12px; width:55px; height:19px; "/>
- <caption id="caption9" class="search_name" style="left:10px; top:12px; width:76px; height:17px; text-align:center; ">조회일자</caption>
- <input id="ipt_datesch" ref="/root/main/cond/datesch" class="input_s_essential" inputtype="date" style="left:90px; top:11px; width:92px; height:19px; padding-left:6; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- ipt_recDd1.value=ipt_datesch.value;
-
- var date = ipt_datesch.value.toDate("YYYYMMDD");
- date.getAddDate(+1, "D");
- var recdd2 = date.getDateFormat();
- ipt_recDd2.value = recdd2;
-
- model.makeValue("/root/send/reqdata/recdd1", ipt_recDd1.value);
- model.makeValue("/root/send/reqdata/recdd2", ipt_recDd2.value);
-
- var wardlist = model.getValue("/root/main/cond/getwardlist");
- var wardroomlist = model.getValue("/root/main/cond/getwardroomlist");
- var wardpatinfo = model.getValue("/root/main/cond/getwardpatinfo");
-
- if(wardlist!="" && wardroomlist!="" && wardpatinfo!="") {
- submit("TRMNW09101");
- // Mode, RE.., Anti..값 셋팅
- if(grd_record.rows > 2){
- model.makeValue("/root/main/cond/crrtmod", model.getValue("/root/main/recordlist/list[1]/crrtmod"));
- model.makeValue("/root/main/cond/repdiacd", model.getValue("/root/main/recordlist/list[1]/repdiacd"));
- model.makeValue("/root/main/cond/anticocd", model.getValue("/root/main/recordlist/list[1]/anticocd"));
-
- // 차이, subtotal 값 계산
- var total = 0;
- for(var i=1; i<(grd_record.rows-1); i++){
- if(grd_record.valueMatrix(i+1, grd_record.colRef("acrmval")) != "" || grd_record.valueMatrix(i+1, grd_record.colRef("flushval")) != "") {
- var acrmval = model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- var flushval = model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- var subtotal = model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
-
- var subtotal = acrmval - flushval;
- total+=subtotal;
-
- model.makeValue("/root/main/recordlist/list["+i+"]/total", total);
- model.makeValue("/root/main/recordlist/list["+i+"]/subtotal", subtotal);
- }
- grd_record.tooltipText(i+1, grd_record.colRef("bfrcd") ) = model.getValue("/root/init/M0566list/M0566[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/bfrcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("repcd") ) = model.getValue("/root/init/M0567list/M0567[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/repcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("dialyscd") ) = model.getValue("/root/init/M0568list/M0568[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/dialyscd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("cmt") ) = model.getValue("/root/init/M0569list/M0569[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/cmt")+"']/cdnm");
- }
- } else {
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
- }
-
- model.refresh();
- }
- ]]>
- </script>
- </input>
- <input id="ipt_recDd1" ref="/root/main/cond/recdd1" class="input_default" disabled="true" inputtype="date" style="left:187px; top:11px; width:90px; height:19px; "/>
- <input id="ipt_recTm1" ref="/root/main/cond/rectm1" class="input_default" disabled="true" format="hh:nn" style="left:279px; top:11px; width:40px; height:19px; "/>
- <caption id="caption11" style="left:324px; top:10px; width:15px; height:20px; font-weight:bold; ">~</caption>
- <input id="ipt_recDd2" ref="/root/main/cond/recdd2" class="input_default" disabled="true" inputtype="date" style="left:342px; top:11px; width:90px; height:19px; "/>
- <input id="ipt_recTm2" ref="/root/main/cond/rectm2" class="input_default" disabled="true" format="hh:nn" style="left:434px; top:11px; width:40px; height:19px; "/>
- <line id="line5" class="line_4" style="x1:1100px; y1:8px; x2:1100px; y2:35px; "/>
- <button id="button1" class="btn1_letter2" style="left:1116px; top:11px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //환자명 리스트
- //pid, wardlist, wardroomlist, wardpatinfo 검수
- var wardlist = model.getValue("/root/main/cond/getwardlist");
- var wardroomlist = model.getValue("/root/main/cond/getwardroomlist");
- var wardpatinfo = model.getValue("/root/main/cond/getwardpatinfo");
-
- if(wardlist!="" && wardroomlist!="" && wardpatinfo!="") {
- // 시간 send로 보내기
- var rectm1 = model.getValue("/root/main/cond/rectm1");
- var rectm2 = model.getValue("/root/main/cond/rectm2");
- //recdd1, recdd2
- var recdd1 = model.getValue("/root/main/cond/recdd1");
- var recdd2 = model.getValue("/root/main/cond/recdd2");
- model.makeValue("/root/send/reqdata/rectm1", rectm1);
- model.makeValue("/root/send/reqdata/rectm2", rectm2);
- model.makeValue("/root/send/reqdata/recdd1", recdd1);
- model.makeValue("/root/send/reqdata/recdd2", recdd2);
-
- submit("TRMNW09101");
- // Mode값 셋팅
- if(grd_record.rows > 2){
- model.makeValue("/root/main/cond/crrtmod", model.getValue("/root/main/recordlist/list[1]/crrtmod"));
- model.makeValue("/root/main/cond/repdiacd", model.getValue("/root/main/recordlist/list[1]/repdiacd"));
- model.makeValue("/root/main/cond/anticocd", model.getValue("/root/main/recordlist/list[1]/anticocd"));
-
- // 차이, subtotal 값 계산
- var total = 0;
- for(var i=1; i<(grd_record.rows-1); i++){
- if( !(grd_record.valueMatrix(i+1, grd_record.colRef("acrmval")) == "" || grd_record.valueMatrix(i+1, grd_record.colRef("flushval")) == "") ) {
- var acrmval = model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- var flushval = model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- var subtotal = model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
-
- var subtotal = acrmval - flushval;
- total+=subtotal;
-
- model.makeValue("/root/main/recordlist/list["+i+"]/total", total);
- model.makeValue("/root/main/recordlist/list["+i+"]/subtotal", subtotal);
- }
- grd_record.tooltipText(i+1, grd_record.colRef("bfrcd") ) = model.getValue("/root/init/M0566list/M0566[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/bfrcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("repcd") ) = model.getValue("/root/init/M0567list/M0567[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/repcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("dialyscd") ) = model.getValue("/root/init/M0568list/M0568[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/dialyscd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("cmt") ) = model.getValue("/root/init/M0569list/M0569[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/cmt")+"']/cdnm");
- }
- } else {
- // 콤보버튼 초기화
- model.makeValue("/root/main/cond/crrtmod", "");
- model.makeValue("/root/main/cond/repdiacd", "");
- model.makeValue("/root/main/cond/anticocd", "");
- }
- model.refresh();
- }
- ]]>
- </script>
- </button>
- </group>
- <caption id="caption12" class="cell_1" style="left:0px; top:57px; width:55px; height:17px; text-align:center; ">Mode</caption>
- <select1 id="cmb_crrtmod" ref="/root/main/cond/crrtmod" class="combo_default" appearance="minimal" style="left:57px; top:56px; width:135px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/M0563list">
- <label ref="M0563/cdnm"/>
- <value ref="M0563/cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_record.rows > 2){
- for(var i=1; i<= getNodesetCount(grd_record.nodeset); i++){
- if( !(grd_record.rowStatus(i+1) == "1" || grd_record.rowStatus(i+1) == "3" || grd_record.rowStatus(i+1) == "4") ) {
- grd_record.rowStatus(i+1) = "2";
- }
- }
- }
- ]]>
- </script>
- </select1>
- <caption id="caption13" class="cell_1" style="left:194px; top:57px; width:136px; height:17px; text-align:center; ">Replacement/Dialysate</caption>
- <select1 id="cmb_repdiacd" ref="/root/main/cond/repdiacd" class="combo_default" appearance="minimal" style="left:332px; top:56px; width:135px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/M0564list">
- <label ref="M0564/cdnm"/>
- <value ref="M0564/cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_record.rows > 2){
- for(var i=1; i<= getNodesetCount(grd_record.nodeset); i++){
- if( !(grd_record.rowStatus(i+1) == "1" || grd_record.rowStatus(i+1) == "3" || grd_record.rowStatus(i+1) == "4") ) {
- grd_record.rowStatus(i+1) = "2";
- }
- }
- }
- ]]>
- </script>
- </select1>
- <caption id="caption14" class="cell_1" style="left:469px; top:57px; width:136px; height:17px; text-align:center; ">Anticoagulant</caption>
- <select1 id="cmb_anticocd" ref="/root/main/cond/anticocd" class="combo_default" appearance="minimal" style="left:607px; top:56px; width:170px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/M0565list">
- <label ref="M0565/cdnm"/>
- <value ref="M0565/cdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if(grd_record.rows > 2){
- for(var i=1; i<= getNodesetCount(grd_record.nodeset); i++){
- if( !(grd_record.rowStatus(i+1) == "1" || grd_record.rowStatus(i+1) == "3" || grd_record.rowStatus(i+1) == "4") ) {
- grd_record.rowStatus(i+1) = "2";
- }
- }
- }
- ]]>
- </script>
- </select1>
- <datagrid id="grd_record" nodeset="/root/main/recordlist/list" caption="Time^Anti-
coagulant^I/O Data^I/O Data^I/O Data^I/O Data^I/O Data^I/O Data^I/O Data^I/O Data^Pressure(mmHg)^Pressure(mmHg)^Pressure(mmHg)^Pressure(mmHg)^Pressure(mmHg)^Pressure(mmHg)^Hemosol connect^비고^bfretcval^repetcval^dialysetcval^cmtetc^recseq^repdiacd^anticocd^Replacement/Dialysate^Anticoagulant|Time^Anti-
coagulant^BFR^Replacement^Dialysate^Removal^Actual Removal^Flushing fluid^Subtotal^Total^Access^Filter^Effluent^Return^TMP^ΔP^Hemosol connect^비고^bfretcval^repetcval^dialysetcval^cmtetc^recseq" colsep="^" colwidth="40, 62, 50, 78, 62, 62, 92, 81, 55, 55, 50, 50, 50, 50, 40, 37, 103, 137, 0, 0, 0, 0, 0" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" tooltip="true" style="left:0px; top:82px; width:1194px; height:576px; ">
- <col ref="drugtm" type="input" format="hh:nn" style="text-align:center; "/>
- <col ref="injamtval" type="input" format="9999" style="text-align:right; "/>
- <col id="cmb_bfrcd" editmode="input" ref="bfrcd" type="combo" format="9999" maxlength="4" style="text-align:right; ">
- <choices>
- <itemset nodeset="/root/init/M0566list">
- <label ref="M0566/cdnm"/>
- <value ref="M0566/cdid"/>
- </itemset>
- </choices>
- </col>
- <col editmode="input" ref="repcd" type="combo" format="9999" maxlength="4" style="text-align:right; ">
- <choices>
- <itemset nodeset="/root/init/M0567list">
- <label ref="M0567/cdnm"/>
- <value ref="M0567/cdid"/>
- </itemset>
- </choices>
- </col>
- <col editmode="input" ref="dialyscd" type="combo" format="9999" maxlength="4" style="text-align:right; ">
- <choices>
- <itemset nodeset="/root/init/M0568list">
- <label ref="M0568/cdnm"/>
- <value ref="M0568/cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rmval" type="input" format="9999" style="text-align:right; "/>
- <col ref="acrmval" type="input" format="9999" style="text-align:right; "/>
- <col ref="flushval" type="input" format="9999" style="text-align:right; "/>
- <col ref="subtotal" type="output" style="text-align:right; "/>
- <col ref="total" type="output" style="text-align:right; "/>
- <col ref="accessval" type="input" format="(-)9999" style="text-align:right; "/>
- <col ref="filterval" type="input" format="(-)9999" style="text-align:right; "/>
- <col ref="effluval" type="input" format="(-)9999" style="text-align:right; "/>
- <col ref="rtnval" type="input" format="(-)9999" style="text-align:right; "/>
- <col ref="tmpval" type="input" format="(-)9999" style="text-align:right; "/>
- <col ref="prsdrval" type="input" format="999" style="text-align:right; "/>
- <col ref="hemcon" type="input"/>
- <col editmode="input" ref="etccd" type="combo">
- <choices>
- <itemset nodeset="/root/init/M0569list">
- <label ref="M0569/cdnm"/>
- <value ref="M0569/cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="bfretcval" visibility="hidden"/>
- <col ref="repetcval" visibility="hidden"/>
- <col ref="dialysetcval" visibility="hidden"/>
- <col ref="cmt" visibility="hidden"/>
- <col ref="recseq" visibility="hidden"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var recrow = grd_record.row - 1;
- if(grd_record.col == grd_record.colRef("bfrcd")) {
- var bfrcd = grd_record.valueMatrix(grd_record.row, grd_record.colRef("bfrcd"));
- var bfretcval = grd_record.valueMatrix(grd_record.row, grd_record.colRef("bfretcval"));
- if( !isNaN(bfrcd)) {
- if(bfrcd.length > 4) {
- messageBox("BFR수치는 네자리를 넘을 수 없습니다.", "E");
- model.setValue("/root/main/recordlist/list["+(grd_record.row-1)+"]/bfrcd", bfrcd.substr(0, 4));
- } else {
- if(bfrcd == "99" && bfretcval == "") {
- ipt_bfretcval.value = "";
- group2.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group2.visible = true;
- model.setFocus("ipt_bfretcval");
- } else if(bfrcd == "99" && bfretcval != "") {
- ipt_bfretcval.value = bfretcval;
- group2.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group2.visible = true;
- model.setFocus("ipt_bfretcval");
- } else if(model.getValue("/root/init/M0566list/M0566[cdid='"+bfrcd+"']/cdnm") != "") {
- ipt_bfretcval.value = "";
- model.setValue("/root/main/recordlist/list["+recrow+"]/bfretcval", "");
- } else if(model.getValue("/root/init/M0566list/M0566[cdid='"+bfrcd+"']/cdnm") == "") {
- model.setValue("/root/main/recordlist/list["+recrow+"]/bfretcval", bfrcd);
- ipt_bfretcval.value = bfretcval;
- }
- }
- } else {
- messageBox("BFR수치는 문자열을 입력할 수 없습니다.", "E");
- model.setValue("/root/main/recordlist/list["+(grd_record.row-1)+"]/bfrcd", "");
- }
- } else if(grd_record.col == grd_record.colRef("repcd")) {
- var repcd = grd_record.valueMatrix(grd_record.row, grd_record.colRef("repcd"));
- var repetcval = grd_record.valueMatrix(grd_record.row, grd_record.colRef("repetcval"));
- if( !isNaN(repcd)) {
- if(repcd.length > 4) {
- messageBox("Replacement수치는 네자리를 넘을 수 없습니다.", "E");
- model.setValue("/root/main/recordlist/list["+(grd_record.row-1)+"]/repcd", repcd.substr(0, 4));
- } else {
- if(repcd == "99" && repetcval == "") {
- ipt_repetcval.value = "";
- group3.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group3.visible = true;
- model.setFocus("ipt_repetcval");
- } else if(repcd == "99" && repetcval != "") {
- ipt_repetcval.value = repetcval;
- group3.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group3.visible = true;
- model.setFocus("ipt_repetcval");
- } else if(model.getValue("/root/init/M0567list/M0567[cdid='"+repcd+"']/cdnm") != "") {
- ipt_repetcval.value = "";
- model.setValue("/root/main/recordlist/list["+recrow+"]/repetcval", "");
- } else if(model.getValue("/root/init/M0567list/M0567[cdid='"+repcd+"']/cdnm") == "") {
- model.setValue("/root/main/recordlist/list["+recrow+"]/repetcval", repcd);
- ipt_repetcval.value = repetcval;
- }
- }
- } else {
- messageBox("Replacement수치는 문자열을 입력할 수 없습니다.", "E");
- model.setValue("/root/main/recordlist/list["+(grd_record.row-1)+"]/repcd", "");
- }
- } else if(grd_record.col == grd_record.colRef("dialyscd")) {
- var dialyscd = grd_record.valueMatrix(grd_record.row, grd_record.colRef("dialyscd"));
- var dialysetcval = grd_record.valueMatrix(grd_record.row, grd_record.colRef("dialysetcval"));
- if( !isNaN(dialyscd)) {
- if(dialyscd.length > 4) {
- messageBox("Dialysate수치는 네자리를 넘을 수 없습니다.", "E");
- model.setValue("/root/main/recordlist/list["+(grd_record.row-1)+"]/dialyscd", dialyscd.substr(0, 4));
- } else {
- if(dialyscd == "99" && dialysetcval == "") {
- ipt_dialysetcval.value = "";
- group6.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group6.visible = true;
- model.setFocus("ipt_dialysetcval");
- } else if(dialyscd == "99" && dialysetcval != "") {
- ipt_dialysetcval.value = dialysetcval;
- group6.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group6.visible = true;
- model.setFocus("ipt_dialysetcval");
- } else if(model.getValue("/root/init/M0568list/M0568[cdid='"+dialyscd+"']/cdnm") != "") {
- ipt_dialysetcval.value = "";
- model.setValue("/root/main/recordlist/list["+recrow+"]/dialysetcval", "");
- } else if(model.getValue("/root/init/M0568list/M0568[cdid='"+dialyscd+"']/cdnm") == "") {
- model.setValue("/root/main/recordlist/list["+recrow+"]/dialysetcval", dialyscd);
- ipt_dialysetcval.value = dialysetcval;
- }
- }
- } else {
- messageBox("Dialysate수치는 문자열을 입력할 수 없습니다.", "E");
- model.setValue("/root/main/recordlist/list["+(grd_record.row-1)+"]/dialyscd", "");
- }
- } else if(grd_record.col == grd_record.colRef("etccd")) {
- var etccd = grd_record.valueMatrix(grd_record.row, grd_record.colRef("etccd"));
- var cmt = grd_record.valueMatrix(grd_record.row, grd_record.colRef("cmt"));
- if(etccd == "99" && cmt == "") {
- ipt_cmt.value = "";
- group7.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group7.visible = true;
- model.setFocus("ipt_cmt");
- } else if(etccd == "99" && cmt != "") {
- ipt_cmt.value = cmt;
- group7.attribute("top") = 172+(23*(recrow-grd_record.topRow));
- group7.visible = true;
- model.setFocus("ipt_cmt");
- } else if(model.getValue("/root/init/M0569list/M0569[cdid='"+etccd+"']/cdnm") != "") {
- ipt_cmt.value = "";
- model.setValue("/root/main/recordlist/list["+recrow+"]/cmt", "");
- } else if(model.getValue("/root/init/M0569list/M0569[cdid='"+etccd+"']/cdnm") == "") {
- model.setValue("/root/main/recordlist/list["+recrow+"]/cmt", etccd);
- ipt_cmt.value = etccd;
- }
- }
-
- // 차이, subtotal 값 계산
- var total = 0;
- for(var i=1; i<(grd_record.rows-1); i++){
- if( !(grd_record.valueMatrix(i+1, grd_record.colRef("acrmval")) == "" || grd_record.valueMatrix(i+1, grd_record.colRef("flushval")) == "") ) {
- var acrmval = model.getValue("/root/main/recordlist/list["+i+"]/acrmval");
- var flushval = model.getValue("/root/main/recordlist/list["+i+"]/flushval");
- var subtotal = model.getValue("/root/main/recordlist/list["+i+"]/subtotal");
- var subtotal = acrmval - flushval;
-
- total+=subtotal;
-
- model.makeValue("/root/main/recordlist/list["+i+"]/total", total);
- model.makeValue("/root/main/recordlist/list["+i+"]/subtotal", subtotal);
- }
- grd_record.tooltipText(i+1, grd_record.colRef("bfrcd") ) = model.getValue("/root/init/M0566list/M0566[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/bfrcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("repcd") ) = model.getValue("/root/init/M0567list/M0567[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/repcd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("dialyscd") ) = model.getValue("/root/init/M0568list/M0568[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/dialyscd")+"']/cdnm");
- grd_record.tooltipText(i+1, grd_record.colRef("cmt") ) = model.getValue("/root/init/M0569list/M0569[cdid='"+model.getValue("/root/main/recordlist/list["+i+"]/cmt")+"']/cdnm");
- }
-
- model.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- var col = grd_record.col;
- if(event.keyCode == "13") {
- if(col ==1 || col == 3 || col == 4 || col == 5) { //TimeTime: 자리수 채우고 자동 옆이동), BFR, Replacement, Dialysate(combo선택) 제외
-
- }else if(col == 8) { //subtotal, total은 제외
- grd_record.col += 3; grd_record.editCell();
- } else {
- grd_record.col++; grd_record.editCell();
- }
-
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
- //시간 수정시 체크
- var curRow = grd_record.row;
- var drugtm = model.getValue("/root/main/recordlist/list["+(curRow-1)+"]/drugtm");
- if(drugtm != "") {
- fCheckTime("drugtm");
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption3" class="hand" style="left:0px; top:666px; width:185px; height:20px; font-weight:bold; ">BFR : Blood Flow Rate</caption>
- <group id="group2" visibility="hidden" style="left:124px; top:149px; width:165px; height:46px; background-color:#87CEFA; ">
- <caption id="caption1" class="tit_2" style="left:0px; top:5px; width:87px; height:14px; ">BFR 기타</caption>
- <input id="ipt_bfretcval" ref="/root/main/etc/bfretcval" max="4" format="9999" style="left:15px; top:20px; width:50px; height:19px; "/>
- <button id="btn_etcbfrok" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:70px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- model.makeValue("/root/main/recordlist/list["+recrow+"]/bfrcd", ipt_bfretcval.value);
- model.makeValue("/root/main/recordlist/list["+recrow+"]/bfretcval", ipt_bfretcval.value);
- grd_record.refresh();
- group2.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_etcbfrcl" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:115px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- ipt_bfretcval.value="";
- model.setValue("/root/main/recordlist/list["+recrow+"]/bfrcd", model.getValue("/root/main/recordlist/list["+recrow+"]/bfretcval"));
- grd_record.refresh();
- group2.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <group id="group3" visibility="hidden" style="left:175px; top:149px; width:165px; height:46px; background-color:#87CEFA; ">
- <caption id="caption5" class="tit_2" style="left:0px; top:5px; width:131px; height:14px; ">Replacement 기타</caption>
- <input id="ipt_repetcval" ref="/root/main/etc/bfretcval" max="4" format="9999" style="left:15px; top:20px; width:50px; height:19px; "/>
- <button id="btn_etcrepok" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:70px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- model.makeValue("/root/main/recordlist/list["+recrow+"]/repcd", ipt_repetcval.value);
- model.makeValue("/root/main/recordlist/list["+recrow+"]/repetcval", ipt_repetcval.value);
- grd_record.refresh();
- group3.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_etcrepcl" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:115px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- ipt_bfretcval.value="";
- model.setValue("/root/main/recordlist/list["+recrow+"]/repcd", model.getValue("/root/main/recordlist/list["+recrow+"]/repetcval"));
- grd_record.refresh();
- group3.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <group id="group6" visibility="hidden" style="left:253px; top:149px; width:165px; height:46px; background-color:#87CEFA; ">
- <caption id="caption8" class="tit_2" style="left:0px; top:5px; width:126px; height:14px; ">Dialysate 기타</caption>
- <input id="ipt_dialysetcval" ref="/root/main/etc/bfretcval" max="4" format="9999" style="left:15px; top:20px; width:50px; height:19px; "/>
- <button id="btn_etcdialyscl" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:70px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- model.makeValue("/root/main/recordlist/list["+recrow+"]/dialyscd", ipt_dialysetcval.value);
- model.makeValue("/root/main/recordlist/list["+recrow+"]/dialysetcval", ipt_dialysetcval.value);
- grd_record.refresh();
- group6.visible = false;
- ]]>
- </script>
- </button>
- <button id="button2" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:115px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- ipt_dialysetcval.value="";
- model.setValue("/root/main/recordlist/list["+recrow+"]/dialyscd", model.getValue("/root/main/recordlist/list["+recrow+"]/dialysetcval"));
- grd_record.refresh();
- group6.visible = false;
- ]]>
- </script>
- </button>
- </group>
- <group id="group7" visibility="hidden" style="left:1031px; top:149px; width:160px; height:46px; background-color:#87CEFA; ">
- <caption id="caption10" class="tit_2" style="left:0px; top:5px; width:126px; height:14px; ">비고 기타</caption>
- <input id="ipt_cmt" ref="/root/main/etc/bfretcval" style="left:10px; top:20px; width:50px; height:19px; "/>
- <button id="btn_etccmtok" class="btn5_letter2" navindex="22" disable.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:65px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- model.makeValue("/root/main/recordlist/list["+recrow+"]/etccd", ipt_cmt.value);
- model.makeValue("/root/main/recordlist/list["+recrow+"]/cmt", ipt_cmt.value);
- grd_record.refresh();
- group7.visible = false;
- ]]>
- </script>
- </button>
- <button id="btn_etccmtcl" class="btn5_letter2" navindex="22" disafble.background-image="../../../com/commonweb/images/dis_btn5_letter2.gif" style="left:110px; top:20px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn5_letter2.gif; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var recrow=grd_record.row - 1;
- ipt_cmt.value="";
- model.setValue("/root/main/recordlist/list["+recrow+"]/etccd", model.getValue("/root/main/recordlist/list["+recrow+"]/cmt"));
- grd_record.refresh();
- group7.visible = false;
- ]]>
- </script>
- </button>
- </group>
- </group>
- </xhtml:body>
- </xhtml:html>
|