123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMMO25000" position="absolute 0 0 360 354" titletext="노인틀니등록신청서" onload="SPMMO25000_onload" oninit="SPMMO25000_oninit">
- <Layouts>
- <Layout>
- <Div position="absolute 89 19 220 117" id="group1" enable="false">
- <Layouts>
- <Layout>
- <Edit position="absolute 0 4 130 23" id="ipt_pid" enable="false" anchor="default"/>
- <Combo position="absolute 0 54 130 73" id="combo1" enable="false" innerdataset="@ds_init_orddept" datacolumn="depthngnm" codecolumn="deptcd" anchor="default"/>
- <Edit position="absolute 0 29 130 48" id="ipt_hngnm" enable="false" anchor="default"/>
- <Edit position="absolute 0 79 130 98" id="ipt_diaghngnm" enable="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 16 350 22" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #9ebed4ff;"/>
- <Static text="노인틀니등록신청서" position="absolute 0 0 160 17" align="align:center middle;" id="caption14" class="tit_2"/>
- <Static text="등록번호" position="absolute 0 21 86 44" align="align:center middle;" id="caption26" class="cell_1"/>
- <Static text="진료과" position="absolute 0 71 86 94" align="align:center middle;" id="caption1" class="cell_1"/>
- <Static text="진단" position="absolute 0 96 86 119" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="진단확인일" position="absolute 0 121 86 144" align="align:center middle;" id="caption3" class="cell_1"/>
- <Button position="absolute 235 331 291 353" id="btn_save" class="btn4" text="저장" onclick="btn_save_onclick"/>
- <Button position="absolute 295 331 351 353" id="btn_exit" class="btn4" text="종료" onclick="btn_exit_onclick"/>
- <Static text="환자명" position="absolute 0 46 86 69" align="align:center middle;" id="caption13" class="cell_1"/>
- <Static position="absolute 220 21 348 69" align="align:center middle;" id="cap_insukindnm" class="cell_1"/>
- <Calendar position="absolute 89 123 219 142" id="ipt_diagcnfmdate" class="input_s_essential" enable="false" mask="yyyy-mm-dd"/>
- <Combo position="absolute 89 148 219 167" id="combo2" enable="false" codecolumn="value" datacolumn="label" innerdataset="@ds_ioflag"/>
- <Static text="외래/입원구분" position="absolute 0 146 86 169" align="align:center middle;" id="caption16" class="cell_1" style="padding:0 0 0 3;"/>
- <CheckBox position="absolute 95 174 140 189" id="chk_regin_up" text="상악" onchanged="chk_regin_up_onchanged" truevalue="03"/>
- <CheckBox position="absolute 95 251 140 266" id="chk_regin_down" text="하악" onchanged="chk_regin_down_onchanged" truevalue="04"/>
- <Radio position="absolute 95 195 305 222" id="jawkind_up" columncount="3" rowcount="1" codecolumn="value" datacolumn="label" innerdataset="@ds_upperjawkind" onitemclick="jawkind_up_onitemclick" onitemchanged="jawkind_up_onitemchanged"/>
- <Static text="시술부위" position="absolute 0 171 86 194" align="align:center middle;" id="caption4" class="cell_1"/>
- <Static text="틀니종류" position="absolute 0 196 86 219" align="align:center middle;" id="caption5" class="cell_1"/>
- <Static position="absolute 220 71 348 119" align="align:center middle;" id="cap_msg" class="cell_1" visible="false"/>
- <Radio position="absolute 95 223 240 242" id="tempjaw_up" rowcount="1" codecolumn="value" datacolumn="label" columncount="2" innerdataset="@ds_uppertempjawyn" onitemchanged="tempjaw_up_onitemchanged"/>
- <Static text="임시틀니" position="absolute 0 221 86 244" align="align:center middle;" id="caption6" class="cell_1"/>
- <Static text="틀니종류" position="absolute 0 271 86 302" align="align:center middle;" id="caption7" class="cell_1"/>
- <Static text="임시틀니" position="absolute 0 303 86 326" align="align:center middle;" id="caption8" class="cell_1"/>
- <Radio position="absolute 95 305 240 324" id="tempjaw_down" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">제작</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미제작</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 94 271 347 305" id="jawkind_down" columncount="2" rowcount="1" codecolumn="value" datacolumn="label" innerdataset="@ds_lowerjawkind"/>
- <Static text="시술부위" position="absolute 0 246 86 269" align="align:center middle;" id="caption9" class="cell_1"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_orddept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_jawappinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_jawappinfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagengnm" type="STRING" size="256"/>
- <Column id="diaghngnm" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="icd10cd" type="STRING" size="256"/>
- <Column id="diagcnfmdd" type="STRING" size="256"/>
- <Column id="insukindnm" type="STRING" size="256"/>
- <Column id="upperjaw" type="STRING" size="256"/>
- <Column id="lowerjaw" type="STRING" size="256"/>
- <Column id="upperjawkind" type="STRING" size="256"/>
- <Column id="lowerjawkind" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="anohosp_upperjaw" type="STRING" size="256"/>
- <Column id="anohosp_lowerjaw" type="STRING" size="256"/>
- <Column id="uppertempjawyn" type="STRING" size="256"/>
- <Column id="lowertempjawyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_ioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- <Row>
- <Col id="value">I</Col>
- <Col id="label">입원</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_upperjawkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">완전틀니(레진상)</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">부분틀니</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">완전틀니(금속상)</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_uppertempjawyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">제작</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">미제작</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_lowerjawkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">완전틀니(레진상)</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">부분틀니</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">완전틀니(금속상)</Col>
- <Col id="value">5</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_lowertempjawyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">제작</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">미제작</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group1.ipt_pid" propid="value" datasetid="ds_main_jawappinfo" columnid="pid"/>
- <BindItem id="item1" compid="group1.ipt_hngnm" propid="value" datasetid="ds_main_jawappinfo" columnid="hngnm"/>
- <BindItem id="item2" compid="group1.combo1" propid="value" datasetid="ds_main_jawappinfo" columnid="orddeptcd"/>
- <BindItem id="item3" compid="group1.ipt_diaghngnm" propid="value" datasetid="ds_main_jawappinfo" columnid="icd10cd"/>
- <BindItem id="item4" compid="cap_insukindnm" propid="text" datasetid="ds_main_jawappinfo" columnid="insukindnm"/>
- <BindItem id="item5" compid="ipt_diagcnfmdate" propid="value" datasetid="ds_main_jawappinfo" columnid="diagcnfmdd"/>
- <BindItem id="item6" compid="combo2" propid="value" datasetid="ds_main_jawappinfo" columnid="ioflag"/>
- <BindItem id="item7" compid="chk_regin_up" propid="value" datasetid="ds_main_jawappinfo" columnid="upperjaw"/>
- <BindItem id="item8" compid="jawkind_up" propid="value" datasetid="ds_main_jawappinfo" columnid="upperjawkind"/>
- <BindItem id="item9" compid="tempjaw_up" propid="value" datasetid="ds_main_jawappinfo" columnid="uppertempjawyn"/>
- <BindItem id="item10" compid="chk_regin_down" propid="value" datasetid="ds_main_jawappinfo" columnid="lowerjaw"/>
- <BindItem id="item11" compid="jawkind_down" propid="value" datasetid="ds_main_jawappinfo" columnid="lowerjawkind"/>
- <BindItem id="item12" compid="tempjaw_down" propid="value" datasetid="ds_main_jawappinfo" columnid="lowertempjawyn"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2014-12-31
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2014-12-31 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs"
- include "emr_prcpmngtxp::MMOCommon.xjs"
- include "emr_prcpmngtxp::MMO001.xjs"
- var arErrorCode = new HashArray();
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- function SPMMO25000_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPMMO25000
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면오픈시 폼load이후 실행
- ****************************************************************************************/
- function SPMMO25000_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
-
- var dd = utlf_getCurrentDate(); // 당일
- dsf_makeValue(ds_send_savedata,"genrdd","string",dd);
- lf_mmbfGetDeptCodeComboList(ds_init_orddept, "A");
-
- if( frmf_checkOpener() && !utlf_isNull(appf_getPatientInfo("pid")) ) {
- dsf_makeValue(ds_send_reqdata,"pid", "string",appf_getPatientInfo("pid"));
- dsf_makeValue(ds_send_reqdata,"cretno", "string",appf_getPatientInfoDetail("cretno"));
- dsf_makeValue(ds_send_reqdata,"diagcnfmdd", "string",dd);
- dsf_makeValue(ds_send_reqdata,"insukind", "string",appf_getPatientInfoDetail("insukind"));
- dsf_makeValue(ds_send_reqdata,"ioflag", "string",appf_getPatientInfoDetail("ioflag"));
-
- if ( appf_getPatientInfoDetail("ioflag") == "O" || appf_getPatientInfoDetail("ioflag") == "S" ){ //외래일때
- dsf_makeValue(ds_send_reqdata,"orddd","string",appf_getPatientInfoDetail("orddd"));
- } else {
- dsf_makeValue(ds_send_reqdata,"orddd","string",appf_getPatientInfoDetail("indd"));
- }
- dsf_makeValue(ds_send_reqdata,"orddeptcd", "string",sysf_getUserInfo("dutplcecd"));
- dsf_makeValue(ds_send_reqdata,"orddrid", "string",sysf_getUserId());
- dsf_makeValue(ds_send_reqdata,"instcd", "string",sysf_getUserInfo("dutplceinstcd"));
-
- var oParam = {};
- oParam.id = "TRMMO25001";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqGetjawinfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_jawappinfo=jawappinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMMO25001";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRMMO25001") >= 0){
- ds_temp.setColumn(0,"flag","1");
- }
-
- // fInsuInfoSearch(); //보험 정보조회
- // if(submit("TRMMO25001")){
- // model.setValue("/root/temp/flag","1");
- // }
-
- if(ds_main_jawappinfo.getColumn(0,"anohosp_upperjaw")=="Y"){
- ds_main_jawappinfo.setColumn(0,"upperjaw", "");
- ds_main_jawappinfo.setColumn(0,"upperjawkind", "");
- ds_main_jawappinfo.setColumn(0,"uppertempjawyn","");
- chk_regin_up.enable = false;
- cap_msg.visible = true;
- cap_msg.text = "타병원 상악신청";
- }
-
- if(ds_main_jawappinfo.getColumn(0,"anohosp_lowerjaw")=="Y"){
- ds_main_jawappinfo.setColumn(0,"lowerjaw", "");
- ds_main_jawappinfo.setColumn(0,"lowerjawkind", "");
- ds_main_jawappinfo.setColumn(0,"lowertempjawyn","");
- chk_regin_down.enable = false;
- cap_msg.visible = true;
- cap_msg.text = "타병원 하악신청";
- }
-
- if(ds_main_jawappinfo.getColumn(0,"anohosp_upperjaw")=="Y" &&
- ds_main_jawappinfo.getColumn(0,"anohosp_lowerjaw")=="Y" ){
- ds_main_jawappinfo.setColumn(0,"upperjaw", "");
- ds_main_jawappinfo.setColumn(0,"lowerjaw", "");
- ds_main_jawappinfo.setColumn(0,"upperjawkind", "");
- ds_main_jawappinfo.setColumn(0,"lowerjawkind", "");
- ds_main_jawappinfo.setColumn(0,"uppertempjawyn","");
- ds_main_jawappinfo.setColumn(0,"lowertempjawyn","");
- chk_regin_up.enable = false;
- chk_regin_down.enable = false;
- chk_regin_up.enable = false;
- cap_msg.visible = true;
- btn_save.visible = false;
- cap_msg.text = "타병원 양악신청";
- }
- } else if(frmf_checkOpener() && utlf_isNull(appf_getPatientInfo("pid"))) {
- sysf_messageBox ("상단정보가 필요합니다.", "I" );
- this.close();
- }
-
- fblocking("ALL");
- }
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Function : cf_TRMMO25001
- * Description : TRMMO25001 콜백 함수
- * Argument :
- * :
- * return type :
- * Creator :
- ****************************************************************************************/
- function cf_TRMMO25001(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Function : fInsuInfoSearch
- * Description : 보험자격조회
- * Argument : flag : 자격조회 화면 팝업 여부 ("P" : Yes)
- * :
- * return type :
- * Creator :
- ****************************************************************************************/
- function fInsuInfoSearch(flag){
- //보험증번호 조회(보험자격조회)
- var param = ds_main_jawappinfo.getColumn(0,"rrgstno1") +
- ds_main_jawappinfo.getColumn(0,"rrgstno2") + "▦" + //주민번호
- ds_main_jawappinfo.getColumn(0,"hngnm") + "▦" + //이름
- ds_main_jawappinfo.getColumn(0,"orddd") + "▦" + //외래진료일자
- ds_main_jawappinfo.getColumn(0,"cretno") + "▦" + //생성번호
- "O" + "▦" + //진료형태
- "" + "▦" + //퇴원일자
- "0" + "▦" + //본인일부부담금
- "" + "▦" + //기관부담금
- ds_main_jawappinfo.getColumn(0,"pid") + "▦" + //등록번호
- ds_main_jawappinfo.getColumn(0,"orddeptcd") + "▦" + //진료과
- "" + "▦" + //본인부담구분
- "0" + "▦" + //비급여총금액
- "0" + "▦" + //산전지원금
- "00" + "▦"; //보조유형
- // frmf_setParameter("SPPMC03900_PARM",param);
- xxf_tfSetParameter("SPPMC03900_PARM", param);
-
- if( flag == "P" ){
- // modal("SPPMC03900", "1","50", "50", "SPPMC03900", "", "", "sysmenu:hidden;");
- // frmf_modal("SPPMC03900","SPPMC03900",null,null,1,50,50,null,null,null,null,null,"M");
- xxf_tfModal("SPPMC03900",1,50,50,null,null,null,null,null,null,null,"none");
- } else {
- frmf_setParameter("SPPMC03900_MSGYN", "N");
- fApproveHeallifeAmt2();
- }
- }
- /****************************************************************************************
- * Function : fblocking
- * Description : 시술부위별 컴포넌트 활성화 설정
- * Argument :
- * :
- * return type :
- * Creator :
- ****************************************************************************************/
- function fblocking(){
- var blockflag = ds_temp.getColumn(0,"flag");
-
- var upper = ds_main_jawappinfo.getColumn(0,"upperjaw");
- var lower = ds_main_jawappinfo.getColumn(0,"lowerjaw");
- if(blockflag == "1") {
- if(utlf_isNull(upper)) {
- chk_regin_up.enable = true;
- }else{
- chk_regin_up.enable = false;
- }
-
- if(utlf_isNull(lower)) {
- chk_regin_down.enable = true;
- }else{
- chk_regin_down.enable = false;
- }
- }
- fDisabledCheck();
- }
- /****************************************************************************************
- * Function : fDisabledCheck
- * Description : 컴포넌트 활성화 설정
- * Argument : flag : 활성화 대상(upper:상악/lower:하악)
- * :
- * return type :
- * Creator :
- ****************************************************************************************/
- function fDisabledCheck(flag){
- var upper = ds_main_jawappinfo.getColumn(0,"upperjaw");
- var lower = ds_main_jawappinfo.getColumn(0,"lowerjaw");
- var uppersignyn = ds_main_jawappinfo.getColumn(0,"uppersignyn");
- var lowersignyn = ds_main_jawappinfo.getColumn(0,"lowersignyn");
- var upperprntyn = ds_main_jawappinfo.getColumn(0,"upperprntyn");
- var lowerprntyn = ds_main_jawappinfo.getColumn(0,"lowerprntyn");
-
-
- if(flag == "upper"){
- if(!utlf_isNull(upper)){
- jawkind_up.enable = true;
- tempjaw_up.enable = true;
- }else{
- jawkind_up.enable = false;
- tempjaw_up.enable = false;
- }
- }else if(flag == "lower"){
- if(!utlf_isNull(lower)){
- jawkind_down.enable = true;
- tempjaw_down.enable = true;
- }else{
- jawkind_down.enable = false;
- tempjaw_down.enable = false;
- }
- }else{
- if(!utlf_isNull(upper)){
- jawkind_up.enable = true;
- tempjaw_up.enable = true;
- }else{
- jawkind_up.enable = false;
- tempjaw_up.enable = false;
- }
-
- if(!utlf_isNull(lower)){
- jawkind_down.enable = true;
- tempjaw_down.enable = true;
- }else{
- jawkind_down.enable = false;
- tempjaw_down.enable = false;
- }
- }
-
- if(uppersignyn == "Y" || upperprntyn == "Y"){
- jawkind_up.enable = false;
- tempjaw_up.enable = false;
- }else{
- jawkind_up.enable = true;
- tempjaw_up.enable = true;
- }
-
- if(lowersignyn == "Y" || lowerprntyn == "Y"){
- jawkind_down.enable = false;
- tempjaw_down.enable = false;
- }else{
- jawkind_down.enable = true;
- tempjaw_down.enable = true;
- }
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : chk_regin_up
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 상악 체크박스 체크
- ****************************************************************************************/
- function chk_regin_up_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- fDisabledCheck("upper");
- }
- /****************************************************************************************
- * Components : CheckBox
- * Components ID : chk_regin_down
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 하악 체크박스 체크
- ****************************************************************************************/
- function chk_regin_down_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- fDisabledCheck("lower");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 저장버튼 클릭
- ****************************************************************************************/
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.copyData(ds_main_jawappinfo);
- if(utlf_isNull(frmf_getParameter("SPPMC03900_insukind"))){
- dsf_makeValue(ds_send_savedata,"insukind","string",appf_getPatientInfoDetail("insukind"));
- }else if(!utlf_isNull(frmf_getParameter("SPPMC03900_insukind"))){
- dsf_makeValue(ds_send_savedata,"insukind","string",frmf_getParameter("SPPMC03900_insukind"));
- }
- dsf_makeValue(ds_send_savedata,"orddrid","string", sysf_getUserId());
- dsf_makeValue(ds_send_savedata,"genrdd", "string", utlf_getCurrentDate());
- if(utlf_isNull(ds_send_savedata.getColumn(0,"upperjaw")) && utlf_isNull(ds_send_savedata.getColumn(0,"lowerjaw"))){
- sysf_messageBox ( "시술부위 선택은 필수입니다.", "C" );
- }else{
- // submit("TXMMO25001");
- dsf_makeValue(ds_send_savedata,"genrflagcd", "string", ds_send_savedata.getColumn(0,"ioflag"));
- dsf_makeValue(ds_send_savedata,"genrorddd", "string", ds_send_savedata.getColumn(0,"orddd"));
- dsf_makeValue(ds_send_savedata,"genrcretno", "string", ds_send_savedata.getColumn(0,"cretno"));
- dsf_makeValue(ds_send_savedata,"maindiagcd", "string", ds_send_savedata.getColumn(0,"diagcd"));
- // 16.02.03, 허만호
- if( ds_main_jawappinfo.getColumn(0, "upperjaw") == "Y" || ds_main_jawappinfo.getColumn(0, "upperjaw") == true ) {
- ds_send_savedata.setColumn(0, "upperjaw", "03");
- } else {
- ds_send_savedata.setColumn(0, "upperjaw", "");
- }
-
- if( ds_main_jawappinfo.getColumn(0, "lowerjaw") == "Y" || ds_main_jawappinfo.getColumn(0, "lowerjaw") == true ) {
- ds_send_savedata.setColumn(0, "lowerjaw", "04");
- } else {
- ds_send_savedata.setColumn(0, "lowerjaw", "");
- }
-
- var oParam = {};
- oParam.id = "TXMMO25001";
- oParam.service = "prcpmngtapp.EtcPrcpMngt";
- oParam.method = "reqSaveJawAppInfo";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = null;
- oParam.async = false;
- tranf_submit(oParam);
-
- this.close();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_exit
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제버튼 클릭
- ****************************************************************************************/
- function btn_exit_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function ds_main_jawappinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "upperjaw")
- obj.setColumn(0, e.columnid, (e.newvalue == "Y" || e.newvalue == true || e.newvalue == "03") ? "Y" : "N");
-
- if(e.columnid == "lowerjaw")
- obj.setColumn(0, e.columnid, (e.newvalue == "Y" || e.newvalue == true || e.newvalue == "04") ? "Y" : "N");
- }
- ]]></Script>
- </Form>
- </FDL>
|