12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028 |
- <?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="">
- <main>
- <cond>
- <quitflag/>
- <frstdd/>
- <lastdd/>
- <orddd/>
- <wardcd/>
- <orddeptcd/>
- <medispclid/>
- <atdoctid/>
- <exestat/>
- <pid/>
- <indd/>
- <cretno/>
- <instcd/>
- </cond>
- <wardpatinfo>
- <wardpatlist>
- <dschdd/>
- <roomcd/>
- <pid/>
- <patnm/>
- <sexage/>
- <hometel/>
- <mpphontel/>
- <diagcdknm/>
- <diagcdenm/>
- <opcdknm/>
- <opcdenm/>
- <opcnfmdd/>
- <orddeptnm/>
- <medispclnm/>
- <atdoctnm/>
- <insunm/>
- <bforddd/>
- <aforddd/>
- <instat/>
- <seqno/>
- <indd/>
- <cretno/>
- <instcd/>
- <exestat/>
- <cnstcd/>
- <remark/>
- <exerid/>
- <exedd/>
- </wardpatlist>
- </wardpatinfo>
- </main>
- <send/>
- <init>
- <init>
- <ward>
- <wardcd/>
- <wardnm/>
- </ward>
- <dept>
- <deptcd/>
- <depthngnm/>
- </dept>
- <settingrn>
- <settingrnid/>
- <settingrnnm/>
- </settingrn>
- <doctlist>
- <medispcl>
- <doctid/>
- <doctnm/>
- </medispcl>
- <atdoct>
- <doctid/>
- <doctnm/>
- </atdoct>
- </doctlist>
- </init>
- <M0595list>
- <M0595/>
- </M0595list>
- <M0596list>
- <M0596/>
- </M0596list>
- </init>
- <hidden/>
- <temp>
- <paminfo/>
- </temp>
- </root>
- </instance>
- <script id="script1" type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //grd_wardpatlist.tooltipText( grd_wardpatlist.row, (grd_wardpatlist.col+1) ) = "this is a tooltip....";
- ]]>
- </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) {
- //
- // //퇴원일자+3일 여부
- // model.setValue("/root/main/cond/quitflag", 1);
- //
- // //날짜 세팅
- // var currentDate=model.getValue("/root/temp/paminfo/list/dschdd");
- // if(currentDate=='99991231') {
- // currentDate=getCurrendDate();
- // model.setValue("/root/main/cond/orddd", currentDate);
- //
- // var lastdd='';
- // var date='';
- //
- // if(model.getValue("/root/main/cond/quitflag")==1) {
- // lastdd=currentDate;
- // } else if(model.getValue("/root/main/cond/quitflag")==2) {
- // date = currentDate.toDate("YYYYMMDD");
- // date.getAddDate(+3, "D");
- // lastdd = date.getDateFormat();
- // }
- //
- // model.setValue("/root/main/cond/frstdd", currentDate);
- // model.setValue("/root/main/cond/lastdd", lastdd);
- //
- // //초기화
- // model.removenode("/root/send");
- // model.removenode("/root/main/wardpatinfo");
- // model.setValue("/root/main/cond/wardcd", "");
- // model.setValue("/root/main/cond/orddeptcd", "");
- // model.setValue("/root/main/cond/medispclid", "");
- // model.setValue("/root/main/cond/atdoctid", "");
- // model.setValue("/root/main/cond/pid", "");
- //
- // //병동 & 진료과 세팅
- // // model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- //
- // submit("TRMNW00101");
- // submit("TRMNW13501");
- // } else {
- // model.setValue("/root/main/cond/orddd", currentDate);
- // var lastdd='';
- // var date='';
- //
- // if(model.getValue("/root/main/cond/quitflag")==1) {
- // lastdd=currentDate;
- // } else if(model.getValue("/root/main/cond/quitflag")==2) {
- // date = currentDate.toDate("YYYYMMDD");
- // date.getAddDate(+3, "D");
- // lastdd = date.getDateFormat();
- // }
- //
- // model.setValue("/root/main/cond/frstdd", currentDate);
- // model.setValue("/root/main/cond/lastdd", lastdd);
- //
- // //초기화
- // model.removenode("/root/send");
- // model.removenode("/root/main/wardpatinfo");
- //
- // model.setValue("/root/main/cond/wardcd", model.getValue("/root/temp/paminfo/list/wardcd"));
- // model.setValue("/root/main/cond/orddeptcd", model.getValue("/root/temp/paminfo/list/orddeptcd"));
- // model.setValue("/root/main/cond/medispclid", model.getValue( "/root/temp/paminfo/list/medispclid"));
- // model.setValue("/root/main/cond/atdoctid", model.getValue("/root/temp/paminfo/list/atdoctid"));
- // model.setValue("/root/main/cond/pid", model.getValue("/root/temp/paminfo/list/pid"));
- // model.setValue("/root/main/cond/indd", model.getValue("/root/temp/paminfo/list/indd"));
- // model.setValue("/root/main/cond/cretno", model.getValue("/root/temp/paminfo/list/cretno"));
- // model.setValue("/root/main/cond/instcd", model.getValue("/root/temp/paminfo/list/instcd"));
- //
- // model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- // model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- // model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- // model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- // model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- // model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- // model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- // model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- //
- // //병동 & 진료과 세팅
- // // model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- //
- // submit("TRMNW00101");
- // submit("TRMNW00102");
- // submit("TRMNW13501");
- // }
- //
- // //Happycall insert, update상태 체크
- // var exestat='';
- // var data='';
- // for(var i=1; i<grd_wardpatlist.rows; i++) {
- //
- // exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- // cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
- //
- // if(exestat=='' && cnstcd=='') {
- // grd_wardpatlist.addStatus(i, "insert");
- // }
- // }
- // model.refresh();
- //
- // } else {
-
- grd_wardpatlist.fixedcellcheckbox(0, 1) = true;
-
- //퇴원일자
- model.setValue("/root/main/cond/quitflag", 1);
-
- //날짜 세팅
- var currentDate=getCurrentDate();
- model.setValue("/root/main/cond/orddd", currentDate);
- var lastdd=currentDate;
-
- //실시여부 세팅
- model.setValue("/root/main/cond/exestat", "03");
-
- // 공통코드 가져오기
- zbcfGetCodeList( new Array ( "M0595" , "M0596" // 해피콜 실시 상태
- )
- , new Array ( "/root/init/M0595list", "/root/init/M0596list" // 해피콜 실시 상태
- )
- );
-
- model.setValue("/root/main/cond/frstdd", currentDate);
- model.setValue("/root/main/cond/lastdd", lastdd);
-
- //초기화
- model.removenode("/root/send");
- model.removenode("/root/main/wardpatinfo");
- model.setValue("/root/main/cond/wardcd", getUserInfo("dutplcecd"));
- model.setValue("/root/main/cond/orddeptcd", "");
- model.setValue("/root/main/cond/medispclid", "");
- model.setValue("/root/main/cond/atdoctid", "");
- model.setValue("/root/main/cond/pid", "");
-
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW00101");
- submit("TRMNW13501");
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- // }
-
- ]]>
- </script>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMNW00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/init"/>
- <submission id="TRMNW00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/init/doctlist"/>
- <submission id="TRMNW13501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/wardpatinfo"/>
- <submission id="TXMNW13501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/wardpatinfo"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- </xhtml:head>
- <xhtml:body guideline="1,620;1,395;1,798;1,1178;1,437;" style="margin-left:8; margin-right:8; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:257px; height:14px; ">병동 해피콜</caption>
- </group>
- <group id="group2" class="datagrid2" scroll="auto" style="left:0px; top:13px; width:1195px; height:752px; ">
- <group id="group3" style="left:0px; top:5px; width:1195px; height:60px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1192px; height:60px; "/>
- <caption id="caption8" class="search_name" style="left:15px; top:10px; width:90px; height:17px; text-align:center; ">퇴원일자 :</caption>
- <select1 id="cmb_quitflag" ref="/root/main/cond/quitflag" class="combo_search" appearance="minimal" style="left:104px; top:10px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>퇴원일</label>
- <value>1</value>
- </item>
- <item>
- <label>퇴원후 3일</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <input id="ipt_frstdd" ref="/root/main/cond/frstdd" class="input_s_essential" inputtype="date" style="left:192px; top:10px; width:95px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption2" style="left:290px; top:11px; width:20px; height:20px; font-weight:bold; ">~</caption>
- <input id="ipt_lastdd" ref="/root/main/cond/lastdd" class="input_search" inputtype="date" style="left:304px; top:10px; width:95px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- // var quitflag=model.getValue("/root/main/cond/quitflag");
- //
- // if(quitflag==1) {
- // messageBox("날짜 변경을 할 수 없습니다.", "E");
- // ipt_lastdd.value=ipt_frstdd.value;
- // } else if(quitflag==2) {
- // var lastdd=model.getValue("/root/main/cond/lastdd");
- // var frstdd=model.getValue("/root/main/cond/frstdd");
- // var tempdd='';
- //
- // date datefrdd = frstdd.toDate("YYYYMMDD");
- // date dateltdd = lastdd.toDate("YYYYMMDD");
- //
- // var tempdd = getDateInterval(datefrdd, dateltdd);
- //
- // if(tempdd>3) {
- // messageBox("변경 유효날짜는 사흘입니다.", "E");
- // date = frstdd.toDate("YYYYMMDD");
- // date.getAddDate(+3, "D");
- // lastdd = date.getDateFormat();
- // model.setValue("/root/main/cond/lastdd", lastdd);
- // }
- // }
-
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </input>
- <caption id="caption3" class="search_name" style="left:15px; top:35px; width:60px; height:17px; text-align:center; ">병동 :</caption>
- <select1 id="cmb_ward" ref="/root/main/cond/wardcd" class="combo_s_essential" appearance="minimal" style="left:75px; top:35px; width:130px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- model.makeValue("/root/main/cond/orddeptcd", "");
- model.makeValue("/root/main/cond/medispclid", "");
- model.makeValue("/root/main/cond/atdoctid", "");
-
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW00101");
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- <choices>
- <itemset nodeset="/root/init/init/ward">
- <label ref="wardnm"/>
- <value ref="wardcd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption4" class="search_name" style="left:226px; top:35px; width:73px; height:17px; text-align:center; ">진료과 :</caption>
- <select1 id="cmb_orddept" ref="/root/main/cond/orddeptcd" class="combo_search" appearance="minimal" style="left:299px; top:35px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/init/dept">
- <label ref="depthngnm"/>
- <value ref="deptcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.makeValue("/root/main/cond/medispclid", "");
- model.makeValue("/root/main/cond/atdoctid", "");
-
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW00102");
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <!--(20101206) 경북대
- <caption id="caption5" class="search_name" style="left:420px; top:35px; width:73px; height:17px; text-align:center; ">주치의 :</caption>
- -->
- <caption id="caption5" class="search_name" style="left:420px; top:35px; width:73px; height:17px; text-align:center; ">주치의 :</caption>
- <!--(20101206) 경북대 -->
- <select1 id="cmb_coopteam" ref="/root/main/cond/medispclid" class="combo_search" appearance="minimal" style="left:493px; top:35px; width:80px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/init/doctlist/medispcl">
- <label ref="doctnm"/>
- <value ref="doctid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption6" class="search_name" style="left:590px; top:35px; width:73px; height:17px; text-align:center; ">담당의 :</caption>
- <select1 id="cmb_medispcl" ref="/root/main/cond/atdoctid" class="combo_search" appearance="minimal" style="left:663px; top:35px; width:80px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/init/doctlist/atdoct">
- <label ref="doctnm"/>
- <value ref="doctid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption7" class="search_name" style="left:420px; top:10px; width:90px; height:17px; text-align:center; ">실시여부 :</caption>
- <line id="line5" class="line_4" style="x1:1053px; y1:7px; x2:1053px; y2:53px; "/>
- <button id="btn_search" class="btn1_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter4.gif" style="left:1064px; top:20px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_exel" class="btn1_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter4.gif" style="left:1123px; top:20px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>엑셀</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var exestat='';
- var cnstcd='';
- var savedata='';
- var rowStatus=0;
- var setUptFlag=false;
- var setNullFlag=false;
-
- // for(var i=1; i<grd_wardpatlist.rows; i++) {
- // exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- // cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
- //
- // rowStatus=grd_wardpatlist.rowStatus(i);
- //
- // if(rowStatus!=0) {
- // if(exestat=='' && cnstcd=='') {
- // if(rowStatus==1) {
- // grd_wardpatlist.removeStatus(i, "insert");
- // }
- // } else setNullFlag=true;
- //
- // //상태와 계속적 상담 null여부
- //// if(exestat!='' && cnstcd=='') {
- //// messageBox("계속적 상담 내용을 선택해주세요.", "E");
- //// setNullFlag=false;
- //// } else if(exestat=='' && cnstcd!='') {
- //// messageBox("해피콜 상태 내용을 선택해주세요.", "E");
- //// setNullFlag=false;
- //// } else setNullFlag=true;
- // }
- // }
- //// grd_wardpatlist.colStatus(1)=0;
- //
- //
- // savedata=grd_wardpatlist.getUpdateData();
- // //변경된 사항 유무
- // var dataChkIndex=savedata.indexOf("▩");
- // var dataChkStr=savedata.substring(dataChkIndex+1);
- //
- // if(dataChkStr=="") {
- // setUptFlag=false;
- // } else {
- // setUptFlag=true;
- // model.makeValue("/root/send/savedata", savedata);
- // }
-
- //변경사항이 있다면 데이터를 저장한 후에 엑셀저장한다.
- if( !isNull(model.getValue("/root/main/wardpatinfo/wardpatlist[check='true']/check")) ) {
- var msgrst=messageBox("데이터를", "Q002");
- if(msgrst==6) {
- btn_save.dispatch("DOMActivate");
- } else if(msgrst==7) {
- return;
- }
- }
- // else {
- // for(var i=1; i<grd_wardpatlist.rows; i++) {
- //
- // exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- // cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
- //
- // if(exestat=='' && cnstcd=='') {
- // grd_wardpatlist.addStatus(i, "insert");
- // }
- // }
- // }
-
- //엑셀저장
- var fileName = window.fileDialog("save", ",", false, "병동해피콜관리", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
-
- if (fileName != "") {
- // grd_wardpatlist.saveExcel(fileName, "SheetName", false, false, "", "", true);
- grd_wardpatlist.saveExcel(fileName, "sheetname:SheetName; colhiddenextend:false; rowhiddenextend:false; col_21:label; col_22:label;");
- }
- ]]>
- </script>
- </button>
- <button id="btn_output" class="btn1_letter2" visibility="hidden" disable.background-image="../../../com/commonweb/images/dis_btn5_letter4.gif" style="left:1122px; top:0px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
-
- exeReportPreview("RPMNW13500", "XMLSTR");
- ]]>
- </script>
- </button>
- <select1 id="cmb_exestat" ref="/root/main/cond/exestat" class="combo_search" appearance="minimal" style="left:512px; top:10px; width:60px; height:19px; ">
- <choices>
- <item>
- <label>전체</label>
- <value/>
- </item>
- <item>
- <label>성공</label>
- <value>01</value>
- </item>
- <item>
- <label>실패</label>
- <value>02</value>
- </item>
- <item>
- <label>미실시</label>
- <value>03</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- model.removenode("/root/send");
- model.makeValue("/root/send/quitflag", model.getValue("/root/main/cond/quitflag"));
- model.makeValue("/root/send/orddd", model.getValue("/root/main/cond/orddd"));
- model.makeValue("/root/send/frstdd", model.getValue("/root/main/cond/frstdd"));
- model.makeValue("/root/send/lastdd", model.getValue("/root/main/cond/lastdd"));
- model.makeValue("/root/send/wardcd", model.getValue("/root/main/cond/wardcd"));
- model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/cond/orddeptcd"));
- model.makeValue("/root/send/medispclid", model.getValue("/root/main/cond/medispclid"));
- model.makeValue("/root/send/atdoctid", model.getValue("/root/main/cond/atdoctid"));
- model.makeValue("/root/send/exestat", model.getValue("/root/main/cond/exestat"));
-
- submit("TRMNW13501");
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- //Happycall insert, update상태 체크
- var exestat='';
- var data='';
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- </group>
- <group id="group4" style="left:0px; top:75px; width:1195px; height:677px; vertical-align:top; ">
- <button id="btn_patinfosearch" class="btn2_letter8" disable.background-image="../../../com/commonweb/images/dis_btn2_letter8.gif" style="left:1042px; top:0px; width:108px; height:19px; background-image:../../../com/commonweb/images/btn2_letter8.gif; ">
- <caption>환자진료정보조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var pid = model.getValue("/root/main/wardpatinfo/wardpatlist[" + grd_wardpatlist.row + "]/pid");
- var indd = model.getValue("/root/main/wardpatinfo/wardpatlist[" + grd_wardpatlist.row + "]/indd");
- var orddd = model.getValue("/root/main/cond/orddd");
- var param = pid + "▩" + "I" + "▩" + indd + "▩" + orddd;
-
- setParameter("SMMMO02500_cond", pid);
- open("SMMMO02500","1","20","128");
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn5_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:1152px; top:0px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var exestat='';
- var cnstcd='';
- var savedata='';
- var rowStatus=0;
- var setUptFlag=false;
- var setNullFlag=false;
- var saveHeader = "m▦pid▦indd▦cretno▦seqno▦instcd▦exestat▦cnstcd▦remark▦exedd▩";
- var saveData ="";
-
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- if ( model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/check") == "true" ){
- saveData += ( isNull(model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/seqno")) || model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/seqno") =="0" ? "i":"u" )+ "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/pid") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/indd") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cretno") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/seqno") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/instcd") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/remark") + "▦"
- + model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exedd") + "▩" ;
- }
- // exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- // cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
- //
- // rowStatus=grd_wardpatlist.rowStatus(i);
- //
- // if(rowStatus!=0) {
- // if(exestat=='' && cnstcd=='') {
- // if(rowStatus==1) {
- // grd_wardpatlist.removeStatus(i, "insert");
- // }
- // } else setNullFlag=true;
-
- //상태와 계속적 상담 null여부
- // if(exestat!='' && cnstcd=='') {
- // messageBox("계속적 상담 내용을 선택해주세요.", "E");
- // setNullFlag=false;
- // } else if(exestat=='' && cnstcd!='') {
- // messageBox("해피콜 상태 내용을 선택해주세요.", "E");
- // setNullFlag=false;
- // } else setNullFlag=true;
- // }
- }
- // grd_wardpatlist.colStatus(1)=0;
- //
- // savedata=grd_wardpatlist.getUpdateData();
- // //변경된 사항 유무
- // var dataChkIndex=savedata.indexOf("▩");
- // var dataChkStr=savedata.substring(dataChkIndex+1);
- //
- // if(dataChkStr=="") {
- // setUptFlag=false;
- // } else {
- // setUptFlag=true;
- // model.makeValue("/root/send/savedata", savedata);
- // }
-
- // if(setUptFlag==true && setNullFlag==true) {
- if ( saveData !="" ){
- model.makeValue("/root/send/savedata",saveHeader+saveData);
- if(submit("TXMNW13501")==true) {
-
- for(var i=1; i<grd_wardpatlist.rows; i++) {
-
- exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
-
- if(exestat=='' && cnstcd=='') {
- grd_wardpatlist.addStatus(i, "insert");
- }
- }
-
- //툴팁
- for(var i=grd_wardpatlist.fixedRows; i<grd_wardpatlist.rows; i++)
- {
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("diagcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("diagcdknm"));
- grd_wardpatlist.tooltipText(i, grd_wardpatlist.colRef("opcdenm")) = grd_wardpatlist.valueMatrix(i, grd_wardpatlist.colRef("opcdknm"));
- }
-
- } else {
- messageBox("데이타처리 ", "E009");
- }
- } else {
- messageBox("선택된 데이타가 ", "I004");
- }
- // else {
- // for(var i=1; i<grd_wardpatlist.rows; i++) {
- //
- // exestat=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/exestat");
- // cnstcd=model.getValue("/root/main/wardpatinfo/wardpatlist["+i+"]/cnstcd");
- //
- // if(exestat=='' && cnstcd=='') {
- // grd_wardpatlist.addStatus(i, "insert");
- // }
- // }
- // }
- ]]>
- </script>
- </button>
- <line id="line1" class="line_1" style="x1:0px; y1:20px; x2:1195px; y2:20px; "/>
- <!--(20101206) 경북대
- <datagrid id="grd_wardpatlist" nodeset="/root/main/wardpatinfo/wardpatlist" class="datagrid2" caption="^퇴원일자^퇴원병실^등록번호^환자명^S/A^전화번호
[자택]^전화번호
[휴대]^진단명(한글)^진단명^수술명(한글)^수술명^수술일^진료과^주치의^담당의^보험유형^최근 외래 방문일
/진료과^최근 외래 예약일
/예약과^입원
여부^seqno^indd^cretno^instcd^상태^계속적
상담^Remark^실시자^실시일자" colsep="^" colwidth="22, 70, 65, 55, 55, 40, 85, 85, 100, 100, 100, 100, 70, 74, 55, 55, 70, 100, 100, 45, 0, 0, 0, 0, 110, 50, 150, 55, 95" ellipsis="true" explorerbar="sort" extendlastcol="scroll" frozencols="9" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" tooltip="true" style="left:0px; top:25px; width:1195px; height:650px; text-align:center; ">
- -->
- <datagrid id="grd_wardpatlist" nodeset="/root/main/wardpatinfo/wardpatlist" class="datagrid2" caption="^퇴원일자^퇴원병실^등록번호^환자명^S/A^전화번호
[자택]^전화번호
[휴대]^진단명(한글)^진단명^수술명(한글)^수술명^수술일^진료과^주치의^담당의^보험유형^최근 외래 방문일
/진료과^최근 외래 예약일
/예약과^입원
여부^seqno^indd^cretno^instcd^상태^계속적
상담^Remark^실시자^실시일자" colsep="^" colwidth="22, 70, 65, 55, 55, 40, 85, 85, 100, 100, 100, 100, 70, 74, 55, 55, 70, 100, 100, 45, 0, 0, 0, 0, 110, 50, 150, 55, 95" ellipsis="true" explorerbar="sort" extendlastcol="scroll" frozencols="9" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" tooltip="true" style="left:0px; top:25px; width:1195px; height:650px; text-align:center; ">
- <!--(20101206) 경북대 -->
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="dschdd" format="yyyy-mm-dd" style="left:20px; top:32px; width:70px; height:23px; "/>
- <col ref="roomcd" style="left:90px; top:32px; width:55px; height:23px; "/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="sexage"/>
- <col ref="hometel" style="text-align:left; "/>
- <col ref="mpphontel" style="text-align:left; "/>
- <col ref="diagcdknm" visibility="hidden"/>
- <col ref="diagcdenm" style="text-align:left; "/>
- <col ref="opcdknm" visibility="hidden"/>
- <col ref="opcdenm" style="text-align:left; "/>
- <col ref="opcnfmdd" format="yyyy-mm-dd"/>
- <col ref="orddeptnm"/>
- <col ref="medispclnm"/>
- <col ref="atdoctnm"/>
- <col ref="insunm"/>
- <col ref="bforddd"/>
- <col ref="aforddd"/>
- <col ref="instat"/>
- <col ref="seqno" visibility="hidden"/>
- <col ref="indd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="instcd" visibility="hidden"/>
- <col ref="exestat" type="combo" style="text-align:left; ">
- <choices>
- <itemset nodeset="/root/init/M0595list/M0595">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="cnstcd" type="combo" style="text-align:left; ">
- <choices>
- <itemset nodeset="/root/init/M0596list/M0596">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="remark" type="input" style="text-align:left; "/>
- <col ref="exerid"/>
- <col ref="exedd" type="inputdate"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- if ( grd_wardpatlist.row >= grd_wardpatlist.fixedrows
- && grd_wardpatlist.row <= grd_wardpatlist.rows ){
- if ( grd_wardpatlist.col == grd_wardpatlist.colRef("exestat")
- || grd_wardpatlist.col == grd_wardpatlist.colRef("cnstcd")
- || grd_wardpatlist.col == grd_wardpatlist.colRef("exedd")
- || grd_wardpatlist.col == grd_wardpatlist.colRef("remark") ){
- if ( model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/exestat") != model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/orgexestat")
- || model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/cnstcd") != model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/orgcnstcd")
- || model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/exedd") != model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/orgexedd")
- || model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/remark") != model.getValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/orgremark") ){
-
- model.setValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/check", "true");
- }else {
- model.setValue("/root/main/wardpatinfo/wardpatlist["+ grd_wardpatlist.row +"]/check", "false");
- }
- }
- }
- ]]>
- </script>
- </datagrid>
- </group>
- </group>
- </xhtml:body>
- </xhtml:html>
|