123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 상세기록보기 ( SPMRI02400_상세기록.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var splittxt = "";
- var nurprog = "";
- /**
- * @desc : 화면초기화
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fInitalize()
- {
- var menuparam = getScreenMenuParameter();
- var certinfo = "";
- var cnt = 0;
-
- if (menuparam != "null" && menuparam != "" && menuparam.length == 4 ) {
-
- btn_copyprt.attribute("visibility") = "hidden";
-
- var node = getGlobalVariable("paminfo");
- model.removeNodeset("/root/main/paminfo");
- setCSVToNode("/root/main", node, "paminfo")
-
- var pid = model.getValue("/root/main/paminfo/pid");
- var hardcdno = menuparam ;
-
- if(pid == "" || isNull(pid)) {
- return;
- }
-
- model.makeValue("/root/send/reqdata/pid",pid);
- model.makeValue("/root/send/reqdata/hardcdno",hardcdno);
-
- if(submit("TRMRI02410")) {
- cnt = getNodeSetCnt("/root/signnoinfo/signnolist");
-
- if (cnt == 0) {
- messageBox("작성된 서식이 없습니다!","I");
- return;
- }
-
- for( i=1; i <= cnt; i++){
- certinfo += "E"
- + "▦" + model.getValue("/root/signnoinfo/signnolist["+i+"]/signno")
- + "▦" + model.getValue("/root/signnoinfo/signnolist["+i+"]/formcd")
- + "▩";
- }
-
- }
- }
- else {
-
- certinfo = opener.window.javascript.getParameter("SPMRI02400_prtrecinfo"); //oldflag▦signno▦formcd▩
- //var certinfo = "E▦800000000024067▦0000000002▩I▦1083621▦IA000▩E▦800000000024008▦0000000004▩";
- var prtyn = opener.window.javascript.getParameter("SPMRI02400_prtyn"); //출력여부
- var defaultvw = opener.window.javascript.getParameter("SPMRI02400_defaultvw"); //기본뷰모드
- var copybtn = opener.window.javascript.getParameter("SPMRI02400_copybtn"); //copy버튼
- nurprog = opener.window.javascript.getParameter("SPMRI02400_NurProg"); //임시로 생성 (간호, 진료모듈다른문제로인해)
-
- //20130812 이윤주 추가
- model.makeValue("/root/inisend/prtyn", prtyn);
-
- if ( model.getValue("/root/inisend/prtyn") == "N") {
- btn_copyprt.attribute("visibility") = "hidden";
- }
-
- if ( copybtn != "") {
- btn_txtcopy.attribute("visibility") = "visible";
- }
-
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/pidynhcd", 3801);
-
- //2014.03.25 Start 사본발행시 Split구분값 설정
- mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp/hardcd4", 5623);
- splittxt = model.getValue("/root/temp/hardcd4/hardcd/hardcd");
- //2014.03.25 End
- }
-
- if (certinfo != "")
- {
- var certArr = certinfo.split("▩");
- var tmpsignno = ""; //EMR기록 인증번호
- var tmptreatno = ""; //영상차트 키값
- var tmpeformcd = ""; //EMR기록 서식코드
- var tmpiformcd = ""; //영상차트 서식코드
- var ieflag = "";
- var itemindxseq = "";
-
- for(var i = 0; i < (certArr.length - 1); i++)
- {
- ieflag = certArr[i].split("▦")[0];
-
- if (ieflag == "I")
- {
- tmptreatno += certArr[i].split("▦")[1]+ ",";
- tmpiformcd += certArr[i].split("▦")[2]+ ",";
-
- }
- else
- {
- tmpsignno += certArr[i].split("▦")[1]+ ",";
- tmpeformcd += certArr[i].split("▦")[2]+ ",";
- }
- }
-
- if( certArr[0].split("▦")[3] == null ){
- itemindxseq = "";
- }else{
- itemindxseq = certArr[0].split("▦")[3];
- }
-
-
- if (tmpsignno != "" && itemindxseq == "" ) //EMR기록이 함께 넘어오는 경우
- {
- model.removeNodeset("/root/inisend");
- model.removeNodeset("/root/prthist");
- model.makeValue("/root/inisend/signno", tmpsignno.substring(0, tmpsignno.length - 1));
- model.makeValue("/root/inisend/dispall", "Y");
-
- if(submit("TRMRI02401"))
- {
- var certnodeList = instance1.selectNodes("/root/tmpinicert/iniinfo");
- var foldernm = "C:/CertrecPrnt";
-
- if (certnodeList.length <= 0)
- {
- return;
- }
-
- fExistFolder(foldernm);
-
- var emrpath = "";
- var emrorddate = "";
- var emrformnm = "";
- var emrformcd = "";
- var emrdeptnm = "";
- var emrdeptcd = "";
- var emrpage = "";
- var emrhiddenmsg = "";
- var k = "";
- var pid = "";
- var ptnm = "";
- var depthngnm = "";
- var deptengabbr = "";
- var rgstno = "";
- var sa = "";
- var disporddd = "";
- var orddd = "";
- var drid = "";
- var roomcd = "";
- var ordtype = "";
- var chosflag = "";
- var orddeptcd = "";
- var signflag = "";
- var langflag = "";
-
- var signno = 0;
- var formcd = "";
- var srcformcd = "";
- var formnm = "";
- var formprogflag = "";
- var recdt = "";
-
- var wardheader = "";
- var dateheader = "";
- var doctorheader = "";
- var printheader = "";
- var pageheader = "";
- var imgepath = "";
- var formrecdt = "";
- var fstrgstrusrnm = "";
- var lastupdtrusrnm = "";
- var erdt = "";
- var ervisittm = "";
- var staffnmheader = "";
- var staffnm = "";
- var emrrecusrnmheader = "";
- var emrrecusrnm = "";
- var indd = "";
- var dschdd = "";
- var inorddepthngnm = "";
- var dschorddepthngnm = "";
- var incnt = "";
- var mainyn = "";
- var surgeon = "";
- var cover_header = "";
- var cover_footer = "";
-
- var default_cover_header = "";
- var default_cover_footer = "";
- var i = 0;
- var cover_header1 = "";
- var cover_header2 = "";
- var cover_header3 = "";
- var cover_header4 = "";
- var cover_header10 = "";
- var cover_footer1 = "";
- var cover_footer2 = "";
- var makebodyfilecnt =0;
- var cover_header_filenm = "";
- var cover_footer_filenm = "";
- var trans="";
- var signgenrflag = "";
-
- var prtnunm = getUserInfo("usernm");
- var prtndeptnm = getUserInfo("dutplcenm");
- var copytext = "이 서식은 사본입니다(원본대조필)";
- //var getuseren = getUserInfo("userengnm");
-
- var getdate = getCurrentDate();
- var gettime = getCurrentTime();
-
- var dateprnt = getdate.substr(0, 4) + "/" + getdate.substr(4, 2) + "/" + getdate.substr(6, 2);
- var timeprnt = gettime.substr(0, 2) + ":" + gettime.substr(2, 2) + ":" + gettime.substr(4, 2);
-
- var prtdt = dateprnt + " " + timeprnt;
- for(var i = 1; i <= certnodeList.length; i++)
- {
- signno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signno");
- formcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formcd");
- srcformcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/srcformcd");
- formnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formnm");
- formprogflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formprogflag");
- recdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/recdt");
- trans = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/trans");
- pid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/pid");
- ptnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ptnm");
- depthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/depthngnm");
- deptengabbr = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/deptengabbr");
- rgstno = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/rgstno");
- sa = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/sa");
- disporddd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/disporddd");
- orddd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/orddd");
- drid = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/drid");
- roomcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/roomcd");
- ordtype = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ordtype");
- chosflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/chosflag");
- orddeptcd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/orddeptcd");
- signflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/signflag");
- langflag = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/langflag");
- formrecdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/formrecdt");
- formrecdt = formrecdt.toDate().getDateFormat("YYYY/MM/DD");
- fstrgstrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/fstrgstrusrnm");
- lastupdtrusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/lastupdtrusrnm");
- erdt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/erdt");
- ervisittm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/ervisittm");
- staffnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/staffnm");
- emrrecusrnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/emrrecusrnm");
- indd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/indd");
- dschdd = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/dschdd");
- inorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/inorddepthngnm");
- dschorddepthngnm = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/dschorddepthngnm");
- mainyn = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/mainyn");
- incnt = model.getValue("/root/tmpinicert/iniinfo[" + i + "]/incnt");
- if(incnt != "")
- incnt += " 회차";
-
- var ininfo = indd + " / " + inorddepthngnm;
- if(erdt != "")
- ininfo += " (응급실 내원일 : " + erdt + ")";
- var dschinfo = dschdd + " / " + dschorddepthngnm;
-
- var formnmarr = formnm.split("\n");
- var topformnm = "";
- var botformnm = "";
-
- if (formnmarr.length == 1)
- {
- topformnm = formnmarr[0];
- }
- else if (formnmarr.length == 2)
- {
- topformnm = formnmarr[0];
- botformnm = formnmarr[1];
- }
- else
- {
- topformnm = formnm;
- }
-
- //2009-06-02 등록번호 "-" 병원별 제거
- var pidynhcd = model.getValue("/root/init/pidynhcd/hardcd/hardcd");
- if (pidynhcd == "Y")
- {
- for(var k = pid.length; k <= 8; k++)
- {
- if(k < 8){
- pid = "0"+pid;
- }
- }
- var str1 = pid.substr(0, 3);
- var str2 = pid.substr(3, 2);
- var str3 = pid.substr(5, 2);
- var str4 = pid.substr(7, 1);
- var tmppid = str1 + " " + str2 + " " + str3 + "-" + str4;
- }
- else
- {
- tmppid = pid;
- }
-
- if (chosflag == "O" || chosflag == "S")
- {
- wardheader = "진료과 : ";
- }
- else
- {
- wardheader = "병실 : ";
- }
-
- if (langflag == "KO")
- {
- if (chosflag == "O" || chosflag == "S")
- {
- wardheader = "진료과 : ";
- }
- else
- {
- wardheader = "병실 : ";
- }
-
- dateheader = "진료기간 : ";
- doctorheader = "주치의 : ";
- printheader = "출력 : ";
- prtndeptnm = getUserInfo("dutplcenm");
- imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + ".jpg"
- pageheader = "페이지 : ";
- copytext = "이 서식은 사본입니다(원본대조필)";
- }
- else
- {
- if (chosflag == "O" || chosflag == "S")
- {
- wardheader = "Dept : ";
- }
- else
- {
- wardheader = "Room : ";
- }
-
- dateheader = "Date : ";
- doctorheader = "Doctor : ";
- printheader = "Print date : ";
- prtndeptnm = getUserInfo("deptengnm");
- copytext = "이 서식은 사본입니다(원본대조필)";
- imgepath = "com/commonweb/images/biglogo" + getUserInfo("dutplceinstcd") + "e.jpg"
-
- if (prtndeptnm == "" || prtndeptnm == null)
- {
- prtndeptnm = getUserInfo("dutplcenm");
- }
- pageheader = "Page : ";
- }
-
- model.makeValue("/root/prthist[" + i + "]/pid", pid);
- model.makeValue("/root/prthist[" + i + "]/signno", signno);
- model.makeValue("/root/prthist[" + i + "]/reckind", "01");
- model.makeValue("/root/prthist[" + i + "]/readprtflag", "P");
- model.makeValue("/root/prthist[" + i + "]/formcd", formcd);
- model.makeValue("/root/prthist[" + i + "]/signflag", signflag);
- model.makeValue("/root/prthist[" + i + "]/orddd", orddd);
- model.makeValue("/root/prthist[" + i + "]/chosflag", chosflag);
- model.makeValue("/root/prthist[" + i + "]/refusge", "");
- model.makeValue("/root/prthist[" + i + "]/refremark", "");
- if(trans == "")
- trans = "<html><head><title>출력화면 구현중입니다.</title></head><body>출력화면 구현중입니다.</body></html>";
- var instcd = getUserInfo("dutplceinstcd");
-
- switch(srcformcd){
- case "0800000489"://세포유전
- case "0000002916"://본메로
- case "0800000494"://전기영동
- case "0800000490"://Immunophenotyping report
- cover_header = "emr/recmngtweb/html/cover_header2_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer3.html";
- break;
- case "0000000003"://입원초진
- cover_header = "emr/recmngtweb/html/cover_header2_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer.html";
- break;
- case "0000000676"://수술기록
- cover_header = "emr/recmngtweb/html/cover_header_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer2.html";
- break;
- case "0000000679"://응급실기록
- cover_header = "emr/recmngtweb/html/cover_header3_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer.html";
- break;
- case "0000000680"://입퇴원요약
- cover_header = "emr/recmngtweb/html/cover_header1_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer1.html";
- break;
- case "0000002022"://마취기록지
- cover_header = "emr/recmngtweb/html/cover_header4_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer.html";
- break;
- //case "0000003325"://DSC기록
- case "0000003169"://Brief OP Note
- cover_header = "emr/recmngtweb/html/cover_header_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer.html";
- break;
- default:
- if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){
- cover_header = "emr/recmngtweb/html/cover_header10_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer.html";
- }else{
- cover_header = "emr/recmngtweb/html/cover_header_"+instcd+".html";
- cover_footer = "emr/recmngtweb/html/cover_footer.html";
- }
- break;
- }
-
- trans = "utf16://<!--@\n @DOCUMENT_HOME = " + getDomain() + "/himed/webapps/ " +
- "\n @COVER_HEADER = " + cover_header +
- "\n @COVER_FOOTER = " + cover_footer +
- "\n @BODY_HEADER = emr/recmngtweb/html/body_header.html" +
- "\n @BODY_FOOTER = emr/recmngtweb/html/body_footer.html" +
- "\n @DEFAULT_FONT = 굴림 " +
- "\n @DEFAULT_PRE_FONT = 굴림 " +
- "\n @DEFAULT_FONT_SIZE = 9pt " +
- "\n @DEFAULT_PRE_FONT_SIZE = 10pt " +
- "\n @FONT_SIZE_OFFSET = 3px " +
- "\n @USE_NU_SIZE_ADJUST = TRUE " +
- "\n @HIDE_TAG = DIV:MTX_*, DIV:STX_* " +
- "\n @VAR_PAT_NUM = " + tmppid +
- "\n @VAR_CLASS = " + ordtype +
- "\n @VAR_CHART_NAME_TOP = " + topformnm +
- "\n @VAR_CHART_NAME_BOTTOM = " + botformnm +
- "\n @VAR_CHART_NAME_LINE = " + formnm +
- "\n @VAR_PAT_AGE_SEX = " + sa +
- "\n @VAR_TREAT_DEPT = " + deptengabbr +
- "\n @VAR_PAT_JUMIN_NO = " + rgstno +
- "\n @VAR_PAT_NAME = " + ptnm +
- "\n @VAR_PRINT_NAME = " + prtnunm +
- "\n @VAR_PRINT_DEPT = " + prtndeptnm +
- "\n @VAR_WARD_HEAD = " + wardheader + roomcd +
- "\n @VAR_DATE_HEADER = " + dateheader + disporddd +
- "\n @VAR_DOCTOR_HEADER = " + doctorheader + drid +
- "\n @VAR_PRINT_HEADER = " + printheader + prtdt +
- "\n @SYS_PAGE_HEADER = " + pageheader +
- "\n @VAR_HOSP_IMG = " + imgepath +
- "\n @VAR_ORDDATE = " + formrecdt +
- "\n @VAR_ORDDEPT = " + depthngnm +
- "\n @VAR_FSTRGSTRUSRNM = " + fstrgstrusrnm +
- "\n @VAR_LASTUPDTRUSRNM = " + lastupdtrusrnm +
- "\n @VAR_ERDT = " + erdt +
- "\n @VAR_ERVISITTM = " + ervisittm +
- "\n @VAR_STAFFNM_HEADER = " + staffnmheader +
- "\n @VAR_STAFFNM = " + staffnm +
- "\n @VAR_EMRRECUSRNM_HEADER = " + emrrecusrnmheader +
- "\n @VAR_EMRRECUSRNM = " + emrrecusrnm +
- "\n @VAR_ININFO = " + ininfo +
- "\n @VAR_DSCHINFO = " + dschinfo +
- "\n @VAR_INCNT = " + incnt +
- "\n @VAR_INORDDEPTHNGNM = " + inorddepthngnm +
- "\n @VAR_RECUSERID = " + fstrgstrusrnm +
- "\n @VAR_REALRECDT = " + erdt +
- "\n @VAR_TREAT_DEPT = " + deptengabbr +
- "\n @VAR_DSCHINFO = " + dschinfo +
- "\n @VAR_SURGEON = " + surgeon +
- "\n @OUTPUT_MAGNIFICATION = 1 " +
- "\n@-->\n" + trans + "\n";
- /*
- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var a = "";
- if(signno != 0) {
- a = fso.CreateTextFile(foldernm + "\\" + chosflag + "_" + signno + "_" + formcd + ".HTML", true, true);
- }else if(signno == 0) {
- a = fso.CreateTextFile(foldernm + "\\" + chosflag + "_" + orddd + "_" + formcd + ".HTML", true, true);
- }
- a.WriteLine(trans);
- a.Close();
-
- if(signno != 0) {
- emrpath += foldernm + "\\" + chosflag + "_" + signno + "_" + formcd + ".HTML|";
- } else if(signno == 0) {
- emrpath += foldernm + "\\" + chosflag + "_" + orddd + "_" + formcd + ".HTML|";
- }
- */
-
- // emrpath = emrpath + trans.replace(/"/g, "'") + "|";
- // emrorddate += orddd + "|";
- // emrformnm += formnm + "|";
- // emrformcd += formcd + "|";
- // emrdeptnm += deptengabbr + "|";
- // emrdeptcd += orddeptcd + "|";
- // //emrpage += j+"|";
- // emrpage += "1|";
- //
- // emrhiddenmsg += formcd + "▦" + signno + "▦" + formnm + "▦" + chosflag + "▦" +pid + "▦" + ptnm + "▦" + deptengabbr
- // + "▦" + sa + "▦" + rgstno + "▦" + disporddd + "▦" + drid + "▦" + roomcd + "▦" + disporddd + "▦" + ordtype + "▦" + "E|";
- //
- emrpath = emrpath + trans.replace(/"/g, "'") + splittxt ; //"|";
- emrorddate += orddd + splittxt ; //"|";
- emrformnm += formnm + splittxt ; //"|";
- emrformcd += formcd + splittxt ; //"|";
- emrdeptnm += deptengabbr + splittxt ; //"|";
- emrdeptcd += orddeptcd + splittxt ; //"|";
- //emrpage += j+"|";
- emrpage += "1" + splittxt ; //|";
-
- emrhiddenmsg += formcd + "▦" + signno + "▦" + formnm + "▦" + chosflag + "▦" +pid + "▦" + ptnm + "▦" + deptengabbr
- + "▦" + sa + "▦" + rgstno + "▦" + disporddd + "▦" + drid + "▦" + roomcd + "▦" + disporddd + "▦" + ordtype + "▦" + "E" + splittxt ; // |";
- }
-
- model.removeNodeset("/root/temp/inisend");
- model.resetInstanceNode("/root/imgrec/iemr");
- //이미지경로
- model.makeValue("/root/temp/inisend/emrpath", emrpath.substring(0, emrpath.length - 1));
- iviewerIemr.model.setValue("/root/main/emrpath", model.getValue("/root/temp/inisend/emrpath"));
- //진료일
- model.makeValue("/root/temp/inisend/emrorddate", emrorddate.substring(0, emrorddate.length - 1));
- iviewerIemr.model.setValue("/root/main/emrorddate", model.getValue("/root/temp/inisend/emrorddate"));
- //서식명
- model.makeValue("/root/temp/inisend/emrformnm", emrformnm.substring(0, emrformnm.length - 1));
- iviewerIemr.model.setValue("/root/main/emrformnm", model.getValue("/root/temp/inisend/emrformnm"));
- //서식코드
- model.makeValue("/root/temp/inisend/emrformcd", emrformcd.substring(0, emrformcd.length - 1));
- iviewerIemr.model.setValue("/root/main/emrformcd", model.getValue("/root/temp/inisend/emrformcd"));
- //진료과
- model.makeValue("/root/temp/inisend/emrdeptnm", emrdeptnm.substring(0, emrdeptnm.length - 1));
- iviewerIemr.model.setValue("/root/main/emrdeptnm", model.getValue("/root/temp/inisend/emrdeptnm"));
- //진료과코드
- model.makeValue("/root/temp/inisend/emrdeptcd", emrdeptcd.substring(0, emrdeptcd.length - 1));
- iviewerIemr.model.setValue("/root/main/emrdeptcd", model.getValue("/root/temp/inisend/emrdeptcd"));
-
- //페이지
- model.makeValue("/root/temp/inisend/emrpage", emrpage.substring(0, emrpage.length - 1));
- iviewerIemr.model.setValue("/root/main/emrpage", model.getValue("/root/temp/inisend/emrpage"));
-
- model.makeValue("/root/temp/inisend/emrhiddenmsg", emrhiddenmsg.substring(0, emrhiddenmsg.length - 1));
- iviewerIemr.model.setValue("/root/main/emrhiddenmsg", model.getValue("/root/temp/inisend/emrhiddenmsg"));
-
- gtmptreatno = tmptreatno;
- gtmpiformcd = tmpiformcd;
- gemrpath = emrpath;
- gemrorddate = emrorddate;
- gemrformnm = emrformnm;
- gemrformcd = emrformcd;
- gemrdeptnm = emrdeptnm;
- gemrdeptcd = emrdeptcd;
- gemrpage = emrpage;
- gemrhiddenmsg = emrhiddenmsg;
- }
-
- model.refresh();
-
- model.makeValue("/root/send/iemr/itemindxseq", "");
- var iemrNode = instance1.selectSingleNode("/root/send/iemr");
-
- iviewerIemr.window.javascript.searchChart_EMR(iemrNode);
-
- if (iviewerIemr.window.javascript.downloadChart() == true)
- {
- // 뷰어 모드 유지 기능 추가 - 20080417
- var ViewMode;
- ViewMode = iviewerIemr.model.getValue("/root/hidden/currentViewMode");
-
- if (ViewMode == null || ViewMode == "")
- {
- iviewerIemr.window.javascript.setupChartCopy("ChartView");
- }
- else
- {
- iviewerIemr.window.javascript.setupChartCopy(ViewMode);
- }
-
- var defaultvw = opener.window.javascript.getParameter("SPMRI02400_defaultvw"); //기본뷰모드
-
- if (defaultvw == null || defaultvw == "") {
- iviewerIemr.window.javascript.setupChart("ThumbView");
- }
- else {
- iviewerIemr.window.javascript.setupChart(defaultvw);
- }
-
- //자동출력
- var sAprtYn = opener.window.javascript.getParameter("SPMRI02400_autoprtYn");
- opener.window.javascript.setParameter("SPMRI02400_autoprtYn", "");
-
- if (sAprtYn == "Y")
- {
- if(iviewerIemr.window.javaScript.printChart("SMMRC03000"))
- {
- fprthist();
- messageBox("출력", "I001");
-
- }
- else
- {
- messageBox("출력에", "E009");
- }
-
- window.close();
- }
- }
- }
- else
- {
- model.removeNodeset("/root/inisend");
-
- model.resetInstanceNode("/root/send/iemr");
- model.setValue("/root/send/iemr/treatno", tmptreatno.substring(0, tmptreatno.length - 1));
- model.setValue("/root/send/iemr/docucd", tmpiformcd.substring(0, tmpiformcd.length - 1));
- model.makeValue("/root/send/iemr/itemindxseq", itemindxseq);
-
- var iemrNode = instance1.selectSingleNode("/root/send/iemr");
-
- iviewerIemr.window.javascript.searchChart_EMR(iemrNode);
-
- if (iviewerIemr.window.javascript.downloadChart() == true)
- {
- iviewerIemr.window.javascript.setupChart("ThumbView");
-
- //자동출력
- var sAprtYn = opener.window.javascript.getParameter("SPMRI02400_autoprtYn");
- opener.window.javascript.setParameter("SPMRI02400_autoprtYn", "");
-
- if (sAprtYn == "Y")
- {
- if(iviewerIemr.window.javaScript.printChart("SMMRC03000"))
- {
- fprthist();
- messageBox("출력", "I001");
- }
- else
- {
- messageBox("출력에", "E009");
- }
-
- window.close();
- }
- }
- }
- if ( nurprog != "") {
- iviewerIemr.window.javascript.fNurse();
- }
- }
- else
- {
- var sAprtYn = opener.window.javascript.getParameter("SPMRI02400_autoprtYn");
- opener.window.javascript.setParameter("SPMRI02400_autoprtYn", "");
-
- setParameter("SPMRI02400_NoprtList", "Y");
- messageBox("출력대상 리스트가", "I004");
-
- if (sAprtYn == "Y")
- {
- window.close();
- }
- }
- }
- /**
- * @desc : 기록출력이력
- * @id :
- * @event : onclick
- * @return : void
- * @authur : 박종훈
- */
- function fprthist()
- {
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/recprt", datagrid1.getUpdateData());
- if (submit("TXMRI02402"))
- {
- //model.removeNodeset("/root/prthist");
- //model.refresh();
- }
- }
- /* @group : 폴더 존재여부 파악
- * @ver : 2007.01.06
- * @by : 박종훈
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc :
- */
- function fExistFolder(foldernm)
- {
- var fso, folder, s;
- fso = new ActiveXObject("Scripting.FileSystemObject");
-
- try
- {
- folder = fso.GetFolder(foldernm);
- s = folder.DateCreated;
-
- if (s != "")
- {
- fDelFolder(foldernm);
- fMakeFolder(foldernm);
- }
- }
- catch (e)
- {
- fMakeFolder(foldernm);
- }
- }
- /* @group : 폴더 생성
- * @ver : 2007.01.06
- * @by : 박종훈
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc :
- */
- function fMakeFolder(foldernm)
- {
- var fso = new ActiveXObject("Scripting.FileSystemObject");
- var a = fso.CreateFolder(foldernm);
- }
- /* @group : 폴더 삭제
- * @ver : 2007.01.06
- * @by : 박종훈
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc :
- */
- function fDelFolder(foldernm)
- {
- var fso;
- fso = new ActiveXObject("Scripting.FileSystemObject");
- fso.DeleteFolder(foldernm);
- }
- /**
- * @desc : 화면초기화
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 박종훈
- */
- function fClickPrtBtn()
- {
- if(iviewerIemr.window.javaScript.printChart("SMMRC03000"))
- {
- fprthist();
- messageBox("출력", "I001");//처리되었습니다.
- //2008-09-21 이창록 수정 (선택한 페이지 매수 전달)
- oprnerId = opener.window.javascript.getScreenID();
- if(oprnerId == "SMMRC01100")
- {
- var pageCnt = iviewerIemr.model.getValue("/root/main/chartinfo/pagecurrent");
- if(pageCnt==0){
- var pageCurrent = iviewerIemr.model.getValue("/root/main/chartinfo/pagetotal");
- opener.window.javascript.fGetShtNo(pageCurrent);
- }else if(pageCnt>0){
- var pageCurrent = iviewerIemr.model.getValue("/root/main/chartinfo/pagecurrent");
- opener.window.javascript.fGetShtNo(pageCurrent);
- }
- }
- }
- else
- {
- messageBox("출력에", "E009"); //실패하였습니다.
- }
- //window.close();
- }
- function fPrtAll()
- {
- //pagetotal
- iviewerIemr.window.javascript.setupChart("ThumbView");
- iviewerIemr.window.javaScript.printChart("SMMRC03000");
- iviewerIemr.window.javascript.setupChart("ChartView");
- //fprthist();
-
- }
- /**
- * 서 식 Header & Footer 정의 2013.08.16 CYW
- * @param srcformcd
- * @returns
- */
- function MakerHeaderNFooter( srcformcd , formprogflag , mainyn ){
- var instcd = getUserInfo("dutplceinstcd");
- var formcd = srcformcd; // 서식코드
-
- var cover_header = "";
- var cover_header_start = "";
- var cover_header_txt = "";
- var cover_header_end = "";
-
- var cover_footer = "";
- var cover_footer_start = "";
- var cover_footer_txt = "";
- var cover_footer_end = "";
- var cover_footer_etc = "";
-
- var body_header = "";
- var body_footer = "";
-
- var logo = "com/commonweb/images/logo_lctech.png";
- // Cover Header 부분 ---------------------------------------------------------------------------------------------------
- cover_header_start ="<HTML> " +
- "\n<BODY style='margin: 0;'> " +
- "\n<TABLE cellspacing='0' width='100%'> " +
- "\n<TR> " +
- "\n <TD width='65%'> " +
- "\n <TABLE style='width=100%; font-family: 맑은 고딕;'> " +
- "\n <TR> " +
- "\n <TD> " +
- "\n <IMG SRC='" + logo + "' /> " +
- "\n </TD> " +
- "\n </TR> " +
- "\n <TR> " +
- "\n <TD style='font-size: 18pt; text-align: center;'><!--?VAR_CHART_NAME_TOP?--></TD>" +
- "\n </TR> " +
- "\n <TR> " +
- "\n <TD style='font-size: 14pt; text-align: center;'><!--?VAR_CHART_NAME_BOTTOM?--></TD>" +
- "\n </TR> " +
- "\n </TABLE> " +
- "\n </TD> " +
- "\n <TD width='35%' style='padding-right: 20px; padding-bottom: 5px'> " +
- "\n <DIV style='border-style: solid; border-width: 1px; padding: 5px;'> " +
- "\n <TABLE cellspacing='0' width='100%' style='font-family: 맑은 고딕;'> " +
- "\n <TR> " +
- "\n <TD style='font-size: 18pt' colspan='2'><!--?VAR_PAT_NUM?--></TD>" +
- "\n </TR> " +
- "\n <TR> " +
- "\n <TD style='font-size: 18pt'><!--?VAR_PAT_NAME?--></TD> " +
- "\n <TD style='font-size: 14pt'><!--?VAR_TREAT_DEPT?--></TD> " +
- "\n </TR> " +
- "\n <TR> " +
- "\n <TD style='font-size: 12pt'><!--?VAR_PAT_JUMIN_NO?--></TD> " +
- "\n <TD style='font-size: 12pt'><!--?VAR_PAT_AGE_SEX?--></TD> " +
- "\n </TR> " +
- "\n </TABLE> " +
- "\n </DIV> " +
- "\n </TD> " +
- "\n</TR> " +
- "\n</TABLE> " +
- "\n<DIV style='border-top-style: solid; border-bottom-style: solid; border-width: 2px;'> " +
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'> " +
- "\n <TR> " +
- "\n <TD style='width: 50%; text-align: left'><!--?VAR_DATE_HEADER?--></TD> " +
- "\n <TD style='width: 15%; text-align: center;'><!--?VAR_DOCTOR_HEADER?--></TD> " +
- "\n <TD style='width: 25%; text-align: center;'><!--?VAR_WARD_HEAD?--></TD> " +
- "\n <TD style='width: 10%; text-align: right;'><!--?VAR_CLASS?--></TD> " +
- "\n </TR> " +
- "\n </TABLE> " +
- "\n</DIV>";
- cover_header_end = "\n</BODY>"+
- "\n</HTML>";
-
- // Cover Footer 부분 ---------------------------------------------------------------------------------------------------
- cover_footer_start = "<HTML>"+
- "\n<BODY style='margin: 0;'>"+
- "\n"+
- "\n<DIV>"+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'>"+
- "\n <TR>";
-
- cover_footer_end = "\n<DIV style='border-top-style: solid; border-width: 2px;'>"+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 11pt; font-weight: bold;'>"+
- "\n <TR>"+
- "\n <TD style='width: 20%; text-align: left; '>페이지:<!--?SYS_PAGE_CURRENT?-->/<!--?SYS_PAGE_TOTAL?--></TD>"+
- "\n <TD style='width: 40%; text-align: center;'><!--?VAR_PRINT_HEADER?--></TD>"+
- "\n <TD style='width: 20%; text-align: center;'><!--?VAR_PRINT_NAME?--></TD>"+
- "\n <TD style='width: 20%; text-align: right; '><!--?VAR_PRINT_DEPT?--></TD>"+
- "\n </TR>"+
- "\n </TABLE>"+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 11pt; font-weight: bold;'>"+
- "\n <TR>"+
- "\n <TD style='width: 20%; text-align: left; '></TD>"+
- "\n </TR>"+
- "\n </TABLE>"+
- "\n</DIV>"+
- "\n"+
- "\n</BODY>"+
- "\n</HTML>";
- cover_footer_etc = "<HTML>"+
- "\n<BODY style='margin: 0;'>"+
- "\n"+
- "\n<DIV style='border-top-style: solid; border-width: 2px;'>"+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 11pt; font-weight: bold;'>"+
- "\n <TR>"+
- "\n <TD style='width: 20%; text-align: left; '>페이지:<!--?SYS_PAGE_CURRENT?-->/<!--?SYS_PAGE_TOTAL?--></TD>"+
- "\n <TD style='width: 40%; text-align: center;'><!--?VAR_PRINT_HEADER?--></TD>"+
- "\n <TD style='width: 20%; text-align: center;'><!--?VAR_PRINT_NAME?--></TD>"+
- "\n <TD style='width: 20%; text-align: right; '><!--?VAR_PRINT_DEPT?--></TD>"+
- "\n </TR>"+
- "\n </TABLE>"+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 11pt; font-weight: bold;'>"+
- "\n <TR>"+
- "\n <TD style='width: 20%; text-align: left; '></TD>"+
- "\n </TR>"+
- "\n </TABLE>"+
- "\n</DIV>"+
- "\n"+
- "\n</BODY>"+
- "\n</HTML>";
-
- //Body Header 부분 ---------------------------------------------------------------------------------------------------
- body_header = "<HTML>"+
- "\n<BODY style='margin-top: 0; margin-left: 0; margin-right; 0;'> "+
- "\n "+
- "\n<DIV style='border-top-style: solid; border-bottom-style: solid; border-width: 2px;'>"+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'> "+
- "\n <TR> "+
- "\n <TD style='width: 10%; text-align: left; '><!--?VAR_PAT_NUM?--></TD> "+
- "\n <TD style='width: 10%; text-align: center;'><!--?VAR_PAT_NAME?--></TD> "+
- "\n <TD style='width: 15%; text-align: center;'><!--?VAR_PAT_AGE_SEX?--></TD> "+
- "\n <TD style='width: 55%; text-align: center;'><!--?VAR_DATE_HEADER?--></TD> "+
- "\n <TD style='width: 10%; text-align: right; '><!--?VAR_CLASS?--></TD> "+
- "\n </TR> "+
- "\n </TABLE> "+
- "\n</DIV> "+
- "\n "+
- "\n</BODY> "+
- "\n</HTML>";
- // Body Footer 부분 ---------------------------------------------------------------------------------------------------
- body_footer = "<HTML>"+
- "\n<BODY style='margin: 0;'> "+
- "\n "+
- "\n<DIV> "+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'> "+
- "\n <TR> "+
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD> "+
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> "+
- "\n </TR> "+
- "\n </TABLE> "+
- "\n</DIV> "+
- "\n<DIV style='border-top-style: solid; border-width: 2px;'> "+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 11pt; font-weight: bold;'> "+
- "\n <TR> "+
- "\n <TD style='width: 20%; text-align: left; '>페이지:<!--?SYS_PAGE_CURRENT?-->/<!--?SYS_PAGE_TOTAL?--></TD> "+
- "\n <TD style='width: 40%; text-align: center;'><!--?VAR_PRINT_HEADER?--></TD> "+
- "\n <TD style='width: 20%; text-align: center;'><!--?VAR_PRINT_NAME?--></TD> "+
- "\n <TD style='width: 20%; text-align: right; '><!--?VAR_PRINT_DEPT?--></TD> "+
- "\n </TR> "+
- "\n </TABLE> "+
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 11pt; font-weight: bold;'> "+
- "\n <TR> "+
- "\n <TD style='width: 20%; text-align: left; '></TD> "+
- "\n </TR> "+
- "\n </TABLE> "+
- "\n</DIV> "+
- "\n "+
- "\n</BODY> "+
- "\n</HTML>";
- // ----------------------------------------------------------------------------------------------------------------------
- /*
- if( srcformcd == "0800000489"){ // 세포유전
- }else if( srcformcd == "0000002916"){ // 본메로
- }else if( srcformcd == "0800000494"){ // 전기영동
- }else if( srcformcd == "0800000490"){ // Immunophenotyping report
- cover_header = cover_header_start + cover_header_end;
- cover_footer = cover_footer_start + cover_footer_end;
- }else if( srcformcd == "0000000001"){ //외래초진
- }else if( srcformcd == "0000000002"){ //외래재진
- }else if( srcformcd == "0000000004"){ //입원경과
- }else */
-
-
- if( srcformcd == "0000000003"){ //Immunophenotyping report
- cover_header = cover_header_start + cover_header_end;
- cover_footer = cover_footer_etc;
- }else if( srcformcd == "0000000003"){ //입원초진
- cover_header_txt = "\n <DIV>" +
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'> " +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>입원일자 : <!--?VAR_ORDDATE?--></TD></TR> " +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>입 원 과 : <!--?VAR_INORDDEPTHNGNM?--></TD></TR> " +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_header = cover_header_start + cover_header_txt + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> " +
- "\n </TR>" +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else if( srcformcd == "0000000676"){ //수술기록
- cover_header = cover_header_start + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ Surgeon : <!--?VAR_SURGEON?--></TD>"+
- "\n </TR>"+
- "\n <TR>"+
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD>"+
- "\n </TR>"+
- "\n </TABLE>"+
- "\n</DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else if( srcformcd == "0000000679"){ //응급실기록
- cover_header_txt = "\n<DIV>" +
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'> " +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>진료일자 : <!--?VAR_ORDDATE?--></TD></TR>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>진 료 과 : <!--?VAR_ORDDEPT?--></TD></TR>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'></TD></TR>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>[환자 내원시간] : <!--?VAR_ERDT?--></TD></TR>" +
- "\n </TABLE>" +
- "\n</DIV>";
- cover_header = cover_header_start + cover_header_txt + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> " +
- "\n </TR>" +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else if( srcformcd == "0000000680"){ //입퇴원요약
- cover_header_txt = "\n<DIV>" +
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>[입퇴원정보] </TD></TR>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'> 입원일/입원과 : <!--?VAR_ININFO?--></TD></TR>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'> 퇴원일/퇴원과 : <!--?VAR_DSCHINFO?--></TD></TR>" +
- "\n </TABLE>" +
- "\n</DIV>";
- cover_header = cover_header_start + cover_header_txt + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ Staff작성 및 확인 : <!--?VAR_STAFFNM?--></TD>"+
- "\n </TR>"+
- "\n <TR>"+
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD>"+
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 의무기록사 : <!--?VAR_EMRRECUSRNM?--></TD>"+
- "\n </TR>"+
- "\n </TABLE>"+
- "\n</DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else if( srcformcd == "0000002022"){ //마취기록지
- cover_header = cover_header_start + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> " +
- "\n </TR>" +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else if( srcformcd == "0000003325"){ //DSC기록
- }else if( srcformcd == "0000003169"){ //Brief OP Note
- cover_header = cover_header_start + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> " +
- "\n </TR>" +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else{
- if(formprogflag == "-" || formprogflag == "MAIN" || mainyn == "Y"){
- cover_header_txt = "\n<DIV>" +
- "\n <TABLE width='100%' style='font-family: 맑은 고딕; font-size: 10pt;'> " +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>진료일자 : <!--?VAR_ORDDATE?--></TD></TR>" +
- "\n <TR><TD style='text-align: left; font-weight: bold;'>진 료 과 : <!--?VAR_ORDDEPT?--></TD></TR>" +
- "\n </TABLE>" +
- "\n</DIV>";
- cover_header = cover_header_start + cover_header_txt + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> " +
- "\n </TR>" +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }else{
- cover_header = cover_header_start + cover_header_end;
- cover_footer_txt = "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최초작성자 : <!--?VAR_FSTRGSTRUSRNM?--></TD>" +
- "\n <TD style='width: 50%; text-align: left; font-weight: bold;'>◈ 최종작성자 : <!--?VAR_LASTUPDTRUSRNM?--></TD> " +
- "\n </TR>" +
- "\n </TABLE>" +
- "\n </DIV>";
- cover_footer = cover_footer_start + cover_footer_txt + cover_footer_end;
- }
- }
- var txt = cover_header + "♥" + cover_footer + "♥" + body_header + "♥" + body_footer;
- return txt;
- }
- function MakeRecFile( hfflag, txt, htmltxt ){
- var foldernm = "C:/CertrecPrnt";
- var local_path ="";
- local_path = foldernm + "\\";
-
- if( hfflag == "h" ){
- var headso = new ActiveXObject("Scripting.FileSystemObject");
- if(headso.FileExists(local_path +txt + "_cover_header.html") == true)
- {
- headso.DeleteFile(local_path + txt + "_cover_header.html", true)
- }
- var h = headso.CreateTextFile( local_path + txt + "_cover_header.html" , true, true);
- h.WriteLine(htmltxt);
- h.Close();
- }
-
- if( hfflag == "f" ){
- var footso = new ActiveXObject("Scripting.FileSystemObject");
- if(footso.FileExists(local_path + txt + "_cover_footer.html") == true)
- {
- footso.DeleteFile(local_path + txt + "_cover_footer.html", true)
- }
- var f = footso.CreateTextFile( local_path + txt + "_cover_footer.html" , true, true);
- f.WriteLine(htmltxt);
- f.Close();
- }
- }
|