1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 응급실의사호출 ( SPMMO06700_응급실의사호출.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var sERDRCALLLIST_PATH = "/root/main/erdrcalllist/erdrcalllist"
- var gPARAM;
- var gSTATUS;
- /**
- * @desc : 초기화
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fInitialize_SPMMO06700(){
- model.removeNodeset(sERDRCALLLIST_PATH);
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D");
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist" , getUserInfo("dutplcecd"), "0330");
- mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/hardcd" , 46);
- mmbfGetHardCodeInfoNm("/root/send/reqdata" , "/root/init/ercallno" , 7);
- mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/callvisit" , 94);
- mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/chkcallno" , 98);
- mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/calltime" , 190);
- mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/bpcallyn" , 226); //응급실 BP호출 적용여부
- model.setValue("/root/init/macaddr" , getUserInfo("macaddr"));
-
- if(model.getValue("/root/init/calltime/hardcd/hardcd")=="-"){
- grd_erdrcalllist.colHidden(grd_erdrcalllist.colRef("arrivdt1"))=true;
- btn_erdrcall.visible=false;
- }
- var dutinstcd = getUserInfo("dutplceinstcd");
- var syscd = getSystemCd() ;
- // if(dutinstcd == "012" || dutinstcd == "013" || dutinstcd == "017" || dutinstcd == "011" ) {
- /*btn_rner.visible = true;
- btn_scom.visible = true;
- btn_visit.visible = true;
- btn_userm.visible = true;
- btn_erdrcall.visible=true;*/ // 2013.02.26 KJS 중증호출 관련 사용 안함
- // } else {
- // btn_rner.visible = false;
- // btn_scom.visible = false;
- // btn_visit.visible = false;
- // btn_userm.visible = false;
- // btn_erdrcall.visible=false;
- // }
-
- fReqERDrCallList(); //응급실 의사 호출 정보 조회
-
- if(gPARAM[3] > 0){ //재방문 경우, 간호에서 호출한 정보를 신규로 수정한다.
- var nodelist = model.instances(0).selectNodes("/root/main/erdrcalllist/erdrcalllist");
- if(nodelist.length > 0){ //간호에서 호출한 정보가 있는 경우
- var calldt = model.getValue("/root/main/erdrcalllist/erdrcalllist[" + 1 + "]/calldt");
- if(calldt == "--------------"){
- model.setValue("/root/main/erdrcalllist/erdrcalllist[" + 1 + "]/status" , "u");
- model.setValue("/root/main/erdrcalllist/erdrcalllist[" + 1 + "]/visitrgstrid", getUserInfo("userid"));
- }
- }
- }
-
- submit("TRMMO06703");
-
- model.refresh();
- }
- /**
- * @desc : 응급실 의사 호출 정보 조회
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReqERDrCallList(pflag){
- var param = opener.javascript.getParameter("SPMMO06700_param");
- gPARAM = param.split("▦");
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/pid" , gPARAM[0]);
- model.makeValue("/root/send/reqdata/indd" , gPARAM[1]);
- model.makeValue("/root/send/reqdata/cretno" , gPARAM[2]);
- model.makeValue("/root/send/reqdata/visitno", gPARAM[3]);
- if(submit("TRMMO06701")){
- fReConCPhone(); //핸드폰 번호 display처리
- }
- }
- /**
- * @desc : display용 번호처리
- * : 핸드폰번호 자리수에 따라 010 - XXXX - XXXX, 010 - XXX - XXXX 변경
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReConCPhone(){
-
- var totrow = grd_erdrcalllist.rows;
- var chkcallno = model.getValue("/root/init/chkcallno/hardcd/hardcd");
- for(var currow = 1; currow < grd_erdrcalllist.rows; currow++){
-
- var callcntcno = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcntcno");
- if(callcntcno.length == 11){
- if (chkcallno != "Y") {
- var dispcallcntcno = callcntcno.substr(0, 3) + "-" + callcntcno.substr(3, 4) + "-" + callcntcno.substr(7, 4);
- } else {
- var dispcallcntcno = callcntcno.substr(0, 3) + "-" + callcntcno.substr(3, 4) + "-****" ;
- }
- }else if(callcntcno.length == 10){
- if (chkcallno != "Y") {
- var dispcallcntcno = callcntcno.substr(0, 3) + "-" + callcntcno.substr(3, 3) + "-" + callcntcno.substr(6, 4);
- } else {
- var dispcallcntcno = callcntcno.substr(0, 3) + "-" + callcntcno.substr(3, 3) + "-****";
- }
- }else {
- var len = parseInt(callcntcno.length - 4);
- dispcallcntcno = callcntcno.substr(0, len) + "****";
- }
-
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/dispcallcntcno" , dispcallcntcno);
- }
- model.refresh();
- }
- /**
- * @desc : 확인버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnCnfm(){
- var mainyn = model.getValue("/root/main/erdrinfo/mainyn");
- var call1 = model.getValue("/root/main/erdrinfo/call1");
- var call2 = model.getValue("/root/main/erdrinfo/call2");
- var call3 = model.getValue("/root/main/erdrinfo/call3");
- var call4 = model.getValue("/root/main/erdrinfo/call4");
- var callnm = model.getValue("/root/main/erdrinfo/callnm");
- var callcnts = model.getValue("/root/main/erdrinfo/callcnts");
- var callno = model.getValue("/root/main/erdrinfo/callno");
- var orddeptcd = model.getValue("/root/main/erdrinfo/orddeptcd");
- var orddoct = model.getValue("/root/main/erdrinfo/orddrid"); // 담당의
- var callgbn = model.getValue("/root/main/erdrinfo/callgbn");
-
- if (isNull(orddoct)) {
- messageBox("담당의를 ", "C002");
- return;
- }
-
- if (isNull(callgbn)) {
- messageBox("호출구분을 ", "C002");
- return;
- }
-
- var trCall = "N";
- var trWorkdd = "";
- var trDuty = "";
- var trDrid = "";
- var trDrnm = "";
- var trDrno = "";
- var trDispno = "";
-
-
- //외상 호출일 경우 권역외상
- if (callgbn == "ET") {
-
- var curdd = getCurrentDate();
- var curtm = getCurrentTime();
-
- model.makeValue("/root/send/drinfo/calldd", curdd);
- model.makeValue("/root/send/drinfo/calltm", curtm);
- model.makeValue("/root/send/drinfo/orddeptcd", orddeptcd);
-
- if (submit("TRMMO06706")) {
- trWorkdd = model.getValue("/root/temp/drinfo/workdd");
- trDuty = model.getValue("/root/temp/drinfo/duty");
- trDrid = model.getValue("/root/temp/drinfo/drid");
- trDrnm = model.getValue("/root/temp/drinfo/drnm");
- trDrno = model.getValue("/root/temp/drinfo/mpphonno");
- trDispno = model.getValue("/root/temp/drinfo/dispno");
-
- if (trDrid != "" && trDrid != orddoct) {
- trCall = "Y";
- messageBox("외상환자이므로 해당과의 권역외상센터 당직의도 함께 호출됩니다.\r\n\r\n" +
- "(당직일: " + trWorkdd + ", Duty: " + trDuty + ", 당직의: " + trDrnm + ")", "I999");
- }
-
- }
- }
-
- if (isNull(callcnts)) {
- callcnts = model.getValue("/root/init/ercallno/hardcd/hardcdnm");
- }
- if (isNull(callnm)) {
- callnm = model.getValue("/root/init/ercallno/hardcd/hardcd");
- }
-
- if (isNull(call4)) {
- call4 = call3;
- }
-
- var chkcallno = model.getValue("/root/init/chkcallno/hardcd/hardcd");
- if (chkcallno != "Y") {
- var dispcallcntcno = call1 + "-" + call2 + "-" + call3;
- var callcntcno = call1 + call2 + call3;
- } else {
- if (call3 == "****") {
- var dispcallcntcno = call1 + "-" + call2 + "- ****";
- var callcntcno = call1 + call2 + call4;
- } else {
- var dispcallcntcno = call1 + "-" + call2 + "-" + call3;
- var callcntcno = call1 + call2 + call3;
- }
- }
- if(call1 == "" || call2 == "" || call4 == ""){
- messageBox("호출번호를 정확히", "C001");
- return;
- }
-
- // SMS서버에서 0으로 시작하지 않는 전화번호 입력시 시스템 장애 발생
- // 사용자의 잘못된 입력을 사전이 막기위해 추가
- // 2008. 11. 01 오지훈 추가
- if(call1.substring(0, 1) != "0"){
- messageBox("호출번호 앞자리를 정확히", "C001");
- return;
- }
-
- grd_erdrcalllist.addItem();
- var currow = grd_erdrcalllist.row;
-
- if(gSTATUS == "u"){
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/status" , "u");
- }else{
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/status" , "i");
- }
- /*
- if(callcnts == ""){ //호출내용이 없는 경우, default로 '호출바람'을 설정
- callcnts = "응급실 호출입니다.";
- }
- */
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/pid" , gPARAM[0]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/indd" , gPARAM[1]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/cretno" , gPARAM[2]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/visitno" , gPARAM[3]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctcd" , cmb_orddrid.value);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddeptcd" , cmb_orddeptcd.value);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctnm" , cmb_orddrid.label);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/mainyn" , mainyn);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/dispcallcntcno" , dispcallcntcno);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callpsnid" , getUserInfo("userid"));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callpsnnm" , getUserInfo("usernm"));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcntcno" , callcntcno); //의사전화번호
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcnts" , callcnts); //전달메시지
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callnm" , callnm); //호출자번호
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callrecnt" , "0"); //중증호출여부
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callgbn" , callgbn); //호출구분
-
- if (trCall == "Y" && trDrid != "" && trDrno != "") {
-
- grd_erdrcalllist.addItem();
- currow = grd_erdrcalllist.row;
-
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/status" , "i");
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/pid" , gPARAM[0]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/indd" , gPARAM[1]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/cretno" , gPARAM[2]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/visitno" , gPARAM[3]);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctcd" , trDrid);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddeptcd" , cmb_orddeptcd.value);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctnm" , trDrnm);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/mainyn" , 'S');
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/dispcallcntcno" , trDispno);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callpsnid" , getUserInfo("userid"));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callpsnnm" , getUserInfo("usernm"));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcntcno" , trDrno); //의사전화번호
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcnts" , callcnts); //전달메시지
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callnm" , callnm); //호출자번호
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callrecnt" , "0"); //중증호출여부
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/callgbn" , callgbn); //호출구분
- }
-
-
- btn_add.disabled = false;
- btn_correct.disabled = false;
- btn_del.disabled = false;
- btn_call.disabled = false;
- btn_exit.disabled = false;
- group1.attribute("height")= 0;
- model.refresh();
- }
- /**
- * @desc : 추가버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnAdd(){
- model.resetInstanceNode("/root/main/erdrinfo");
- var mainyn = model.getValue(sERDRCALLLIST_PATH + "[mainyn='M']/mainyn");
- if(mainyn == "M"){ //주유형이 있는 경우, 부유형으로 자동설정
- model.setValue("/root/main/erdrinfo/mainyn", "S");
-
- }else{ //주유형이 없는 겨우, 주유형으로 자동설정
- model.setValue("/root/main/erdrinfo/mainyn", "M");
-
- }
- btn_add.disabled = true;
- btn_correct.disabled = true;
- btn_del.disabled = true;
- btn_call.disabled = true;
- btn_exit.disabled = true;
- group1.attribute("height")= 280;
- model.setFocus("cmb_orddeptcd");
- model.refresh();
- }
- /**
- * @desc : 취소버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnCncl(){
- btn_add.disabled = false;
- btn_correct.disabled = false;
- btn_del.disabled = false;
- btn_call.disabled = false;
- btn_exit.disabled = false;
- group1.attribute("height")=0;
- model.refresh();
- }
- /**
- * @desc : 호출버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnCall(){
-
- var cnt = 0;
- var deptyn = false;
- var doctyn = false;
- var currow = grd_erdrcalllist.rows;
- var header = "status" + "▦" +
- "pid" + "▦" +
- "indd" + "▦" +
- "cretno" + "▦" +
- "visitno" + "▦" +
- "erorddoctcd" + "▦" +
- "callno" + "▦" +
- "callcntcno" + "▦" +
- "callcnts" + "▦" +
- "erorddeptcd" + "▦" +
- "erorddoctnm" + "▦" +
- "mainyn" + "▦" +
- "dispcallcntcno" + "▦" +
- "calldt" + "▦" +
- "callpsnid" + "▦" +
- "callpsnnm" + "▦" +
- "arrivdt" + "▦" +
- "callnm" + "▦" +
- "visitrgstrid" + "▦" +
- "visitrgstnm" + "▦" +
- "callgbn" + "▩";
- var sdata = "";
-
- for(var i = 0; i < currow; i++){
- var status = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/status");
- if(status == "i" || status == "d" || status == "u"){
- cnt++;
- //20091110 kimsj 진료과, 담당의 필수입력
- var orddept = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddeptcd"); // 진료과
- var orddoct = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddoctnm"); // 담당의
- if (isNull(orddept)) {
- deptyn = true;
- }
- if (isNull(orddoct)) {
- doctyn = true;
- }
-
- sdata = sdata +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/status") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/pid") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/indd") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/cretno") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/visitno") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddoctcd") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callno") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callcntcno") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callcnts") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddeptcd") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddoctnm") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/mainyn") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/dispcallcntcno") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/calldt") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callpsnid") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callpsnnm") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdt") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callnm") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgstrid") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgstnm") + "▦" +
- model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callgbn") + "▩";
- }
- }
-
- if(cnt == 0){
- messageBox("호출할 정보가", "I004");
- return;
- }
-
- if(deptyn) {
- messageBox("진료과를 ", "C002");
- return;
- }
-
- if(doctyn) {
- messageBox("담당의를 ", "C002");
- return;
- }
-
- //var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH));
- var savedata = header + sdata;
-
-
- model.setValue("/root/send/savedata", savedata);
- if(submit("TXMMO06701")){
- fReConCPhone();
- }
- model.copyNode("/root/temp/ercallmngtinfo", "/root/main/ercallmngtinfo");
-
- //수정해야함 KJS
- for (var i=0; i < currow;i++){ //응급실에서 응급의학과 의사를 호출할경우 바로 도착일시를 찍어준다. (2008.09.30 서소영 : 김영학)
- var calldeptcd = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddeptcd");
- var arrivdt = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdt");
- //kimsj 100201 응급의학과 도착일시 수정현상 발생 -> 도착일시 없는 경우만 수정
- if (calldeptcd =="2280000000" && arrivdt == "--------------") {
- var callcnts = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callcnts");
- var callnm = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callnm");
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdt" , getCurrentDate().concat(getCurrentTime()));
-
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdeptcd" , getUserInfo("dutplcecd"));
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdoctcd" , getUserInfo("userid"));
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdoctnm" , getUserInfo("usernm"));
-
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgdeptcd", getUserInfo("dutplcecd"));
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgstrid" , getUserInfo("userid"));
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgstnm" , getUserInfo("usernm"));
-
- var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH + "[" + i + "]"));
- model.setValue("/root/send/savedata", savedata);
- if(submit("TXMMO06702")){
- fReConCPhone();
- }
- }
- }
-
- fPrintSPIF();
- }
- /**
- * @desc : 도착일시 컬럼 버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkColBtnVisitDT(){
-
- var currow = grd_erdrcalllist.row;
- if(currow < 1){
- return;
- }
-
- var status = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/status");
- var arrivdt = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdt");
- var callgbn = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callgbn");
-
- if(status == "i"){
- messageBox("도착일자 설정은 호출 전에 할 수", "I004");
- return;
- }
-
- if(arrivdt != "--------------"){
- messageBox("도착일시는 수정 할 수", "I004");
- return;
- }
-
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdt" , getCurrentDate().concat(getCurrentTime()));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/visitrgdeptcd", getUserInfo("dutplcecd"));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/visitrgstrid" , getUserInfo("userid"));
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/visitrgstnm" , getUserInfo("usernm"));
-
- var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH + "[" + currow + "]"));
- model.setValue("/root/send/savedata", savedata);
-
- // 외상호출 대행등록을 위한 변수 생성
- var chkDeptcd1, chkCallgbn1, chkCalldt1, chkJobposcd1, chkArrivdt1;
-
- chkDeptcd1 = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddeptcd");
- chkCallgbn1 = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callgbn");
- chkCalldt1 = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/calldt");
- chkJobposcd1= model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/jobposcd");
- chkArrivdt1 = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdt");
- chkDrid1 = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctcd");
-
- if(submit("TXMMO06702")){
- fReConCPhone();
- } else {
- fReqERDrCallList();
- }
-
- /* 2017.01.02 엄영만 권역외상 강영욱 샘 요청으로 교수 대행 등록 로직 삭제 요청서 : 20170102001
- // 외상호출 대행등록
- var chkDeptcd2, chkCallgbn2, chkCalldt2, chkJobposcd2, chkArrivdt2;
- var callDrProf, rtnMsg;
- for(var i = 1; i < grd_erdrcalllist.rows; i++) {
-
- chkDeptcd2 = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddeptcd");
- chkCallgbn2 = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/callgbn");
- chkCalldt2 = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/calldt");
- chkJobposcd2= model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/jobposcd");
- chkArrivdt2 = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdt");
- callDrProf = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddoctnm");
- chkDrid2 = model.getValue(sERDRCALLLIST_PATH + "[" + i + "]/erorddoctcd");
-
- //alert(chkDeptcd1 + " " + chkCallgbn1 + " " + chkCalldt1 + " " + chkJobposcd1 + " " + chkArrivdt1 + " " + chkDrid1 + "\r\n" +
- // chkDeptcd2 + " " + chkCallgbn2 + " " + chkCalldt2 + " " + chkJobposcd2 + " " + chkArrivdt2 + " " + chkDrid2);
-
- if ((chkCallgbn2 == "ET" || chkCallgbn2 == "TT") &&
- chkCallgbn1 == chkCallgbn2 &&
- chkDeptcd1 == chkDeptcd2 &&
- chkDrid1 != chkDrid2 &&
- chkCalldt1 == chkCalldt2 &&
- chkJobposcd2 == "1782" &&
- (chkArrivdt1 != "--------------" && chkArrivdt1 != "") &&
- (chkArrivdt2 == "--------------" || chkArrivdt2 == "")) {
-
- rtnMsg = messageBox("함께 호출된 외상 의사(" + callDrProf + ")에 대한 도착 정보가 없습니다." + "\r\n도착 등록하시겠습니까?", "Q999");
- if (rtnMsg == "6") {
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/status" , "u");
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdt" , getCurrentDate().concat(getCurrentTime()));
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdoctcd" , chkDrid2);
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/arrivdoctnm" , callDrProf);
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/agentyn" , "N");
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgdeptcd" , chkDeptcd2);
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgstrid" , chkDrid2);
- model.setValue(sERDRCALLLIST_PATH + "[" + i + "]/visitrgstnm" , callDrProf);
-
- var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH + "[" + i + "]"));
- model.setValue("/root/send/savedata", savedata);
-
- if(submit("TXMMO06702")){
- fReConCPhone();
- } else {
- fReqERDrCallList();
- }
- }
- }
-
- }
- */
- }
- /**
- * @desc : 주/부 유형 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkColMainYN(){
- var currow = grd_erdrcalllist.row;
- var curcol = grd_erdrcalllist.col;
- var status = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/status");
-
- if(curcol == grd_erdrcalllist.colRef("mainyn")){ //주부유형 클릭한 경우
- if(status == "i" || status == "d"){ //신규, 삭제가 아닌 경우
- return;
- }else{
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/status", "u");
- }
- }
- var callcnts = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcnts");
- model.setValue("/root/main/erdrinfo/callcnts2", callcnts);
- if(status == "i"){
- tar_callcnts.disabled = false;
- }else{
- tar_callcnts.disabled = true;
- }
- model.refresh();
- }
- /**
- * @desc : 응급실 의사 ReCall 재호출
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fReCall(){
- var currow = grd_erdrcalllist.row;
- var status = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/status");
- var arrivdt= model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdt");
-
- if(status == "i"){
- messageBox("호출 전에 재호출", "E001");
- return;
- }
-
- if(arrivdt != "--------------"){
- messageBox("도착한 의사에게 재호출", "E001");
- return;
- }
- var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH + "[" + currow + "]"));
- model.setValue("/root/send/savedata", savedata);
- if(submit("TXMMO06703")){
- fReConCPhone();
-
- }
- }
- /**
- * @desc : 응급실 호출관리 정보 삭제
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fDelERCallInfo(){
-
- if (messageBox("호출정보를 삭제하시겠습니까?", "Q999") == 6) {
-
- var currow = grd_erdrcalllist.row;
- if(currow < 1){
- return;
- }
-
- if (grd_erdrcalllist.rows >2) {
- if (grd_erdrcalllist.row ==1 ) {
- messageBox("부유형이 있을때 주 유형은 삭제할수", "I004");
- return;
- }
- }
-
- var status = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/status");
- if(status == "i"){
- grd_erdrcalllist.deleteRow(currow);
- } else{
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/status", "d");
- }
-
-
- //호출한 사람만 삭제할 수 있도록 로직 추가
- var callpsnid = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callpsnid");
- var userid = getUserId()
-
- if(callpsnid == userid) {
- var savedata = getNodeListCSV(instance1.selectNodes(sERDRCALLLIST_PATH));
- model.setValue("/root/send/savedata", savedata);
- if(submit("TXMMO06701")){
- fReConCPhone();
- }
- } else {
- messageBox("호출한 사람과", "E004");
- }
-
- model.setValue("/root/main/erdrinfo/callcnts2", "");
-
- model.refresh();
- }
- }
- /**
- * @desc : 도착일시 버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fClkBtnArrivDt(){
- var currow = grd_erdrcalllist.row;
- var dutplcecd = getUserInfo("dutplcecd");
- var userid = getUserId();
- var erorddeptcd = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddeptcd");
- var erorddoctcd = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctcd");
- var erorddeptnm = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddeptnm");
- var erorddoctnm = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/erorddoctnm");
- var callrecnt = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callrecnt");
-
- var callgbn = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callgbn");
- var jobposcd = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/jobposcd");
- /*
- //20090821 kimsj //중증응급호출 Visit 등록시에는 팝업창에서 등록할 수 있도록 수정.
- if(callrecnt > 0){
- modal("SMMNE05300");
- fReqERDrCallList(); //응급실 의사 호출 정보 조회
- return;
- } else if(dutplcecd == erorddeptcd || userid == "EMR" ||userid == erorddoctcd){
- var hardcd = model.getValue("/root/init/hardcd/hardcd[hardcd='" + getUserInfo("macaddr") + "']/hardcd");
-
- //2009-05-27 강지훈 수정 : 기관별로 MacAddress 체크 여부를 달리한다.HardCoding Table #94 등록된 기관은 MacAddress Check 안함
- //debugger;
- var callVisitFlag = "Y";
- var callVistInstCnt = getNodeSetCnt("/root/init/callvisit/hardcd");
- var dutInstcd = getUserInfo("dutplceinstcd");
-
- for(i = 1; i <= callVistInstCnt ; i++){
- var hardCdInstcd = model.getValue("/root/init/callvisit/hardcd["+i+"]/hardcd");
- if(hardCdInstcd == dutInstcd){
- callVisitFlag = "N";
- break;
- }
- }
-
- if(callVisitFlag == "Y"){
- if(hardcd != ""){
- fClkColBtnVisitDT();
- } else {
- messageBox("응급실에서만 도착시간 체크", "I006");
- }
- } else{
- fClkColBtnVisitDT();
- }
- } else{
- messageBox("도착일시는 호출 받은 선생님(과)만 확인", "I006");
- return;
- }*/
-
- //----------- 2013.04.04 KJS 중증호출 사용하지 않으므로 막음
- /*
- if(callrecnt > 0){
- modal("SMMNE05300");
- fReqERDrCallList(); //응급실 의사 호출 정보 조회
- return;
- } */
-
-
- var hardcd = model.getValue("/root/init/hardcd/hardcd[hardcd='" + getUserInfo("macaddr") + "']/hardcd");
-
- //---------------------------------------------------------------------------------------------------------
- var callVisitFlag = "Y";
- var callVistInstCnt = getNodeSetCnt("/root/init/callvisit/hardcd");
- var dutInstcd = getUserInfo("dutplceinstcd");
-
- for(i = 1; i <= callVistInstCnt ; i++){
- var hardCdInstcd = model.getValue("/root/init/callvisit/hardcd["+i+"]/hardcd");
- if(hardCdInstcd == dutInstcd){
- callVisitFlag = "N";
- break;
- }
- }
- if(callVisitFlag == "Y"){
- if(hardcd != ""){
- } else {
- messageBox("응급실에서만 도착시간 체크", "I006");
- return
- }
- }
- //---------------------------------------------------------------------------------------------------------
-
- if (userid == erorddoctcd) { // 호출의사가 도착등록자와 같은 경우
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdeptcd" , erorddeptcd);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdoctcd" , erorddoctcd);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdoctnm" , erorddoctnm);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/agentyn" , "N");
- fClkColBtnVisitDT();
- } else if ( callgbn == "TT" && jobposcd == "1782") { // 2017.01.02 엄영만 권역외상 강영욱 샘 요청으로 교수 대행 등록 로직 삭제 요청서 : 20170102001
- messageBox("도착시간 체크는 호출 받은 본인에 대하여 확인", "I006");
- return;
- } else {// 호출의사가 도착등록자와 다른 경우
- //권한정보 읽어오기
- model.removeNode("/root/send/userinfo");
- model.makeValue("/root/send/userinfo/userid", userid);
- model.makeValue("/root/send/userinfo/deptcd", erorddeptcd);
- submit("TRMMO06702");
- var qualify = model.getValue("/root/main/qualifyinfo/qualify");
-
- if (dutplcecd == erorddeptcd || userid == "EMR" || qualify == "Y") { //해당 진료과에 권한이 있거나, EMR이면 통과
- var rslt = messageBox(erorddeptnm + " / " + erorddoctnm + " 선생님이 도착하셨습니까?" , "Q999");
- if ( rslt == 6 ) {
- //alert("대행");
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdeptcd" , erorddeptcd);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdoctcd" , erorddoctcd);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdoctnm" , erorddoctnm);
- model.setValue(sERDRCALLLIST_PATH + "[" + currow + "]/agentyn" , "Y");
- fClkColBtnVisitDT();
- } else {
- //alert("도착의사 선택");
- grp_arrvdr.visible = true;
- cmb_arrvdept.value = erorddeptcd;
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", erorddeptcd, "0330");
- model.refresh();
- }
- } else {
- messageBox("도착일시는 호출 받은 과에 대하여 권한이 있는 경우에만 확인", "I006");
- return;
- }
- }
- }
- /**
- * @desc : 응급의사 호출내용 display
- * @
- * @param :
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function fDispERDrCallCnts(){
- var currow = grd_erdrcalllist.row;
- if(currow < 1){
- return;
- }
-
- var arrivdt= model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/arrivdt");
- if(arrivdt != "--------------"){ //의사가 도착한 경우는 호출내용 변경 불가
- tar_callcnts.disabled = true;
- }else{ //의사가 도착한 후에는 호출내용 변경 가능
- tar_callcnts.disabled = false;
- }
-
- var callcnts = model.getValue(sERDRCALLLIST_PATH + "[" + currow + "]/callcnts");
- model.setValue("/root/main/erdrinfo/callcnts2", callcnts);
- model.refresh();
- }
- /**
- * @desc : 하드코드 조회
- * @
- * @param : ref - reference path
- * rsltref - result reference path
- * hardcd - 하드코드
- * @return :
- * @author : 오지훈
- * @---------------------------------------------------
- */
- function mmbfGetHardCodeInfoNm(ref, rsltref, hardcd){
- var mmb_rsltref = "/root/hidden/mmb/hardcd";
- model.removeNode(mmb_rsltref);
- model.makeNode(mmb_rsltref);
- model.removeNode(ref);
- model.makeValue(ref + "/hardcd", hardcd);
- if(submit("TRMMB04105", "false", ref, mmb_rsltref)==true){
- model.copyNode(rsltref, mmb_rsltref);
- model.removeNode(mmb_rsltref);
- }
- model.refresh();
- }
- /**
- * @desc : 간호응급의사호출관리 화면 호출
- * @
- * @param : pid - 환자번호
- * indd - 입원일자
- * cretno - 환자 일자별 일련번호
- * visitno - visit 번호
- * @return :
- * @author : 정희수
- * @---------------------------------------------------
- */
-
- function fOpenNurseERCallDr(){
- /*
- var currow = grd_erdrcalllist.row;
- if(currow < 1){
- return;
- }
- */
- var pid = model.getValue("/root/send/reqdata/pid" );
- var orddd = model.getValue("/root/send/reqdata/indd" );
- var cretno = model.getValue("/root/send/reqdata/cretno" );
- var visitno = model.getValue("/root/send/reqdata/visitno" );
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + visitno;
- setParameter("SMMNE05200_param", param);
- modal("SMMNE05200");
- }
- /**
- * @desc : 응급의사호출관리 화면 호출
- * @
- * @param : pid - 환자번호
- * indd - 입원일자
- * cretno - 환자 일자별 일련번호
- * visitno - visit 번호
- * @return :
- * @author : 박유진
- * @---------------------------------------------------
- */
-
- function fOpenERCallDr(){
- /*
- var currow = grd_erdrcalllist.row;
- if(currow < 1){
- return;
- }
- */
- var pid = model.getValue("/root/send/reqdata/pid" );
- var orddd = model.getValue("/root/send/reqdata/indd" );
- var cretno = model.getValue("/root/send/reqdata/cretno" );
- var visitno = model.getValue("/root/send/reqdata/visitno" );
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + visitno;
- setParameter("SPMMO32000_param", param);
- modal("SPMMO32000");
- }
- function fNoCallArrv() {
- var param = opener.javascript.getParameter("SPMMO06700_param");
- gPARAM = param.split("▦");
-
- model.removeNodeset("root/send/nocallinfo");
- model.makeValue("root/send/nocallinfo/pid" , gPARAM[0]);
- model.makeValue("root/send/nocallinfo/indd" , gPARAM[1]);
- model.makeValue("root/send/nocallinfo/cretno" , gPARAM[2]);
- model.makeValue("root/send/nocallinfo/visitno", gPARAM[3]);
- model.makeValue("root/send/nocallinfo/erorddoctcd", model.getValue("root/main/medfeeinfo/userid"));
- model.makeValue("root/send/nocallinfo/erorddeptcd", model.getValue("root/main/medfeeinfo/deptcd"));
- model.makeValue("root/send/nocallinfo/callgbn", "EE");
-
- submit("TXMMO06705");
-
- fPrintSPIF();
-
-
- }
- function fPrintSPIF () {
-
-
- var pid = model.getValue("/root/main/erdrcalllist/paminfo/pid");
- var hngnm = model.getValue("/root/main/erdrcalllist/paminfo/hngnm");
- var zipcdaddr = model.getValue("/root/main/erdrcalllist/paminfo/zipcdaddr");
- var detladdr = model.getValue("/root/main/erdrcalllist/paminfo/detladdr");
- var tel = model.getValue("/root/main/erdrcalllist/paminfo/tel");
- var rrgstno1 = model.getValue("/root/main/erdrcalllist/paminfo/rrgstno1");
- var rrgstno2 = model.getValue("/root/main/erdrcalllist/paminfo/rrgstno2");
- var hospnm = model.getValue("/root/main/erdrcalllist/paminfo/hospnm");
- var ocrtag = model.getValue("/root/main/erdrcalllist/paminfo/ocrtag");
- var orddd = model.getValue("/root/main/erdrcalllist/paminfo/orddd");
- var appdd = model.getValue("/root/main/erdrcalllist/paminfo/appdd");
- var orddeptcd = model.getValue("/root/main/erdrcalllist/paminfo/orddeptcd");
- var orddeptnm = model.getValue("/root/main/erdrcalllist/paminfo/orddeptnm");
- var orddrid = model.getValue("/root/main/erdrcalllist/paminfo/orddrid");
- var orddrnm = model.getValue("/root/main/erdrcalllist/paminfo/orddrnm");
- var maindrnm = model.getValue("/root/main/erdrcalllist/paminfo/maindrnm");
- var ioflag = model.getValue("/root/main/erdrcalllist/paminfo/ioflag");
- var deptengabbr = model.getValue("/root/main/erdrcalllist/paminfo/deptengabbr");
- var specordyn = model.getValue("/root/main/erdrcalllist/paminfo/specordyn");
-
- if ( ocrtag != '' && ocrtag != null ) {
-
- // 출력용 정보 세팅
- model.removeNodeset("/root/main/rexpert");
- model.makeValue("/root/main/rexpert/patappinfo1/pid", pid );
- model.makeValue("/root/main/rexpert/patappinfo1/hngnm", hngnm );
- model.makeValue("/root/main/rexpert/patappinfo1/zipcdaddr", zipcdaddr );
- model.makeValue("/root/main/rexpert/patappinfo1/detladdr", detladdr );
- model.makeValue("/root/main/rexpert/patappinfo1/tel", tel );
- model.makeValue("/root/main/rexpert/patappinfo1/rrgstno1", rrgstno1 );
- model.makeValue("/root/main/rexpert/patappinfo1/rrgstno2", rrgstno2 );
- model.makeValue("/root/main/rexpert/patappinfo1/usernm", getUserInfo("usernm") ); // Session 정보에서 로긴유저명으로 주시면 됩니다.
- model.makeValue("/root/main/rexpert/patappinfo1/hospnm", hospnm );
- model.makeValue("/root/main/rexpert/patappinfo1/ocrtag", ocrtag );
- model.makeValue("/root/main/rexpert/patappinfo1/orddd", orddd );
- model.makeValue("/root/main/rexpert/patappinfo1/appdd", appdd );
- model.makeValue("/root/main/rexpert/patappinfo1/orddeptcd", orddeptcd );
- model.makeValue("/root/main/rexpert/patappinfo1/orddeptnm", orddeptnm );
- model.makeValue("/root/main/rexpert/patappinfo1/orddrid", orddrid );
- model.makeValue("/root/main/rexpert/patappinfo1/orddrnm", orddrnm );
- model.makeValue("/root/main/rexpert/patappinfo1/maindrnm", maindrnm );
- model.makeValue("/root/main/rexpert/patappinfo1/ioflag", ioflag );
- model.makeValue("/root/main/rexpert/patappinfo1/deptengabbr", deptengabbr );
- model.makeValue("/root/main/rexpert/patappinfo1/specordyn", specordyn );
-
- // 선택진료신청서 출력
- exeReportPreview("RPPMC06504", "XMLSTR", "/root/main/rexpert", "", "true", "", "", "", "", "true");
- }
- }
|