123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/**
- * @---------------------------------------------------
- * @desc : 수혈 조회시 기본정보 setting
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize_00500(){
- var arrParam = [{dsNm: "ds_init_rh_P0014", cdGrpId: "P0014"}
- ,{dsNm: "ds_init_btype_M0074", cdGrpId: "M0074"}]
- appf_getCodeList(arrParam);
-
- ds_main_cond.setColumn(0, "detlcnts", ds_tmp_reptinfo_recinfo.getColumn(0, "detlcnts"));
-
- ds_main_cond.setColumn(0, "detlcnts_how", ds_tmp_reptinfo_recinfo.getColumn(0, "detlcnts_how"));
- ds_main_cond.setColumn(0, "detlcnts_why", ds_tmp_reptinfo_recinfo.getColumn(0, "detlcnts_why"));
- ds_main_cond.setColumn(0, "doctorcalldt", ds_tmp_reptinfo_recinfo.getColumn(0, "doctorcalldt"));
- ds_main_cond.setColumn(0, "doctorcallyn", ds_tmp_reptinfo_recinfo.getColumn(0, "doctorcallyn"));
- ds_main_cond.setColumn(0, "mediationdt", ds_tmp_reptinfo_recinfo.getColumn(0, "mediationdt"));
- ds_main_cond.setColumn(0, "mediationyn", ds_tmp_reptinfo_recinfo.getColumn(0, "mediationyn"));
-
- if( sysf_getUserInfo("dutplceinstcd") == "031" ){
- // 임상에서 담당의/당직의 호출시간 및 중재시간이 있을경우 시간입력 Input 컴포넌트 활성화
- checkedVisibleInput(grp_fall.grd_time.ipt_doctorcall, ds_main_cond, "doctorcalldt", ds_main_cond.getColumn(0, "doctorcallyn"));
- checkedVisibleInput(grp_fall.grd_time.ipt_mediation, ds_main_cond, "mediationdt", ds_main_cond.getColumn(0, "mediationyn"));
- }
-
-
- if( !utlf_isNull(ds_main_condition.getColumn(0, "acptno")) ){
- ds_main_cond.setColumn(0, "patrh", ds_tmp_reptinfo_tnsinfo.getColumn(0, "patrh"));
- ds_main_cond.setColumn(0, "patbtype", ds_tmp_reptinfo_tnsinfo.getColumn(0, "patbtype"));
- ds_main_cond.setColumn(0, "tnsrh", ds_tmp_reptinfo_tnsinfo.getColumn(0, "tnsrh"));
- ds_main_cond.setColumn(0, "tnsbtype", ds_tmp_reptinfo_tnsinfo.getColumn(0, "tnsbtype"));
-
- var prcperryn = utlf_transNullToEmpty(ds_tmp_reptinfo_tnsinfo.getColumn(0, "prcperryn"));
- ds_main_cond.setColumn(0, "prcperryn", prcperryn);
- /*
- if(prcperryn.search("05") > -1){
- ds_main_cond.setColumn(0, "prcperretccnts", ds_tmp_reptinfo_tnsinfo.getColumn(0, "prcperretccnts"));
- grp_fall.tar_prcperretccnts.visible = true;
- }
- */
- var brodbankerryn = utlf_transNullToEmpty(ds_tmp_reptinfo_tnsinfo.getColumn(0, "brodbankerryn"));
- ds_main_cond.setColumn(0, "brodbankerryn", brodbankerryn);
- /*
- if(brodbankerryn.search("05") > -1){
- ds_main_cond.setColumn(0, "brodbankerretccnts", ds_tmp_reptinfo_tnsinfo.getColumn(0, "brodbankerretccnts"));
- grp_fall.tar_brodbankerretccnts.visible = true;
- }
- */
- var prcpprcsyn = utlf_transNullToEmpty(ds_tmp_reptinfo_tnsinfo.getColumn(0, "prcpprcsyn"));
- ds_main_cond.setColumn(0, "prcpprcsyn", prcpprcsyn);
- /*
- if(prcpprcsyn.search("08") > -1){
- ds_main_cond.setColumn(0, "prcpprcsetccnts", ds_tmp_reptinfo_tnsinfo.getColumn(0, "prcpprcsetccnts"));
- grp_fall.tar_prcpprcsetccnts.visible = true;
- }
- */
- var tnsprcserryn = utlf_transNullToEmpty(ds_tmp_reptinfo_tnsinfo.getColumn(0, "tnsprcserryn"));
- ds_main_cond.setColumn(0, "tnsprcserryn", tnsprcserryn);
- /*
- if(tnsprcserryn.search("12") > -1){
- ds_main_cond.setColumn(0, "tnsprcsetccnts", ds_tmp_reptinfo_tnsinfo.getColumn(0, "tnsprcsetccnts"));
- grp_fall.tar_tnsprcsetccnts.visible = true;
- }
- */
- var tnsseffcyn = utlf_transNullToEmpty(ds_tmp_reptinfo_tnsinfo.getColumn(0, "tnsseffcyn"));
- ds_main_cond.setColumn(0, "tnsseffcyn", tnsseffcyn);
- /*
- if(tnsseffcyn.search("16") > -1){
- ds_main_cond.setColumn(0, "tnsseffcetccnts", ds_tmp_reptinfo_tnsinfo.getColumn(0, "tnsseffcetccnts"));
- grp_fall.tar_tnsseffcetccnts.visible = true;
- }
- */
- var arbitrationcntsyn = utlf_transNullToEmpty(ds_tmp_reptinfo_tnsinfo.getColumn(0, "arbitrationcntsyn"));
- ds_main_cond.setColumn(0, "arbitrationcntsyn", arbitrationcntsyn);
- /*
- if(arbitrationcntsyn.search("01") > -1){
- ds_main_cond.setColumn(0, "arbitrationdrugcd", ds_tmp_reptinfo_tnsinfo.getColumn(0, "arbitrationdrugcd"));
- ds_main_cond.setColumn(0, "arbitrationdrugnm", ds_tmp_reptinfo_tnsinfo.getColumn(0, "arbitrationdrugnm"));
- grp_fall.btn_arbitrationetccntsyn.visible = true;
- grp_fall.ipt_arbitrationdrugcd.visible = true;
- grp_fall.ipt_arbitrationdrugnm.visible = true;
- }
- */
- if(arbitrationcntsyn.search("04") > -1){
- ds_main_cond.setColumn(0, "arbitrationetccntsyn", ds_tmp_reptinfo_tnsinfo.getColumn(0, "arbitrationetccntsyn"));
- grp_fall.tar_arbitrationetccntsyn.visible = true;
- }
- }
- }
- /**
- * @---------------------------------------------------
- * @desc : 필수입력 콘트롤에 값이 입력되어있는지 체크
- * @param :
- * @return : true or false
- * @---------------------------------------------------
- */
- function fDetlCheck(){
-
- if( utlf_isNull(ds_main_cond.getColumn(0, "prcpprcsyn")) && utlf_isNull(ds_main_cond.getColumn(0, "tnsprcserryn")) &&
- utlf_isNull(ds_main_cond.getColumn(0, "tnsseffcyn")) && utlf_isNull(ds_main_cond.getColumn(0, "prcperryn")) &&
- utlf_isNull(ds_main_cond.getColumn(0, "brodbankerryn")) ){
-
- sysf_messageBox("상세사고 내용은", "I003");
- return false;
- }
-
- if( utlf_isNull(ds_main_cond.getColumn(0, "arbitrationcntsyn")) ){
-
- sysf_messageBox("즉각적 중재 내용", "I003");
- return false;
- }
-
- var arbitrationcntsyn = utlf_transNullToEmpty(ds_main_cond.getColumn(0, "arbitrationcntsyn"));
- if(arbitrationcntsyn.search("01") > -1){
- var arrCompId = new Array("grp_fall.ipt_arbitrationdrugcd");
- if( !frmf_isRequiredControls(arrCompId) ){
- return false;
- }
- }
-
- return true;
- }
- ]]></Script>
|