/* --------------------------------------------------------------------- Count List °ü¸® (SMMNP00320_CountList°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 : Create By taebum : 2008-11-21 ¿ÀÀü 10:05:51 ---------------------------------------------------------------------- */ /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : xforms-ready½Ã ¼öÇàÇÑ´Ù */ /* return : */ /* --------------------------------------------------*/ function fInit() { model.removeNodeSet("/root/main/careplanlists/careplanlist"); var vWorkflag = ""; var vTitle = "±âŸ Care Plan"; var vMaincdidvalue = ""; if (isPopup()) { vWorkflag = opener.javascript.getParameter("SPMRJ09900_workflag"); if(vWorkflag==""){ alert("Á÷Á¾±¸ºÐ °ª ¼¼ÆÃÀÌ ¾ÈµÇ¾ú½À´Ï´Ù...!"); window.close() } model.makeValue("/root/init/pinfo/workflag" , vWorkflag); }else{ button43.visible = false; vWorkflag = getParameter("SPMRJ09900_workflag"); if(vWorkflag==""){ alert("Á÷Á¾±¸ºÐ °ª ¼¼ÆÃÀÌ ¾ÈµÇ¾ú½À´Ï´Ù...! ÀÓ½ÃÅ×½º·Î 002 ¼¼ÆÃÇÔ"); vWorkflag = "002"; // alert("Á÷Á¾±¸ºÐ °ª ¼¼ÆÃÀÌ ¾ÈµÇ¾ú½À´Ï´Ù...!"); // button1.visible = false; // retrun; } model.makeValue("/root/init/pinfo/workflag" , vWorkflag); } if (vWorkflag=="001"){ vTitle = "Treatment Plan"; vMaincdidvalue = "A000000001"; }else if(vWorkflag=="002"){ vTitle = "Discharge Plan"; vMaincdidvalue = "A000000002"; }else if(vWorkflag=="003"){ vTitle = "Nursing Care Plan"; vMaincdidvalue = "A000000003"; }else if(vWorkflag=="004"){ vTitle = "Nutrition Management Plan"; vMaincdidvalue = "A000000004"; }else if(vWorkflag=="005"){ vTitle = "Activity/Rehabilitation Plan"; vMaincdidvalue = "A000000005"; }else if(vWorkflag=="999"){ vTitle = "±âŸ Care Plan"; vMaincdidvalue = "A000000999"; } caption10.value = vTitle; caption10.refresh(); emrfGetCodeList(new Array(vMaincdidvalue), new Array("/root/init/"+vMaincdidvalue),"Y","Y"); var codeNodeSize = getNodesetCount("/root/init/"+vMaincdidvalue+"/"+vMaincdidvalue); if (codeNodeSize > 0) { datagrid99.nodeset = "/root/init/"+vMaincdidvalue+"/"+vMaincdidvalue; datagrid99.mergecol(2)=false; datagrid99.mergecells = "byrestriccol"; } fSetDatagrid(); datagrid99.refresh(); } /** * Count List µî·Ï ³»¿ª Á¶È¸ * */ function fSelectCodeList(){ model.makeValue("/root/send/pid" , model.getValue("/root/init/pinfo/pid")); model.makeValue("/root/send/orddd" , model.getValue("/root/init/pinfo/orddd")); model.makeValue("/root/send/cretno" , model.getValue("/root/init/pinfo/cretno")); model.makeValue("/root/send/workflag" , model.getValue("/root/init/pinfo/workflag")); if(model.getValue("/root/send/workflag")==""){ alert("Àü´Þ¹ÞÀº ÀÛ¾÷ ±¸ºÐÀÚ ¿µ¿ªÀÌ ¾ø½À´Ï´Ù...!") return; }; } function fSetDatagrid(){ var vDataGridSize = datagrid99.rows; for(i=1; i < vDataGridSize; i++){ if(model.getValue("/root/init/A000000002/A000000002["+i+"]/cdno") == "000000001"){ datagrid99.cellstyle("background-color", i, 1, i, 3) = "#CEEBFF"; if(model.getValue("/root/init/A000000002/A000000002["+i+"]/refcdno") == "000000001"){ datagrid99.valueMatrix(i,2) ="true"; } } } } function fOnClickOkBtn(){ var gridRows = datagrid99.rows; var vAllCarePlan = ""; var checkedRow = 0; for(i=1; i