123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>권역외상 기록관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <cond>
- <pid/>
- <hngnm/>
- <prid>1M</prid>
- <fromdd/>
- <todd/>
- <srchkind>2</srchkind>
- <srchgbn/>
- </cond>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <afinfos>
- <afinfo>
- <aflist/>
- </afinfo>
- <afinfoex>
- <aflist_ex/>
- </afinfoex>
- </afinfos>
- </main>
- <send>
- <reqdata/>
- </send>
- <init>
- </init>
- <hidden/>
- <recmsrght>
- <mouserght>
- <label>AF출력</label>
- <func>fPrntAF</func>
- </mouserght>
- <mouserght>
- <label>PIR출력</label>
- <func>fModifyForm</func>
- </mouserght>
- </recmsrght>
- </root>
- </instance>
- <script type="javascript">
- <![CDATA[
- function fPrntAF() {
-
- var param ="";
- var formcd = "1500016950";
-
- for (var i = 1 ; i<=grd_afinfo.rows ; i++ ) {
-
- var chk = grd_afinfo.valueMatrix( i, grd_afinfo.colRef("choice")) ;
- var signno = grd_afinfo.valueMatrix( i, grd_afinfo.colRef("afsignno"));
-
- if (chk =="true" && signno != "" ) {
- param += "E▦" + signno + "▦" + formcd + "▩";
- }
- }
-
- setParameter("SPMRI02400_prtrecinfo", param);
- //setParameter("SPMRI02400_defaultvw","PageView");
- modal("SPMRI02400");
-
- }
-
- function fPrntPIR() {
-
- var param ="";
- var formcd = "1500016951";
-
- for (var i = 1 ; i<=grd_afinfo.rows ; i++ ) {
-
- var chk = grd_afinfo.valueMatrix( i, grd_afinfo.colRef("choice")) ;
- var signno = grd_afinfo.valueMatrix( i, grd_afinfo.colRef("pirsignno"));
-
- if (chk =="true" && signno != "" ) {
- param += "E▦" + signno + "▦" + formcd + "▩";
- }
- }
-
- setParameter("SPMRI02400_prtrecinfo", param);
- //setParameter("SPMRI02400_defaultvw","PageView");
- modal("SPMRI02400");
-
-
-
-
- }
-
-
- function fReqGetPatList() {
-
- model.makeValue("/root/main/cond/srchgbn", "S" );
- model.removeNodeSet ("/root/main/afinfos/afinfo/aflist");
- submit("TRMMO08051");
-
- for (var i = 1; i < grd_afinfo.rows; i++) {
- var afrecyn = grd_afinfo.valueMatrix(i, grd_afinfo.colRef("afrecyn"));
- var pirrecyn = grd_afinfo.valueMatrix(i, grd_afinfo.colRef("pirrecyn"));
- var trarecyn = grd_afinfo.valueMatrix(i, grd_afinfo.colRef("trarecyn"));
-
- if (afrecyn == "Y") {
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrecyn"), i, grd_afinfo.colRef("afrecyn")) = '#79ABFF';
- } else {
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrecyn"), i, grd_afinfo.colRef("afrecyn")) = '#D5D5D5';
- }
-
- if (pirrecyn == "Y") {
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("pirrecyn"), i, grd_afinfo.colRef("pirrecyn")) = '#79ABFF';
- } else {
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("pirrecyn"), i, grd_afinfo.colRef("pirrecyn")) = '#D5D5D5';
- }
-
- if (trarecyn == "Y") {
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("trarecyn"), i, grd_afinfo.colRef("trarecyn")) = '#FFD3B0';
- } else {
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("trarecyn"), i, grd_afinfo.colRef("trarecyn")) = '#D5D5D5';
- }
-
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrec1"), i, grd_afinfo.colRef("afrec1")) = '#ff99cc';
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrec4"), i, grd_afinfo.colRef("afrec4")) = '#ff99cc';
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrec5"), i, grd_afinfo.colRef("afrec5")) = '#ff99cc';
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrec9"), i, grd_afinfo.colRef("afrec9")) = '#ff99cc';
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrec10"), i, grd_afinfo.colRef("afrec10")) = '#ff99cc';
- grd_afinfo.cellStyle("background-color", i, grd_afinfo.colRef("afrec11"), i, grd_afinfo.colRef("afrec11")) = '#ff99cc';
-
- }
- }
-
- function fClickPatList(i) {
- if ( i > 0 ) {
- eORDTYPE = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/ioflag");
- ePID = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/pid");
- eINDD = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/orddd");
- eCRETNO = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/cretno");
- eINSTCD = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/instcd");
- eSRCHDD = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/dschdd");
- eStat = model.getValue("/root/main/afinfos/afinfo/aflist[" + i + "]/indschacptstat");
-
- if (eStat == "A") {
- var param = eORDTYPE + "▦"
- + ePID + "▦"
- + eINDD + "▦"
- + eCRETNO + "▦"
- + eINSTCD + "▦" ;
-
- } else {
- var param = eORDTYPE + "▦"
- + ePID + "▦"
- + eINDD + "▦"
- + eCRETNO + "▦"
- + eINSTCD + "▦"
- + eSRCHDD + "▦" ;
- }
-
- setParameter("condparam", param);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- }
- }
- ]]>
- </script>
- <submission id="TRMMO08051" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/cond" resultref="/root/main/afinfos"/>
- <submission id="TRMMB04102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRMMO04105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/patnm"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- model.setValue("/root/main/cond/fromdd" , ((getCurrentDate().toDate()).getAddDate(-1,"M")).getDateFormat()); //시작일자는 1개월 전
- model.setValue("/root/main/cond/todd", getCurrentDate()); //종료일자는 현재일자
-
- model.refresh();
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="1230" pageheight="800" guideline="1,1198;" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
- <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:20px; width:1198px; height:40px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption9" class="tit_1" style="left:0px; top:0px; width:231px; height:15px; vertical-align:middle; ">권역외상 기록관리</caption>
- <caption id="caption2" class="search_name" style="left:6px; top:30px; width:95px; height:17px; vertical-align:middle; ">검색조건 :</caption>
- <input id="input4" ref="/root/main/cond/fromdd" class="input" inputtype="date" style="left:193px; top:30px; width:85px; height:19px; "/>
- <caption id="caption3" style="left:280px; top:30px; width:15px; height:20px; ">~</caption>
- <input id="input3" ref="/root/main/cond/todd" class="input" inputtype="date" style="left:294px; top:30px; width:85px; height:19px; "/>
- <select1 id="cmb_prid" ref="/root/main/cond/prid" appearance="minimal" style="left:381px; top:30px; width:55px; height:19px; ">
- <choices>
- <item>
- <label>1개월</label>
- <value>1M</value>
- </item>
- <item>
- <label>3개월</label>
- <value>3M</value>
- </item>
- <item>
- <label>6개월</label>
- <value>6M</value>
- </item>
- <item>
- <label>9개월</label>
- <value>9M</value>
- </item>
- <item>
- <label>1년</label>
- <value>1Y</value>
- </item>
- <item>
- <label>2년</label>
- <value>2Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var today = getCurrentDate();
- var idate = new Date();
- var prid = model.getValue("/root/main/cond/prid");
-
- if (prid =="3M") {
- var threeMDate = idate.getAddDate(-3, "M");
- model.setValue("/root/main/cond/fromdd", threeMDate.getDateFormat());
- model.setValue("/root/main/cond/todd", today);
- } else if (prid =="6M") {
- var sixMDate = idate.getAddDate(-6, "M");
- model.setValue("/root/main/cond/fromdd", sixMDate.getDateFormat());
- model.setValue("/root/main/cond/todd", today);
- } else if (prid =="9M") {
- var nineMDate = idate.getAddDate(-9, "M");
- model.setValue("/root/main/cond/fromdd", nineMDate.getDateFormat());
- model.setValue("/root/main/cond/todd", today);
- } else if (prid =="1Y") {
- var oneYDate = idate.getAddDate(-1, "Y");
- model.setValue("/root/main/cond/fromdd", oneYDate.getDateFormat());
- model.setValue("/root/main/cond/todd", today);
- } else if (prid =="2Y") {
- var twoYDate = idate.getAddDate(-2, "Y");
- model.setValue("/root/main/cond/fromdd", twoYDate.getDateFormat());
- model.setValue("/root/main/cond/todd", today);
- }
- model.refresh();
- ]]>
- </script>
- </select1>
- <caption id="caption10" class="search_name" style="left:610px; top:30px; width:101px; height:17px; vertical-align:middle; ">등록번호:</caption>
- <input id="input1" ref="/root/main/cond/pid" style="left:695px; top:30px; width:80px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- inputEnterKey("btn_req", "DOMActivate");
- ]]>
- </script>
- </input>
- <line id="line3" style="x1:895px; y1:30px; x2:895px; y2:55px; border-color:#ffe4bb; border-left-style:solid; "/>
- <button id="btn_req" class="btn1_letter2" style="left:1045px; top:30px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fReqGetPatList();
- ]]>
- </script>
- </button>
- <button id="button3" class="btn3_letter6" style="left:975px; top:66px; width:104px; height:22px; ">
- <caption>통합기록조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var pid = grd_afinfo.valueMatrix(grd_afinfo.row, grd_afinfo.colRef("pid"));
- if(pid == ""){
- messageBox("통합기록조회를 검색할 환자를", "C002");
- return;
- }
- var wndobj = getOpenWindow("SMMRI00400");
- if(wndobj != null){
- setParameter("SMMRI00400_param_pid", pid);
- wndobj.javascript.fInitalize();
- }else{
- setParameter("SMMRI00400_param_pid", pid);
- open("SMMRI00400", 2, 0, 0);
- }
- ]]>
- </script>
- </button>
- <button id="button5" class="btn3_letter6" style="left:1084px; top:66px; width:104px; height:22px; ">
- <caption>통합결과조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var pid = grd_afinfo.valueMatrix(grd_afinfo.row, grd_afinfo.colRef("pid"));
- model.makeValue("/root/source/pid", pid);
- if(pid == ""){
- messageBox("통합결과조회를 검색할 환자를", "C002");
- return;
- }
-
- curExamRsltObj = getOpenWindow("SMAER00800"); //활성화된 검사결과 화면 object loading
- if(curExamRsltObj != null){
- //curExamRsltObj.javascript.model.dispatch("xforms-ready");
- curExamRsltObj.model.setvalue("/root/send/data/singdata/srchpid", pid );
- curExamRsltObj.javascript.btn_srch.dispatch("DOMActivate");
- } else {
- open("SMAER00800", "", "", "", "SMAER00800", "/root/source/pid", "/root/send/data/singdata/srchpid");
- }
- ]]>
- </script>
- </button>
- <line id="line1" class="line_1" style="x1:0px; y1:95px; x2:1199px; y2:96px; "/>
- <datagrid id="grd_afinfo" nodeset="/root/main/afinfos/afinfo/aflist" caption="sa^orddd^cretno^ioflag^orddeptcd^orddeptnm^orddrid^roomcd^afformrecseq^pirformrecseq^dschdd^indschacptstat^선택^외상등록^최종ISS^중증^Call^환자번호^환자명^성별^나이^내원일시^내원일시^AF^AF출력^1^2^3^4^5^6^7^8^9^10^11^12^12상세^PIR^PIR출력^afsignno^pirsignno^퇴실일시^퇴실일시^퇴원일시^퇴원일시^사망일시^사망일시^주진료과^전문의^전담의" colsep="^" colwidth="0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 42, 60, 54, 35, 35, 70, 70, 30, 30, 70, 40, 32, 55, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 100, 35, 59, 100, 100, 70, 40, 70, 40, 70, 40" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:100px; width:1200px; height:690px; ">
- <col ref="sa"/>
- <col ref="orddd"/>
- <col ref="cretno"/>
- <col ref="ioflag"/>
- <col ref="orddeptcd"/>
- <col ref="orddeptnm"/>
- <col ref="orddrid"/>
- <col ref="roomcd"/>
- <col ref="afformrecseq"/>
- <col ref="pirformrecseq"/>
- <col ref="dschdd"/>
- <col ref="indschacptstat"/>
- <col checkvalue="true,false" ref="choice" type="checkbox"/>
- <col ref="trarecyn" style="text-align:center; "/>
- <col ref="trmsciss" style="text-align:center; "/>
- <col ref="serflag" style="text-align:center; "/>
- <col ref="callgbn" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="sex" style="text-align:center; "/>
- <col ref="age" style="text-align:center; "/>
- <col ref="chosdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="chostm" format="hh:nn" style="text-align:center; "/>
- <col disabled="true" ref="afrecyn" type="output" style="text-align:center; cursor:hand; "/>
- <col ref="afpyn" visibility="hidden" style="text-align:center; "/>
- <col ref="afrec1" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec2" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec3" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec4" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec5" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec6" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec7" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec8" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec9" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec10" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec11" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec12" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec12text" style="font-weight:bolder; text-align:center; "/>
- <col ref="pirrecyn" style="text-align:center; cursor:hand; "/>
- <col ref="pirpyn" visibility="hidden" style="text-align:center; "/>
- <col ref="afsignno" visibility="hidden"/>
- <col ref="pirsignno" visibility="hidden"/>
- <col ref="outrmdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="outrmtm" format="hh:nn" style="text-align:center; "/>
- <col ref="notidd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="notitm" format="hh:nn" style="text-align:center; "/>
- <col ref="dethdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="dethtm" format="hh:nn" style="text-align:center; "/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- var row = grd_afinfo.row;
-
- if ( row < 1 ) {
- return;
- }
-
- var pid = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/pid");
- var hngnm = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/hngnm");
- var sa = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/sa");
- var orddd = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/orddd");
- var cretno = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/cretno");
- var ioflag = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/ioflag");
- var orddeptcd = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/orddeptcd");
- var orddeptnm = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/orddeptnm");
- var orddrid = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/orddrid");
- var roomcd = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/roomcd");
- var afformrecseq = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/afformrecseq");
- var pirformrecseq = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/pirformrecseq");
- var dschdd = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/dschdd");
- var indschacptstat = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/indschacptstat");
-
-
- if(ioflag!="E"){
- ioflag = "I";
- }
- var instcd = getUserInfo("dutplceinstcd");
- var param = "";
- if (indschacptstat == "A") {
- param = ioflag + "▦" +
- pid + "▦" +
- orddd + "▦" +
- cretno + "▦" +
- instcd ;
- } else {
- param = ioflag + "▦" +
- pid + "▦" +
- orddd + "▦" +
- cretno + "▦" +
- instcd + "▦" +
- dschdd;
- }
-
- setParameter("condparam", param);
- modal("SPMMO08900", 1, 0, 0, "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- if ( grd_afinfo.col == grd_afinfo.colref("afrecyn") ) { // 의무기록선별기준
- fClickPatList(row) ;
-
- var disparam = pid +"▦" + hngnm +"▦" + sa+"▦" + orddeptnm +"▦" + roomcd + "▦";
- setParameter("pid", pid );
- setParameter("orddd", orddd );
- setParameter("cretno", cretno);
- setParameter("ioflag", ioflag);
- setParameter("orddeptcd", orddeptcd);
- setParameter("orddrid", orddrid);
- setParameter("disppatinfo", disparam); //등록번호▦환자명▦성별/나이▦진료과▦병실▦
-
- var afrecyn = grd_afinfo.valueMatrix(row, grd_afinfo.colRef("afrecyn"));
- if (afrecyn == "Y" ||afrecyn == "T") {
- setParameter("formrecseq", afformrecseq);
- setParameter("openmode", "recform"); //수정
- } else {
- setParameter("openmode", "newform"); //신규작성
- setParameter("formcd", "1500016950"); // 의무기록선별기준
- }
- modal("SSMMR01100", 1, 0, 0 ,"", "", "");
- //fReqGetPatList(); // 리스트 재조회
-
- } else if ( grd_afinfo.col == grd_afinfo.colref("pirrecyn") ) { // PERFORMANCE IMPROVEMENT REVIEW 기록
- fClickPatList(row) ;
-
- var disparam = pid +"▦" + hngnm +"▦" + sa+"▦" + orddeptnm +"▦" + roomcd + "▦";
- setParameter("pid", pid );
- setParameter("orddd", orddd );
- setParameter("cretno", cretno);
- setParameter("ioflag", ioflag);
- setParameter("orddeptcd", orddeptcd);
- setParameter("orddrid", orddrid);
- setParameter("disppatinfo", disparam); //등록번호▦환자명▦성별/나이▦진료과▦병실▦
- var pirrecyn = grd_afinfo.valueMatrix(row, grd_afinfo.colRef("pirrecyn"));
- if (pirrecyn == "Y" || pirrecyn == "T") {
- setParameter("formrecseq", pirformrecseq);
- setParameter("openmode", "recform"); //수정
- } else {
- setParameter("formcd", "1500016951"); // PERFORMANCE IMPROVEMENT REVIEW 기록
- setParameter("openmode", "newform"); //신규작성
- }
- modal("SSMMR01100", 1, 0, 0 ,"", "", "");
- //fReqGetPatList(); // 리스트 재조회
-
- } else if ( grd_afinfo.col == grd_afinfo.colref("trarecyn") ) { // 권역외상 등록체계
- fClickPatList(row) ;
-
- var trarecyn = grd_afinfo.valueMatrix(row, grd_afinfo.colRef("trarecyn"));
- if (trarecyn == "Y") {
- setParameter("idno", grd_afinfo.valuematrix(row, grd_afinfo.colRef("pid")));
- setParameter("indd", grd_afinfo.valuematrix(row, grd_afinfo.colRef("chosdd")));
- setParameter("orddd", grd_afinfo.valuematrix(row, grd_afinfo.colRef("orddd")));
- setParameter("intm", grd_afinfo.valuematrix(row, grd_afinfo.colRef("chostm")));
- setParameter("cretno", grd_afinfo.valuematrix(row, grd_afinfo.colRef("cretno")));
- open("SPMMO08012", "1", event.clientX , event.clientY);
- }
- }
-
- else if ( grd_afinfo.col == grd_afinfo.colref("afpyn") ) {
-
- var afpyn = grd_afinfo.valueMatrix(row, grd_afinfo.colRef("afpyn"));
- var signno = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/afsignno");
- if (afpyn != "Y") {
- messageBox("출력할 수 없는 상태입니다","I");
- return;
- }
- var formcd = "1500016950";
- setParameter("SPMRI02400_prtrecinfo", "E▦" + signno + "▦" + formcd + "▩");
- setParameter("SPMRI02400_defaultvw","PageView");
- modal("SPMRI02400");
- }
-
- else if ( grd_afinfo.col == grd_afinfo.colref("pirpyn") ) {
-
- var pirpyn = grd_afinfo.valueMatrix(row, grd_afinfo.colRef("pirpyn"));
- var signno = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/pirsignno");
- if (pirpyn != "Y") {
- messageBox("출력할 수 없는 상태입니다","I");
- return;
- }
- var formcd = "1500016951";
- setParameter("SPMRI02400_prtrecinfo", "E▦" + signno + "▦" + formcd + "▩");
- setParameter("SPMRI02400_defaultvw","PageView");
- modal("SPMRI02400");
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_afinfo.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- // var menuNode = "/root/recmsrght/mouserght";
- //
- // if(grd_afinfo.isCell(event.target) && (grd_afinfo.mouserow >= grd_afinfo.fixedrows))
- // {
- // setPopupMenu("grd_afinfo", false, menuNode, "label", "func");
- // }
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- var sRowCnt = grd_afinfo.rows- grd_afinfo.fixedRows;
- var allSel = grd_afinfo.valueMatrix(0, grd_afinfo.colRef("choice"));
-
- if((grd_afinfo.col == grd_afinfo.colRef("choice")) && (grd_afinfo.row == 0)) {
- if(allSel == "선택"){
- for(var iRow=1; iRow<=sRowCnt; iRow++){
- grd_afinfo.valueMatrix( iRow, grd_afinfo.colRef("choice")) = "true";
- grd_afinfo.valueMatrix(0, grd_afinfo.colRef("choice")) = "해제";
- }
- } else if(allSel == "해제"){
- for(var iRow=1; iRow<=sRowCnt; iRow++){
- grd_afinfo.valueMatrix( iRow, grd_afinfo.colRef("choice")) = "false";
- grd_afinfo.valueMatrix(0, grd_afinfo.colRef("choice")) = "선택";
- }
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_excel" nodeset="/root/main/afinfos/afinfoex/aflist_ex" visibility="hidden" caption="중증^Call^등록번호^환자명^성별^나이^내원일시^내원일시^AF^1^2^3^4^5^6^7^8^9^10^11^12^12상세^PIR^외상등록^퇴실일시^퇴실일시^퇴원일시^퇴원일시^사망일시^사망일시^주진료과^전문의^전담의" colsep="^" colwidth="35, 35, 70, 70, 30, 30, 70, 40, 35, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 100, 35, 60, 70, 40, 70, 40, 70, 40, 70, 70, 70" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:0px; top:200px; width:1100px; height:100px; ">
- <col ref="serflag" style="text-align:center; "/>
- <col ref="callgbn" style="text-align:center; "/>
- <col ref="pid" style="text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="sex" style="text-align:center; "/>
- <col ref="age" style="text-align:center; "/>
- <col ref="chosdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="chostm" format="hh:nn" style="text-align:center; "/>
- <col ref="afrecyn" style="text-align:center; "/>
- <col ref="afrec1" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec2" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec3" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec4" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec5" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec6" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec7" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec8" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec9" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec10" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec11" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec12" type="output" style="text-align:center; focus-rect:visible; "/>
- <col ref="afrec12text" style="text-align:center; "/>
- <col ref="pirrecyn" style="text-align:center; "/>
- <col ref="trarecyn" style="text-align:center; "/>
- <col ref="outrmdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="outrmtm" format="hh:nn" style="text-align:center; "/>
- <col ref="notidd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="notitm" format="hh:nn" style="text-align:center; "/>
- <col ref="dethdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="dethtm" format="hh:nn" style="text-align:center; "/>
- </datagrid>
- <select1 id="combo3" ref="/root/main/cond/srchkind" class="combo_search" appearance="minimal" style="left:100px; top:30px; width:85px; height:19px; ">
- <choices>
- <item>
- <label>퇴원일</label>
- <value>1</value>
- </item>
- <item>
- <label>내원일</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <button id="button1" class="btn1_letter3" style="left:1105px; top:30px; width:68px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>Excel</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.removeNodeSet ("/root/main/afinfos/afinfo/aflist_ex");
- model.makeValue("/root/main/cond/srchgbn", "E" );
- submit("TRMMO08051");
-
- var fileName = window.fileDialog("save", ",", false, "권역외상센터의무기록선별기준", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
-
- if(fileName != ""){
- grd_excel.saveExcel(fileName, "SheetName", true, true, "", "", false);
- }
- ]]>
- </script>
- </button>
- <button id="button2" class="btn1_letter2" visibility="hidden" style="left:835px; top:5px; width:56px; height:22px; background-image:../../../com/commonweb/images/btn1_letter2.gif; ">
- <caption>출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var row = grd_afinfo.row;
- var pirsignno = model.getValue("/root/main/afinfos/afinfo/aflist[" + row + "]/pirsignno");
- var formcd = "1500016951"
- if(!isNull(pirsignno)) {
- setParameter("SPMRI02400_prtrecinfo", "E▦" + pirsignno + "▦" + formcd + "▩");
- modal("SPMRI02400");
- } else {
- messageBox("인증저장된 PIR 기록이 없습니다.", "E");
- }
- ]]>
- </script>
- </button>
- <button id="button4" class="btn3_letter4" style="left:799px; top:66px; width:80px; height:22px; ">
- <caption>AF출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrntAF();
- ]]>
- </script>
- </button>
- <button id="button6" class="btn3_letter4" style="left:887px; top:66px; width:80px; height:22px; ">
- <caption>PIR출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPrntPIR();
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|