/** * @--------------------------------------------------- * @desc : ³«»ó Á¶È¸½Ã ±âº»Á¤º¸ setting * @param : * @return : * @--------------------------------------------------- */ function fInitialize_00400(){ zbcfGetCodeList(new Array("M0443", "M0435"), new Array("/root/init/falldata/fallplce", "/root/init/falldata/bodydam"), true); model.setValue("/root/main/cond/detlcnts" , parent.model.getValue("/root/tmp/reptinfo/recinfo/detlcnts" )); model.setValue("/root/main/cond/detlcnts_how" , parent.model.getValue("/root/tmp/reptinfo/recinfo/detlcnts_how" )); model.setValue("/root/main/cond/detlcnts_why" , parent.model.getValue("/root/tmp/reptinfo/recinfo/detlcnts_why" )); model.setValue("/root/main/cond/doctorcalldt" , parent.model.getValue("/root/tmp/reptinfo/recinfo/doctorcalldt" )); model.setValue("/root/main/cond/doctorcallyn" , parent.model.getValue("/root/tmp/reptinfo/recinfo/doctorcallyn" )); model.setValue("/root/main/cond/mediationdt" , parent.model.getValue("/root/tmp/reptinfo/recinfo/mediationdt" )); model.setValue("/root/main/cond/mediationyn" , parent.model.getValue("/root/tmp/reptinfo/recinfo/mediationyn" )); if( getUserInfo("dutplceinstcd") == "031" ){ // ÀÓ»ó¿¡¼­ ´ã´çÀÇ/´çÁ÷ÀÇ È£Ãâ½Ã°£ ¹× ÁßÀç½Ã°£ÀÌ ÀÖÀ»°æ¿ì ½Ã°£ÀÔ·Â Input ÄÄÆ÷³ÍÆ® Ȱ¼ºÈ­ checkedVisibleInput(ipt_doctorcall, "/root/main/cond/doctorcalldt", model.getValue("/root/main/cond/doctorcallyn")); checkedVisibleInput(ipt_mediation, "/root/main/cond/mediationdt", model.getValue("/root/main/cond/mediationyn")); } if(parent.model.getValue("/root/main/condition/acptno") != ""){ model.setValue("/root/main/cond/fallplcecd" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/fallplcecd" ) ); if(model.getValue("/root/main/cond/fallplcecd") == "06" || model.getValue("/root/main/cond/fallplcecd") == "05"){ ipt_fallplcecnts.disabled = false; } else{ ipt_fallplcecnts.disabled = true; } model.setValue("/root/main/cond/fallplcecnts" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/fallplcecnts" ) ); model.setValue("/root/main/cond/falldngrasesyn" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/falldngrasesyn" ) ); cmb_falldngrasesyn.dispatch("xforms-value-changed"); var fallbfpnt = parent.model.getValue("/root/tmp/reptinfo/fallinfo/fallbfpnt"); if(fallbfpnt != ""){ if( fallbfpnt <= 100 ){ ipt_fallbfpnt.visible = true; cmb_fallbfpnt.visible = false; }else{ ipt_fallbfpnt.visible = false; cmb_fallbfpnt.visible = true; } model.setValue("/root/main/cond/fallbfpnt", fallbfpnt); } var fallaftpnt = parent.model.getValue("/root/tmp/reptinfo/fallinfo/fallaftpnt"); if(fallaftpnt != ""){ if( fallaftpnt <= 100 ){ ipt_fallaftpnt.visible = true; cmb_fallaftpnt.visible = false; }else{ ipt_fallaftpnt.visible = false; cmb_fallaftpnt.visible = true; } model.setValue("/root/main/cond/fallaftpnt", fallaftpnt); } model.setValue("/root/main/cond/pvneducyn" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/pvneducyn" ) ); model.setValue("/root/main/cond/cscsstatyn" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/cscsstatyn" ) ); model.setValue("/root/main/cond/actfuntyn" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/actfuntyn" ) ); var bodydamcd = parent.model.getValue("/root/tmp/reptinfo/fallinfo/bodydamcd"); model.setValue("/root/main/cond/bodydamcd" , bodydamcd ); if(bodydamcd != "01"){ model.setValue("/root/main/cond/bodypart" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/bodypart" ) ); } var envcasyn = parent.model.getValue("/root/tmp/reptinfo/fallinfo/envcasyn"); model.setValue("/root/main/cond/envcasyn" , envcasyn ) ; if(envcasyn.search("08") > -1){ model.setValue("/root/main/cond/envcasetccntsyn" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/envcasetccntsyn" ) ); tar_envcasetccntsyn.visible = true; } var bodystatyn = parent.model.getValue("/root/tmp/reptinfo/fallinfo/bodystatyn"); model.setValue("/root/main/cond/bodystatyn" , bodystatyn ); if(bodystatyn.search("13") > -1){ copyNodesetType("/root/main/cond/druglist","/root/tmp/reptinfo/falldrug","replace",model,parent); grd_druglist.visible = true; button4.visible = true; button5.visible = true; }else if(bodystatyn.search("15") > -1){ model.setValue("/root/main/cond/bodystatetccnts" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/bodystatetccnts" ) ); tar_bodystatetccnts.visible = true; } var arbitrationcntsyn = parent.model.getValue("/root/tmp/reptinfo/fallinfo/arbitrationcntsyn"); model.setValue("/root/main/cond/arbitrationcntsyn" , arbitrationcntsyn ); if(arbitrationcntsyn.search("07") > -1){ model.setValue("/root/main/cond/arbitrationetccnts" , parent.model.getValue("/root/tmp/reptinfo/fallinfo/arbitrationetccnts" ) ); tar_arbitrationetccnts.visible = true; } } model.refresh(); } /** * @--------------------------------------------------- * @desc : ÇʼöÀÔ·Â ÄÜÆ®·Ñ¿¡ °ªÀÌ ÀԷµǾîÀÖ´ÂÁö üũ * @param : * @return : true or false * @--------------------------------------------------- */ function fDetlCheck(){ if(!fAnyOneCheck("chk_cscsstatyn", "chk_actfuntyn", "chk_bodystatyn", "chk_envcasyn")){ return false; } if(!isRequiredControls("cmb_fallplcecd", "cmb_falldngrasesyn", "cmb_pvneducyn", "chk_arbitrationcntsyn" ,"cmb_bodydamcd" )){ return false; } if(model.getValue("/root/main/cond/falldngrasesyn") == "Y"){ if(!isRequiredControls("ipt_fallbfpnt", "ipt_fallaftpnt") || !isRequiredControls("cmb_fallbfpnt", "cmb_fallaftpnt")){ return false; } } var bodystatyn = model.getValue("/root/main/cond/bodystatyn"); if(bodystatyn.search("13") > -1){ if(!isRequiredControls("ipt_medidrugcd")){ return false; } } return true; } /** * @----------------------------------------------------------------------------- * @desc : SMMQR00100_³«»óÀÇ Åõ¾à¾àǰ±×¸®µå¸¦ ÀçÁ¶È¸ ÇÒ¶§ ½ÇÇàµÇ´Â function * @param : * @return : * @----------------------------------------------------------------------------- */ function dreload(){ var acptno = parent.model.getValue("/root/main/condition/acptno"); model.setValue("root/send/acptno",acptno) model.removeNode("root/tmp"); model.removeNode("root/main/cond/druglist"); model.makeNode("root/main/cond/druglist"); submit("TRMQR00103"); var lrg = parent.model.getValue("/root/main/condition/lrg"); var mdl = parent.model.getValue("/root/main/condition/mdl"); var bodystatyn = model.getValue("/root/main/cond/bodystatyn"); if(bodystatyn.search("13") > -1){ model.resetInstanceNode("/root/main/cond/drugdump"); copyNodesetType("/root/main/cond/druglist","/root/tmp/reptinfo/druglist","replace",model,model); model.refresh(); grd_druglist.refresh(); } } /** * @----------------------------------------------------------------------------- * @desc : SMMQR00100_³«»óÀÇ Åõ¾à üũ¹Ú½º ¹Ìüũ½Ã Åõ¾à¾àǰ±×¸®µå»èÁ¦ function * @param : * @return : * @----------------------------------------------------------------------------- */ function chkbodystat(){ var bodystatyn = model.getValue("/root/main/cond/bodystatyn"); if(bodystatyn.search("13") <= -1){ for(var i = 1 ; i -1) && row == 1){ messageBox("ÇϳªÀÌ»óÀÇ ¾àǰÀº", "I003"); //¾àÁ¦ ±×¸®µå¸¦ Áö¿î´Ù. if(grd_druglist.rows > 1){ for(var i = 1 ; i