1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMLPP00500_결과조회.xrw
- * 설 명 : 검사결과조회 - Ver.①
- * 설 계 자 : (주)에이씨케이 - 황상미
- * 작 성 자 : (주)에이씨케이 - 황상미
- * 작 성 일 : 2006.12.13
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>결과조회</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <testrslt>
- <testrsltlist>
- <instcd/>
- <ptno/>
- <dispptno/>
- <prcpdd/>
- <acptdd/>
- <testcd/>
- <testnm/>
- <tgrupcd/>
- <acptstatcd/>
- <pid/>
- <patnm/>
- <reqfrmno/>
- <reqfrmflagcd/>
- <sexage/>
- <readdd/>
- <orddeptnm/>
- <orddrnm/>
- <readdrnm/>
- <grosdrnm/>
- <prcpgenrflag/>
- <ptnoworkflagcd/>
- <diagcnts/>
- <execprcpuniqno/>
- </testrsltlist>
- <testrsltinfo>
- <reptrslt/>
- <level/>
- <judgmark/>
- <tkdt/>
- <rsltdd/>
- <suppdept/>
- <pacsno/>
- <spcno/>
- </testrsltinfo>
- </testrslt>
- <patinfo>
- <pattestrslt>
- <pid/>
- <patnm/>
- <dispptno/>
- <sexage/>
- <orddeptnm/>
- <orddrnm/>
- <prcpdd/>
- <acptdd/>
- <readdd/>
- <readdrnm/>
- </pattestrslt>
- </patinfo>
- </main>
- <send/>
- <init>
- <refcrite/>
- <refval/>
- <acptfromdd/>
- <acpttodd/>
- <refdr/>
- <ptnocode/>
- <fromyear/>
- <fromptno/>
- <toptno/>
- <sysdt>
- <sysdtinfo>
- <sysdd/>
- <systm/>
- </sysdtinfo>
- </sysdt>
- <hospenv>
- <hospenvinfo>
- <instcd/>
- <lendrtnterm/>
- <recvqualmthdcd/>
- <plgydeptcd/>
- <plgyteamcd/>
- <doctjobgradcd/>
- <teamjobgradcd/>
- </hospenvinfo>
- </hospenv>
- <ptnocd>
- <ptnocdlist>
- <instcd/>
- <ptnocd/>
- <ptnonm/>
- </ptnocdlist>
- </ptnocd>
- <srchmthd>1</srchmthd>
- <popupmenu>
- <item>
- <name>▶ 병리 이미지 보기</name>
- <func>fExeImgView2</func>
- </item>
- <item>
- <name>▶ 복사하기</name>
- <func>astgrid_liscopy</func>
- </item>
- </popupmenu>
- <popupmenu2>
- <item>
- <name>▶ 복사하기</name>
- <func>astgrid_liscopy</func>
- </item>
- </popupmenu2>
- </init>
- <hidden>
- <detlrefcrite>
- <extrpart/>
- <diag/>
- <extrmthd/>
- </detlrefcrite>
- <userdeptcd/>
- <tmp>
- <row/>
- <value/>
- </tmp>
- </hidden>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- fExeInitialize();
- ]]>
- </script>
- <submission id="TRLPZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/hospenv/hospenvinfo"/>
- <submission id="TRLPZ00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/sysdt/sysdtinfo"/>
- <submission id="TRLPZ00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/testrslt/testrsltinfo"/>
- <submission id="TRLPZ00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/ptnocd/ptnocdlist"/>
- <submission id="TRLPP00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/testrslt/testrsltlist"/>
- </model>
- <script type="javascript">
- <![CDATA[
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2006.12.04 (CMCDEV-0001)
- * @by : 황상미(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 화면초기화 함수
- */
- function fExeInitialize(){
- //----------------
- // 시스템일시 조회
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- submit("TRLPZ00101", false);
- submit("TRLPZ00102", false);
- submit("TRLPZ00109");
-
- //---------------------------------------------------------
- // 병원환경정보를 취득하여 병리과와 병리팀 코드를 편집한다.
- lpzfUserDeptCd("/root/init/hospenv/hospenvinfo", "/root/hidden");
- //--------------------------------------------
- model.makeValue("/root/init/refcrite", "-");
- model.makeValue("/root/init/acptfromdd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/init/acpttodd", model.getValue("/root/init/sysdt/sysdtinfo/sysdd"));
- model.makeValue("/root/init/refdr", "");
-
- btn_tpm.selected = true;
- model.toggle("case1");
-
- model.makeValue("/root/init/refcrite", "2"); // 등록번호
- model.makeValue("/root/init/refval", ""); // 검색값
-
- //-----------------------------------------------------------------
- var sCurDate = model.getValue("/root/init/sysdt/sysdtinfo/sysdd");
-
- model.makeValue("/root/init/ptnocode", "");
- model.makeValue("/root/init/fromyear", sCurDate.substr(2,2));
- model.makeValue("/root/init/fromptno", "");
- model.makeValue("/root/init/toptno", "");
-
- //---------------------------
- if (window.parent == null) {
- // Continue
- } else {
- if (opener.javascript.getParameter("SMLPP00500_scrno") != "") {
- model.makeValue("/root/init/ptnocode", opener.javascript.getParameter("SMLPP00500_ptnocd"));
- model.makeValue("/root/init/fromyear", opener.javascript.getParameter("SMLPP00500_year"));
- model.makeValue("/root/init/fromptno", opener.javascript.getParameter("SMLPP00500_no"));
- model.makeValue("/root/init/acptfromdd", opener.javascript.getParameter("SMLPP00500_acptdd"));
- model.makeValue("/root/init/acpttodd", opener.javascript.getParameter("SMLPP00500_acptdd"));
- model.makeValue("/root/init/refcrite", "0");
- model.makeValue("/root/init/refval", "");
-
- //--------------------
- fGetTestRsltList("1");
- }
-
- if (opener.javascript.getParameter("SMLPP00500_pid") != "") {
-
- model.makeValue("/root/init/refval", opener.javascript.getParameter("SMLPP00500_pid"));
-
- if(opener.javascript.getParameter("SMLPP00500_ptnocd") != "") {
- model.makeValue("/root/init/ptnocode", opener.javascript.getParameter("SMLPP00500_ptnocd"));
- model.makeValue("/root/init/fromyear", opener.javascript.getParameter("SMLPP00500_year"));
- model.makeValue("/root/init/fromptno", opener.javascript.getParameter("SMLPP00500_no"));
- }
-
- //--------------------
- fGetTestRsltList("1");
- }
- }
-
- //--------------
- model.refresh();
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2007.05.21 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사결과 목록 조회 함수
- */
- function fGetTestRsltList(pFlagCd)
- {
- var sTemp = "";
- var sFromDD = model.getValue("/root/init/acptfromdd");
- var sRefVal = model.getValue("/root/init/refval");
-
- //--------------------------------------------------------
- // 등록번호 조회 시 최소 4자리 이상 입력하도록 메세지 표시
- if (model.getValue("/root/init/refcrite") == "2")
- {
- if (sRefVal != "")
- {
- if (sRefVal.length < 3)
- {
- messageBox("등록번호를 4자리 이상 ", "C001");
- return false;
- }
- }
- }
-
- //------------------------------------------------
- if (model.getValue("/root/init/ptnocode") != "")
- {
- //------------------------------------------------
- if (model.getValue("/root/init/fromyear") == "")
- {
- model.makeValue("/root/init/fromyear", sFromDD.substr(2,2));
- }
- else
- {
- sTemp = model.getValue("/root/init/fromyear");
- model.makeValue("/root/init/fromyear", sTemp.getLeftPad(2, "0"));
- }
-
- //------------------------------------------------
- if (model.getValue("/root/init/fromptno") == "")
- {
- //model.makeValue("/root/init/fromptno", "000000");
- model.makeValue("/root/init/toptno", "zzzzzz");
- }
- else
- {
- sTemp = model.getValue("/root/init/fromptno");
- model.makeValue("/root/init/fromptno", sTemp.getLeftPad(6, "0"));
- model.makeValue("/root/init/toptno", sTemp.getLeftPad(6, "0"));
- }
- }
-
- //--------------------------------------------
- sTemp = model.getValue("/root/init/ptnocode");
-
- //--------------------------------
- model.removeNodeset("/root/send");
- model.removeNodeset("/root/main/testrslt/testrsltlist");
-
- //---------------------------------------------------------------------
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/refcrite", model.getValue("/root/init/refcrite"));
- model.makeValue("/root/send/refval", model.getValue("/root/init/refval"));
- model.makeValue("/root/send/acptfromdd", model.getValue("/root/init/acptfromdd"));
- model.makeValue("/root/send/acpttodd", model.getValue("/root/init/acpttodd"));
- model.makeValue("/root/send/userdeptcd", model.getValue("/root/hidden/userdeptcd"));
- model.makeValue("/root/send/refflagcd", pFlagCd);
- model.makeValue("/root/send/ptnocode", sTemp.replace("-", ""));
- model.makeValue("/root/send/fromyear", model.getValue("/root/init/fromyear"));
- model.makeValue("/root/send/fromptno", model.getValue("/root/init/fromptno"));
- model.makeValue("/root/send/toptno", model.getValue("/root/init/toptno"));
- model.makeValue("/root/send/srchmthd", model.getValue("/root/init/srchmthd"));
-
- //-----------------------------------------------
- // 일반조회(1), 상세(TPM)조회(2), 결과상세조회(3)
- if (pFlagCd == "1")
- {
- model.makeValue("/root/send/extrpart", "");
- model.makeValue("/root/send/diag", "");
- model.makeValue("/root/send/extrmthd", "");
- }
- else
- {
- model.makeValue("/root/send/extrpart", model.getValue("/root/hidden/detlrefcrite/extrpart"));
- model.makeValue("/root/send/diag", model.getValue("/root/hidden/detlrefcrite/diag"));
- model.makeValue("/root/send/extrmthd", model.getValue("/root/hidden/detlrefcrite/extrmthd"));
- }
-
- //-------------------
- submit("TRLPP00501");
-
- //-------------------------------------------------------------
- if (getNodesetCount("/root/main/testrslt/testrsltlist") == 1)
- {
- grd_testrsltlist.row = 1;
- fGetTestRslt();
- }
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2006.12.04 (CMCDEV-0001)
- * @by : 황상미(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사결과 조회 함수
- */
- function fGetTestRslt() {
-
- var iRowNo = -1;
- var sScrNode = "/root/main/testrslt/testrsltlist";
- var sDescNode = "/root/main/patinfo/pattestrslt";
-
-
- //------------------------------------------
- if (grd_testrsltlist.row <= 0) return false;
- //----------------------------
- iRowNo = grd_testrsltlist.row;
- model.makeValue(sDescNode + "/pid", model.getValue(sScrNode + "[" + iRowNo + "]/pid"));
- model.makeValue(sDescNode + "/patnm", model.getValue(sScrNode + "[" + iRowNo + "]/patnm"));
- model.makeValue(sDescNode + "/dispptno", model.getValue(sScrNode + "[" + iRowNo + "]/dispptno"));
- model.makeValue(sDescNode + "/sexage", model.getValue(sScrNode + "[" + iRowNo + "]/sexage"));
- model.makeValue(sDescNode + "/orddeptnm", model.getValue(sScrNode + "[" + iRowNo + "]/orddeptnm"));
- model.makeValue(sDescNode + "/orddrnm", model.getValue(sScrNode + "[" + iRowNo + "]/orddrnm"));
- model.makeValue(sDescNode + "/prcpdd", model.getValue(sScrNode + "[" + iRowNo + "]/prcpdd"));
- model.makeValue(sDescNode + "/acptdd", model.getValue(sScrNode + "[" + iRowNo + "]/acptdd"));
- model.makeValue(sDescNode + "/readdd", model.getValue(sScrNode + "[" + iRowNo + "]/readdd"));
- model.makeValue(sDescNode + "/readdrnm", model.getValue(sScrNode + "[" + iRowNo + "]/readdrnm"));
-
- //----------------------------------
- lpzfTopInfo(); // 상단정보 호출
- //---------------------------------------------------------------------------------------------
- if (model.getValue("/root/paminfo/pid") != model.getValue(sScrNode + "[" + iRowNo + "]/pid")) {
-
- //--------------
- // 상단정보 표시
- lpzfExeTopInfoDisp(model.getValue(sScrNode+"["+iRowNo+"]/prcpdd"),
- model.getValue(sScrNode+"["+iRowNo+"]/execprcpuniqno"),
- model.getValue(sScrNode+"["+iRowNo+"]/instcd"));
- }
-
- //---------------
- // 검사결과 조회
- model.removeNodeset("/root/send");
- model.makeValue("/root/send/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/ptno", model.getValue(sScrNode + "[" + iRowNo + "]/ptno"));
- model.makeValue("/root/send/pid", model.getValue(sScrNode + "[" + iRowNo + "]/pid"));
- model.makeValue("/root/send/workflagcd", model.getValue(sScrNode + "[" + iRowNo + "]/ptnoworkflagcd"));
- model.makeValue("/root/send/prcpgenrflag", model.getValue(sScrNode + "[" + iRowNo + "]/prcpgenrflag"));
- model.makeValue("/root/send/scrno", "10");
-
- model.resetInstanceNode("/root/main/testrslt/testrsltinfo");
-
- //-------------------
- submit("TRLPZ00107");
-
- //--------------
- model.refresh();
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2007.07.16 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 통합결과조회 화면호출
- */
- function fExePopupCallSytsRslt() {
- if (model.getValue("/root/main/patinfo/pattestrslt/pid") == "") {
- modal("SMAER00800");
- } else {
- modal("SMAER00800", "", "", "", "SMAER00800", "/root/main/patinfo/pattestrslt/pid", "/root/send/data/singdata/srchpid");
- }
- }
-
- function fExePtNoClick() {
- if(grd_testrsltlist.row > 0 && grd_testrsltlist.isCell(event.target) && grd_testrsltlist.row >= grd_testrsltlist.fixedRows) {
- fGetTestRslt();
- }
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2007.12.19 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 등록번호 조회값 입력 처리
- */
- function fExeRefValKeyPress() {
- if(event.keyCode == 13) {
- model.setValue("/root/init/refval", ipt_refval.currentText);
- ipt_refval.refresh();
-
- //--------------------
- fGetTestRsltList("1");
- }
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2007.12.19 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 병리번호 입력값 처리
- */
- function fExePtNoInput() {
- if(event.keyCode == 13) {
- model.setValue("/root/init/fromptno", ipt_fromptno.currentText);
- ipt_fromptno.refresh();
-
- //--------------------
- fGetTestRsltList("1");
- }
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2008.02.21 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 이미지 표시 처리
- */
- function fExeImgView() {
-
- var sPtNo = "";
- var aPtNo = "";
- var sNode = "/root/main/testrslt/testrsltlist";
- var iRowNo = grd_testrsltlist.row;
-
- //----------------
- if (iRowNo >= 0) {
-
- sPtNo = model.getValue(sNode+"["+iRowNo+"]/dispptno");
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- setParameter("SMLPP02000_scrno", "SMLPP00500");
- setParameter("SMLPP02000_pid", model.getValue(sNode+"["+iRowNo+"]/pid"));
- setParameter("SMLPP02000_rgstdd", getCurrentDate());
- // setParameter("SMLPP02000_no", aPtNo[1]);
- // setParameter("SMLPP02000_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- // setParameter("SMLPP02000_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
- setParameter("SMLPP02000_no", "");
- setParameter("SMLPP02000_ptnocd", "");
- setParameter("SMLPP02000_year", "");
-
- //------------------
- modal("SMLPP02000");
- }
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2008.02.21 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 환자정보 그리드에 추가 처리
- */
- function fExeMakePatInfo() {
-
- var sNode = "/root/main/testrslt/testrsltinfo";
- var sPatInfo = "";
-
- //-------------------------------------
- grd_testrsltref.insertRow(1, "before");
- grd_testrsltref.rowHidden(1) = true;
-
- //---------------------------------------------------------------------------------------
- sPatInfo = "등록번호:" + model.getValue("/root/main/patinfo/pattestrslt/pid") + " ";
- sPatInfo += "환자명:" + model.getValue("/root/main/patinfo/pattestrslt/patnm") + " ";
- sPatInfo += "성별/나이:" + model.getValue("/root/main/patinfo/pattestrslt/sexage");
-
- //----------------------------------------------------
- model.makeValue(sNode+"[1]/reptrslt", sPatInfo, true);
- model.makeValue(sNode+"[1]/level", model.getValue(sNode+"[2]/level"));
- model.makeValue(sNode+"[1]/judgmark", model.getValue(sNode+"[2]/judgmark"));
- model.makeValue(sNode+"[1]/tkdt", model.getValue(sNode+"[2]/tkdt"));
- model.makeValue(sNode+"[1]/rsltdd", model.getValue(sNode+"[2]/rsltdd"));
- model.makeValue(sNode+"[1]/suppdept", model.getValue(sNode+"[2]/suppdept"));
- model.makeValue(sNode+"[1]/pacsno", model.getValue(sNode+"[2]/pacsno"));
- model.makeValue(sNode+"[1]/spcno", model.getValue(sNode+"[2]/spcno"));
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2008.11. 04 (CMCDEV-0001)
- * @by : 하만석(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 환자정보 그리드에 추가 처리
- */
- function fExeMakePatInfo2()
- {
- grd_testrsltlist.colWidth(10) = 50; // pid
- grd_testrsltlist.colWidth(11) = 80; // 환자명
- grd_testrsltlist.colWidth(14) = 90; // 성별/나이
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2008.11. 04 (CMCDEV-0001)
- * @by : 하만석(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 환자정보 엑셀 저장 후 삭제 처리
- */
- function fExeDelPatInfo2()
- {
- grd_testrsltlist.colWidth(10) = 0; // pid
- grd_testrsltlist.colWidth(11) = 0; // 환자명
- grd_testrsltlist.colWidth(14) = 0; // 성별/나이
- }
-
- /* @group : 병리결과조회(외래/병동)
- * @ver : 2008.07.02 (CMCDEV-0001)
- * @by : 유동철(ACK)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 보고서 출력
- */
- function fExeReptPrnt() {
-
- //-------------------------------
- if (grd_testrsltlist.row <= 0) {
- messageBox("처방을 선택하여 주십시오!", "I007");
- return false;
- }
-
- //------------------------------------
- model.makeNode("/root/init/prntinfo");
- model.makeValue("/root/init/prntinfo/reptflagcd", "1"); // 의뢰지(0), 보고서(1)
- model.makeValue("/root/init/prntinfo/prntflagcd", "0"); // 출력(0), 미리보기(1)
- model.makeValue("/root/init/prntinfo/copyflagcd", "1"); // 의뢰지/보고서(0), 복사본(1)
- model.makeValue("/root/init/prntinfo/acptdd", model.getValue("/root/main/testrslt/testrsltlist["+grd_testrsltlist.row+"]/acptdd"));
- model.makeValue("/root/init/prntinfo/ptno", model.getValue("/root/main/testrslt/testrsltlist["+grd_testrsltlist.row+"]/ptno"));
- model.makeValue("/root/init/prntinfo/pid", model.getValue("/root/main/testrslt/testrsltlist["+grd_testrsltlist.row+"]/pid"));
- lpzfExeFrmPrnt("/root/init/prntinfo");
- }
-
- /* @group : 임상정보조회
- * @ver : 2009.01.12 (CMCDEV-0001)
- * @by :
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc :
- */
- function fGetIMSInfo(){
-
- var iRowNo = -1;
- var sScrNode = "/root/main/testrslt/testrsltlist";
-
- if (grd_testrsltlist.row <= 0) return false;
- iRowNo = grd_testrsltlist.row;
-
- var instcd = getUserInfo("dutplceinstcd");
- var ptno = model.getValue(sScrNode + "[" + iRowNo + "]/ptno");
- var pid = model.getValue(sScrNode + "[" + iRowNo + "]/pid");
- var workflagcd = model.getValue(sScrNode + "[" + iRowNo + "]/ptnoworkflagcd");
- var prcpgenrflag = model.getValue(sScrNode + "[" + iRowNo + "]/prcpgenrflag");
- var scrno = "SPLPP02500";
- var sflag = instcd + "▦" + ptno + "▦" + pid + "▦" + workflagcd + "▦" + prcpgenrflag + "▦" + scrno;
-
- setParameter("opener_parameter_id", sflag);
- modal("SPLPP02500", "", "", "", "", "", "");
- }
-
- /* @group : 이미지조회
- * @ver : 2009.01.12 (CMCDEV-0001)
- * @by :
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc :
- */
- function fExeImgView2() {
-
- var sPtNo = "";
- var aPtNo = "";
- var sNode = "/root/main/testrslt/testrsltinfo";
-
- if(grd_testrsltref.row <= 0) return;
-
- //----------------------------------------
- sPtNo = model.getValue(sNode+ "["+ grd_testrsltref.row +"]/spcno");
-
- sPtNo = sPtNo.substr(0, sPtNo.length -6) + "-" + sPtNo.substr(sPtNo.length -6, 6);
-
- aPtNo = sPtNo.split("-");
-
- //----------------------------------------------
- setParameter("SMLPP02000_scrno", "SMLPR00100");
- //setParameter("SMLPP02000_pid", model.getValue(sNode+"/pid"));
- setParameter("SMLPP02000_pid", "");
- setParameter("SMLPP02000_rgstdd", getCurrentDate());
- setParameter("SMLPP02000_no", aPtNo[1]);
- setParameter("SMLPP02000_ptnocd", aPtNo[0].substr(0, (aPtNo[0].length-2)));
- setParameter("SMLPP02000_year", aPtNo[0].substr(aPtNo[0].length-2, 2));
-
- //------------------
- modal("SMLPP02000");
- }
-
- // function fSetPopup(){
- // if ( (grd_testrsltref.mouseRow >= grd_testrsltref.fixedRows) && (grd_testrsltref.isCell(event.target))) {
- // var cnt = 1;
- // grd_testrsltref.row = grd_testrsltref.mouseRow;
- // model.removenode("/root/init/popupmenu");
- //
- // if(model.getValue("/root/main/testrslt/testrsltinfo["+ grd_testrsltref.row +"]/judgmark") == "IMP") {
- // model.makeValue("/root/init/popupmenu/item/name", "▶ 병리 이미지 보기");
- // model.makeValue("/root/init/popupmenu/item/func", "fExeImgView2");
- // cnt ++;
- // }
- //
- // model.makeValue("/root/init/popupmenu/item[" + cnt + "]/name", "▶ 복사하기");
- // model.makeValue("/root/init/popupmenu/item[" + cnt + "]/func", "astgrid_liscopy");
- //
- // setPopupMenu("grd_testrsltref", false, "/root/init/popupmenu/item", "name", "func");
- // }
- // }
-
- /* @group : 결과조회
- * @ver : 2007.06.14
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 그리드의 내용을 엑셀로 Copy하기 위한 Function
- */
- function astgrid_oncopy() {
- var trgObj = document.all.item(event.target);
- if( trgObj.elementName == "xforms:datagrid" ) { // event.target이 datagrid > input일 경우 return
- gridObj = trgObj;
- } else {
- return;
- }
-
- var cellValue = "";
- var rClipBoardValue = "";
-
- //선택된 셀의 스타일을 바꾼다
- var cells = gridObj.selectedCells;
-
- var row = -1;
- var col = 0;
-
- var selrow = 0;
- var cnt =1;
-
- for (var i=0;i<cells.length;i++) {
- row = cells.item(i).row;
- col = cells.item(i).col;
- cellValue = gridObj.valueMatrix(row, col);
-
- model.makeNode("/root/hidden/tmp");
- model.makeValue("/root/hidden/tmp[" + cnt + "]/row", row);
- model.makeValue("/root/hidden/tmp[" + cnt + "]/col", col);
- model.makeValue("/root/hidden/tmp[" + cnt + "]/value", cellValue);
- cnt++;
- }
-
- datagrid5.rebuild();
- var setcol = datagrid5.colRef("row");
- datagrid5.colSort(datagrid5.colRef("row")) = "asc";
- datagrid5.colSort(datagrid5.colRef("col")) = "asc";
- datagrid5.sort(1, setcol, datagrid5.rows-1, datagrid5.cols-1) = "usersort";
- datagrid5.gridToInstance();
-
- row = -1;
- for (var i=1;i<datagrid5.rows;i++) {
-
- selrow = datagrid5.valueMatrix(i, datagrid5.colRef("row"));
- cellValue = datagrid5.valueMatrix(i, datagrid5.colRef("value"));
- if (row != selrow) {
- rClipBoardValue += "\r\n";
- rClipBoardValue += cellValue;
- row = selrow;
- } else {
- rClipBoardValue += "\t";
- rClipBoardValue += cellValue;
- }
- }
-
- if( rClipBoardValue != "" ) {
- window.clipBoardData = rClipBoardValue;
- }
- model.removeNodeset("/root/hidden/tmp");
-
- }
-
-
-
- function astgrid_liscopy() {
-
- var gridObj = document.all.item("grd_testrsltref");
- var cellValue;
- var rClipBoardValue = "";
-
- //선택된 셀의 스타일을 바꾼다
- var cells = grd_testrsltref.selectedCells;
- var row = -1;
- var col = 0;
- var selrow = 0;
- var cnt =1;
-
- // alert("cells.length");
-
- model.removeNodeset("/root/hidden/tmp");
- for (var i=0;i<cells.length;i++) {
- row = cells.item(i).row;
- col = cells.item(i).col;
-
- cellValue = gridObj.valueMatrix(row, col);
-
- model.makeNode("/root/hidden/tmp");
- model.makeValue("/root/hidden/tmp[" + cnt + "]/row", row);
- model.makeValue("/root/hidden/tmp[" + cnt + "]/col", col);
- model.makeValue("/root/hidden/tmp[" + cnt + "]/value", cellValue);
- cnt++;
- }
-
- datagrid5.rebuild();
- var setcol = datagrid5.colRef("row");
- datagrid5.colSort(datagrid5.colRef("row")) = "asc";
- datagrid5.colSort(datagrid5.colRef("col")) = "asc";
- datagrid5.sort(1, setcol, datagrid5.rows-1, datagrid5.cols-1) = "usersort";
- datagrid5.gridToInstance();
-
- row = -1;
- for (var i=1;i<datagrid5.rows;i++) {
-
- selrow = datagrid5.valueMatrix(i, datagrid5.colRef("row"));
- cellValue = datagrid5.valueMatrix(i, datagrid5.colRef("value"));
-
- if (row != selrow) {
- rClipBoardValue += "\r\n";
- rClipBoardValue += cellValue;
- row = selrow;
- } else {
- rClipBoardValue += "\t";
- rClipBoardValue += cellValue;
- }
- }
-
- if( rClipBoardValue != "" ) {
- window.clipBoardData = rClipBoardValue;
- }
-
- model.removeNodeset("/root/hidden/tmp");
-
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="2,784;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <datagrid id="datagrid5" nodeset="/root/hidden/tmp" visibility="hidden" caption="caption1^caption3^caption2" colsep="^" colwidth="100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:510px; top:480px; width:350px; height:150px; ">
- <col ref="row"/>
- <col ref="col"/>
- <col ref="value"/>
- </datagrid>
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">결과조회</caption>
- </group>
- <group id="grp_biz" scroll="auto" style="left:0px; top:40; width:1195px; height:744px; ">
- <group id="group2" style="left:0px; top:10px; width:448px; height:62; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:448px; height:62px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption1" class="search_name" style="left:15px; top:10px; width:90px; height:17px; ">등록번호 :</caption>
- <line id="line1" class="line_4" style="x1:362px; y1:33px; x2:362px; y2:52px; border-color:#ffe4bb; border-left-style:solid; "/>
- <caption id="caption11" class="search_n_b" style="left:211px; top:35px; width:12px; height:17px; font-weight:bolder; ">~</caption>
- <input id="ipt_refval" ref="/root/init/refval" class="input_search" navindex="1" style="left:108px; top:9px; width:100px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fExeRefValKeyPress();
- ]]>
- </script>
- </input>
- <input id="ipt_acptfromdd" ref="/root/init/acptfromdd" class="input_s_essential" navindex="5" inputtype="date" format="yyyy-mm-dd" mask="exclude" showmask="true" style="left:108px; top:33px; width:100px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- lpzfExeDateChange(ipt_fromyear, "/root/init/acptfromdd", "/root/init/fromyear");
- ]]>
- </script>
- </input>
- <input id="ipt_acpttodd" ref="/root/init/acpttodd" class="input_s_essential" navindex="6" inputtype="date" format="yyyy-mm-dd" mask="exclude" showmask="true" style="left:225px; top:33px; width:100px; height:19px; "/>
- <button id="btn_sea" class="btn1_letter2" navindex="7" style="left:377px; top:33px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetTestRsltList("1");
- ]]>
- </script>
- </button>
- <select1 id="cbo_ptnocd" ref="/root/init/ptnocode" navindex="2" appearance="minimal" editmode="search" style="left:225px; top:9px; width:124; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/ptnocd/ptnocdlist">
- <label ref="ptnonm"/>
- <value ref="ptnocd"/>
- </itemset>
- </choices>
- </select1>
- <input id="ipt_fromptno" ref="/root/init/fromptno" class="text_center" navindex="4" maxlength="6" style="left:382px; top:9px; width:50px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fExePtNoInput();
- ]]>
- </script>
- </input>
- <input id="ipt_fromyear" ref="/root/init/fromyear" class="text_center" navindex="3" maxlength="2" style="left:352px; top:9px; width:27px; height:19px; "/>
- <select1 id="cmb_srchmthd" ref="/root/init/srchmthd" class="combo_search" appearance="minimal" style="left:15px; top:33px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>접수일자</label>
- <value>1</value>
- </item>
- <item>
- <label>보고일자</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- </group>
- <caption id="caption3" class="tit_2" style="left:457px; top:10px; width:111px; height:13px; ">검사결과</caption>
- <line id="line2" class="line_1" style="x1:452px; y1:24px; x2:1193px; y2:24px; "/>
- <datagrid id="grd_testrsltlist" nodeset="/root/main/testrslt/testrsltlist" class="datagrid2" caption="기관코드^ptno^병리번호^처방일자^접수일자^검사코드^처방명^검사그룹코드^상태^pid^환자명^의뢰서
번호^의뢰지구분코드^성별/나이^판독일자^진료과^진료의사^판독의사^육안검사의^처방발생구분^작업구분코드^진 단^execprcpuniqno" colsep="^" colwidth="0, 0, 80, 70, 0, 0, 120, 0, 60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 0, 0, 200, 0" dataheight="23" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" style="left:0px; top:334px; width:448px; height:408; ">
- <col ref="instcd"/>
- <col ref="ptno"/>
- <col ref="dispptno"/>
- <col ref="prcpdd" type="output" format="yyyy-mm-dd" mask="exclude" showmask="true"/>
- <col ref="acptdd" format="yyyy-mm-dd" mask="exclude" showmask="true"/>
- <col ref="testcd"/>
- <col ref="testnm" type="output"/>
- <col ref="tgrupcd" type="output"/>
- <col ref="acptstatcd" type="output"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="reqfrmno" type="output"/>
- <col ref="reqfrmflagcd"/>
- <col ref="sexage"/>
- <col ref="readdd" format="yyyy-mm-dd" mask="exclude" showmask="true"/>
- <col ref="orddeptnm"/>
- <col ref="orddrnm"/>
- <col ref="readdrnm"/>
- <col ref="grosdrnm" style="text-align:center; "/>
- <col ref="prcpgenrflag"/>
- <col ref="ptnoworkflagcd"/>
- <col ref="diagcnts"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fExePtNoClick();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_testrsltlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <caption id="caption2" class="tit_2" style="left:10px; top:314px; width:140px; height:13px; ">검사결과 목록</caption>
- <line id="line3" class="line_1" style="x1:0px; y1:329px; x2:448px; y2:329px; "/>
- <datagrid id="grd_testrsltref" nodeset="/root/main/testrslt/testrsltinfo" autoresize="true" caption="검 사 결 과 내 용^caption2^caption3^caption4^caption5^caption6^caption7^caption8" colsep="^" colwidth="719, 10, 10, 10, 10, 10, 10, 10" rowsep="|" selectionmode="free" style="left:452px; top:29px; width:741px; height:713px; font-family:굴림체; font-size:9pt; ">
- <col ref="reptrslt" style="font-family:굴림체; font-size:9pt; "/>
- <col ref="level" visibility="hidden"/>
- <col ref="judgmark" visibility="hidden"/>
- <col ref="tkdt" visibility="hidden"/>
- <col ref="rsltdd" visibility="hidden"/>
- <col ref="suppdept" visibility="hidden"/>
- <col ref="pacsno" visibility="hidden"/>
- <col ref="spcno" visibility="hidden"/>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if ( (grd_testrsltref.row >= grd_testrsltref.fixedRows) && (grd_testrsltref.isCell(event.target)) && (event.ctrlKey != true) ) {
- if(model.getValue("/root/main/testrslt/testrsltinfo["+ grd_testrsltref.row +"]/judgmark") == "IMP") {
-
- setPopupMenu("grd_testrsltref", false, "/root/init/popupmenu/item", "name", "func");
- }else{
- setPopupMenu("grd_testrsltref", false, "/root/init/popupmenu2/item", "name", "func");
- }
- }
- // fSetPopup();
- ]]>
- </script>
- <script type="javascript" ev:event="oncopy">
- <![CDATA[
- astgrid_oncopy();
- ]]>
- </script>
- </datagrid>
- <switch id="switch1" style="left:0px; top:224px; width:450px; height:84px; ">
- <case id="case1">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:448px; height:82px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption12" class="search_name" style="left:15px; top:33px; width:115px; height:17px; ">채취방법(P) :</caption>
- <caption id="caption4" class="search_name" style="left:15px; top:10px; width:115px; height:17px; ">채취부위(T) :</caption>
- <input id="input2" ref="/root/hidden/detlrefcrite/extrpart" class="input_search" navindex="9" style="left:130px; top:9px; width:192px; height:19px; "/>
- <input id="input3" ref="/root/hidden/detlrefcrite/diag" class="input_search" navindex="10" style="left:130px; top:55; width:192px; height:19px; "/>
- <caption id="caption9" class="search_name" style="left:15px; top:56; width:115px; height:17px; ">진 단(M) :</caption>
- <input id="input4" ref="/root/hidden/detlrefcrite/extrmthd" class="input_search" navindex="11" style="left:130px; top:32px; width:192px; height:19px; "/>
- <line id="line7" class="line_4" style="x1:337px; y1:8px; x2:337px; y2:75px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_detlsea" class="btn1_letter4" style="left:353px; top:30px; width:80px; height:22px; ">
- <caption>상세조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetTestRsltList("2");
- ]]>
- </script>
- </button>
- </case>
- <case id="case2" selected="true">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:448px; height:82px; background-color:#fffbf2; border-color:#ffd799; "/>
- <button id="button3" class="btn1_letter4" style="left:353px; top:30px; width:80px; height:22px; ">
- <caption>상세조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fGetTestRsltList("3");
- ]]>
- </script>
- </button>
- <caption id="caption5" class="search_name" style="left:15px; top:56px; width:115px; height:17px; ">Microscopic :</caption>
- <caption id="caption8" class="search_name" style="left:15px; top:10px; width:115px; height:17px; ">Gross :</caption>
- <input id="input1" ref="/root/hidden/detlrefcrite/extrpart" class="input_search" navindex="8" style="left:130px; top:9px; width:192px; height:19px; "/>
- <input id="input5" ref="/root/hidden/detlrefcrite/diag" class="input_search" navindex="12" style="left:130px; top:32px; width:192px; height:19px; "/>
- <input id="input6" ref="/root/hidden/detlrefcrite/extrmthd" class="input_search" navindex="13" style="left:130px; top:55px; width:192px; height:19px; "/>
- <caption id="caption15" class="search_name" style="left:15px; top:33px; width:115px; height:17px; ">Diagnosis :</caption>
- <line id="line4" class="line_4" style="x1:337px; y1:8px; x2:337px; y2:75px; border-color:#ffe4bb; border-left-style:solid; "/>
- </case>
- </switch>
- <button id="btn_tpm" class="btn_sw" group="tab" selected="true" style="left:0px; top:202px; width:52px; height:22px; ">
- <caption>T/P/M</caption>
- <toggle case="case1" ev:event="DOMActivate"/>
- </button>
- <button id="btn_rsltref" class="btn_sw" group="tab" selected="true" style="left:53px; top:202px; width:62px; height:22px; ">
- <caption>결과조회</caption>
- <toggle case="case2" ev:event="DOMActivate"/>
- </button>
- <group id="grp_patinfo" style="left:0px; top:80px; width:448px; height:116px; ">
- <caption id="caption7" class="tit_2" style="left:5px; top:0px; width:140px; height:13px; ">인적사항</caption>
- <line id="line9" class="line_1" style="x1:0px; y1:15px; x2:448px; y2:15px; "/>
- <line id="line11" class="line_2" style="x1:0px; y1:66px; x2:448px; y2:66px; "/>
- <line id="line12" class="line_2" style="x1:0px; y1:90px; x2:448px; y2:90px; "/>
- <output id="opt_pid" ref="/root/main/patinfo/pattestrslt/pid" class="output_fix" visibility="hidden" style="left:185px; top:45px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output1" ref="/root/main/patinfo/pattestrslt/dispptno" class="output_fix" style="left:63px; top:45px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output2" ref="/root/main/patinfo/pattestrslt/orddeptnm" class="output_fix" style="left:63px; top:69px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output3" ref="/root/main/patinfo/pattestrslt/prcpdd" class="output_fix" format="yyyy-mm-dd" style="left:63px; top:93px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output4" ref="/root/main/patinfo/pattestrslt/readdd" class="output_fix" format="yyyy-mm-dd" style="left:368px; top:93px; width:78px; height:19px; border-color:#c0c0c0; "/>
- <output id="output5" ref="/root/main/patinfo/pattestrslt/patnm" class="output_fix" style="left:220px; top:21px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output6" ref="/root/main/patinfo/pattestrslt/sexage" class="output_fix" style="left:368px; top:21px; width:78px; height:19px; border-color:#c0c0c0; "/>
- <output id="output7" ref="/root/main/patinfo/pattestrslt/orddrnm" class="output_fix" style="left:220px; top:69px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output8" ref="/root/main/patinfo/pattestrslt/acptdd" class="output_fix" format="yyyy-mm-dd" style="left:220px; top:93px; width:82px; height:19px; border-color:#c0c0c0; "/>
- <output id="output9" ref="/root/main/patinfo/pattestrslt/readdrnm" class="output_fix" style="left:368px; top:69px; width:78px; height:19px; border-color:#c0c0c0; "/>
- <caption id="caption20" class="cell_1" style="left:305px; top:20px; width:60px; height:23px; vertical-align:middle; ">성별나이</caption>
- <caption id="caption21" class="cell_1" style="left:148px; top:68px; width:69px; height:23px; vertical-align:middle; ">진료의사</caption>
- <caption id="caption22" class="cell_1" style="left:148px; top:92px; width:69px; height:23px; vertical-align:middle; ">접 수 일</caption>
- <caption id="caption23" class="cell_1" style="left:305px; top:68px; width:60px; height:23px; vertical-align:middle; ">판독의사</caption>
- <caption id="caption13" class="cell_1" style="left:0px; top:20px; width:60px; height:23px; vertical-align:middle; ">등록번호</caption>
- <caption id="caption14" class="cell_1" style="left:0px; top:44px; width:60px; height:23px; vertical-align:middle; ">병리번호</caption>
- <caption id="caption16" class="cell_1" style="left:0px; top:68px; width:60px; height:23px; vertical-align:middle; ">진 료 과</caption>
- <caption id="caption17" class="cell_1" style="left:0px; top:92px; width:60px; height:23px; vertical-align:middle; ">처 방 일</caption>
- <caption id="caption18" class="cell_1" style="left:305px; top:92px; width:60px; height:23px; vertical-align:middle; ">보 고 일</caption>
- <caption id="caption19" class="cell_1" style="left:148px; top:20px; width:69px; height:23px; vertical-align:middle; ">환 자 명</caption>
- <line id="line14" class="line_3" style="x1:0px; y1:114px; x2:448px; y2:114px; "/>
- <line id="line10" class="line_2" style="x1:0px; y1:42px; x2:448px; y2:42px; "/>
- <input id="input7" ref="/root/main/patinfo/pattestrslt/pid" editable="false" style="left:63px; top:21px; width:82px; height:19px; "/>
- </group>
- <button id="btn_rsltexcel" class="btn2_letter5" style="left:1118px; top:4px; width:75px; height:19px; ">
- <caption>EXCEL저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeMakePatInfo();
- lpzfExeSaveToExcel(grd_testrsltref, "검사결과내용");
- grd_testrsltref.deleteRow(1);
- ]]>
- </script>
- </button>
- <button id="btn_imgview" class="btn2_letter5" style="left:1040px; top:4px; width:75px; height:19px; ">
- <caption>이미지보기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeImgView();
- ]]>
- </script>
- </button>
- <button id="button1" class="btn2_letter6" visibility="visible" style="left:951px; top:4px; width:86px; height:19px; ">
- <caption>임상정보조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 임상정보 조회
- fGetIMSInfo();
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_btn" scroll="auto" style="left:0px; top:13; width:1195px; height:27px; ">
- <button id="button13" class="btn6_letter5" style="left:5px; top:3px; width:92px; height:22px; ">
- <caption>EXCEL저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeMakePatInfo2();
- lpzfExeSaveToExcel(grd_testrsltlist, "결과조회");
- fExeDelPatInfo2();
- ]]>
- </script>
- </button>
- <line id="line17" class="line_6" style="x1:0px; y1:25; x2:1194px; y2:25; "/>
- <button id="btn_sytsrsltref" class="btn3_letter6" style="left:100; top:3px; width:92px; height:22px; ">
- <caption>통합결과조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExePopupCallSytsRslt();
- ]]>
- </script>
- </button>
- <button id="btn_prt" class="btn6_letter2" navindex="14" style="left:207px; top:3px; width:56px; height:22px; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeReptPrnt();
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|