/* 1. CP (SMMMP00800_CPGMAIN), 2. Ç×¾ÏÇÁ·ÎÅäÄÝ() fBatSaveAntiMeticPrtlPrcp : Ç×¾ÏÇÁ·ÎÅäÄÝÀÇ ¹ßÇà °¡´ÉÇÑ Ã³¹æµé¿¡ ´ëÇØ¼­ ÀϰýÀúÀå(¹× ÀÎÁõÀúÀå)À» ÇÑ´Ù fPrcpDCSave_CP : Ç×¾Ï, CP ¹Ì·¡Ã³¹æ ÀϰýÀúÀå (MMPHPTCP) <È£ÃâÇÏ´Â function list> addPrcp fPrcpSave addPrcpSetValue */ /* ±Û·Î¹ú º¯¼ö (È£ÃâÇÏ´Â js¿¡¼­ º¯¼öÀÇ Ãâó¸¦ ¾Ë ¼ö ÀÖµµ·Ï, "º¯¼ö¸í_SMMMO00110"À¸·Î »ç¿ë)*/ var questionYN_SMMMO00110 = "N"; //½Çó¹æ ÀúÀå ÀÌÈÄ, ÇÁ·ÎÅäÄÝ ÀúÀå ·ÎÁ÷À» ¼öÇàÇÒ ¶§, "ÀúÀåÇϽðڽÀ´Ï±î?"¶ó´Â ¸Þ¼¼Áö°¡ 2¹ø ³ª¿À±â ¶§¹®¿¡, ½Çó¹æ ÀúÀå ¿Ï·á ÈÄ questionYNÀÇ °ªÀ» Y·Î ¼³Á¤, ÇÁ·ÎÅäÄÝ ÀúÀå¶§ Áú¹® ¿©ºÎ °áÁ¤ var endSavePrcpYN_SMMMO00110 = "N"; //ÀúÀå ¸ðµâÀÌ ¼º°øÇÏÁö ¸øÇϰí, ó¹æÀúÀå¿À·ù·Î ÀÎÇØ return µÈ »óÅ var prtlFlag_SMMMO00110 = ""; //ÇÁ·ÎÅäÄÝ ±¸ºÐ(01:CP, 02:CPG, 10:Ç×¾ÏÇÁ·ÎÅäÄÝ,20:ÀÓ»ó½ÃÇèÇÁ·ÎÅäÄÝ) var appNo_SMMMO00110 = ""; //ÇÁ·ÎÅäÄݹøÈ£(CPG Àû¿ë¹øÈ£) var etclnkspecValue_SMMMO00110 = ""; //Ç×¾ÏÇÁ·ÎÅäÄݹøÈ£ | CP¹øÈ£ var prtlprcpstatus_SMMMO00110 = ""; //ÇÁ·ÎÅäÄÝÀúÀå»óÅÂ(º¸ÅëÀº I, ÇÁ·ÎÅäÄÝó¹æÅ×ÀÌºí¿¡ µî·ÏµÈ µ¥ÀÌÅ͸¦ ¼öÁ¤, »èÁ¦ÇÒ ¶§´Â U/D) var isstimes_SMMMO00110 = ""; //¹ßÇà½ÃÀÛȸÂ÷ | ¹ßÇàÁ¾·áȸÂ÷ var isssteps_SMMMO00110 = ""; //cpÀ϶§ »ç¿ëÇÏ´Â ¹ßÇà½ÃÀÛ½ºÅÜ | ¹ßÇàÁ¾·á½ºÅÜ var stepArray_SMMMO00110 = ""; //cpÀ϶§ »ç¿ëÇÏ´Â ½ºÅÜ array var diagnmCol = 4; function fPatDiagSrchAnti(prcpflag) { var orddd = ""; var orddrid = ""; var pseuacptflag = model.getValue ( "/root/formerkey/pseuacptflag" ); //½ÃÇàºÎ¼­Ã³¹æ°¡Á¢¼ö var prcpgenrflag = model.getValue ( "/root/patflag/list/prcpgenrflag" ); var cretno = ""; if ( isNull(prcpflag)){ prcpflag = "prcp" } if ( prcpgenrflag == "O" || prcpgenrflag == "S" ) { orddd = model.getValue ( "/root/paminfo/list/orddd" ); orddrid = model.getValue ( "/root/paminfo/list/orddrid" ); cretno = model.getValue ( "/root/paminfo/list/cretno" ); } else { orddd = model.getValue ( "/root/paminfo/list/indd" ); orddrid = model.getValue ( "/root/paminfo/list/medispclid" ); cretno = model.getValue ( "/root/paminfo/list/cretno" ); } if ( pseuacptflag == "Y" ) { orddd = model.getValue ( "/root/formerkey/orddd_old" ); cretno = model.getValue ( "/root/formerkey/cretno_old" ); } model.setValue ( "/root/send/cond1", model.getValue ( "/root/paminfo/list/pid" )); model.setValue ( "/root/send/cond2", orddd); model.setValue ( "/root/send/cond3", cretno); model.setValue ( "/root/send/cond4", model.getValue ( "/root/paminfo/list/orddeptcd" )); model.setValue ( "/root/send/cond5", prcpgenrflag); model.setValue ( "/root/send/cond6", orddrid ); model.setValue ( "/root/send/cond7", prcpflag ); //󹿱¸ºÐ if (submit( "TRMMO00105", false )) { //if (submit( "TRADB01017", false )) { var srcNodeListLen = model.instances(0).selectNodes ( diagNode ).length; /********** ¿Ü·¡ÀÏ °æ¿ì ¿ø³»Ã³¹æ »çÀ¯°¡ ÀÖ´Â Áø´ÜÀÎÁö üũÇÑ´Ù. **********/ for ( var i=1; i <= srcNodeListLen; i++ ) { var icd10cd = model.getValue ( diagNode + "[" + i + "]/icd10cd" ); var diagkindcdflag = model.getValue ( diagNode + "[" + i + "]/diagkindcdflag" ); fCheckDiagHosinpPcp( icd10cd, prcpgenrflag, diagkindcdflag ); } if ( prcpflag == "prcp") { appendChildPrcp ( "/root/reset/diagcdlist", "/root/main/diaginfo", "main" ); model.refresh(); if ( grd_diaglist.rows > 1) { model.copyNode ( "/root/diagorg", "/root/main/diaginfo"); } } } fDispPatMainDiag(); model.recalculate(); //Áø´ÜÈ­¸é ÃʱâÈ­ grd_diaglist.col = diagnmCol; grd_diaglist.row = grd_diaglist.rows - 1; } /** * @group : * @ver : 2007.09 * @by : ÀÌÈÆÀç * @--------------------------------------------------- * @type : function * @access : public * @desc : Ç×¾ÏÇÁ·ÎÅäÄÝ, ¹ßÇà °¡´ÉÇÑ Ã³¹æµé¿¡ ´ëÇØ¼­ ÀϰýÀúÀå(¹× ÀÎÁõÀúÀå)À» ÇÑ´Ù * @param : * @return : * @--------------------------------------------------- */ function fBatSaveAntiMeticPrtlPrcp( flag ){ prtlprcpstatus_SMMMO00110="I"; //save flag(I:insert) prtlFlag_SMMMO00110 = "10"; //ÇÁ·ÎÅäÄݱ¸ºÐ(10:Ç×¾ÏÇÁ·ÎÅäÄÝ) appNo_SMMMO00110 = model.getValue("/root/temp/temp/ret/cpgappno"); //Ç×¾ÏÇÁ·ÎÅäÄÝ Àû¿ë¹øÈ£ etclnkspecValue_SMMMO00110 = model.getValue("/root/temp/temp/ret/cpgappno") + "|" + "0"; //root/temp/getdata/cpgappno ³ëµå ¾È¿¡ ÇÁ·ÎÅäÄݹøÈ£°¡ ÀÖ¾î¾ß ÇÔ! //¹Ì·¡Ã³¹æ copyNodesetType("/root/main/prcp", "/root/main/prtlprcpprelist", "replace", model, model); var nodelist = instance1.selectNodes("/root/main/prcp/prcplist"); for(var i=0; i ¿øÃ³¹æ¸íÀ» ÀúÀåÇÑ´Ù. => ÀÏ´Ü Ã³¹æÄÚµå·Î ÇϵåÄÚµù -> ¹æ¾ÈÀ» °­±¸ÇØ¾ß ÇÔ //if( model.getValue(strSrc + "[" + sendRow + "]/prcpcd") != "000000000033" ){ // model.setValue ( strSrc + "[" + sendRow + "]/prcpnm", model.getValue(strSrc + "[" + sendRow + "]/orgprcpnm") ); //makePrcpNm() ¶§¹®¿¡ prcpnm->orgprcpnm //} model.makeValue ( "/root/save/saveflaginfo/prtlflag", "10" ); //ÇÁ·ÎÅäÄݱ¸ºÐ //// ¼ÂÆÃ ³¡ var issdept = model.getValue ("/root/issdept"); if ( isNull(issdept)) { issdept = getUserInfo( "posdeptcd" ); } model.setValue ( strSrc + "[" + sendRow + "]/issdeptcd", issdept ); var drugmastspec = model.getValue ( strSrc + "[" + sendRow + "]/drugmastspec") + "^"; var usge = ""; if ( objFlag == "child" ){ //°¡Á¤°£È£À϶§ ½ÃÀÛÀÏ,Á¾·áÀÏ ¹Ù²ãÁØ´Ù. usge = opener.model.getValue ( "/root/usge" ); if (usge == "home") { model.setValue ( strSrc + "[" + sendRow + "]/tempcol6",opener.model.getValue ( "/root/init/prcpfromdd" )); //½ÃÀÛÀÏÀÚ model.setValue ( strSrc + "[" + sendRow + "]/tempcol7",opener.model.getValue ( "/root/init/prcptodd" )); //Á¾·áÀÏÀÚ } model.setValue ( strSrc + "[" + sendRow + "]/prcpauthflag", opener.model.getValue ( "/root/init/prcpauthflag" )); //󹿱ÇÇѱ¸ºÐ //¼ö¼ú¿¹¾à¹øÈ£ setting if( !isNull (opener.model.getValue ( "/root/operation/list/oprsrvno"))){ model.setValue ( strSrc + "[" + sendRow + "]/oprsrvno", opener.model.getValue ( "/root/operation/list/oprsrvno")); } else { model.setValue ( strSrc + "[" + sendRow + "]/oprsrvno", "0" ); } if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6" ) { //ǰÀý¾à üũ if ( getArrayData (drugmastspec, 0, 10, "^", "|" ) == "Y" ) { opener.javascript.fAltDrug ( sendRow, "1", strSrc ); return false; } } var srcNodeList = opener.model.instances(0).selectNodes( "/root/paminfo" ); if ( srcNodeList.length == 0 ){ messageBox ( "ȯÀÚÁ¤º¸°¡", "E014" ); return false; } prcpgenrflag = opener.model.getValue ( "/root/patflag/list/prcpgenrflag" ); pid = opener.model.getValue ( pamInfoNode + "/pid" ); indd = opener.model.getValue ( pamInfoNode + "/indd" ); orddrid = opener.model.getValue ( pamInfoNode + "/medispclid" ); cretno = opener.model.getValue ( pamInfoNode + "/cretno" ); orddeptcd = opener.model.getValue ( pamInfoNode + "/orddeptcd" ); //Ãß°¡// if( prcpInptFlag != "05" && prcpInptFlag != "06" ){ prcpdd = opener.model.getValue ( "/root/init/prcpdd" ); //ó¹æÀÏ prcpkindcd = opener.model.getValue ("/root/init/prcpkindcd"); //ó¹æÁ¾·ù(Á¤±Ô,Ãß°¡...) /root/init/prcpkindcd ´Â ¾à¼Ó }else{ prcpdd = model.getValue ( strSrc + "[" + sendRow + "]/prcpdd" ); prcpkindcd = model.getValue ( strSrc + "[" + sendRow + "]/prcpkindcd" ); } choiordflag = opener.model.getValue ( pamInfoNode + "/specordyn" ); //¼±ÅÃÁø·á¿©ºÎ if ( choiordflag == "Y" || choiordflag == "S" ) { choiordflag = "Y"; } else { choiordflag = "N"; } //¸¶Ãë±â·ÏÈ­¸é¿¡¼­ ó¹æÈ­¸éÀ» ¶ç¿ì¸é //¸¶Ãëó¹æÀÏ °æ¿ì ÇʼöÀԷ±¸ºÐÀÌ 1ÀÌ¸é ¼ö¼ú½Ã°£°ú, ¼ö¼ú±¸ºÐÀ» ³Ö¾îÁØ´Ù. ³Ö¾îÁö´Â ±âÁØÀº ¸¶Ãëó¹æ»ó¼¼ÆË¾÷°ú µ¿ÀÏÇÏ´Ù. if ( opener.model.getValue ( "/root/anst/paramyn") == "Y" ) { if ( prcpclscd == "I2" || prcpclscd == "I4" ){ //¸¶Ãë if ( model.getValue ( strSrc + "[" + sendRow + "]/prcpessninptflag" ) == "1" ) { // ÇʼöÀԷ±¸ºÐÀÌ 1 var earncls = model.getValue ( strSrc + "[" + sendRow + "]/tempcol2" ); if ( earncls != "04|01|00" && earncls != "05|01|00" ) { //¸¶Ã뱸ºÐ model.setValue ( strSrc + "[" + sendRow + "]/opansflagcd", opener.model.getValue ( "/root/anst/opansflagcd" )); } model.setValue ( strSrc + "[" + sendRow + "]/ansttm", opener.model.getValue ( "/root/anst/ansttm" ));//¸¶Ãë½Ã°£ model.setValue ( strSrc + "[" + sendRow + "]/clinccmtcnts", opener.model.getValue ( "/root/anst/anstfromdt" ) + "|" + opener.model.getValue ( "/root/anst/ansttodt" )); } } } } else { //°¡Á¤°£È£À϶§ ½ÃÀÛÀÏ,Á¾·áÀÏ ¹Ù²ãÁØ´Ù. usge = model.getValue ( "/root/usge" ); if (usge == "home") { model.setValue ( strSrc + "[" + sendRow + "]/tempcol6",model.getValue ( "/root/init/prcpfromdd" )); //½ÃÀÛÀÏÀÚ model.setValue ( strSrc + "[" + sendRow + "]/tempcol7",model.getValue ( "/root/init/prcptodd" )); //Á¾·áÀÏÀÚ } model.setValue ( strSrc + "[" + sendRow + "]/prcpauthflag", model.getValue ( "/root/init/prcpauthflag" )); //󹿱ÇÇѱ¸ºÐ //¼ö¼ú¿¹¾à¹øÈ£ setting if( !isNull (model.getValue ( "/root/operation/list/oprsrvno"))){ model.setValue ( strSrc + "[" + sendRow + "]/oprsrvno", model.getValue ( "/root/operation/list/oprsrvno")); } else { model.setValue ( strSrc + "[" + sendRow + "]/oprsrvno", "0" ); } //// CP, Ç×¾ÏÇÁ·ÎÅäÄÝÀÏ °æ¿ì´Â Ŭ¶óÀÌ¾ðÆ®¿¡¼­ ǰÀý¾àüũ¸¦ ÇÏÁö ¾Ê´Â´Ù if( prcpInptFlag != "05" && prcpInptFlag != "06" ){ if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6" ) { //ǰÀý¾à üũ if ( getArrayData (drugmastspec, 0, 10, "^", "|" ) == "Y" ) { fAltDrug ( sendRow, "1", strSrc ); return false; } //¿ø¹«ÀÇ ¿ø³»»çÀ¯ üũ } } ////ºÐ±âÁ¶°Ç Ãß°¡ ³¡ var srcNodeList = model.instances(0).selectNodes( "/root/paminfo" ); if ( srcNodeList.length == 0 ){ messageBox ( "ȯÀÚÁ¤º¸°¡", "E014" ); return false; } prcpgenrflag = model.getValue ( "/root/patflag/list/prcpgenrflag" ); pid = model.getValue ( pamInfoNode + "/pid" ); if ( prcpgenrflag == "O" ) { indd = model.getValue ( pamInfoNode + "/orddd" ); orddrid = model.getValue ( pamInfoNode + "/orddrid" ); } else { indd = model.getValue ( pamInfoNode + "/indd" ); orddrid = model.getValue ( pamInfoNode + "/medispclid" ); } cretno = model.getValue ( pamInfoNode + "/cretno" ); orddeptcd = model.getValue ( pamInfoNode + "/orddeptcd" ); //Ãß°¡// if( prcpInptFlag != "05" && prcpInptFlag != "06" ){ prcpdd = model.getValue ( "/root/init/prcpdd" ); //ó¹æÀÏ prcpkindcd = model.getValue ("/root/init/prcpkindcd"); //ó¹æÁ¾·ù(Á¤±Ô,Ãß°¡...) }else{ prcpdd = model.getValue ( strSrc + "[" + sendRow + "]/prcpdd" ); prcpkindcd = model.getValue ( strSrc + "[" + sendRow + "]/prcpkindcd" ); } choiordflag = model.getValue ( pamInfoNode + "/specordyn" ); //¼±ÅÃÁø·á¿©ºÎ if ( choiordflag != "Y" ) { choiordflag = "N"; } //¸¶Ãë±â·ÏÈ­¸é¿¡¼­ ó¹æÈ­¸éÀ» ¶ç¿ì¸é //¸¶Ãëó¹æÀÏ °æ¿ì ÇʼöÀԷ±¸ºÐÀÌ 1ÀÌ¸é ¼ö¼ú½Ã°£°ú, ¼ö¼ú±¸ºÐÀ» ³Ö¾îÁØ´Ù. ³Ö¾îÁö´Â ±âÁØÀº ¸¶Ãëó¹æ»ó¼¼ÆË¾÷°ú µ¿ÀÏÇÏ´Ù. if ( model.getValue ( "/root/anst/paramyn" ) == "Y" ) { if ( prcpclscd == "I2" || prcpclscd == "I4" ){ //¸¶Ãë if ( model.getValue ( strSrc + "[" + sendRow + "]/prcpessninptflag" ) == "1" ) { // ÇʼöÀԷ±¸ºÐÀÌ 1 var earncls = model.getValue ( strSrc + "[" + sendRow + "]/tempcol2" ); if ( earncls != "04|01|00" && earncls != "05|01|00" ) { //¸¶Ã뱸ºÐ model.setValue ( strSrc + "[" + sendRow + "]/opansflagcd", model.getValue ( "/root/anst/opansflagcd" )); } model.setValue ( strSrc + "[" + sendRow + "]/ansttm", model.getValue ( "/root/anst/ansttm" ));//¸¶Ãë½Ã°£ model.setValue ( strSrc + "[" + sendRow + "]/clinccmtcnts", model.getValue ( "/root/anst/anstfromdt" ) + "|" + model.getValue ( "/root/anst/ansttodt" )); } } } } model.setValue ( strSrc + "[" + sendRow + "]/prcphopedd",prcpdd); //ó¹æÈñ¸ÁÀÏÀÚ //Àüó¹æ clear if ( prcpInptFlag == "01" ) { // Àüó¹æ º¹»ç½Ã ÃʱâÈ­ÇØ¾ß ÇÒ °Í ( PAMPKSpec, PrcpKindCd µîÀº ó¹æ º¹»ç½Ã ´Ù½Ã setting ÇØÁÜ ) model.setValue ( strSrc + "[" + sendRow + "]/rgstdt", "" ); //rgstdt: µî·ÏÀϽà model.setValue ( strSrc + "[" + sendRow + "]/rgstridnm", "" ); //rgstridnm: µî·ÏÀÚ¸í model.setValue ( strSrc + "[" + sendRow + "]/tempprcpflag", "N" ); //tempprcpflag: ÀÓ½Ã󹿱¸ºÐ model.setValue ( strSrc + "[" + sendRow + "]/etcprcpresncd", "-" ); //etcprcpresncd: ÀÀ±ÞÀÇÇаü¸®·á »çÀ¯ (ÄÚµåÁ¤ÀǼ­ M0012 ÂüÁ¶), ¼öÇ÷¹Ý³³ ¹× Æó±â»çÀ¯ÄÚµå (ÄÚµåÁ¤ÀǼ­ M0037, M0038 ÂüÁ¶), ÀçȰó¹æ ¸¶°¨ÀÏÀÚ model.setValue ( strSrc + "[" + sendRow + "]/ordreqlnkno", "0" ); //ordreqlnkno: Áø·áÀÇ·Ú¿¬°á¹øÈ£ model.setValue ( strSrc + "[" + sendRow + "]/testreqlnkno", "0" ); //testreqlnkno: °Ë»çÀÇ·Ú¿¬°á¹øÈ£ model.setValue ( strSrc + "[" + sendRow + "]/prcplnkdd", "00000000" ); //prcplnkdd: ÀÓ½Ãó¹æ¿¡ ´ëÇÑ ¿¬°è ÀÏÀÚ model.setValue ( strSrc + "[" + sendRow + "]/prcplnkno", "0" ); //prcplnkno: ÀÓ½Ãó¹æ¿¡ ´ëÇÑ ¿¬°è ¹øÈ£ model.setValue ( strSrc + "[" + sendRow + "]/prtlno", "0" ); //prtlno: ÇÁ·ÎÅäÄÝSET¿¡ ´ëÇÑ ÄÚµå·Î ÀϷùøÈ£ ÇüÅ·Π°ü¸® // model.setValue ( strSrc + "[" + sendRow + "]/clincstdycd", "-" ); //clincstdycd: ó¹æ¿¡ Àû¿ëµÈ ÀÓ»ó°úÁ¦ ÄÚµå model.setValue ( strSrc + "[" + sendRow + "]/contprcpspec", "-" ); //contprcpspec: ¿¬¼Ó󹿳»¿ª model.setValue ( strSrc + "[" + sendRow + "]/etclnkspec", "-" ); //etclnkspec: Ç×¾ÏÇÁ·ÎÅäÄݹøÈ£|CP¹øÈ£ model.setValue ( strSrc + "[" + sendRow + "]/tempcol6", "" ); //Àüó¹æ È­¸é display clear model.setValue ( strSrc + "[" + sendRow + "]/tempcol7", "" ); //Àüó¹æ È­¸é display clear model.setValue ( strSrc + "[" + sendRow + "]/tempcol8", "" ); //Àüó¹æ È­¸é display clear model.setValue ( strSrc + "[" + sendRow + "]/tempcol9", "" ); //Àüó¹æ È­¸é display clear } //// CP,Ç×¾ÏÇÁ·ÎÅäÄÝÀÏ °æ¿ì °ª ¼ÂÆÃ else if( prcpInptFlag == "05" ){ //cp´Â ÀÌ¹Ì ÀνºÅϽº¿¡ °ªÀÌ µé¾îÀÖÀ½ if( model.getValue(strSrc + "[" + sendRow + "]/etclnkspec") == "I" ) model.makeValue ( strSrc + "[" + sendRow + "]/etclnkspec", etclnkspecValue_SMMMO00110 ); //CPó¹æ or ÇÁ·ÎÅäÄÝó¹æ no } else if( prcpInptFlag == "06" ){ //Ç×¾ÏÀº ÀÌ¹Ì ÀνºÅϽº¿¡ °ªÀÌ µé¾îÀÖÀ½ model.makeValue ( strSrc + "[" + sendRow + "]/etclnkspec", etclnkspecValue_SMMMO00110 ); //CPó¹æ or ÇÁ·ÎÅäÄÝó¹æ no model.setValue ( strSrc + "[" + sendRow + "]/inclprcpcd", "-" ); //Á¾¼Óó¹æ model.setValue ( strSrc + "[" + sendRow + "]/inclprcpno", "0" );//Á¾¼Ó󹿹øÈ£ //model.makeValue ( strSrc + "[" + sendRow + "]/cpno", model.getValue ( strSrc + "[" + sendRow + "]/prtldg") ); //CpNo ¿¡ ÇÁ·ÎÅäÄÝ Â÷¼ö ÀúÀå } //// °ª ¼ÂÆÃ ºÐ±â ³¡ model.setValue ( strSrc + "[" + sendRow + "]/inclprcpcd", "-" ); //Á¾¼Óó¹æ model.setValue ( strSrc + "[" + sendRow + "]/inclprcpno", "0" );//Á¾¼Ó󹿹øÈ£ if ( prcpclscd == "F2" && prcpgenrflag == "O") { model.setValue ( strSrc + "[" + sendRow + "]/etcprcpresncd", prcpdd ); //ÀçȰ¸¶°¨ÀÏ } else if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6" ) { //¾àó¹æ /****************************** ¿ø³»Ã³¹æ»çÀ¯ SETTING ********************************/ fHosinPrcpResncdSed ( objFlag, strSrc, sendRow ); //AST °Ë»ç üũ var astyn = getArrayData ( drugmastspec, 0, 22, "^", "|" ); if ( astyn == "Y" ) { model.setValue ( strSrc + "[" + sendRow + "]/asttestflag", "Y" ); } } /********************** hsct üũ -Ç×¾ÏÀº 󸮾ÈÇÔ******************/ //if ( hsctflag == "Y" ) { // model.setValue ( strSrc + "[" + sendRow + "]/hsctlnkno", model.getValue ( "/root/init/hsctlnkno" )); //HSCT // model.setValue ( strSrc + "[" + sendRow + "]/hscttempprcpflag", "Y" ); //HSCT //} if ( !isNull(inclprcpno) && inclprcpno != "0" ) { //Á¾¼Óó¹æ ó¸® var prcpcd = model.getValue ( strSrc + "[" + sendRow + "]/prcpcd" ); //initsrch¿¡¼­ °¡Á®¿Â Á¾¼Óó¹æ instance¿¡ °ªÀÌ ÀÖÀ¸¸é Á¾¼Óó¹æ ÄÚµå¿Í ¹øÈ£¸¦ ¹Ú¾ÆÁØ´Ù. var prcpsetcd = model.getValue ( strSrc + "[" + sendRow + "]/prcpsetcd" ); var inclprcpcd = model.getValue ( "/root/initsrch/inclprcpcnts[snglcd='" + prcpcd + "' and calcscorcdgrup='" + prcpsetcd + "']/inclprcpcd" ); // var inclprcpcd = model.getValue ( "/root/initsrch/inclprcpcnts[snglcd='" + prcpcd + "']/inclprcpcd" ); var calcscorcdgrup = ""; if ( isNull(inclprcpcd)) { //º»Ã¼¿¡µµ Äڵ带 ¹Ú¾ÆÁØ´Ù. calcscorcdgrup = model.getValue ( "/root/initsrch/inclprcpcnts[calcscorcdgrup='" + prcpcd + "']/inclprcpcd" ); // GROUP ó¹æ } else { if ( prcpgenrflag == "O" ) { //¿Ü·¡Àϰæ¿ì ¾à, ÁÖ»ç ¿¡ ¿ø³»Ã³¹æ»çÀ¯ °Ë»ç ¼ö¼ú󸮿¡ »ç¿ë if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6" ){ model.setValue ( strSrc + "[" + sendRow + "]/hosinhosoutflag", "I" );//¿ø³» model.setValue ( strSrc + "[" + sendRow + "]/hosinprcpresncd", "55" );//¿ø³»Ã³¹æ»çÀ¯(¿ø³»Ã³¹æ»çÀ¯ °Ë»ç ¼ö¼ú󸮿¡ »ç¿ë) } // model.setValue ( strSrc + "[" + sendRow + "]/precureprcpflag", "Y" );//¼±Ã³Ä¡¿©ºÎ } } if ( !isNull(inclprcpcd) || !isNull(calcscorcdgrup)) { model.setValue ( strSrc + "[" + sendRow + "]/inclprcpno", inclprcpno ); //Á¾¼Ó󹿹øÈ£ if ( isNull(inclprcpcd)){ model.setValue ( strSrc + "[" + sendRow + "]/inclprcpcd", calcscorcdgrup ); //Á¾¼Óó¹æ } else { model.setValue ( strSrc + "[" + sendRow + "]/inclprcpcd", inclprcpcd ); //Á¾¼Óó¹æ } model.setValue ( "/root/init/inclprcpno", inclprcpno ); var remainder = inclprcpno%2; if ( objFlag == "child" ){ if ( remainder == 1 ) { model.setValue ( strSrc + "[" + sendRow + "]/tempcol10", "#eaeaea" ); } else { model.setValue ( strSrc + "[" + sendRow + "]/tempcol10", "#ffffcc" ); } } else { if ( remainder == 1 ) { model.setValue ( strSrc + "[" + sendRow + "]/tempcol10", "#eaeaea" ); } else { model.setValue ( strSrc + "[" + sendRow + "]/tempcol10", "#ffffcc" ); } } } } model.setValue ( strSrc + "[" + sendRow + "]/prcpgenrflag", prcpgenrflag ); //󹿹߻ý±¸ºÐ model.setValue ( strSrc + "[" + sendRow + "]/prcpkindcd", prcpkindcd ); //ó¹æÁ¾·ù model.setValue ( strSrc + "[" + sendRow + "]/pampkspec", pid + "|" + indd + "|" + cretno + "|" + orddeptcd + "|" + orddrid ); //pampkspec : µî·Ï¹øÈ£|Áø·áÀÏÀÚ|»ý¼º¹øÈ£|Áø·á°ú|´ã´çÀÇ // ¿ø¹«PK³»¿ª model.setValue ( strSrc + "[" + sendRow + "]/prcppkspec", prcpdd + "|0|0|" + getUserInfo("dutplceinstcd")); //ó¹æÅ°: ó¹æÀÏÀÚ|󹿹øÈ£|ó¹æÀ̷¹øÈ£|±â°üÄÚµå model.setValue ( strSrc + "[" + sendRow + "]/choiordflag", choiordflag ); if ( model.getValue ( strSrc + "[" + sendRow + "]/prcpcd").substr (0,1) == "X" ) { model.setValue ( strSrc + "[" + sendRow + "]/clincstdyflag", "Y" ); // } //¼­¹ö¿¡¼­ ó¸® //if ( !isNull(model.getValue ( strSrc + "[" + sendRow + "]/clincstdycd")) && model.getValue ( strSrc + "[" + sendRow + "]/clincstdycd") != "-") { // model.setValue ( strSrc + "[" + sendRow + "]/clincstdyflag", "Y" ); //} /******************** ¼±Ã³Ä¡ ó¸® **********************/ var iFind = -1; iFind = model.getValue ( "/root/initsrch/prcpetccnts/precureprcpcd" ).search( model.getValue ( strSrc + "[" + sendRow + "]/prcpcd")); if ( iFind >= 0) { model.setValue ( strSrc + "[" + sendRow + "]/precureprcpflag", "Y" ); } //if ( model.getValue ( strSrc + "[" + sendRow + "]/prcpflag") != "2" ) { //Áö½Ãó¹æÀÌ ¾Æ´Ï¸é À̸§À» ´Ù½Ã ¸¸µé¾î ÁØ´Ù. // makePrcpNm( "/root/main/prcp/prcplist", sendRow ); //} return true; } /** * @group : * @ver : 2007.09 * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : ¹Ì¼öÇàó¹æ/DCó¹æ ÀúÀå ¹× CP/Ç×¾ÏÇÁ·ÎÅäÄÝó¹æ ÀúÀå * @param : prcpflag: 󹿱¸ºÐ 0:ÀÇ»çó¹æ, 2:°£È£, 3:Áö¿øºÎ¼­, 5:Admission, 6:CP, 7:Ç×¾ÏÇÁ·ÎÅäÄÝ, 8:ÀÓ½Ãó¹æ * @return : true, false * @--------------------------------------------------- */ function fPrcpDCSave_CP(prcpflag) { // ÀνºÅϽº Áߺ¹ À̸§ Á¦°Å(Áß¿ä!-ÀÌÈÆÀç; ÀνºÅϽº À̸§ÀÌ °°Àº°Ô À־ Á¦°Å ¾ÈÇÏ¸é ¹Ð·Á¼­ ÀúÀåµÊ) model.removeNodeset ( "/root/send/data/orderprcpdata" ); ////var prcpflag = "0"; //// CP, Ç×¾ÏÇÁ·ÎÅäÄÝ¿¡¼­ È£ÃâÇÏÁö ¾ÊÀº °æ¿ì´Â DC/¹Ì¼öÇàó¹æ¿¡¼­ È£ÃâÇÑ °æ¿ì if(prcpflag != "6" && prcpflag != "7") { model.removeNodeset ( "/root/dcprcp/prcplist" ); prcpflag = "0"; //DCÀÏ °æ¿ì, ÀÇ»çó¹æ } ////°ª¼ÂÆÃ ³¡ var savekindflag = "0"; ////var saveNode = "/root/dcprcp/prcplist"; ////saveNode ¼ÂÆÃ ºÐ±â if( prcpflag == "0" ){ var saveNode = "/root/dcprcp/prcplist"; }else{ var saveNode = "/root/main/prcp/prcplist"; } ////saveNode ¼ÂÆÃ ³¡ var prcpgenrflag = model.getValue ( "/root/patflag/list/prcpgenrflag" ); ////ÀúÀåµ¥ÀÌÅÍ Á¶È¸ ºÐ±â if( prcpflag == "0" ){ var srchLength = model.instances(0).selectNodes( "/root/prcpsrch/prcplist" ).length; var cnt = 0; for ( var i=1; i <= srchLength; i++ ) { if ( model.getValue ( "/root/prcpsrch/prcplist[" + i + "]/status" ) == "C" ) { cnt++; appendChildPrcp ( "/root/prcpsrch/prcplist[" + i + "]", "/root/dcprcp", "main" ); } } if ( cnt == 0 ) { messageBox ( "¹ÝȯÇÒ Ã³¹æÀÌ", "I004" ); return; } } //ÀúÀ屸ºÐÁ¤º¸(saveFlagInfo) model.setValue ( "/root/save/saveflaginfo/savedataflag", 0 ); //ÀúÀåÀڷᱸºÐ 0:Áø´Ü ¹× ó¹æ, 1:Áø´Ü, 2:ó¹æ, 4:ÀÓ½ÃÀúÀå model.setValue ( "/root/save/saveflaginfo/saveflag" , prcpgenrflag ); //ÀúÀ屸ºÐ O:¿Ü·¡, I:ÀÔ¿ø, E:ÀÀ±Þ, S:°ÇÁø model.setValue ( "/root/save/saveflaginfo/prcpflag" , "0" ); //󹿱¸ºÐ 0:ÀÇ»çó¹æ, 2:°£È£, 3:Áö¿øºÎ¼­, 5:Admission, 6:CP, 7:Ç×¾ÏÇÁ·ÎÅäÄÝ, 8:ÀÓ½Ãó¹æ model.setValue ( "/root/save/saveflaginfo/inptflag" , "0" ); //ÀԷ±¸ºÐ 0:ÀÇ»ç, 1:°£È£»ç(°£È£¿¡¼­ »ç¿ë), 3:Áö¿øºÎ¼­ model.setValue ( "/root/save/saveflaginfo/deptcd" , getUserInfo("dutplcecd")); //ºÎ¼­ÄÚµå model.setValue ( "/root/save/saveflaginfo/deptnm" , getUserInfo("dutplcenm")); //ºÎ¼­¸í model.setValue ( "/root/save/saveflaginfo/userid" , getUserInfo("userid")); //»ç¿ëÀÚID model.setValue ( "/root/save/saveflaginfo/usernm" , getUserInfo("usernm")); //»ç¿ëÀÚ¸í model.setValue ( "/root/save/saveflaginfo/signyn" , signyn ); if( prcpflag == "0" ){ model.setValue ( "/root/save/saveflaginfo/prcpdd", model.getValue ( "/root/patinfo/patinfolist[" + datagrid1.row + " ]/prcpdd" )); }else{ model.setValue ( "/root/save/saveflaginfo/prcpdd", getCurrentDate() ); } var saveFlagInfoNodeList = model.instances(0).selectNodes( "/root/save/saveflaginfo" ); model.setValue ( "/root/send/cond1", getNodeListCSV(saveFlagInfoNodeList)); //ÀúÀåµî·ÏÁ¤º¸(saveRgstInfo) var saveRgstInfo = model.instances(0).selectNodes( "/root/paminfo/list" ); model.setValue ( "/root/send/cond2", getNodeListCSV(saveRgstInfo)); //ÀúÀåó¹æÁ¤º¸(savePrcpInfo) var savePrcpInfo = model.instances(0).selectNodes( saveNode ); var savePrcpInfoCVS = getNodeListCSV(savePrcpInfo); // ³ëµå¼Â ±¸¼º º¯°æ (2008.02.10) model.setValue ( "/root/send/cond3", savePrcpInfoCVS); //model.copyNode ( "/root/send/cond3", "/root/main/prcp" ); //fAppendSaveNode( "/root/send/cond3", "/root/prcper/prcplist" ); //fAppendSaveNode( "/root/send/cond3", "/root/prcpdc/prcplist" ); /* if ( prcpchkflag == "drugdc" ) { //¾à/ÁÖ»ç D/C ¿äû Áß¿¡ ¹Ý³³¿äûµÈ °ÍÀº D/C ó¸®ÇÑ´Ù.( ÀúÀå·ÎÁ÷¿¡¼­ »ç¿ë ) model.setValue ( "/root/send/cond14", getNodeListCSV (model.instances(0).selectNodes( "/root/prcpdc/prcplist" ))); } */ //setValue ÈÄ¿¡ prcpdc ¿¡ ¿Å°Ü ³õÀº prcplist¸¦ Ŭ¸®¾î ÇÑ´Ù. model.removeNodeset ( "/root/prcpdc/prcplist" ); //ÀúÀåÁø´ÜÁ¤º¸(saveDiagInfo) var saveDiagInfo = model.instances(0).selectNodes( "/root/main/diaginfo/diagcdlist" ); model.setValue ( "/root/send/cond4", getNodeListCSV(saveDiagInfo)); ////ÀúÀåµ¥ÀÌÅÍ Á¶È¸ ºÐ±â if( prcpflag == "0" ){ if ( !submit ( "TRMMO00104", false )){ model.resetInstanceNode ( "/root/send" ); model.refresh(); return false; } }else{ if ( !submit ( "TRADB01011", false )){ //TRMMP00806 model.refresh(); return false; } //½ÇÆÐ½Ã, ÀνºÅϽº °ªÀ» È®ÀÎÇϱâ À§Çؼ­ °ªÀ» copy model.makeNode("/root/result_copy"); copyNodesetType("/root/result_copy", "/root/result", "replace", model, model); if(prcpflag == "6") { if( instance1.selectSingleNode("/root/result/savedrprcplist[status='U' or status='D']") ){ var DetlNodeList = instance1.selectNodes("/root/result/savedrprcplist[status='U' or status='D']"); for(var i=0; i skip ?? /* var divPrcpInfo = model.instances(0).selectNodes( "/root/result/prcplist" ); if ( divPrcpInfo.length > 0 ) { // ¿ë·®ºÐÇÒ, ÀúÇÔ·® if ( !isNull(model.getValue ( "/root/result/prcplist/prcpcd"))){ xpt = window.screenleft + 100; ypt = window.screenTop + 50; coord = getRelativeCoordinate ( xpt, ypt ); mon = coord[0]; xpt = coord[1]; ypt = coord[2]; modal ( "SPADB62400", mon, xpt, ypt, "SPADB62400", "/root/result", "/root/main/prcp", "", false ); //¿À·ùÆË¾÷ model.refresh(); model.recalculate(); fClearSaveInstance(); } fPrcpSave( "", "", "", "N" ); return false; } */ fClearSaveInstance(); // ÀνºÅϽº¸í Áߺ¹À» ÇÇÇϱâ À§ÇØ, reqdata »èÁ¦ model.removeNodeset ( "/root/send/reqdata" ); var ErrExistYN = "N"; //¿À·ùó¹æ ¸®ÅÏ ¿©ºÎ (CPÀÏ °æ¿ì, ¿À·ùó¹æÀÌ À־ Á¦¿ÜÇÑ Ã³¹æµ¥ÀÌÅ͸¦ ÇÔ²² ¸®ÅÏÇϹǷΠ¿À·ù¸Þ¼¼Áö ÆË¾÷Àº skip) ////¿À·ù¸Þ¼¼Áö ÆË¾÷ ºÐ±â var prcpErrList = model.instances(0).selectNodes( "/root/result/prcperrlist" ); //if( prcpflag == "0" ){ if ( prcpErrList.length > 0 ) { if ( !isNull(model.getValue ( "/root/result/prcperrlist/prcpcd"))){ var xpt = window.screenleft + 100; var ypt = window.screenTop + 50; var coord = getRelativeCoordinate ( xpt, ypt ); var mon = coord[0]; xpt = coord[1]; ypt = coord[2]; modal ( "SPMMO00600", mon, xpt, ypt, "prcpdetl", "/root/result", "/root/result", "", false ); //¿À·ùÆË¾÷ model.removeNodeset("/root/result/prcperrlist"); } messageBox("ÇØ´ç ÇÁ·ÎÅäÄÝ ¸¶½ºÅ͸¦ ¼öÁ¤Çϰųª ó¹æ¿À·ù¸¦ ¼öÁ¤ÇÏ¼Å¾ß Ã³¹æ °¡´ÉÇÕ´Ï´Ù.", "E999", ""); window.close(); return false; } //}else{ // if ( prcpErrList.length > 0 ) { // ErrExistYN = "Y"; // //var saveInvaliPrcpList = model.instances(0).selectNodes( "/root/result/saveinvaliprcplist" ); //¿¡·¯°¡ Á¸ÀçÇÏ¿© ¹Ì¿Ï¼ºÃ³¹æÀ¸·Î ÀúÀåµÉ µ¥ÀÌÅÍ // //model.makeValue("/root/send/errprcplist", getNodeListCSV(saveInvaliPrcpList)); // //2008.02.10 ¼öÁ¤ // model.makeNode("/root/send/saveinvaliprcplist"); // fAppendSaveNode ( "/root/send/saveinvaliprcplist", "/root/result/saveinvaliprcplist" ); // } //} // Á¦ÇÑÇ×»ýÁ¦Ã³¹æ üũ => ¹Ì¿Ï¼ºÀ¸·Î ÀúÀå ÇÒ °Í // º¸ÇèÁ¦ÇÑó¹æ ó¸® => ¹Ì¿Ï¼ºÀ¸·Î ÀúÀå ÇÒ °Í // ó¹æÁߺ¹Ã¼Å© skip // º´±âºÐ·ù skip if ( signyn == "Y" ) { var signbfcnts = model.getValue ( "/root/result/signprcplist/signprcp_signbfcnts" ); var setnode = "/root/result/signprcplist/signprcp_signaftcnts"; // var signid = "00000001"; var signid = getUserInfo ("userid"); var signopt = false; if ( prcpgenrflag != "O" ) { signopt = true; } ////ÀÎÁõ ±¸ºÐÀÚ Ãß°¡ if( prcpflag == "6" ){ //CP ÀÏ ¶§, ÀÎÁõÀúÀå 2¹ø ¶ß´Â °ÍÀ» ¸·´Â´Ù if( questionYN_SMMMO00110 == "Y" ){ var signid = getUserInfo ("userid"); signopt = false; } } ////ÀÎÁõ ±¸ºÐÀÚ Ãß°¡ ³¡ //ó¹æÀÎÁõ var v_stext = fSaveSign ( signbfcnts, signid, signopt, setnode ); if ( v_stext != "N" ) { if (isNull( v_stext )) { model.setValue("/root/send/data/orderdata/cpgappno", ""); model.refresh(); button5.disabled=false; switch1.disabled=false; return false; } var saveSignPrcpInfo = model.instances(0).selectNodes( "/root/result/signprcplist" ); //model.setValue ( "/root/send/cond2", getNodeListCSV(saveSignPrcpInfo)); fAppendSaveNode( "/root/send/cond2", "/root/result/signprcplist" ); //ÀÇ»ç󹿵¥ÀÌÅÍ signopt = false; //Áø´Ü¿¡¼­ ¶Ç ¾È¶ç¿ì±â À§Çؼ­ false·Î ¼öÁ¤ } else { model.setValue("/root/send/data/orderdata/cpgappno", ""); model.refresh(); button5.disabled=false; switch1.disabled=false; return; } signbfcnts = model.getValue ( "/root/result/signdiaglist/signbfcnts" ); setnode = "/root/result/signdiaglist/signaftcnts"; //Áø´ÜÀÎÁõ v_stext = fSaveSign ( signbfcnts, signid, signopt, setnode ); if ( v_stext != "N") { if (isNull(v_stext)) { button5.disabled=false; switch1.disabled=false; return false; } var saveSignDiagInfo = model.instances(0).selectNodes( "/root/result/signdiaglist" ); //model.setValue ( "/root/send/cond2", getNodeListCSV(saveSignDiagInfo)); fAppendSaveNode( "/root/send/cond2", "/root/result/signdiaglist" ); //ÀÇ»ç󹿵¥ÀÌÅÍ } } /* var saveDrPrcpList = model.instances(0).selectNodes( "/root/result/savedrprcplist" ); model.setValue ( "/root/send/cond2", getNodeListCSV(saveDrPrcpList)); var saveExecPrcpList = model.instances(0).selectNodes( "/root/result/saveexecprcplist"); //½Ç½Ãó¹æ ÀúÀåµ¥ÀÌÅÍ model.setValue ( "/root/send/cond3", getNodeListCSV(saveExecPrcpList)); var saveDiagList = model.instances(0).selectNodes( "/root/result/savediaglist"); //Áø´ÜÀúÀå ÀúÀåµ¥ÀÌÅÍ model.setValue ( "/root/send/cond4", getNodeListCSV(saveDiagList)); var saveRgstInfo = model.instances(0).selectNodes( "/root/result/savepamlist" ); model.setValue ( "/root/send/cond5", getNodeListCSV(saveRgstInfo)); var saveMatrPrcpList = model.instances(0).selectNodes( "/root/result/savematrprcplist" ); //Àç·áó¹æ Á¤º¸ model.setValue ( "/root/send/cond8", getNodeListCSV(saveMatrPrcpList)); var dschflaginfo = model.instances(0).selectNodes( "/root/result/dschflaginfo" ); model.setValue ( "/root/send/cond9", getNodeListCSV(dschflaginfo)); var dschpamlist = model.instances(0).selectNodes( "/root/result/dschpamlist" ); model.setValue ( "/root/send/cond10", getNodeListCSV(dschpamlist)); var dschdrprcplist = model.instances(0).selectNodes( "/root/result/dschdrprcplist" ); model.setValue ( "/root/send/cond11", getNodeListCSV(dschdrprcplist)); var dschexecprcplist = model.instances(0).selectNodes( "/root/result/dschexecprcplist" ); model.setValue ( "/root/send/cond12", getNodeListCSV(dschexecprcplist)); var dschmatrprcplist = model.instances(0).selectNodes( "/root/result/dschmatrprcplist" ); model.setValue ( "/root/send/cond13", getNodeListCSV(dschmatrprcplist)); */ fAppendSaveNode( "/root/send/cond2", "/root/result/savedrprcplist" ); //ÀÇ»ç󹿵¥ÀÌÅÍ fAppendSaveNode( "/root/send/cond2", "/root/result/saveexecprcplist" ); //½Ç½Ãó¹æ ÀúÀåµ¥ÀÌÅÍ fAppendSaveNode( "/root/send/cond2", "/root/result/savediaglist" ); //Áø´ÜÀúÀå ÀúÀåµ¥ÀÌÅÍ fAppendSaveNode( "/root/send/cond2", "/root/result/savepamlist" ); //¿ø¹«Á¤º¸ ÀúÀåµ¥ÀÌÅÍ fAppendSaveNode( "/root/send/cond2", "/root/result/savematrprcplist" ); //Àç·áó¹æÁ¤º¸ ÀúÀåµ¥ÀÌÅÍ if ( prcpgenrflag != "O" ) { //Åð¿øÈÄ ¿Ü·¡Ã³¹æ ÀúÀå setting fAppendSaveNode( "/root/send/cond2", "/root/result/dschflaginfo" ); fAppendSaveNode( "/root/send/cond2", "/root/result/dschpamlist" ); fAppendSaveNode( "/root/send/cond2", "/root/result/dschdrprcplist" ); fAppendSaveNode( "/root/send/cond2", "/root/result/dschexecprcplist" ); fAppendSaveNode( "/root/send/cond2", "/root/result/dschmatrprcplist" ); } if( prcpflag == "0" ){ if ( !submit ( "TXMMO00103", false )) { model.removeNodeSet ( "/root/result"); model.resetInstanceNode ( "/root/send" ); model.refresh(); return false; } }else{ //openLoadingBar("ÀúÀåÁßÀÔ´Ï´Ù."); //·Îµù ¸Þ¼¼Áö open if ( !submit( "TXADB01005", false )) { //TXMMP00803 //messageBox("ó¹æ ÀúÀåÀ» ", "E009"); model.removeNodeSet ( "/root/result"); endSavePrcpYN_SMMMO00110 = "Y"; return false; } //closeLoadingBar(); //loading ¸Þ¼¼Áö ´Ý±â var xpt = window.screenleft + 100; var ypt = window.screenTop + 50; if ( ErrExistYN == "Y" ) { if ( !isNull(model.getValue ( "/root/result/prcperrlist/prcpcd"))){ //¹Ì¿Ï¼º ó¹æ Á¶È¸¸¦ À§ÇÑ ¿¡·¯Ã¼Å© °á°ú Á¶È¸ if(prtlFlag_SMMMO00110 == "01" || prtlFlag_SMMMO00110 == "02") { copyNodeListType("/root/main/invalprcplist", "/root/result/saveinvaliprcplist", "after", model, model); grd_errprcplist.refresh(); } var coord = getRelativeCoordinate ( xpt, ypt ); var mon = coord[0]; xpt = coord[1]; ypt = coord[2]; modal ( "SPMMO00600", mon, xpt, ypt, "prcpdetl", "/root/result", "/root/result", "", false ); //¿À·ùÆË¾÷ model.removeNodeset("/root/result/prcperrlist"); model.removeNodeset("/root/result"); model.makeNode("/root/result"); return false; } //questionYN_SMMMO00110 = "N"; //ÃʱâÈ­ } } // ÀÔ¿øÀÏ ¶§ ¾àÁý°è È£Ãâ => skip // ÀÀ±ÞÀÏ ¶§ Áø·áÁö¿ø ¿¹¾à¸ðµâ È£Ãâ => skip // Á¦ÇÑÇ×»ýÁ¦ ÀúÀå => skip // OCR ÀÚµ¿Ãâ·Â ocrcalcscorcd °ªÀº MMO001¿¡ global·Î ¼±¾ð. °ªÀº fPrcpSaveChkaft¿¡¼­ üũÇÑ´Ù. => skip // ó¹æ¿¡ ´ëÇÑ ÁßÁõÁø·á, »êÁ¤Æ¯·Ê, ¹ýÁ¤Àü¿°º´ ó¸® => skip if( prcpflag != "0" ){ //CP, Ç×¾ÏÇÁ·ÎÅäÄÝÀ̸é return ÇÑ´Ù return true; } model.setValue ( "/root/send/pid" , model.getValue ( "/root/patinfo/patinfolist[" + datagrid1.row+ "]/pid" )); model.setValue ( "/root/send/orddd", model.getValue ( "/root/patinfo/patinfolist[" + datagrid1.row+ "]/orddd" )); model.setValue ( "/root/send/cretno", model.getValue ( "/root/patinfo/patinfolist[" + datagrid1.row+ "]/cretno" )); model.setValue ( "/root/send/instcd", model.getValue ( "/root/patinfo/patinfolist[" + datagrid1.row+ "]/instcd" )); model.setValue ( "/root/send/ioflag", model.getValue ( "/root/patinfo/patinfolist[" + datagrid1.row+ "]/ordtype" )); model.refresh(); return true; } //*********************************************************************** // @function : ¿Ü·¡ Ç×¾ÏÇÁ·ÎÅäÄÝ ÀÎÁõÀúÀåÀ» À§ÇÑ ÀÎÁõµ¥ÀÌÅÍ ¼¼ÆÃ // @by : 2008.07.31 ÀÓÇýÁ¤ // @--------------------------------------------------------------------- // @desc : 1) Ç×¾ÏÇÁ·ÎÅäÄÝÁ¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º // 2) Ç×¾ÏÇÁ·ÎÅäÄÝ»ó¼¼Á¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º // 3) ȯÀÚÁø´ÜÁ¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º //*********************************************************************** function fAntiPrtlSignSave( ){ var sSignPrtlData = ""; var sSignPrcpData = ""; var sSignDiagData = ""; var sendSignData = ""; // 1. ÀÎÁõµ¥ÀÌÅÍ »ý¼º // 1) Ç×¾ÏÇÁ·ÎÅäÄÝÁ¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º sSignPrtlData = "<Ç×¾ÏÇÁ·ÎÅäÄÝÁ¤º¸>"; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/cpgappno") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/cpgno") + ""; sSignPrtlData = sSignPrtlData + "" + "1" + ""; sSignPrtlData = sSignPrtlData + "<µî·Ï¹øÈ£>" + model.getValue("/root/send/data/orderdata/sendpid") + ""; sSignPrtlData = sSignPrtlData + "<ó¹æÀÏÀÚ>" + model.getValue("/root/send/data/orderdata/sendorddd") + ""; sSignPrtlData = sSignPrtlData + "<»ý¼º¹øÈ£>" + model.getValue("/root/send/data/orderdata/sendcretno") + ""; sSignPrtlData = sSignPrtlData + "<ÀÔ¿ø¿Ü·¡±¸ºÐ>" + model.getValue("/root/send/data/orderdata/sendioflag") + ""; sSignPrtlData = sSignPrtlData + "<Àû¿ëÀÏÀÚ>" + model.getValue("/root/send/data/orderdata/appdd") + ""; sSignPrtlData = sSignPrtlData + "<ÇÁ·ÎÅäÄݱ¸ºÐÄÚµå>" + "10" + ""; sSignPrtlData = sSignPrtlData + "<½ÃÀÛstep>" + "1" + ""; sSignPrtlData = sSignPrtlData + "<Á¾·ástep>" + "1" + ""; sSignPrtlData = sSignPrtlData + "<½ÃÀÛȸÂ÷>" + model.getValue("/root/send/data/orderdata/starttimes") + ""; sSignPrtlData = sSignPrtlData + "<Á¾·áȸÂ÷>" + model.getValue("/root/send/data/orderdata/endtimes") + ""; sSignPrtlData = sSignPrtlData + "<Àû¿ë»óÅÂ>" + "00" + ""; sSignPrtlData = sSignPrtlData + "<Áø·á°ú>" + model.getValue("/root/send/data/orderdata/sendorddeptcd") + ""; sSignPrtlData = sSignPrtlData + "<Áúº´ºÐ·ùÄÚµå>" + model.getValue("/root/send/data/orderdata/sendsickclscd") + ""; sSignPrtlData = sSignPrtlData + "<ÀÔ¿ø¿Ü·¡±¸ºÐ>" + model.getValue("/root/send/data/orderdata/sendioflag") + ""; sSignPrtlData = sSignPrtlData + "<ÇÁ·ÎÅäÄÝÄÚµå>" + model.getValue("/root/send/data/orderdata/sendprtlcd") + ""; sSignPrtlData = sSignPrtlData + "<ÁøÅäÁ¦ÇÁ·ÎÅäÄÝÄÚµå>" + model.getValue("/root/send/data/orderdata/sendantimetprtlcd") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/drugstage") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/drugcycle") + ""; sSignPrtlData = sSignPrtlData + "<Àû¿ë½ÃÀÛ>" + model.getValue("/root/send/data/orderdata/acpttermfrom") + ""; sSignPrtlData = sSignPrtlData + "<Àû¿ëÁ¾·á>" + model.getValue("/root/send/data/orderdata/acpttermto") + ""; sSignPrtlData = sSignPrtlData + "<ÁøÇà»óÅÂ>" + model.getValue("/root/send/data/orderdata/acptno") + ""; sSignPrtlData = sSignPrtlData + "<½ÅÀå>" + model.getValue("/root/send/data/orderdata/ht") + ""; sSignPrtlData = sSignPrtlData + "<üÁß±¸ºÐ>" + model.getValue("/root/send/data/orderdata/wtflag") + ""; sSignPrtlData = sSignPrtlData + "<üÁß>" + model.getValue("/root/send/data/orderdata/wt") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/ibw") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/bsa") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/gfrflag") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/gfr") + ""; sSignPrtlData = sSignPrtlData + "<³ªÀÌ>" + model.getValue("/root/send/data/orderdata/sendage") + ""; sSignPrtlData = sSignPrtlData + "<¼ºº°º°È¯»ê°ª>" + model.getValue("/root/send/data/orderdata/sexrate") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/sc") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/urvol") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/urcr") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/auc") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/send/data/orderdata/carbovol") + ""; sSignPrtlData = sSignPrtlData + ""; // 2) Ç×¾ÏÇÁ·ÎÅäÄÝ»ó¼¼Á¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º sSignPrcpData = "<Ç×¾ÏÇÁ·ÎÅäÄÝ»ó¼¼Á¤º¸>"; for (var i = 0; i < grd_prtlprcpprelist.rows ; i++) { sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtldgnm") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtldg") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¾à¼ø¼­>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugseq") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¾à½Ã°£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugtt") + ""; sSignPrcpData = sSignPrcpData + "<Àû¿ë±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/volkind") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/bsavol") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/kgvol") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/remark") + ""; sSignPrcpData = sSignPrcpData + "<°£È£Àü´Þ»çÇ×>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/nursrem") + ""; sSignPrcpData = sSignPrcpData + "<¼ö·®¿ë·®ºñÀ²>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/volrate") + ""; sSignPrcpData = sSignPrcpData + "<Ç×¾ÏÁøÅä ±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtlkind") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/ordseqno") + ""; sSignPrcpData = sSignPrcpData + "<󸮱¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/status") + ""; sSignPrcpData = sSignPrcpData + "<󹿻óÅÂÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpstatcd") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æºÐ·ùÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpclscd") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÁ¾·ùÄÚµå(Ãß°¡)>" + "20" + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpcd") + ""; sSignPrcpData = sSignPrcpData + "<󹿏í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpnm") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpvol") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ¿ë·®´ÜÀ§¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpvolunitnm") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ö·®>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpqty") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ö·®´ÜÀ§¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpqtyunitnm") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÈ½¼ö>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcptims") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÀϼö>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpdayno") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¹æ¹ý°ËüÄÚµå¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugmthdspccdnm") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æMix¹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpmixno") + ""; sSignPrcpData = sSignPrcpData + "<±Þ¿©±¸ºÐÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/payflagcd") + ""; sSignPrcpData = sSignPrcpData + "<Àü´Þ»çÇ×>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpdelivefact") + ""; sSignPrcpData = sSignPrcpData + "<¿ø³»/¿ø¿Ü±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/hosinhosoutflag") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ½Ç½ÃºÎ¼­ÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpexecdeptcd") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÈñ¸ÁÀϽÃ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcphopedd") + ""; sSignPrcpData = sSignPrcpData + "<¼±ÅÃÁø·á±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/choiordflag") + ""; sSignPrcpData = sSignPrcpData + "<µî·ÏÀϽÃ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/rgstdt") + ""; sSignPrcpData = sSignPrcpData + "<µî·ÏÀÚ¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/rgstridnm") + ""; sSignPrcpData = sSignPrcpData + "<°Ë»ç°á°ú´ÜÀ§>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/testrsltunit") + ""; sSignPrcpData = sSignPrcpData + "<°Ë»ç°á°ú>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/testrsltcnts") + ""; sSignPrcpData = sSignPrcpData + "<󹿹߻ý±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpgenrflag") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÀÌ·ÂÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcphistcd") + ""; sSignPrcpData = sSignPrcpData + "<ÀÓ½Ã󹿱¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/tempprcpflag") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æSETÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpsetcd") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ¿ë·®´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpvolunitflag") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ö·®´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpqtyunitflag") + ""; sSignPrcpData = sSignPrcpData + "<½ÇÁ¦Ã³¹æ¼ö·®>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/orgprcpqty") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¼Óµµ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugspd") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¼Óµµ´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugspdunitflag") + ""; sSignPrcpData = sSignPrcpData + "<ÆÄ¿ì´õ±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/powdflag") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prnprcpflag") + ""; sSignPrcpData = sSignPrcpData + "" + "N" + ""; sSignPrcpData = sSignPrcpData + "<ÀÚ°¡Ã³¹æ±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "" + "N" + ""; sSignPrcpData = sSignPrcpData + "<Åõ¾àÆ÷À屸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<ÀÀ±Þ󹿱¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<¼±Ã³Ä¡Ã³¹æ±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<¾ß°£Ã³¹æ±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<Æ÷Åͺí󹿱¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<Á¤¾×󹿱¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<±â¿ÕÁõ(·Â)±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<±Ý½Ä󹿱¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<ÀÀ±ÞÆÇµ¶±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<󹿹æÇⱸºÐ>" + "-" + ""; sSignPrcpData = sSignPrcpData + "<¼öÇ÷»ç¿ë±¸ºÐ>" + "0" + ""; sSignPrcpData = sSignPrcpData + "<¼öÇ÷ÇÊÅͱ¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<À̽ÄÀü°Ë»ç±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<ÃâÀå°ÇÁø±¸ºÐ>" + "N" + ""; sSignPrcpData = sSignPrcpData + "<Á¶Ç÷¸ð(ÁÙ±â)>" + "00NNN" + ""; sSignPrcpData = sSignPrcpData + "" + "-" + ""; sSignPrcpData = sSignPrcpData + "<¼ö¼ú¸¶Ã뱸ºÐ>" + "-" + ""; sSignPrcpData = sSignPrcpData + "<¸¶Ãë½Ã°£>" + "0000" + ""; sSignPrcpData = sSignPrcpData + "<½ÄÀÌ¿­·®ÇÔ·®>" + "0" + ""; sSignPrcpData = sSignPrcpData + "<½ÄÀ̴ܹéÁúÇÔ·®>" + "0" + ""; sSignPrcpData = sSignPrcpData + "<½ÄÀ̼öÁ¤±¸ºÐ>" + "0" + ""; sSignPrcpData = sSignPrcpData + "<¿ø³»Ã³¹æ»çÀ¯ÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/hosinprcpresncd ") + ""; sSignPrcpData = sSignPrcpData + "<±âŸó¹æ»çÀ¯ÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/etcprcpresncd") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¹æ¹ý°ËüÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugmthdspccd") + ""; sSignPrcpData = sSignPrcpData + "<¹ßÇàºÎ¼­ÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/issdeptcd") + ""; sSignPrcpData = sSignPrcpData + "<󹿱ÇÇѱ¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpauthflag") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÀԷ±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpinptflag") + ""; sSignPrcpData = sSignPrcpData + "<󹿼­¸í±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpsignflag") + ""; sSignPrcpData = sSignPrcpData + "<ºñÀ²Ã³¹æ±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/rateprcpflag") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÁ¶È¸¼ø¼­>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcprefseq") + ""; sSignPrcpData = sSignPrcpData + "<Áø·áÀÇ·Ú¿¬°á¹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/ordreqlnkno") + ""; sSignPrcpData = sSignPrcpData + "<°Ë»çÀÇ·Ú¿¬°á¹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/testreqlnkno") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ¿¬°èÀÏÀÚ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcplnkdd") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ¿¬°è¹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcplnkno") + ""; sSignPrcpData = sSignPrcpData + "<¼ö¼ú¿¹¾à¹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/oprsrvno") + ""; sSignPrcpData = sSignPrcpData + "<Ä¡½Ä»çÇ×>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/tootfact") + ""; sSignPrcpData = sSignPrcpData + "<ÀÓ»ó¼Ò°ß³»¿ë>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/clinccmtcnts") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÇʼöÀԷ±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpessninptflag") + ""; sSignPrcpData = sSignPrcpData + "<±×·ì½Ì±Û±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/grupsnglflag") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¾àºñÀ²¼ö¶û>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugrateqty") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/asttestflag") + ""; sSignPrcpData = sSignPrcpData + "<Àӻ󿬱¸±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/clincstdyflag") + ""; sSignPrcpData = sSignPrcpData + "<ÇÁ·ÎÅäÄݹøÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtlno") + ""; sSignPrcpData = sSignPrcpData + "<Àӻ󿬱¸ÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/clincstdycd") + ""; sSignPrcpData = sSignPrcpData + "<¼ö¼ú¿ë¾î>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/optermcd") + ""; sSignPrcpData = sSignPrcpData + "<󹿱¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpflag") + ""; sSignPrcpData = sSignPrcpData + "" + "N" + ""; sSignPrcpData = sSignPrcpData + "<Á¾¼Óó¹æÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/inclprcpcd") + ""; sSignPrcpData = sSignPrcpData + "<Á¾¼Ó󹿹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/inclprcpno") + ""; sSignPrcpData = sSignPrcpData + "<¿ø¹«PK³»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/pampkspec") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æPK³»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcppkspec") + ""; sSignPrcpData = sSignPrcpData + "<¼ö°¡¸¶½ºÅͳ»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/calcscormastspec") + ""; sSignPrcpData = sSignPrcpData + "<¾àǰ¸¶½ºÅͳ»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugmastspec") + ""; sSignPrcpData = sSignPrcpData + "<ºñÀ²Ã³¹æ³»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/rateprcpspec") + ""; sSignPrcpData = sSignPrcpData + "<Àç·áSET󹿳»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/matrsetprcpspec") + ""; sSignPrcpData = sSignPrcpData + "<Áö¿øºÎ¼­³»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/suppdeptspec") + ""; sSignPrcpData = sSignPrcpData + "<¿¬¼Ó󹿳»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/contprcpspec") + ""; sSignPrcpData = sSignPrcpData + "<±âŸ¿¬°è³»¿ª>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/etclnkspec") + ""; sSignPrcpData = sSignPrcpData + "<°Ë»öÁ¶°Ç³»¿ë>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/srchcondcnts") + ""; sSignPrcpData = sSignPrcpData + "<¼ö°¡Ã³¹æ¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/orgprcpnm") + ""; sSignPrcpData = sSignPrcpData + "<Àüó¹æchekcÇ¥½Ã>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/chkcol") + ""; sSignPrcpData = sSignPrcpData + "<ÀÓ½ÃÄ÷³1>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/tempcol1") + ""; sSignPrcpData = sSignPrcpData + "<ÀÓ½ÃÄ÷³2>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/tempcol2") + ""; sSignPrcpData = sSignPrcpData + "<ÀÓ½ÃÄ÷³3>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/tempcol3") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/stepno") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÀÏÀÚ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpdd") + ""; } sSignPrcpData = sSignPrcpData + ""; // 3) ȯÀÚÁø´ÜÁ¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º sSignDiagData = "<ȯÀÚÁø´ÜÁ¤º¸>"; for (var j = 0; j < grd_diaglist.rows ; j++) { sSignDiagData = sSignDiagData + "<»óÅ (I/U/D)>" + model.getValue("/root/main/diaginfo/diagcdlist["+j+"]/status") + ""; sSignDiagData = sSignDiagData + "<Áø´ÜÁ¾·ùÄÚµå>" + model.getValue("/root/main/diaginfo/diagcdlist["+j+"]/diagkindcd") + ""; sSignDiagData = sSignDiagData + "<Áø´ÜÁ¾·ùÄڵ屸ºÐ>" + model.getValue("/root/main/diaginfo/diagcdlist["+j+"]/diagkindcdflag") + ""; sSignDiagData = sSignDiagData + "<Áø´ÜÄÚµå>" + model.getValue("/root/main/diaginfo/diagcdlist["+j+"]/icd10cd") + ""; sSignDiagData = sSignDiagData + "<Áø´Ü¸í>" + model.getValue("/root/main/diaginfo/diagcdlist["+j+"]/diagengnm") + ""; sSignDiagData = sSignDiagData + "<Ư·Ê>" + model.getValue("/root/main/diaginfo/diagcdlist["+j+"]/spclinfo") + ""; } sSignDiagData = sSignDiagData + ""; sendSignData = sSignPrtlData + sSignPrcpData + sSignDiagData; model.setValue("/root/send/data/signdata/signbfcnts" , sendSignData ); } function fAntiPrtlRtrnSign() { var sSignPrtlData = ""; var sSignPrcpData = ""; var sendSignData = ""; // 1. ÀÎÁõµ¥ÀÌÅÍ »ý¼º // 1) Ç×¾ÏÇÁ·ÎÅäÄÝÁ¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º sSignPrtlData = "<Ç×¾ÏÇÁ·ÎÅäÄÝÁ¤º¸>"; sSignPrtlData = sSignPrtlData + "<½ÃÀÛÀÏ>" + model.getValue("/root/main/prtlinfo/startdate") + ""; sSignPrtlData = sSignPrtlData + "<Àû¿ë±â°£>" + model.getValue("/root/main/prtlinfo/startterm") + ""; sSignPrtlData = sSignPrtlData + "<Àû¿ë±â°£>" + model.getValue("/root/main/prtlinfo/endterm") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/main/prtlinfo/drugstage") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/main/prtlinfo/drugcycle") + ""; sSignPrtlData = sSignPrtlData + "<Ű>" + model.getValue("/root/main/data/ht") + ""; sSignPrtlData = sSignPrtlData + "<üÁß>" + model.getValue("/root/main/data/wt") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/main/data/ibw") + ""; sSignPrtlData = sSignPrtlData + "" + model.getValue("/root/main/data/bsa") + ""; sSignPrtlData = sSignPrtlData + ""; // 2) Ç×¾ÏÇÁ·ÎÅäÄÝ»ó¼¼Á¤º¸ ÀÎÁõµ¥ÀÌÅÍ »ý¼º for (var i = 0; i < grd_prtlprcpprelist.rows ; i++) { sSignPrcpData = "<Ç×¾ÏÇÁ·ÎÅäÄÝ»ó¼¼Á¤º¸>"; sSignPrcpData = sSignPrcpData + "<¹Ýȯ¿©ºÎ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/sel") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¾à¼ø¼­>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugseq") + "<Åõ¾à¼ø¼­/>"; sSignPrcpData = sSignPrcpData + "<Åõ¾à½Ã°£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugtt") + "<Åõ¾à½Ã°£/>"; sSignPrcpData = sSignPrcpData + "<ó¹æMix¹øÈ£>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpmixno") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpcd") + ""; sSignPrcpData = sSignPrcpData + "<󹿏í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpnm") + ""; sSignPrcpData = sSignPrcpData + "<±Þ¿©±¸ºÐÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/payflagcd") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/bsavol") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/kgvol") + ""; sSignPrcpData = sSignPrcpData + "<1ÀϿ뷮>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpvol") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ¿ë·®´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpvolunitflag") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ¿ë·®´ÜÀ§¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpvolunitnm") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ö·®>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpqty") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ö·®´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpqtyunitflag") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ö·®´ÜÀ§¸í>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpqtyunitnm") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¼Óµµ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugspd") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¼Óµµ´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugspdunitflag") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¼Óµµ´ÜÀ§±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugspdunitnm") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÈ½¼ö>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcptims") + ""; sSignPrcpData = sSignPrcpData + "<Åõ¿©¹æ¹ý°ËüÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/drugmthdspccd") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prnprcpflag") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/remark") + ""; sSignPrcpData = sSignPrcpData + "<°£È£Àü´Þ»çÇ×>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/nursrem") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æ½Ç½ÃºÎ¼­ÄÚµå>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpexecdeptcd") + ""; sSignPrcpData = sSignPrcpData + "<󹿼ø¹ø>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/ordseqno") + ""; sSignPrcpData = sSignPrcpData + "<Ç×¾ÏÁøÅä ±¸ºÐ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtlkind") + ""; sSignPrcpData = sSignPrcpData + "<¼ö·®¿ë·®ºñÀ²>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/volrate") + ""; sSignPrcpData = sSignPrcpData + "<Â÷¼ö>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtldg") + ""; sSignPrcpData = sSignPrcpData + "<ó¹æÀÏÀÚ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prcpdd") + ""; sSignPrcpData = sSignPrcpData + "<ÀúÀå»óÅÂ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/saveflag") + ""; sSignPrcpData = sSignPrcpData + "<ÇÁ·ÎÅäÄÝ»óÅÂ>" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/prtlstat") + ""; sSignPrcpData = sSignPrcpData + "" + model.getValue("/root/main/prtlprcpprelist/prcplist["+i +"]/cpgappno") + ""; sSignPrcpData = sSignPrcpData + ""; } sendSignData = sSignPrtlData + sSignPrcpData; model.makeValue("/root/send/rtnsenddata/signinfo/signbfcnts" , sendSignData ); }