123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416 |
- <%@page contentType="text/html; charset=euc-kr" %>
- <%@page import="kr.co.hit.live.util.StringHelper"%>
- <%@page import="kr.co.hit.live.vo.ValueObject"%>
- <%@page import="kr.co.hit.live.util.PropertyHelper"%>
- <%
- String domainName = "http://"+ request.getServerName() + ":" + request.getServerPort();
- String domainNameSSL = "https://"+ request.getServerName();
-
- String dutplceinstcd = StringHelper.null2void((String)request.getAttribute("dutplceinstcd"));
-
- ValueObject systemVO = (ValueObject)request.getAttribute("systeminfo");
- //ValueObject visionVO = (ValueObject)request.getAttribute("visioninfo");
- String awtList = StringHelper.null2void((String)request.getAttribute("awtinfo"));
- //String deptList = StringHelper.null2void((String)request.getAttribute("deptinfo"));
-
- PropertyHelper ph = new PropertyHelper("live.himed.config");
-
- //시스템 관련 정보
- String sessionFormat = ph.getString("session", "format");
- String sessionCookie = ph.getString("session", "cookie");
- String sessionTimeout = ph.getString("session", "timeout", "20");
- String scnLocSave = ph.getString("system", "screen.saveloc", "false"); // 화면 좌표 저장 여부
-
- String msgsvrIP = ph.getString("msgsvr", "ip" , "127.0.0.1");
- String msgsvrPort = ph.getString("msgsvr", "port" , "5201");
- String msgsvrConnect = ph.getString("msgsvr", "connect", "false");
- String msgsvrRetyr = ph.getString("msgsvr", "retry" , "60");
- String msgsvrPing = ph.getString("msgsvr", "ping" , "120");
-
- String systemcd = ph.getString("context", "systemcd");
-
- String HISSystem = ph.getString("system", "his");
- String DEVSystem = ph.getString("system", "dev");
- String basicCode = ph.getString("basiccode","preload");
-
- // 국민건강보험 연계 URL
- String nhicUrl = ph.getString("nhic", "interface.url", "http://nhic.codns.com:1443/services/nhic?WSDL");
-
- // PACS 종류 설정
- String pacsType = ph.getString("pacs", "type", "");
- // PACS URL 설정
- String pacsURL = ph.getString("pacs", "url", "");
- // Title 설정
- String title = ph.getString("baseinfo", "title", "");
- // WAS Name 설정
- String wasname = System.getProperty("live.was.name");
-
- String systemUrls = systemVO.getString("systemurls");
- // PACS 프로그램 설정
- String pacsProgram = systemVO.getString("pacsprogram", "");
-
- //기관별 브랜드 이미지 처리
- //String brandImageCd = dutplceinstcd;
- //String vision = visionVO.getString("vision","");
-
-
- String brandlogo = ph.getString("images", "brandlogo", "brand_logo.gif");
-
- String leftimg = "";
- String rightimg = "";
- String fav_leftimg="";
- String service_leftimg="";
- String fav_rightimg="";
- String left_bgimg="";
- String right_bgimg="";
- String work_left_bottom="";
- String work_right_bottom="";
- String favorite_bg = "";
- String message_bg = "";
- String work_right_top="";
- String service_top="";
- String work_left_top="";
- String service_bottom = "";
- String message_left = "";
- String fav_left = "";
- String message_right="";
- String service_menu = "";
- String bgcolor = "";
- String message_bullet= "";
- String open_window="";
- String systemSymbol = "";
- String favicon = "";
-
- if(dutplceinstcd.equals("031")) {
-
- rightimg="right.gif";
- leftimg="left.gif";
- service_leftimg = "service_left.gif";
- fav_rightimg = "fav_right.gif";
- left_bgimg = "left_bg.gif";
- right_bgimg="right_bg.gif";
- work_left_bottom = "work_left_bottom.gif";
- work_right_bottom = "work_right_bottom.gif";
- favorite_bg = "favorite_bg.gif";
- message_bg = "message_bg.gif";
- work_right_top = "work_right_top.gif";
- service_top = "service_top.gif";
- work_left_top = "work_left_top.gif";
- service_bottom = "service_bottom.gif";
- message_left = "message_left.gif";
- fav_left= "fav_left.gif";
- message_right="message_right.gif";
- service_menu = "service_menu.gif";
- bgcolor = "#0054a6";
- message_bullet = "message_bullet.gif";
- open_window = "open_window.gif";
-
- }else if(dutplceinstcd.equals("032")) {
- rightimg="right2.gif";
- leftimg="left2.gif";
-
- fav_rightimg = "fav_right.gif";
- fav_left= "fav_left.gif";
- favorite_bg = "favorite_bg.gif";
- service_top = "service_top.gif";
- service_bottom = "service_bottom.gif";
- service_leftimg = "service_left.gif";
- open_window = "open_window.gif";
-
- left_bgimg = "left_bg2.gif";
- right_bgimg = "right_bg2.gif";
- work_left_bottom = "work_left_bottom2.gif";
- work_right_bottom = "work_right_bottom2.gif";
-
- message_bg = "message_bg2.gif";
- work_right_top = "work_right_top2.gif";
- work_left_top = "work_left_top2.gif";
- message_left = "message_left2.gif";
-
- message_right = "message_right2.gif";
- service_menu = "service_menu.gif";
- bgcolor = "#0054a6";
- message_bullet = "message_bullet2.gif";
- }
-
- // icon, system symbol 설정
- if (systemcd.equals("HIS031")) {
- systemSymbol = "◇";
- favicon = "favicon_031_xp.ico";
- } else if (systemcd.equals("HIS032")) {
- systemSymbol = "◆";
- favicon = "favicon_032_xp.ico";
- } else if (systemcd.equals("MIS030")) {
- systemSymbol = "▣";
- favicon = "favicon_mis.ico";
- } else if (systemcd.equals("CRM030")) {
- systemSymbol = "♣";
- favicon = "favicon_crm.ico";
- } else {
- systemSymbol = "◇";
- favicon = "favicon_031_xp.ico";
- }
- %>
- <html>
- <head>
- <title><%=title%></title>
- <link href="../css/hismain.css" rel="stylesheet" type="text/css">
- <script language="JavaScript" src="../../hismainweb/js/ZUM001.js"></script>
- <script language="JavaScript" src="../../hismainweb/js/ZUM002.js"></script>
- <script language="JavaScript" src="../../hismainweb/js/ZUM006.js"></script>
- <script type="text/javascript" src="../../hismainweb/js/ZUM007.js"></script>
- <script language="javascript" for="<%=systemcd%>_patientInfo" event="OnAfterLoad">
- patientInfoLoaded = true;
- </script>
- <script language="javascript" for="<%=systemcd%>_bizMain" event="OnAfterLoad">
- bizMainLoaded = true;
- </script>
- <script language="javascript" for="<%=systemcd%>_sysMessage" event="OnAfterLoad">
- sysMessageLoaded = true;
- </script>
- <Script language="javascript">
- var menuLoaded = true; // 기본적으로 Menu가 로딩되어 있다고 설정한다. (140825. 손병은)
- // 세션 쿠키 파싱을 위한 포멧 문자열을 저장
- var sessionFormat = "<%=sessionFormat%>";
- var sessionCookie = "<%=sessionCookie%>";
- var sessionTimeout = "<%=sessionTimeout%>";
- // 접속한 시스템의 도메인 URL
- var domainName = "<%=domainName%>";
- var domainNameSSL = "<%=domainNameSSL%>";
- // 타시스템 연결 URL 리스트
- var systemUrls = "<%=systemUrls%>";
- // 화면 좌표 정보 저장 여부
- var screenLocSave = "<%=scnLocSave%>";
- // 시스템 코드
- var systemcd = "<%=systemcd%>";
- // HIS 시스템 여부
- var HISSystem = "<%=HISSystem%>";
- var DEVSystem = "<%=DEVSystem%>";
- // 공통코드 사전 로드 목록
- var basicCode = "<%=basicCode%>";
- // 국민건강보험 연계 URL
- var nhicUrl = "<%=nhicUrl%>";
- // 서버시간과 차이 계산
- var diffTime = <%=System.currentTimeMillis()%> - (new Date()).getTime();
- var currentTimeMillis = <%=System.currentTimeMillis()%>;
- // 메시지 서버 IP
- var msgsvrIP = "<%=msgsvrIP%>";
- //메시지 서버 port
- var msgsvrPort = "<%=msgsvrPort%>";
- //메시지 서버 접속 여부
- var msgsvrConnect = "<%=msgsvrConnect%>";
- //메시지 서버 재 접속 시간 설정
- var msgsvrRetyr = "<%=msgsvrRetyr%>";
- //메시지 서버 ping 시간 설정
- var msgsvrPing = "<%=msgsvrPing%>";
- var awtList = '<%= awtList %>';
- var awtInfo = awtList.split("$")[0];
- var vision = "<%=title%>";
- var wasname = "<%=wasname%>";
- // PACS 종류 설정
- var pacsType = "<%=pacsType%>";
- // PACS 프로그램 설정
- var pacsProgram = "<%=pacsProgram%>";
- // PACS URL 설정
- var pacsURL = "<%=pacsURL%>";
- // 시스템 기호설정
- var systemSymbol = "<%=systemSymbol%>";
- // 접속시스템 아이콘설정
- var faviconURL = "<%=domainName%>/himed/<%=favicon%>";
- function window::onLoad(){
- //스크롤 조정
- setBodyScroll();
- //메시지 아이콘표시 여부
- //setMsgIconVisibility(msgsvrConnect);
- }
- function window::onUnload(){
- //메인화면 상태
- setWindowClose('Y');
- }
- function window::onResize(){
- setWindowSize();
- }
- // 백스페이스키 block
- document.onkeydown=dsble_Back;
- function dsble_Back() {
- if( event.keyCode == 8 ){
- //alert('백스페이스 키를 사용할 수 없습니다.');
- return false;
- }
- }
- // F1 키 block -- add by parankiho 2008.02.12
- document.onhelp=dsble_F1;
- function dsble_F1() {
- return false;
- }
- function onBodyLoad() {
- var x = window.screen.width;
- var y = window.screen.height;
- if(x >= 1280 && y >= 1024){ // 표준 해상도
- document.body.style.overflow='hidden';
- }else{
- document.body.style.overflow='auto';
- }
-
- }
- function changeImage(instcd){
- var rightimg;
- var leftimg;
- var left_bgimg;
- var right_bgimg;
- var work_left_top;
- var work_right_top;
- var work_left_bottom;
- var work_right_bottom;
- var message_left;
- var message_right;
- var message_bullet;
-
- if(instcd == "031"){
- rightimg="right.gif";
- leftimg="left.gif";
- left_bgimg = "left_bg.gif";
- right_bgimg="right_bg.gif";
- work_left_top = "work_left_top.gif";
- work_right_top = "work_right_top.gif";
- work_left_bottom = "work_left_bottom.gif";
- work_right_bottom = "work_right_bottom.gif";
- message_left = "message_left.gif";
- message_right="message_right.gif";
- message_bullet = "message_bullet.gif";
-
- }else if(instcd == "032"){
- rightimg="right2.gif";
- leftimg="left2.gif";
- left_bgimg = "left_bg2.gif";
- right_bgimg = "right_bg2.gif";
- work_left_top = "work_left_top2.gif";
- work_right_top = "work_right_top2.gif";
- work_left_bottom = "work_left_bottom2.gif";
- work_right_bottom = "work_right_bottom2.gif";
- message_left = "message_left2.gif";
- message_right = "message_right2.gif";
- message_bullet = "message_bullet2.gif";
- }
-
- document.getElementById("rightimg").src = "../images/"+ rightimg;
- document.getElementById("leftimg").src = "../images/"+ leftimg;
- document.getElementById("left_bgimg").background = "../images/"+ left_bgimg;
- document.getElementById("right_bgimg").background = "../images/"+ right_bgimg;
- document.getElementById("work_left_top").src = "../images/"+ work_left_top;
- document.getElementById("work_right_top").src = "../images/"+ work_right_top;
- document.getElementById("work_left_bottom").src = "../images/"+ work_left_bottom;
- document.getElementById("work_right_bottom").src = "../images/"+ work_right_bottom;
- document.getElementById("message_left").src = "../images/"+ message_left;
- document.getElementById("message_right").src = "../images/"+ message_right;
- document.getElementById("message_bullet").src = "../images/"+ message_bullet;
-
-
- }
- //-->
- </script>
- </head>
- <body onload="onBodyLoad()">
- <SCRIPT LANGUAGE="JavaScript">
- var patientInfoLoaded = false;
- var bizMainLoaded = false;
- var sysMessageLoaded = false;
- function window::onLoad() {
-
- if( !patientInfoLoaded )
- {
- var e_patientInfo = document.getElementById("<%=systemcd%>_patientInfo");
- if( e_patientInfo ) e_patientInfo.focus();
- }
- if( !bizMainLoaded )
- {
- var e_bizMain = document.getElementById("<%=systemcd%>_bizMain");
- if( e_bizMain ) e_bizMain.focus();
- }
- if( !sysMessageLoaded )
- {
- var e_sysMessage = document.getElementById("<%=systemcd%>_sysMessage");
- if( e_sysMessage ) e_sysMessage.focus();
- }
- }
- </SCRIPT>
- <form METHOD="post" name="hismainForm">
- <input type="hidden" name="callFuncKey" id="callFuncKey"/>
- <input type="hidden" name="callFuncVal" id="callFuncVal"/>
- <input type="hidden" name="callFuncBiz" id="callFuncBiz"/>
- <input type="hidden" id="test" name="test" value="1"/>
- <input type="hidden" id="noLogoutdtSave" name="noLogoutdtSave" value="Y"/>
- <!-- XP에서 이 화면 닫힐 때 로그아웃 처리 시켜줌 -->
- <input type="button" id="btn_logout_fromXP" onclick="logout();">
- <!-- <table border="1" cellpadding="0" cellspacing="0" width="1272"> -->
- <table border="0" bordercolor = "white" cellpadding="0" cellspacing="0" width="1272">
- <tr> <td height = "13"> </td> </tr>
- <tr>
- <td align="center">
- <SCRIPT LANGUAGE="JavaScript">
- <!--
- TrustFormViewer("<%=systemcd%>"+"_bizMain", "<%=domainName%>/himed/webapps/com/hismainweb/xrw/SMZUM00200_메인화면.xrw", "<%=systemcd%>"+"_bizMain", "", "1212", "827", "true", "true");
- //-->
- </SCRIPT>
- </td>
- </tr>
- </table>
- <table border="0" bordercolor = "white" cellpadding="0" cellspacing="0" width="1272">
- <tr>
- <td></td>
- <td></td>
- <td>
- <SCRIPT LANGUAGE="JavaScript">
- <!--
- TrustFormViewer("<%=systemcd%>"+"_sysMessage", "<%=domainName%>/himed/webapps/com/hismainweb/xrw/SMZUM00301_상태메시지XP.xrw", "<%=systemcd%>"+"_sysMessage", "", "1203", "0", "false", "true");
- //-->
- </SCRIPT>
- </td>
- <td></td>
- </tr>
- </table>
- <table border="0" cellpadding="0" cellspacing="0" width="1272">
- <tr>
- <td bgcolor="#dfdddd" height="4"> </td>
- </tr>
- </table>
- </form>
- </body>
- </html>
|