123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>복막투석도관기록</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <condition>
- <pid/>
- <statusflag>0</statusflag>
- </condition>
- <pdmatnpatlist>
- <pdmatnpatinfo>
- <pid/>
- <hngnm/>
- <sexage/>
- <maintepatrgstdd/>
- <orddd/>
- <cretno/>
- <histstat/>
- <orddeptcd/>
- <orddrid/>
- </pdmatnpatinfo>
- </pdmatnpatlist>
- <coduitreclist>
- <coduitrecinfo>
- <recdd/>
- <rectm/>
- <recnm/>
- <pid/>
- <maintepatrgstdd/>
- </coduitrecinfo>
- </coduitreclist>
- <reclist>
- <recinfo>
- <recinfolists>
- <pid/>
- <recid/>
- <recnm/>
- <recdd/>
- <rectm/>
- <maintepatrgstdd/>
- <signno/>
- <orddd/>
- <cretno/>
- <histstat/>
- <orddeptcd/>
- <orddrid/>
- </recinfolists>
- <peritcoduitlist>
- <peritcoduitinfo>
- <htdgseq/>
- <cathkindflag/>
- <partflag/>
- <statusflag/>
- <execdd/>
- <elmnresnflag/>
- <htdgnm/>
- <htdgdd/>
- <stu/>
- <pid/>
- <maintepatrgstdd/>
- <seq/>
- <status/>
- </peritcoduitinfo>
- </peritcoduitlist>
- <t_setlist>
- <t_setinfo>
- <exchdd/>
- <scheexchdd/>
- <remark/>
- <stu/>
- <pid/>
- <maintepatrgstdd/>
- <status/>
- <rownum/>
- </t_setinfo>
- </t_setlist>
- <infclist>
- <infcinfo>
- <genrday/>
- <infckindflag/>
- <casbacflag/>
- <antibionm/>
- <antibiouseterm/>
- <afterflag/>
- <remark/>
- <stu/>
- <pid/>
- <maintepatrgstdd/>
- <status/>
- <rownum/>
- </infcinfo>
- </infclist>
- </recinfo>
- </reclist>
- <chklist>
- <chkinfo>
- <pid/>
- <cretfalg/>
- </chkinfo>
- </chklist>
- </main>
- <init>
- <M0142list>
- <cdnm/>
- <cdid/>
- </M0142list>
- <M0133list>
- <cdnm/>
- <cdid/>
- </M0133list>
- <M0144list>
- <cdnm/>
- <cdid/>
- </M0144list>
- <M0145list>
- <cdnm/>
- <cdid/>
- </M0145list>
- <M0146list>
- <cdnm/>
- <cdid/>
- </M0146list>
- <M0147list>
- <cdnm/>
- <cdid/>
- </M0147list>
- </init>
- <send>
- <reqdata/>
- <savedata/>
- </send>
- <temp>
- <gettoplist>
- <gettopinfo>
- <pid/>
- <cretno/>
- <seqno/>
- <instcd/>
- <indd/>
- <orddd/>
- <acptseqno/>
- <orgorddd/>
- </gettopinfo>
- </gettoplist>
- <paminfo/>
- </temp>
- <hidden/>
- </root>
- </instance>
- <script type="javascript">
- <![CDATA[
- var GiRow;
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
- fDone();
- ]]>
- </script>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMND01401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/pdmatnpatinfo"/>
- <submission id="TRMND01402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/coduitrecinfo"/>
- <submission id="TXMND01401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root"/>
- <submission id="TRMND01403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/reclist/recinfo/peritcoduitinfo"/>
- <submission id="TXMND01302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
- <submission id="TRMND01404" method="post" ref="/root/send" resultref="/root/main/reclist/recinfo/peritcoduitinfo"/>
- </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/dialroomweb/js/SMMND01400.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
- </xhtml:head>
- <xhtml:body 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:189px; height:14px; ">복막투석도관기록</caption>
- <caption id="caption4" class="patient_text_black" style="left:770px; top:0px; width:58px; height:13px; vertical-align:middle; ">[ 기록자 :</caption>
- <caption id="caption10" class="patient_text_black" style="left:997px; top:0px; width:60px; height:13px; vertical-align:middle; ">기록일시 :</caption>
- <output id="output1" class="patient_text_black" style="left:831px; top:0px; width:80px; height:13px; "/>
- <output id="output3" class="patient_text_black" style="left:914px; top:0px; width:80px; height:13px; "/>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:744px; ">
- <group id="grp_pdpipeinfo" disabled="true" style="left:279px; top:0px; width:915px; height:741px; ">
- <button id="btn_addpdpipeinfo" class="btn2_letter4" style="left:729px; top:37px; width:64px; height:19px; ">
- <caption>삽입추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- grd_peritcoduit.addItem();
- grd_peritcoduit.automerge=false;
-
- var sCurrentDate = getCurrentDate();
- var iRow = grd_peritcoduit.rows-1;
- grd_peritcoduit.cellStyle("background-image", + grd_peritcoduit.row, 8) = "../../../com/commonweb/images/icon_i.gif"; //insert 상태값이미지
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/status" , "i" ); // 상태값 설정 (insert)
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/statusflag" , "1" ); // 수행일자
- grd_peritcoduit.isReadOnly(grd_peritcoduit.row, 3) = true;
- grd_peritcoduit.isReadOnly(grd_peritcoduit.row, 5) = true;
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/execdd" , sCurrentDate ); // 수행일자
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/htdgdd" , sCurrentDate ); // 기록일자
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/htdgnm" , getUserName()); // 기록자
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/pid" , model.getValue("/root/main/reclist/recinfo/recinfolists/pid")); // 등록번호
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/maintepatrgstdd", model.getValue("/root/main/reclist/recinfo/recinfolists/maintepatrgstdd")); // 유지환자등록일자
-
- ]]>
- </script>
- </button>
- <button id="btn_delpdpipeinfo" class="btn2_letter3" style="left:861px; top:37px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_peritcoduit.rows < 2){
- return;
- }
- var iRow = grd_peritcoduit.row;
- if (model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/status") != "i") {
- if( model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + grd_peritcoduit.row + "]/statusflag") == "2" ){ //제거일때
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/status" , "d" ); // 상태값 설정 (delete)
- grd_peritcoduit.cellStyle("background-image", grd_peritcoduit.row, 8) = "../../../com/commonweb/images/icon_d.gif";
- }else{
- var htdgseq = model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + grd_peritcoduit.row + "]/htdgseq") ;
- for(i=1 ; i<= grd_peritcoduit.rows ; i++){
- if( (model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + i + "]/statusflag") == "2" ) &&
- ( model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + i + "]/htdgseq") == htdgseq)
- ){
- messageBox("제거삭제후 삽입삭제를", "I008");
- return;
- }
- }
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/status" , "d" ); // 상태값 설정 (delete)
- grd_peritcoduit.cellStyle("background-image", grd_peritcoduit.row, 8) = "../../../com/commonweb/images/icon_d.gif";
- }
- }else { //행추가후 바로 삭제시
- grd_peritcoduit.deleteItem(iRow);
- }
- ]]>
- </script>
- </button>
- <datagrid id="grd_t_set" nodeset="/root/main/reclist/recinfo/t_setlist/t_setinfo" caption="교환일^교환예정일^Remark^^pid^유지환자등록일자^recdd^rectm^status^rownum" colsep="^" colwidth="120, 120, 621, 28, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:298px; width:914px; height:162px; background-color:transparent; ">
- <col ref="exchdd" type="inputdate" format="yyyy-mm-dd" validateformat="true"/>
- <col ref="scheexchdd" type="inputdate"/>
- <col ref="remark" type="input"/>
- <col class="update_n" ref="stu"/>
- <col ref="pid"/>
- <col ref="maintepatrgstdd"/>
- <col ref="status"/>
- <col ref="rownum"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var iRow = grd_t_set.row;
- var iCol = grd_t_set.col;
- if(iCol == grd_t_set.colRef("exchdd")){
- //model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo["+iRow+"]/scheexchdd", ((grd_t_set.valueMatrix(iRow, iCol)).getAddDate(6, "M") ).getDateFormat() ) ;
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo["+iRow+"]/scheexchdd", ((grd_t_set.valueMatrix(iRow, iCol).toDate()).getAddDate(6, "M") ).getDateFormat() ) ;
- }
-
- if(model.getValue("/root/main/reclist/recinfo/t_setlist/t_setinfo["+iRow+"]/status") == "") {
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo["+iRow+"]/status", "u"); // 상태값 설정 (update)
- grd_t_set.cellStyle("background-image", + grd_t_set.row, 3) = "../../../com/commonweb/images/icon_u.gif";
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_infc" nodeset="/root/main/reclist/recinfo/infclist/infcinfo" caption="발생일^감염종류^원인균^항생제^항생제 사용기간^예후^Remark^^pid^유지환자등록일자^recdd^rectm^status^rownum" colsep="^" colwidth="91, 100, 167, 94, 122, 100, 190, 28, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:490px; width:914px; height:250px; ">
- <col ref="genrday" type="inputdate"/>
- <col ref="infckindflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/M0145list/M0145">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="casbacflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/M0146list/M0146">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="antibionm" type="input"/>
- <col ref="antibiouseterm" type="input"/>
- <col ref="afterflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/M0147list/M0147">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="remark" type="input"/>
- <col class="update_n" ref="stu"/>
- <col ref="pid"/>
- <col ref="maintepatrgstdd"/>
- <col ref="status"/>
- <col ref="rownum"/>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- if(grd_infc.col == 9) {
- grd_infc.textmatrix(grd_infc.row, 9) = getCurrentTime().substr(0,4); //기록시간
- model.refresh();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var iRow = grd_infc.row;
-
- if(model.getValue("/root/main/reclist/recinfo/infclist/infcinfo["+iRow+"]/status") == "") {
- model.setValue("/root/main/reclist/recinfo/infclist/infcinfo["+iRow+"]/status", "u"); // 상태값 설정 (update)
- grd_infc.cellStyle("background-image", + grd_infc.row, 7) = "../../../com/commonweb/images/icon_u.gif";
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption1" class="tit_2" style="left:4px; top:39px; width:145px; height:13px; vertical-align:middle; ">복막투석 도관관리</caption>
- <button id="btn_addtset" class="btn2_letter3" style="left:805px; top:273px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_t_set.rows == 1){
- grd_t_set.addItem();
- }else{
- grd_t_set.insertItem(1);
- }
- var sCurrentDate = new Date();
-
- var iRow = 1;
- grd_t_set.cellStyle("background-image", + grd_t_set.row, 3) = "../../../com/commonweb/images/icon_i.gif"; //insert 상태값이미지
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo[" + iRow + "]/status", "i" ); // 상태값 설정 (insert)
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo[" + iRow + "]/exchdd" , getCurrentDate()); // 교환일 ( 현재일자 )
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo[" + iRow + "]/scheexchdd" , ((sCurrentDate).getAddDate(6, "M")).getDateFormat());
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo[" + iRow + "]/pid" , model.getValue("/root/main/reclist/recinfo/recinfolists/pid"));
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo[" + iRow + "]/maintepatrgstdd" , model.getValue("/root/main/reclist/recinfo/recinfolists/maintepatrgstdd"));
- ]]>
- </script>
- </button>
- <caption id="caption2" class="tit_2" style="left:4px; top:278px; width:145px; height:13px; vertical-align:middle; ">T-Set관리</caption>
- <button id="btn_deltset" class="btn2_letter3" style="left:861px; top:273px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_t_set.rows < 2){
- return;
- }
- var iRow = grd_t_set.row;
- if (model.getValue("/root/main/reclist/recinfo/t_setlist/t_setinfo["+iRow+"]/status") != "i") {
- model.setValue("/root/main/reclist/recinfo/t_setlist/t_setinfo["+iRow+"]/status", "d"); // 상태값 설정 (delete)
- grd_t_set.cellStyle("background-image", grd_t_set.row, 3) = "../../../com/commonweb/images/icon_d.gif";
- } else {
- grd_t_set.deleteItem(iRow);
- }
- ]]>
- </script>
- </button>
- <caption id="caption3" class="tit_2" style="left:4px; top:470px; width:145px; height:13px; vertical-align:middle; ">감염관리</caption>
- <button id="btn_addinfc" class="btn2_letter3" style="left:805px; top:465px; width:53px; height:19px; ">
- <caption>행추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_infc.rows == 1){
- grd_infc.addItem();
- }else{
- grd_infc.insertItem(1);
- }
-
- var sCurrentDate = getCurrentDate();
- var iRow = 1;
- grd_infc.cellStyle("background-image", + grd_infc.row, 7) = "../../../com/commonweb/images/icon_i.gif"; //insert 상태값이미지
- model.setValue("/root/main/reclist/recinfo/infclist/infcinfo[" + iRow + "]/genrday" , sCurrentDate); // 발생일
- model.setValue("/root/main/reclist/recinfo/infclist/infcinfo[" + iRow + "]/pid" , model.getValue("/root/main/reclist/recinfo/recinfolists/pid"));
- model.setValue("/root/main/reclist/recinfo/infclist/infcinfo[" + iRow + "]/maintepatrgstdd " , model.getValue("/root/main/reclist/recinfo/recinfolists/maintepatrgstdd"));
- model.setValue("/root/main/reclist/recinfo/infclist/infcinfo[" + iRow + "]/status" , "i" ); // 상태값 설정 (insert)
-
- ]]>
- </script>
- </button>
- <button id="btn_delinfc" class="btn2_letter3" style="left:861px; top:465px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(grd_infc.rows < 2){
- return;
- }
- var iRow = grd_infc.row;
- if (model.getValue("/root/main/reclist/recinfo/infclist/infcinfo["+iRow+"]/status") != "i") {
- model.setValue("/root/main/reclist/recinfo/infclist/infcinfo["+iRow+"]/status", "d"); // 상태값 설정 (delete)
- grd_infc.cellStyle("background-image", grd_infc.row, 7) = "../../../com/commonweb/images/icon_d.gif";
- } else {
- grd_infc.deleteItem(iRow);
- }
- ]]>
- </script>
- </button>
- <line id="line2" class="line_1" style="x1:0px; y1:58px; x2:914px; y2:58px; "/>
- <line id="line3" class="line_1" style="x1:0px; y1:293px; x2:914px; y2:293px; "/>
- <line id="line4" class="line_1" style="x1:0px; y1:485px; x2:914px; y2:485px; "/>
- <datagrid id="grd_peritcoduit" nodeset="/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo" caption="htdgseq^Cath. 종류^부위^상태^수행일^제거사유^기록자^기록일^^pid^유지환자등록일자^recdd^rectm^status^rownum" colsep="^" colwidth="0, 220, 121, 60, 100, 182, 80, 100, 28, 0, 0, 0, 0" mergecells="byrestriccol" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:63px; width:914px; height:202px; ">
- <col ref="htdgseq"/>
- <col ref="cathkindflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/M0142list/M0142">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="partflag" type="combo">
- <choices>
- <itemset nodeset="/root/init/M0133list/M0133">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="statusflag" type="combo">
- <choices>
- <item>
- <label>삽입</label>
- <value>1</value>
- </item>
- <item>
- <label>제거</label>
- <value>2</value>
- </item>
- </choices>
- </col>
- <col ref="execdd" type="inputdate"/>
- <col ref="elmnresnflag" type="combo" style="left:0px; top:0px; width:0px; height:0px; ">
- <choices>
- <itemset nodeset="/root/init/M0144list/M0144">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="htdgnm" type="input"/>
- <col ref="htdgdd" type="inputdate"/>
- <col class="update_n" ref="stu"/>
- <col ref="pid"/>
- <col ref="maintepatrgstdd"/>
- <col ref="seq"/>
- <col ref="status"/>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var iRow = grd_peritcoduit.row;
- if(model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo["+iRow+"]/status") == "") {
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo["+iRow+"]/status", "u"); // 상태값 설정 (update)
- grd_peritcoduit.cellStyle("background-image", + grd_peritcoduit.row, 8) = "../../../com/commonweb/images/icon_u.gif";
- }
- ]]>
- </script>
- </datagrid>
- <button id="btn_certsavepdpipeinfo" class="btn5_letter4" disabled="true" style="left:850px; top:2px; width:64px; height:19px; ">
- <caption>인증저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSavePDPipeInfo("C"); // 복막투석 도관기록 저장
- // messageBox("구현준비중입니다.", "I");
- ]]>
- </script>
- </button>
- <button id="btn_tempsavepdpipeinfo" class="btn5_letter4" visibility="hidden" style="left:783px; top:2px; width:64px; height:19px; ">
- <caption>임시저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSavePDPipeInfo("T"); // 복막투석 도관기록 저장
- ]]>
- </script>
- </button>
- <button id="button1" class="btn2_letter4" style="left:795px; top:37px; width:64px; height:19px; ">
- <caption>제거추가</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var htdgseq = model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + grd_peritcoduit.row + "]/htdgseq") ;
- if( ( htdgseq == "" ) ||
- (model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + grd_peritcoduit.row + "]/statusflag") == "2" )
- ){
- messageBox("제거추가를", "E001", "");
- return;
- }else{
- for(i=1 ; i<= grd_peritcoduit.rows ; i++){
- if( (model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + i + "]/statusflag") == "2" ) &&
- ( model.getValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + i + "]/btdgseq") == htdgseq)
- ){
- messageBox("제거가 이미 있습니다.", "E");
- return;
- }
- }
- }
- cathkindflag = grd_peritcoduit.valueMatrix(grd_peritcoduit.row,1)
- partflag = grd_peritcoduit.valueMatrix(grd_peritcoduit.row,2)
- htdgseq = grd_peritcoduit.valueMatrix(grd_peritcoduit.row,0)
-
- grd_peritcoduit.insertItem(grd_peritcoduit.row,"after");
- var sCurrentDate = getCurrentDate();
- var iRow = grd_peritcoduit.row;
- grd_peritcoduit.cellStyle("background-image", + grd_peritcoduit.row, 8) = "../../../com/commonweb/images/icon_i.gif"; //insert 상태값이미지
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/status" , "i" ); // 상태값 설정 (insert)
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/cathkindflag" , cathkindflag );
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/partflag" , partflag );
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/statusflag" , "2" );
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/htdgseq" , htdgseq );
- grd_peritcoduit.isReadOnly(grd_peritcoduit.row, 3) = true;
- grd_peritcoduit.isReadOnly(grd_peritcoduit.row, 5) = false;
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/execdd" , sCurrentDate ); // 수행일자
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/htdgdd" , sCurrentDate ); // 기록일자
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/htdgnm" , getUserName()); // 기록자
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/pid" , model.getValue("/root/main/reclist/recinfo/recinfolists/pid")); // 등록번호
- model.setValue("/root/main/reclist/recinfo/peritcoduitlist/peritcoduitinfo[" + iRow + "]/maintepatrgstdd", model.getValue("/root/main/reclist/recinfo/recinfolists/maintepatrgstdd")); // 유지환자등록일자
- grd_peritcoduit.merge();
-
- ]]>
- </script>
- </button>
- <select1 id="rdo_statusflag" ref="/root/main/condition/statusflag" class="radio_search" appearance="full" cols="2" overflow="visible" style="left:151px; top:38px; width:131px; height:15px; text-align:left; background-color:transparent; border-color:transparent; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value>0</value>
- </item>
- <item>
- <label>삽입</label>
- <value>1</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var statusflag = model.getValue("/root/main/condition/statusflag");
- if(statusflag == "0"){
- statusflag = "";
- btn_addpdpipeinfo.disabled = false;
- button1.disabled = false;
- btn_delpdpipeinfo.disabled = false;
- }else{
- btn_addpdpipeinfo.disabled = true;
- button1.disabled = true;
- btn_delpdpipeinfo.disabled = true;
- }
-
- // i u d 아이콘 초기화
- for(i=1 ; i < grd_peritcoduit.rows ; i++){
- grd_peritcoduit.cellStyle("background-image", + i , 9) = "../../../com/commonweb/images/icon_n.gif";
- }
-
-
-
- model.removenode("/root/send");
- model.makeNode ("/root/send");
- model.makeValue ("/root/send/pid" , model.getValue("/root/main/reclist/recinfo/recinfolists/pid"));
- model.makeValue ("/root/send/maintepatrgstdd" , model.getValue("/root/main/reclist/recinfo/recinfolists/maintepatrgstdd"));
- model.makeValue ("/root/send/statusflag" , statusflag)
- model.removeNodeset("/root/main/reclist/recinfo/peritcoduitlist");
- submit("TRMND01404");
- for(i=1 ; i < grd_peritcoduit.rows ; i++){
- grd_peritcoduit.isReadOnly(i, grd_peritcoduit.colRef("statusflag")) = true;
- if(grd_peritcoduit.valueMatrix(i,grd_peritcoduit.colRef("statusflag")) == "2"){ // 상태 제거시 제거이유 활성화
- grd_peritcoduit.isReadOnly(i, grd_peritcoduit.colRef("elmnresnflag")) = false;
- }else{
- grd_peritcoduit.isReadOnly(i, grd_peritcoduit.colRef("elmnresnflag")) = true;
- }
- }
- ]]>
- </script>
- </select1>
- </group>
- <line id="line1" class="line_1" style="x1:0px; y1:69px; x2:274px; y2:69px; "/>
- <group id="group2" style="left:0px; top:10px; width:274px; height:35px; vertical-align:top; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:274px; height:35px; "/>
- <caption id="caption7" class="search_name" style="left:16px; top:9px; width:86px; height:17px; ">등록번호:</caption>
- <button id="btn_srchpdmatnpat" class="btn1_letter2" style="left:205px; top:6px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSrchPDMatnPatList(); // 복막투석 유지환자 리스트 조회
- ]]>
- </script>
- </button>
- <line id="line5" class="line_4" style="x1:194px; y1:5px; x2:194px; y2:27px; "/>
- <input id="input2" ref="/root/main/condition/pid" class="input_default" format="9999999999" style="left:99px; top:8px; width:85px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_srchpdmatnpat", "DOMActivate");
- ]]>
- </script>
- </input>
- </group>
- <caption id="caption5" class="tit_2" style="left:5px; top:54px; width:170px; height:13px; ">복막투석 유지환자 리스트</caption>
- <line id="line10" class="line_1" style="x1:0px; y1:439px; x2:267px; y2:438px; "/>
- <caption id="caption12" class="tit_2" style="left:5px; top:422px; width:125px; height:13px; ">도관기록 리스트</caption>
- <button id="button4" class="btn2_letter4" style="left:205px; top:415px; width:64px; height:19px; ">
- <caption>신규등록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetNewRecInfo(); // 신규등록버튼 클릭 시
-
- ]]>
- </script>
- </button>
- <output id="output4" ref="/root/main/reclist/recinfo/recinfolists/maintepatrgstdd" class="output_fix" visibility="hidden" style="left:450px; top:3px; width:85px; height:19px; "/>
- <output id="opt_pid" ref="/root/main/reclist/recinfo/recinfolists/pid" class="output_fix" visibility="hidden" style="left:375px; top:3px; width:70px; height:19px; "/>
- <caption id="caption14" class="tit_2" style="left:284px; top:10px; width:81px; height:13px; vertical-align:middle; ">기록정보</caption>
- <line id="line7" class="line_1" style="x1:280px; y1:24px; x2:1193px; y2:24px; "/>
- <output id="opt_chkpid" ref="/root/main/chklist/chkinfo/pid" class="output_fix" visibility="hidden" style="left:660px; top:35px; width:70px; height:19px; "/>
- <output id="opt_cretfalg" ref="/root/main/chklist/chkinfo/cretfalg" class="output_fix" visibility="hidden" style="left:745px; top:35px; width:70px; height:19px; "/>
- <button id="btn_srchccmlinfo" class="btn2_letter4" disabled="true" style="left:138px; top:415px; width:64px; height:19px; ">
- <caption>누적조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSrchCoduitrecList(GiRow); // 환자별 도관기록 리스트 조회
- fSrchPDPipeInfo("X"); // 복막투석 도관기록 조회
- ]]>
- </script>
- </button>
- <datagrid id="grd_coduitrecinfo" nodeset="/root/main/coduitreclist/coduitrecinfo" caption="기록일자^기록시간^기록자^ pid^유지환자등록일자" colsep="^" colwidth="93, 55, 87, 0, 0" focuscolor="transparent" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:444px; width:267px; height:274px; ">
- <col ref="recdd" format="yyyy-mm-dd"/>
- <col ref="rectm" format="hh:nn"/>
- <col ref="recnm"/>
- <col ref="pid"/>
- <col ref="maintepatrgstdd"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(grd_coduitrecinfo.row > 0) {
- grp_pdpipeinfo.disabled = false; // 복막투석 도관관리 그룹 활성화
-
- var coduitrecinfoRow = grd_coduitrecinfo.row;
-
- fSrchPDPipeInfo(); // 복막투석 도관기록 조회
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_pdmatnpatinfo" nodeset="/root/main/pdmatnpatlist/pdmatnpatinfo" backcoloralternate="transparent" caption="등록번호^환자명^S/A^유지환자등록일자" colsep="^" colwidth="80, 85, 59, 0" focuscolor="transparent" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:74px; width:274px; height:666px; ">
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sexage"/>
- <col ref="maintepatrgstdd"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(grd_pdmatnpatinfo.row > 0) {
- GiRow = grd_pdmatnpatinfo.row;
- fSetPDPipeInfo(GiRow); // 복막투석 유지환자리스트에서 환자 선택 시 도관기록 리스트 및 누적조회, 환자정보를 설정
- }
- ]]>
- </script>
- </datagrid>
- <output id="output2" ref="/root/main/reclist/recinfo/recinfolists/cretno" class="output_fix" visibility="hidden" style="left:615px; top:5px; width:85px; height:19px; "/>
- <output id="output5" ref="/root/main/reclist/recinfo/recinfolists/orddd" class="output_fix" visibility="hidden" style="left:540px; top:5px; width:70px; height:19px; "/>
- <output id="output6" ref="/root/main/reclist/recinfo/recinfolists/histstat" class="output_fix" visibility="hidden" style="left:710px; top:5px; width:70px; height:19px; "/>
- <output id="output7" ref="/root/main/reclist/recinfo/recinfolists/orddeptcd" class="output_fix" visibility="hidden" style="left:785px; top:5px; width:85px; height:19px; "/>
- <output id="output8" ref="/root/main/reclist/recinfo/recinfolists/orddrid" class="output_fix" visibility="hidden" style="left:880px; top:5px; width:85px; height:19px; "/>
- </group>
- <group id="group5" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption11" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">복막투석도관기록</caption>
- </group>
- <group id="group6" scroll="auto" style="left:0px; top:757px; width:1195px; height:27px; "/>
- </xhtml:body>
- </xhtml:html>
|