123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701 |
- <?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>
- <MainData>
- <safecheckitemlist>
- <opcnfmdd/>
- <opstatnm/>
- <perfdeptnm/>
- <oproomnm/>
- <oppatflagnm/>
- <hngnm/>
- <pid/>
- <sa/>
- <diagcdnm/>
- <opcdnm/>
- <perfdrnm/>
- <opposition/>
- <anstmthdcdnm/>
- <item1/>
- <item2/>
- <item3/>
- <item4/>
- <item5/>
- <item6/>
- <item7/>
- <item8/>
- <item9/>
- <item10/>
- <item11/>
- <item12/>
- <item13/>
- <item14/>
- <item15/>
- <item16/>
- <item17/>
- <item18/>
- <item19/>
- <item20/>
- <reconurse/>
- </safecheckitemlist>
- <anstsafecheckitemlist>
- <opcnfmdd/>
- <opstatnm/>
- <perfdeptnm/>
- <oproomnm/>
- <oppatflagnm/>
- <hngnm/>
- <pid/>
- <sa/>
- <diagcdnm/>
- <opcdnm/>
- <perfdrnm/>
- <andrnm/>
- <opposition/>
- <anstmthdcdnm/>
- <item1_1/>
- <item1_2/>
- <item1_3/>
- <item1_4/>
- <item1_5/>
- <item1_6/>
- <item1_7/>
- <item1_8/>
- <item1_9/>
- <item1_10/>
- <item1_11/>
- <item1_12/>
- <item1_13/>
- <item1_14/>
- <item1_15/>
- <item1_16/>
- <item1_17/>
- <item1_18/>
- <item1_19/>
- <item1_20/>
- <anstnurse1/>
- <item2_1/>
- <item2_2/>
- <item2_3/>
- <item2_4/>
- <item2_5/>
- <item2_6/>
- <item2_7/>
- <item2_8/>
- <item2_9/>
- <item2_10/>
- <item2_11/>
- <item2_12/>
- <item2_13/>
- <item2_14/>
- <item2_15/>
- <item2_16/>
- <item2_17/>
- <item2_18/>
- <item2_19/>
- <item2_20/>
- <anstnurse2/>
- </anstsafecheckitemlist>
- </MainData>
- <condition>
- <opcnfromdd/>
- <opcntodd/>
- <oproomcd/>
- <opstatcd/>
- <anstmthdcd/>
- <patflag>R</patflag>
- </condition>
- </main>
- <init>
- <oproom>
- <oproominfo>
- <oproomcd/>
- <oproomnm/>
- </oproominfo>
- </oproom>
- </init>
- <send/>
- <hidden>
- <safecheckitemlist>
- <opcnfmdd/>
- <opstatnm/>
- <perfdeptnm/>
- <oproomnm/>
- <oppatflagnm/>
- <hngnm/>
- <pid/>
- <sa/>
- <diagcdnm/>
- <opcdnm/>
- <perfdrnm/>
- <opposition/>
- <anstmthdcdnm/>
- <item1/>
- <item2/>
- <item3/>
- <item4/>
- <item5/>
- <item6/>
- <item7/>
- <item8/>
- <item9/>
- <item10/>
- <item11/>
- <item12/>
- <item13/>
- <item14/>
- <item15/>
- <item16/>
- <item17/>
- <item18/>
- <item19/>
- <item20/>
- <reconurse/>
- </safecheckitemlist>
- </hidden>
- <hidden2>
- <anstsafecheckitemlist>
- <opcnfmdd/>
- <opstatnm/>
- <perfdeptnm/>
- <oproomnm/>
- <oppatflagnm/>
- <hngnm/>
- <pid/>
- <sa/>
- <diagcdnm/>
- <opcdnm/>
- <perfdrnm/>
- <andrnm/>
- <opposition/>
- <anstmthdcdnm/>
- <item1_1/>
- <item1_2/>
- <item1_3/>
- <item1_4/>
- <item1_5/>
- <item1_6/>
- <item1_7/>
- <item1_8/>
- <item1_9/>
- <item1_10/>
- <item1_11/>
- <item1_12/>
- <item1_13/>
- <item1_14/>
- <item1_15/>
- <item1_16/>
- <item1_17/>
- <item1_18/>
- <item1_19/>
- <item1_20/>
- <anstnurse1/>
- <item2_1/>
- <item2_2/>
- <item2_3/>
- <item2_4/>
- <item2_5/>
- <item2_6/>
- <item2_7/>
- <item2_8/>
- <item2_9/>
- <item2_10/>
- <item2_11/>
- <item2_12/>
- <item2_13/>
- <item2_14/>
- <item2_15/>
- <item2_16/>
- <item2_17/>
- <item2_18/>
- <item2_19/>
- <item2_20/>
- <anstnurse2/>
- </anstsafecheckitemlist>
- </hidden2>
- <temp>
- <recosafelist>
- <resmlist>
- <cdid/>
- <cdnm/>
- <grupdetldesc/>
- </resmlist>
- </recosafelist>
- <anstsafelist>
- <resmlist>
- <cdgrupid/>
- <cdid/>
- <cdnm/>
- <grupdetldesc/>
- </resmlist>
- </anstsafelist>
- </temp>
- <printdata>
- </printdata>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- /* 폼 로드 */
- fInit(); // 초기화
- fSearch("Init"); // 초기 조회
- ]]>
- </script>
- <script type="javascript">
- <![CDATA[
- /* 전역공간 */
-
- // 안전점검 분류코드 변수
- var resafegrupcd_reco = "";
- var resafegrupcd_anst1 = "";
- var resafegrupcd_anst2 = "";
-
- var patFlag = ""; // 환자 구분
- var openerFlag = ""; // opener 구분자 (회복, 마취)
- var exeRecoFlag = "No"; // 회복 실행 여부
- var exeAnstFlag = "No"; // 마취 실행 여부
-
- // 초기 함수
- function fInit(){
- openerFlag = opener.javascript.getParameter("openerFlag");
- resafegrupcd_reco = "003"; // 회복안전점검 기준 분류 코드
- resafegrupcd_anst1 = "001"; // 마취안전점검
- resafegrupcd_anst2 = "002"; // 마취환자안전관리점검
-
- if(openerFlag=="R"){
- patFlag = "R"; // 회복환자
- model.setValue("/root/main/condition/patflag", patFlag);
- combo1.select(0);
- document.title ="회복간호 안전점검"; // title 변경
- caption6.value = "회복간호 안전점검"; // 준title 변경
- // 각각 2개의 데이터그리드로 회복과 마취 데이터 display
- grd_anstsafecheckitemlist.visible = false;
- grd_safecheckitemlist.visible = true;
-
- }else if (openerFlag=="A"){
- patFlag = "A"; // 마취환자
- model.setValue("/root/main/condition/patflag", patFlag);
- combo1.select(1);
- document.title ="마취간호 안전점검";
- caption6.value = "마취간호 안전점검";
- grd_anstsafecheckitemlist.visible = true;
- grd_safecheckitemlist.visible = false;
- }
-
- submit("TRMNP07203"); // 수술방 조회
-
- addComboItem( "combo2", "전체", "A"); // 수술방 '전체' 조건 추가
- model.setValue("/root/main/condition/oproomcd", "A"); // 초기 수술방 전체 조회값 설정
- combo2.refresh();
-
- // default 조회조건 setting
- if(patFlag =="R"){ // 회복
- model.setValue("/root/main/condition/opstatcd", "60"); // 진행상태 '회복' 체크
- checkbox4.refresh();
- }else if (patFlag =="A"){ // 마취
- model.setValue("/root/main/condition/opstatcd", "40"); // 진행상태 '수술' 체크
- model.setValue("/root/main/condition/anstmthdcd","01 02"); // 조회조건 '전신', '부위'로 setting
- checkbox3.refresh();
- checkbox4.refresh();
- }
- var opcnfromdd = getAddDay(getCurrentDate(),0); // 당일로 설정
- var opcntodd = getCurrentDate();
- model.setValue("/root/main/condition/opcnfromdd",opcnfromdd);
- model.setValue("/root/main/condition/opcntodd",opcntodd);
-
- model.refresh();
- }
-
- // 환자구분 변경 함수 (2010-05-04)
- function fChangePF(){
- model.removenode("/root/main/condition/opstatcd");
- model.removenode("/root/main/condition/anstmthdcd");
-
- if(model.getValue("/root/main/condition/patflag") == "R"){
- patFlag = "R";
- document.title ="회복간호 안전점검";
- caption6.value = "회복간호 안전점검";
- grd_anstsafecheckitemlist.visible = false;
- grd_safecheckitemlist.visible = true;
-
- // default
- model.makeValue("/root/main/condition/opstatcd", "60"); // 진행상태 '회복' 체크
- model.makeValue("/root/main/condition/anstmthdcd",""); // 마취 구분 체크
- checkbox3.refresh();
- checkbox4.refresh();
-
- }else if(model.getValue("/root/main/condition/patflag") == "A"){
- patFlag = "A";
- document.title ="마취간호 안전점검";
- caption6.value = "마취간호 안전점검";
- grd_anstsafecheckitemlist.visible = true;
- grd_safecheckitemlist.visible = false;
-
- // default
- model.makeValue("/root/main/condition/opstatcd", "40"); // 기본으로 진행상태 '수술' 체크
- model.makeValue("/root/main/condition/anstmthdcd","01 02"); // 마취구분 '전신','부위'로 setting
- checkbox3.refresh();
- checkbox4.refresh();
-
- }
- }
-
- // 조회 함수
- function fSearch(caseFlag){
- var opcnfdd = model.getValue("/root/main/condition/opcnfromdd");
- var opcntdd = model.getValue("/root/main/condition/opcntodd");
- var interval = getDateInterval(opcnfdd, opcntdd, "yyyy");
- var maxyear = 3; // 조회기간 제한
-
- // 조회구간이 3년을 넘으면 제어
- if(interval >= maxyear){
- messageBox("조회구간은 최대 3년만 가능합니다.","I");
- return;
- }else{
-
- // 환자구분 콤보 클릭시 조회 로직 구분 (초기 조회 <-> 재 조회)
- if(caseFlag=="Init_Re"){
- if(patFlag == openerFlag) caseFlag = "Re";
- else caseFlag = "Init";
-
- if((patFlag == "R")&&(exeRecoFlag == "Yes")) caseFlag = "Re";
- else if((patFlag == "A")&&(exeAnstFlag == "Yes")) caseFlag = "Re";
- }
-
- // 조회 값 setting
- model.removenode("/root/send");
- model.makeValue("/root/send/opcnfromdd", model.getValue("/root/main/condition/opcnfromdd"));
- model.makeValue("/root/send/opcntodd", model.getValue("/root/main/condition/opcntodd"));
- model.makeValue("/root/send/resafegrupcd", resafegrupcd_reco); // 회복
- model.makeValue("/root/send/resafegrupcd1", resafegrupcd_anst1); // 마취
- model.makeValue("/root/send/resafegrupcd2", resafegrupcd_anst2);
- model.makeValue("/root/send/oproomcd", model.getValue("/root/main/condition/oproomcd"));
- model.makeValue("/root/send/anstmthdcd", model.getValue("/root/main/condition/anstmthdcd"));
- model.makeValue("/root/send/opstatcd", model.getValue("/root/main/condition/opstatcd"));
- model.makeValue("/root/send/patflag", patFlag);
-
- switch (caseFlag) {
- case "Init" : { // 초기 조회
-
- var colSize = 60;
-
- /* === 회 복 === */
- if(patFlag=="R"){
-
- exeRecoFlag = "Yes"; // 실행 여부
- submit("TRMNP07202"); // 회복간호 안전점검 기준자료 조회
-
- var startColCnt = 1 + parseInt(grd_safecheckitemlist.colRef("anstmthdcdnm")); // 기준항목 시작 컬럼
- var endColCnt = startColCnt + parseInt(getNodesetCount("/root/temp/recosafelist/resmlist")); // 데이터그리드 끝 컬럼
-
- // 조회된 기준항목만큼 컬럼 구성
- for (i=startColCnt; i<=endColCnt; i++){
- if(i != endColCnt){
- grd_safecheckitemlist.addColumn("ref:item"+((i-startColCnt)+1)+";text-align:center;", false);
- grd_safecheckitemlist.colwidth(i) = colSize;
- grd_safecheckitemlist.valueMatrix(0, i) = model.getValue("/root/temp/recosafelist/resmlist[" + ((i-startColCnt)+1)+ "]/cdnm");
- }
- else if(i==endColCnt){
- grd_safecheckitemlist.addColumn("ref:reconurse;text-align:center;", false);
- grd_safecheckitemlist.valueMatrix(0, i) = "회복실 간호사";
- }
- }
- submit("TRMNP07201"); // 회복간호 스케쥴 및 안전점검 항목 체크 여부 조회
-
- /* === 마 취 === */
- }else if(patFlag=="A"){
-
- exeAnstFlag = "Yes"; // 실행 여부
- submit("TRMNP07205"); // 마취간호 안전점검 기준자료 조회
-
- var startColCnt1 = 1 + parseInt(grd_anstsafecheckitemlist.colRef("anstmthdcdnm")); // 기준항목 시작 컬럼
- var tmpCnt1 = 0; // 마취안전점검 항목수
- var tmpCnt2 = 0; // 마취환자안전관리점검 항목수
- for (i=1; i<=getNodesetCount("/root/temp/anstsafelist/resmlist"); i++){
- if(model.getValue("/root/temp/anstsafelist/resmlist[" + i + "]/cdgrupid") == resafegrupcd_anst1) tmpCnt1++;
- else tmpCnt2++;
- }
-
- var endColCnt1 = startColCnt1 + tmpCnt1;
-
- // 조회된 기준항목만큼 컬럼 구성 (마취의 경우 2줄로)
- for(i=0; i<2; i++){
- for (var j=startColCnt1; j<=endColCnt1; j++){
- if(j != endColCnt1){
- if(i==0) grd_anstsafecheckitemlist.addColumn("ref:item1_"+((j-startColCnt1)+1)+";text-align:center;", false);
- grd_anstsafecheckitemlist.colwidth(j) = colSize;
- grd_anstsafecheckitemlist.valueMatrix(i, j) = (i==0 ? "마취안전점검" : model.getValue("/root/temp/anstsafelist/resmlist[" + ((j-startColCnt1)+1)+ "]/cdnm"));
- }
- else if(j==endColCnt1){
- if(i==0)grd_anstsafecheckitemlist.addColumn("ref:anstnurse1;text-align:center;", false);
- grd_anstsafecheckitemlist.valueMatrix(i, j) = (i==0 ? "마취안전점검" : "마취 간호사");
- }
- }
- }
-
- var startColCnt2 = 1 + endColCnt1;
- var endColCnt2 = startColCnt2 + tmpCnt2;
-
- // 조회된 기준항목만큼 컬럼 구성 (마취의 경우 2줄로)
- for(i=0; i<2; i++){
- for (var j=startColCnt2; j<=endColCnt2; j++){
- if(j != endColCnt2){
- if(i==0) grd_anstsafecheckitemlist.addColumn("ref:item2_"+((j-startColCnt2)+1)+";text-align:center;", false);
- grd_anstsafecheckitemlist.colwidth(j) = colSize;
- grd_anstsafecheckitemlist.valueMatrix(i, j) = (i==0 ? "마취환자안전관리점검" : model.getValue("/root/temp/anstsafelist/resmlist[" + ((j-startColCnt2)+1+tmpCnt1)+ "]/cdnm"));
- }
- else if(j==endColCnt2){
- if(i==0) grd_anstsafecheckitemlist.addColumn("ref:anstnurse2;text-align:center;", false);
- grd_anstsafecheckitemlist.valueMatrix(i, j) = (i==0 ? "마취환자안전관리점검" : "마취 간호사");
- }
- }
- }
-
- submit("TRMNP07204"); // 마취간호 스케쥴 및 안전점검 항목 체크 여부 조회
-
- } // patFlag 구분 if 끝
-
- model.refresh();
- break; // switch 탈출
- }
-
- case "Re" : { // 재 조회
-
- if(patFlag == "R"){
- submit("TRMNP07201"); // 회복간호 스케쥴 및 안전점검 항목 체크 여부 조회
- }else if (patFlag == "A"){
- submit("TRMNP07204"); // 마취간호 스케쥴 및 안전점검 항목 체크 여부 조회
- }// else 끝 ( 회복-마취 구분 조건)
-
- model.refresh();
- break;
- }
- } // Switch 끝
- } // else 끝 (조회구간 3년 제한)
- } // f함수 끝
-
-
- // 출력 함수
- function fPrint(){
- if(patFlag == "R"){
- // 출력용 데이터 복사
- if(getNodesetCount("/root/main/MainData/safecheckitemlist") !="0"){
- model.copyNode("/root/printdata", "/root/main/MainData");
- }else {
- model.copyNode("/root/printdata", "/root/hidden");
- }
- model.makeValue("/root/printdata/condition/opcnfromdd", model.getValue("/root/main/condition/opcnfromdd"));
- model.makeValue("/root/printdata/condition/opcntodd", model.getValue("/root/main/condition/opcntodd"));
- // 회복간호 출력
- exeReportPreview("RPMNP07200_회복간호안전점검출력", "XMLSTR", "/root/printdata");
-
- }else if (patFlag == "A"){
- // 출력용 데이터 복사
- if(getNodesetCount("/root/main/MainData/anstsafecheckitemlist") !="0"){
- model.copyNode("/root/printdata", "/root/main/MainData");
- }else {
- model.copyNode("/root/printdata", "/root/hidden2");
- }
- model.makeValue("/root/printdata/condition/opcnfromdd", model.getValue("/root/main/condition/opcnfromdd"));
- model.makeValue("/root/printdata/condition/opcntodd", model.getValue("/root/main/condition/opcntodd"));
- // 마취간호 출력
- exeReportPreview("RPMNP07201_마취간호안전점검출력", "XMLSTR", "/root/printdata");
- }
- }
-
- // 엑셀 저장 함수
- function fExcelSave(){
- if(patFlag == "R"){
- var fileName_R = window.fileDialog("save", ",", false, "회복안전점검항목_"+getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- grd_safecheckitemlist.saveExcel(fileName_R, "sheetname:회복안전점검항목;colhiddenextend:true;rowhiddenextend:true;");
- }
- else if (patFlag == "A"){
- var fileName_A = window.fileDialog("save", ",", false, "마취안전점검항목_"+getCurrentDate(), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
- grd_anstsafecheckitemlist.saveExcel(fileName_A, "sheetname:마취안전점검항목;colhiddenextend:true;rowhiddenextend:true;");
- }
- }
-
- // 날짜 계산 함수
- function getAddDay(inputday,addend){
- var backDate ="";
- var rt = 0;
- var yyyy = inputday.substring(0,4) +"";
- var mm = inputday.substring(4,6) +"";
- var dd = inputday.substring(6,8) +"";
- var startDate = new Date(yyyy,(eval(mm)-1),dd);
- startDate.setTime(startDate.getTime()+(86400000*addend));
- NowYear = startDate.getYear();// 년
- NowMonth = startDate.getMonth()+1;// 월
- NowDay = startDate.getDate(); // 일
- backDate += NowYear ; //년도
- if (NowMonth < 10 ) backDate += "0" + NowMonth ;
- else backDate += (startDate.getMonth() + 1);
- if (NowDay < 10 ) backDate += "0" + NowDay ;
- else backDate += (startDate.getDate());
- return backDate ;
- }
-
- ]]>
- </script>
- <submission id="TRMNP07201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/MainData"/>
- <submission id="TRMNP07202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp/recosafelist"/>
- <submission id="TRMNP07203" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/oproom"/>
- <submission id="TRMNP07204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/MainData"/>
- <submission id="TRMNP07205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/temp/anstsafelist"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/SPMNZ001.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- </xhtml:head>
- <xhtml:body guideline="1,1189;2,785;1,581;1,291;1,298;1,590;1,281;" style="font-family:Courier New; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_query" style="left:0px; top:0px; width:1191px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">안전점검</caption>
- </group>
- <group id="group6" style="left:0px; top:18px; width:1191px; height:57px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1191px; height:55px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line1" class="line_4" style="x1:1055px; y1:5px; x2:1055px; y2:48px; "/>
- <caption id="caption1" class="search_name" style="left:8px; top:6px; width:99px; height:17px; vertical-align:middle; ">조회기간 :</caption>
- <input id="input7" ref="/root/main/condition/opcnfromdd" inputtype="date" style="left:100px; top:6px; width:100px; height:19px; "/>
- <button id="button9" class="btn1_letter2" style="left:1063px; top:16px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSearch("Re"); //재 조회
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/main/condition/opcntodd" inputtype="date" style="left:220px; top:6px; width:100px; height:19px; "/>
- <caption id="caption2" style="left:205px; top:6px; width:20px; height:20px; font-weight:bold; ">~</caption>
- <button id="btn_exel" class="btn1_letter2" disable.background-image="../../../com/commonweb/images/dis_btn5_letter4.gif" style="left:1128px; top:16px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>엑셀</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExcelSave(); // 엑셀 저장
- ]]>
- </script>
- </button>
- <select id="checkbox3" ref="/root/main/condition/anstmthdcd" overflow="visible" appearance="full" cellspacing="10" cols="3" style="left:473px; top:33px; width:160px; height:16px; border-style:none; ">
- <choices>
- <item>
- <label>전신</label>
- <value>01</value>
- </item>
- <item>
- <label>부위</label>
- <value>02</value>
- </item>
- <item>
- <label>국소</label>
- <value>03</value>
- </item>
- </choices>
- </select>
- <select id="checkbox4" ref="/root/main/condition/opstatcd" overflow="visible" appearance="full" cellspacing="10" cols="5" style="left:752px; top:8px; width:265px; height:16px; border-style:none; ">
- <choices>
- <item>
- <label>예정</label>
- <value>20</value>
- </item>
- <item>
- <label>대기</label>
- <value>30</value>
- </item>
- <item>
- <label>수술</label>
- <value>40</value>
- </item>
- <item>
- <label>회복</label>
- <value>60</value>
- </item>
- <item>
- <label>종료</label>
- <value>50</value>
- </item>
- </choices>
- </select>
- <caption id="caption3" class="search_name" style="left:380px; top:6px; width:90px; height:17px; vertical-align:middle; ">수술방 :</caption>
- <select1 id="combo2" ref="/root/main/condition/oproomcd" class="combo_default" appearance="minimal" style="left:459px; top:6px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/oproom/oproominfo">
- <label ref="oproomnm"/>
- <value ref="oproomcd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption69" class="search_name" style="left:658px; top:6px; width:90px; height:17px; vertical-align:middle; ">진행상태 :</caption>
- <caption id="caption47" class="search_name" style="left:380px; top:31px; width:90px; height:17px; vertical-align:middle; ">마취구분 :</caption>
- <caption id="caption4" class="search_name" style="left:8px; top:30px; width:90px; height:17px; vertical-align:middle; ">환자구분 :</caption>
- <select1 id="combo1" ref="/root/main/condition/patflag" class="combo_default" appearance="minimal" style="left:100px; top:30px; width:100px; height:19px; ">
- <choices>
- <item>
- <label>회복환자</label>
- <value>R</value>
- </item>
- <item>
- <label>마취환자</label>
- <value>A</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fChangePF(); // 환자구분 변경
- fSearch("Init_Re"); // 초기 & 재 조회 구분
- ]]>
- </script>
- </select1>
- </group>
- <caption id="caption44" class="tit_2" style="left:5px; top:78px; width:108px; height:13px; vertical-align:middle; ">수술스케쥴</caption>
- <button id="btn_gridctrl" class="btn2_letter2" disable.background-image="../../../com/commonweb/images/dis_btn2_letter2.gif" style="left:1148px; top:74px; width:42px; height:19px; background-image:../../../com/commonweb/images/btn2_letter2.gif; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrint(); // 출력
- ]]>
- </script>
- </button>
- <datagrid id="grd_safecheckitemlist" nodeset="/root/main/MainData/safecheckitemlist" visibility="visible" overflow="scroll" scroll="auto" caption="수술일자^진행상태^집도과^수술방^환자구분^환자명^등록번호^S/A^진단명^수술명^집도의^수술체위^마취방법" colsep="^" colwidth="55, 55, 60, 53, 58, 62, 71, 49, 215, 375, 60, 100, 64, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:95px; width:1191px; height:680px; ">
- <col ref="opcnfmdd"/>
- <col ref="opstatnm" visibility="hidden" style="left:20px; top:23px; width:55px; height:23px; text-align:center; "/>
- <col ref="perfdeptnm" visibility="hidden" style="text-align:center; "/>
- <col ref="oproomnm" visibility="hidden" style="text-align:center; "/>
- <col ref="oppatflagnm" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="sa" style="text-align:center; "/>
- <col ref="diagcdnm" visibility="hidden"/>
- <col ref="opcdnm"/>
- <col ref="perfdrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="opposition" visibility="hidden"/>
- <col ref="anstmthdcdnm" style="text-align:center; "/>
- <!-- ref="item1~item20, reconurse"!-->
- </datagrid>
- <datagrid id="grd_anstsafecheckitemlist" nodeset="/root/main/MainData/anstsafecheckitemlist" visibility="visible" overflow="scroll" scroll="auto" caption="수술일자^진행상태^집도과^수술방^환자구분^환자명^등록번호^S/A^진단명^수술명^집도의^마취의^수술체위^마취방법|수술일자^진행상태^집도과^수술방^환자구분^환자명^등록번호^S/A^진단명^수술명^집도의^마취의^수술체위^마취방법" colsep="^" colwidth="55, 55, 60, 53, 58, 62, 71, 49, 215, 375, 60, 160, 100, 64" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:95px; width:1191px; height:680px; ">
- <col ref="opcnfmdd"/>
- <col ref="opstatnm" visibility="hidden" style="left:20px; top:23px; width:55px; height:23px; text-align:center; "/>
- <col ref="perfdeptnm" visibility="hidden" style="text-align:center; "/>
- <col ref="oproomnm" visibility="hidden" style="text-align:center; "/>
- <col ref="oppatflagnm" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="sa" style="text-align:center; "/>
- <col ref="diagcdnm" visibility="hidden"/>
- <col ref="opcdnm"/>
- <col ref="perfdrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="andrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="opposition" visibility="hidden"/>
- <col ref="anstmthdcdnm" style="text-align:center; "/>
- <!-- ref="item1_1~item1_20, anstnurse1, item2_1~item2_20, anstnurse2"!-->
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|