123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644 |
- var sERPATLIST_PATH = "/root/main/erpatinfo/erpatlist";
- var sORDERBY = "";
- function fInitialize_SMMMO04400(){
- model.removeNodeset(sERPATLIST_PATH);
- model.setValue("/root/main/cond/srchdd" , getCurrentDate());
-
- mmbfGetHardCodeInfo("/root/send/reqdata" , "/root/init/eroverallday", 189);
-
- model.setValue("/root/main/cond/orddeptcd", "2280000000"); //응급의학과 기본 세팅getUserInfo("dutplcecd"));
- model.setValue("/root/main/cond/medispclid", "-");
- model.setValue("/root/main/cond/atdoctid", "-");
- model.setValue("/root/main/cond/wardcd", "-");
- model.setValue("/root/main/cond/erorddeptcd", "-");
- model.setValue("/root/main/cond/ermedispclid", "-");
-
- fReqSectionInfo();
-
- fReqERPatList();
- }
- function fReqERPatList(){
- model.removeNodeset("/root/send/reqdata");
- model.makeNode("/root/send/reqdata");
- model.copyNode("/root/send/reqdata", "/root/main/cond");
-
-
- var offset = parseInt(model.getValue("root/page/curpage"));
-
- if(offset == 1)
- {
- offset = offset - 1;
- }
- else
- {
- offset = (offset - 1) * 10;
- }
-
- model.makeValue("/root/send/reqdata/offset", String(offset));
- model.makeValue("/root/send/reqdata/pagesize", model.getValue("root/page/pagesize"));
-
-
-
- if(submit("TRMOB00002")){
- model.copyNode(opener.instance1.selectSingleNode("root/temp/erpatlist"), instance1.selectSingleNode("root/init"));
- model.copyNode(opener.instance1.selectSingleNode("root/cond/erpatlist"), instance1.selectSingleNode("root/main/cond"));
- var ercurpatcnt = grd_erpatlist.rows -1;
- model.makeValue("/root/main/erpatinfo/erpatcnt/ercurpatcnt", ercurpatcnt);
- out_curpatcnt.refresh();
- }
-
- var maxpage = parseInt(model.getValue("/root/main/erpatinfo/erpatcnt/erpattotalcnt"));
- if(maxpage < 10)
- {
- model.setValue("/root/page/maxpage", "1");
- }
- else
- {
- maxpage = (maxpage / 10) - ((maxpage % 10) / 10) + 1;
- model.setValue("/root/page/maxpage", String(maxpage));
- model.refresh();
- }
-
-
- var orderby = model.getValue("/root/main/cond/orderby");
- var sortcol = model.getValue("/root/main/cond/sortcol");
- if(sortcol != "" && orderby != ""){
- sORDERBY = orderby;
-
- grd_erpatlist.colsort(sortcol) = sORDERBY
- grd_erpatlist.setSort(1, 1, grd_erpatlist.rows -1, grd_erpatlist.cols -1, "usersort");
- grd_erpatlist.gridToInstance();
- }
-
- grd_erpatlist.refresh();
- }
- function fSelectERPat(){
- var ordrecflag = model.getValue(opener.instance1.selectSingleNode("root/main/cond/ordrecflag"));
- var currow = grd_erpatlist.row;
- if(currow < 1){
- return;
- }
-
- if(fChkArrivalTime()== false) {
- model.makeValue("/root/main/cond/callvisityn" , "N");
- parent.window.setParameter("SMMMO04100_callvisityn", "N");
- messageBox("응급실 Visit Time을 등록 하지 않으면 기록과 처방은 임시저장만 가능 합니다.", "E");
- }else {
- model.makeValue("/root/main/cond/callvisityn" , "Y");
- parent.window.setParameter("SMMMO04100_callvisityn", "Y");
- }
-
-
-
- if(fChkScrnDisable()==false){
- return;
- }
-
-
-
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var orddd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cretno");
- var visitno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/visitno");
- fChkInCnclYN(pid, orddd, cretno, "C");
-
-
- if(fChkCPPatValid(currow)==false){
- return;
- }
-
-
-
-
-
- var wndobj = getOpenWindow("SPMMO21300");
- var sysMessageobj = getViewer("sysMessage");
-
- if( wndobj == null ){
- if( !isNull( model.getValue(sERPATLIST_PATH + "[" + currow + "]/recovwardnm") ) ){
- var SPMMO21300_param = pid+ "▦" + orddd + "▦" + cretno + "▦" + visitno;
- sysMessageobj.window.setParameter("SPMMO21300_param", SPMMO21300_param);
- sysMessageobj.window.open("SPMMO21300",1,1280 - 300,100,"SPMMO21300", "", "", "", "", "", "" );
- sysMessageobj.window.getOpenWindow("SPMMO21300");
- }
- }
- else{
- if( !isNull( model.getValue(sERPATLIST_PATH + "[" + currow + "]/recovwardnm") ) ){
- var SPMMO21300_param = pid+ "▦" + orddd + "▦" + cretno + "▦" + visitno;
- sysMessageobj.window.setParameter("SPMMO21300_param", SPMMO21300_param);
- wndobj.fStartWnd();
- }
- else{
- wndobj.fCloseWnd();
- }
- }
-
-
-
- var mainobj = getMainViewer();
- var mainscrnid = mainobj.getScreenID();
- if(mainscrnid == "SMMMR00100"){
- var prvIntRecPamInfRtn = mainobj.window.fPrevInitRecPamInfo();
- if(prvIntRecPamInfRtn == false){
- return;
- }
- }
-
-
-
-
- if(fReqERPatPamInfo()==true){
- var cpflag = opener.model.getValue("/root/cpflag");
- var ordrecflag = opener.model.getValue("/root/main/cond/ordrecflag");
- var recflag = opener.model.getValue("/root/main/cond/recflag");
- var chngflag = opener.model.getValue("/root/main/cond/chngflag");
- var mainObj = getMainViewer();
-
- var currow = grd_erpatlist.row;
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var hngnm = model.getValue(sERPATLIST_PATH + "[" + currow + "]/hngnm");
- var inCnclYN = model.getValue("/root/hidden/erincnclinfo/info/incnclyn");
-
- setParameter("SMMMO00100_callvisityn", model.getValue("/root/main/cond/callvisityn"));
- if (recflag == "Y" || inCnclYN == "Y") {
-
-
- var mainObj = getMainViewer();
-
- curEmrRecObj = getOpenWindow("SMMRI00400");
- curExamRsltObj = getOpenWindow("SMAER00800");
- curNurTprObj = getOpenWindow("SMMNR00900");
- curNurBSEMRObj = getOpenWindow("SMMNR02500");
- curGrphObj = getOpenWindow("SPMRF05200");
- curCunsultObj = getOpenWindow("SMMMR05000");
- curExamRsltNewObj = getOpenWindow("SMMMI00100");
-
-
- var wndobj = getOpenWindow("SMMRI00400");
-
- if(wndobj != null)
- {
- setParameter("SMMRI00400_param_pid" , model.getValue("/root/source/pid"));
- setParameter("SMMRI00400_param_chosflag", model.getValue("/root/main/paminfo/list/ordtype"));
- wndobj.fInitalize();
- activateChild("SMMRI00400");
- }
- if(curExamRsltObj != null){
- curExamRsltObj.model.setvalue("/root/send/data/singdata/srchpid", pid );
- curExamRsltObj.btn_srch.dispatch("DOMActivate");
- }
-
- if(curNurTprObj != null){
- curNurTprObj.fInitialize("init");
- }
-
- if(curNurBSEMRObj != null){
- curNurBSEMRObj.fInitialize("init");
- }
-
- if(curGrphObj != null){
- curGrphObj.fInitialize();
- }
-
-
- if(curCunsultObj != null){
- curCunsultObj.fInitalize();
- }
-
- if(curExamRsltNewObj != null){
- curExamRsltNewObj.model.setvalue("/root/send/data/singdata/srchpid", pid );
- curExamRsltNewObj.btn_srch.dispatch("DOMActivate");
- }
-
-
-
-
-
- curCpObj = mainObj.getOpenWindow("SMMMP00800");
- curPrcpObj = mainObj.getOpenWindow("SMMMO00100");
- curCpSrchObj = mainObj.getOpenWindow("SPMMP01200");
-
- if(curPrcpObj != null) {curPrcpObj.fPrcpWndClose(); }
- if(curCpObj != null){curCpObj.fCloseGPS();}
- if(curCpSrchObj != null){curCpSrchObj.fCpSrchWndClose();}
- clearParameter("SMMMO04100_ANSWCNT");
- opener.fChngEMRScrn();
- } else {
- opener.fOpenPrcpMainWnd();
-
- }
-
- }
-
- }
- function fReqERPatPamInfo(){
- var iRow = grd_erpatlist.row;
- var pid = model.getValue(sERPATLIST_PATH + "[" + iRow + "]/pid");
- var indd = model.getValue(sERPATLIST_PATH + "[" + iRow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + iRow + "]/cretno");
- var instcd = model.getValue(sERPATLIST_PATH + "[" + iRow + "]/instcd");
- var srchdd = model.getValue("/root/main/cond/srchdd");
- var callvisityn = model.getValue("/root/main/cond/callvisityn");
-
- var param = "E" + "▦" + pid + "▦" + indd + "▦" + cretno + "▦" + instcd + "▦" + srchdd + "▦" + callvisityn ;
- setParameter("condparam", param);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- var useyn = getParameter("SPMMO08900_rtn_useyn");
- if(useyn == "Y"){
- setParameter("SPMMO08900_rtn_useyn", "");
- return true;
- }else{
- return false;
- }
- }
- function fReqSectionInfo(){
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/baseclsflag" , "B");
- model.makeValue("/root/send/reqdata/supbasetypecd", "BD");
-
- submit("TRMOB00008");
- }
- function fChngColorERPatList(){
- var colorflag = model.getValue("/root/init/colorflag/hardcd/hardcd");
- if (colorflag =="A") {
- var iRow = grd_erpatlist.rows;
- for(i= 1 ; i < iRow ; i ++ ){
-
- if(model.getValue(sERPATLIST_PATH + "[" + i + "]/prcpcolor") == "N") {
- grd_erpatlist.setRowStyle(i, "data", "color", "#0033CC");
- } else if( model.getValue(sERPATLIST_PATH + "[" + i + "]/staytime") == "Y" &&
- (model.getValue(sERPATLIST_PATH + "[" + i + "]/patstat") == "" &&
- model.getValue(sERPATLIST_PATH + "[" + i + "]/adrvflag") == "" ) ) {
- grd_erpatlist.setRowStyle(i, "data", "color", "#ff0000");
- }
-
- var tmcolor = model.getValue(sERPATLIST_PATH + "[" + i + "]/tmcolor");
- if (isNull(tmcolor)) {
- tmcolor = "FFFFFF";
- }
- grd_erpatlist.setRowStyle(i, "data", "background-color", "#" + tmcolor);
-
- if(model.getValue(sERPATLIST_PATH + "["+i+"]/chosdd") == ""){
- grd_erpatlist.setRowStyle(i, "data", "background-color", "#ffefd6");
- }
-
- if(model.getValue(sERPATLIST_PATH + "["+i+"]/recovwardcd") != "-"){
- grd_erpatlist.setRowStyle(i, "data", "background-color", "#ffff99");
- }
-
-
- if(model.getValue(sERPATLIST_PATH + "[" + i + "]/actsymp") == "Y") {
- grd_erpatlist.cellstyle("background-color", i, grd_erpatlist.colRef("bed")) = "#ff0000";
- grd_erpatlist.cellstyle("color", i, grd_erpatlist.colRef("bed")) = "#000000";
- }
- }
- } else {
- var totrow = grd_erpatlist.rows;
- var curcol = grd_erpatlist.colRef("serdiagflag");
- var currecovcol = grd_erpatlist.colRef("recovwardnm");
- var curadrvflag = grd_erpatlist.colRef("adrvflag");
- for(var rowcnt = 1 ; rowcnt < totrow ; rowcnt++){
-
- var serdiagval = model.getValue(sERPATLIST_PATH + "[" + rowcnt + "]/serdiagflag");
- var recovwardnm = model.getValue(sERPATLIST_PATH + "[" + rowcnt + "]/recovwardnm");
- var color = model.getValue(sERPATLIST_PATH + "[" + rowcnt + "]/color");
- var adrvcolor = model.getValue(sERPATLIST_PATH + "[" + rowcnt + "]/adrvcolor");
- var adrvflag = model.getValue(sERPATLIST_PATH + "[" + rowcnt + "]/adrvflag");
-
- if(serdiagval != "-" || serdiagval != ""){
-
- serdiagval = parseInt(serdiagval);
- switch(serdiagval){
- case 1 : grd_erpatlist.cellstyle("color", rowcnt, curcol) = "#ff0000";
- break;
- case 2 : grd_erpatlist.cellstyle("color", rowcnt, curcol) = "#ff6600";
- break;
- case 3 : grd_erpatlist.cellstyle("color", rowcnt, curcol) = "#0000ff";
- break;
- case 4 : grd_erpatlist.cellstyle("color", rowcnt, curcol) = "#000000";
- break;
- case 5 : grd_erpatlist.cellstyle("color", rowcnt, curcol) = "#000000";
- break;
- default : grd_erpatlist.cellstyle("color", rowcnt, curcol) = "#ffffff";
- break;
- }
- }
-
- if (!isNull(recovwardnm )) {
- grd_erpatlist.cellstyle("color", rowcnt, currecovcol) = "#ff0000";
- }
-
- if (!isNull(adrvcolor )) {
- grd_erpatlist.cellstyle("color", rowcnt, curadrvflag) = "#ff0000";
- }
-
- grd_erpatlist.setRowStyle(rowcnt, "data", "background-color", "#" + color);
- }
- }
- }
- function fChkCPPatValid(currow){
- fChkErTriagePatList();
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var orddd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cretno");
- var cpyn = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cpyn");
- var hngnm = model.getValue(sERPATLIST_PATH + "[" + currow + "]/hngnm");
- var orddeptcd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/orddeptcd");
- var ioflag = model.getValue(sERPATLIST_PATH + "[" + currow + "]/ioflag");
- if(isNull(orddeptcd)) orddeptcd = model.getValue("/root/main/cond/orddeptcd");
- if(isNull(ioflag)) ioflag = "E";
-
- model.removeNodeset("/root/send/reqdata");
- model.makeValue("/root/send/reqdata/pid" , pid);
- model.makeValue("/root/send/reqdata/orddd" , orddd);
- model.makeValue("/root/send/reqdata/cretno" , cretno);
- model.makeValue("/root/send/reqdata/hngnm" , hngnm);
- model.makeValue("/root/send/reqdata/prcpgenrflag", ioflag);
- model.makeValue("/root/send/reqdata/srchtabflag" , "E");
-
- if(submit("TRMMO04303")==true){
- var cppatnode = instance1.selectNodes("/root/init/rsltgetdata/getdata");
- if(cppatnode.length < 1){
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "N");
- return true;
- }else{
- var appstat = model.getValue("/root/init/rsltgetdata/getdata/appstat");
- var cpgnm = model.getValue("/root/init/rsltgetdata/getdata/cpgnm");
- var cpgappno = model.getValue("/root/init/rsltgetdata/getdata/cpgappno");
- var msgcnts = model.getValue("/root/init/rsltgetdata/getdata/msgcnts");
- var msgflag = model.getValue("/root/init/rsltgetdata/getdata/msgflag");
- var prtlflagcd = model.getValue("/root/init/rsltgetdata/getdata/prtlflagcd");
-
- if(appstat == 52){
-
- var rtnval = messageBox(msgcnts, msgflag);
- if(rtnval == 6){
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "X");
- return true;
- }else{
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "N");
- if(fUpdtCPPatAppStatVal(41) != false && instance1.selectSingleNode(sERPATLIST_PATH + "[" + currow + "]/cpyn") != null){
- model.setValue(sERPATLIST_PATH + "[" + currow + "]/cpyn", "N");
- return;
- }else{
- return false;
- }
- }
-
- }else{
- if( prtlflagcd == "02" && isNull(appstat) && msgflag == "P" ){
-
- setParameter("SMMMO041_hngnm" , hngnm);
- setParameter("SMMMO041_pid" , pid);
- setParameter("SMMMO041_cretno" , cretno);
- setParameter("SMMMO041_orddd" , orddd);
- setParameter("SMMMO041_ordtype" , ioflag);
- setParameter("SMMMO041_orddeptcd" , orddeptcd);
- setParameter("SMMMO041_slipnm" , model.getValue(instance1.selectSingleNode("root/init/rsltgetdata/getdata/msgcnts")));
- setParameter("SMMMO041_cpgmntrflag", appstat);
- setParameter("SMMMO041_cpgappno" , cpgappno);
- setParameter("SMMMO041_cpgnm" , cpgnm);
-
- modal("SPMMP03200");
-
- if( cpgappno > 0 && cpgappno != getParameter("SPMMP032_cpgappno") && instance1.selectSingleNode(sERPATLIST_PATH + "[" + currow + "]/cpyn") != null){
- model.setValue(sERPATLIST_PATH + "[" + currow + "]/cpyn", "N");
- }
- if( !isNull(getParameter("SPMMP032_cpgappno")) && getParameter("SPMMP032_cpgappno") > 0 ){
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "Y");
- }else{
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "N");
- }
-
- clearParameter("SPMMP032_cpgappno");
- clearParameter("SMMMO041_hngnm");
- clearParameter("SMMMO041_pid");
- clearParameter("SMMMO041_cretno");
- clearParameter("SMMMO041_orddd");
- clearParameter("SMMMO041_ordtype");
- clearParameter("SMMMO041_orddeptcd");
- clearParameter("SMMMO041_slipnm");
- clearParameter("SMMMO041_cpgmntrflag");
- clearParameter("SMMMO041_cpgappno");
- clearParameter("SMMMO041_cpgnm");
-
- return true;
-
- }else{
-
-
- if( !isNull(msgcnts) && !isNull(msgflag) ){
-
-
- messageBox(msgcnts, msgflag);
- setParameter("SMMMO043_cpgappno", cpgappno);
- setParameter("SMMMO043_drop" , "N");
-
- modal("SPMMP02300");
-
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "N");
- if( getParameter("SMMMO043_drop") == "Y" ){
- model.setValue(sINPATLIST_PATH + "[" + currow + "]/cpyn", "N");
- }else{
- return false;
- }
- clearParameter("SMMMO043_cpgappno");
- clearParameter("SMMMO043_drop");
- return true;
- }
-
- model.setValue(opener.instance1.selectSingleNode("root/cpflag"), "Y");
- return true;
- }
- }
- }
- }
- }
- function fUpdtCPPatAppStatVal(appstat){
- var cpgappno = model.getValue("/root/init/rsltgetdata/getdata/cpgappno");
- model.removeNodeset("/root/send/savedata");
- model.makeValue("/root/send/savedata/cpgappno", cpgappno);
- model.makeValue("/root/send/savedata/appstat" , appstat);
- if(submit("TXMMO04301")==false){
- return false;
- }
- }
- function fChkArrivalTime() {
- var userdeptcd = getUserInfo("dutplcecd");
- var userid = getUserId();
- var currow = grd_erpatlist.row;
- var orddoctid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/orddoctid");
- var orddeptcd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/erorddeptcd");
- var erorddeptcd = model.getValue("/root/init/hardcdno/hardcd/hardcd");
- if (userdeptcd != erorddeptcd) {
- if (userid == orddoctid || userdeptcd == orddeptcd) {
- var visttm = model.getValue(sERPATLIST_PATH + "[" + currow + "]/visttm");
- if (visttm =="------") {
- return false;
- }
- }
- }
- }
- function fChkErTriagePatList() {
- var currow = grd_erpatlist.row;
- var messageobj = getViewer("sysMessage");
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var orddd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cretno")
- var sa = model.getValue(sERPATLIST_PATH + "[" + currow + "]/sa");
- var hngnm = model.getValue(sERPATLIST_PATH + "[" + currow + "]/hngnm");
- var condparam = sa.split("/");
- var sex = condparam[0];
- var age = condparam[1];
- model.makeValue("/root/send/reqdata/pid" , pid);
- model.makeValue("/root/send/reqdata/orddd" , orddd);
- model.makeValue("/root/send/reqdata/cretno" , cretno);
-
- if (submit("TRMMO04403")==true) {
- var cnts = model.getValue("/root/hidden/pattriagelist/erpatlist/pid");
- if (isNull(cnts)) {
- if (messageBox ( "Triage 기록이 작성되지 않았습니다. \n 작성하시겠습니까?", "Q" ) == "6" ) {
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + sex + "▦" + age + "▦▦" + hngnm;
- messageobj.window.setParameter("SPMNE04400_param", param);
- curErTriageObj = getOpenWindow("SPMNE04400");
- if (curErTriageObj != null) {
- curErTriageObj.window.fInitialize_SPMNE04400();
- curErTriageObj.window.activate();
- } else {
-
- messageobj.window.open("SPMNE04400", 2, null, null, "SPMNE04400", "", "", "", false);
- curErTriageObj = getOpenWindow("SPMNE04400");
- curErTriageObj.window.activate();
- }
- } else {
- curErTriageObj = getOpenWindow("SPMNE04400");
- if (curErTriageObj != null) {
- curErTriageObj.button2.dispatch("DOMActivate");
- }
- }
- } else {
- curErTriageObj = getOpenWindow("SPMNE04400");
- if (curErTriageObj != null) {
- curErTriageObj.button2.dispatch("DOMActivate");
- }
- }
- }
- }
- function fSaveErCallVisit(){
- open("SPMMO30000");
- }
- function fOpenNurseERCallDr(){
- var currow = grd_erpatlist.row;
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var orddd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cretno")
- var visitno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/visitno")
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + visitno;
- setParameter("SMMNE05200_param", param);
- modal("SMMNE05200");
- fReqERPatList();
- }
- function fOpenNurseERDrScheDrList() {
- modal("SMMNE05100");
- }
- function fOpenNurseERVisitDr() {
- modal("SMMNE05300");
- }
- function fOpenDrList() {
- var bpcallyn = model.getValue("/root/init/bpcallyn/hardcd/hardcd");
- if ( !isNull(bpcallyn) && bpcallyn == "Y") {
- setParameter("SMMNE05000_bpcallyn", "Y");
- setParameter("SMMNE05000_param", "Y^Y^Y^Y^Y^Y^Y");
- } else {
- setParameter("SMMNE05000_bpcallyn", "N");
- setParameter("SMMNE05000_param", "Y^Y^Y^Y^N^Y^Y");
- }
-
- modal("SMMNE05000");
- }
- function fOpenDrCallDeaction(){
- var currow = grd_erpatlist.row;
- if(currow < 1){
- return;
- }
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var orddd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cretno");
- var visitno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/visitno");
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + visitno;
- setParameter("SPMMO32300_param", param);
- modal("SPMMO32300");
- fReqERPatList();
- }
- function fOpenDrCallAddition(){
- var currow = grd_erpatlist.row;
- if(currow < 1){
- return;
- }
- var pid = model.getValue(sERPATLIST_PATH + "[" + currow + "]/pid");
- var orddd = model.getValue(sERPATLIST_PATH + "[" + currow + "]/indd");
- var cretno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/cretno");
- var visitno = model.getValue(sERPATLIST_PATH + "[" + currow + "]/visitno");
- var param = pid + "▦" + orddd + "▦" + cretno + "▦" + visitno;
- setParameter("SPMMO32400_param", param);
- modal("SPMMO32400");
- fReqERPatList();
- }
|