123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SSPMC00100" position="absolute 0 0 1196 211" titletext="인적사항" oninit="SSPMC00100_oninit" onload="SSPMC00100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 207" id="group5" scrollbars="none" anchor="left top right">
- <Layouts>
- <Layout width="1195" height="197">
- <Static text="외래미수금" position="absolute 721 181 821 204" id="caption48" class="cell_1" anchor="default"/>
- <Static text="참고사항" position="absolute 0 103 100 204" id="caption45" class="cell_1" anchor="default" style="padding:0 0 0 8;"/>
- <Static text="퇴원미수금" position="absolute 984 181 1059 204" id="caption44" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 203 1194 209" linetype="horizontal" id="line22" class="line_3" anchor="left top right"/>
- <Edit readonly="false" position="absolute 618 53 718 72" id="ipt_mpphontel" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 618 79 718 98" id="ipt_etctel1" anchor="default" enable="false"/>
- <Static text="인적사항" position="absolute 0 4 95 20" id="caption2" class="tit_2" anchor="default"/>
- <Shape position="absolute 0 99 1194 105" linetype="horizontal" id="line14" class="line_2" anchor="default"/>
- <Shape position="absolute 0 73 1194 79" linetype="horizontal" id="line15" class="line_2" anchor="default"/>
- <Shape position="absolute 0 47 1194 53" linetype="horizontal" id="line16" class="line_2" anchor="default"/>
- <Edit readonly="false" position="absolute 824 79 1194 98" id="ipt_detladdr" anchor="default" enable="false"/>
- <Shape position="absolute 0 20 1194 26" linetype="horizontal" id="line17" class="line_10" anchor="left top right"/>
- <Combo position="absolute 1062 131 1194 150" id="combo6" class="combo_default" enable="false" innerdataset="@ds_init_P0157list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Edit readonly="false" position="absolute 824 105 1194 124" id="input28" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 377 53 512 72" id="ipt_engnm" anchor="default" enable="false"/>
- <Calendar readonly="false" position="absolute 412 79 512 98" id="ipt_birthdd" mask="yyyy-mm-dd" anchor="default" enable="false" dateformat="yyyy-MM-dd" value="null"/>
- <Edit readonly="false" position="absolute 412 27 461 46" id="opt_sex" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 464 27 512 46" id="opt_age" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 618 27 718 46" id="ipt_hometel" anchor="default" enable="false"/>
- <MaskEdit position="absolute 103 79 203 98" id="ipt_rrgstno1" class="input_essential" taborder="3" mask="######" anchor="default" onkeydown="group5_ipt_rrgstno1_onkeydown" style="align:left middle;" type="string" maskchar=" " displaynulltext=" " trimtype="both" autoselect="true"/>
- <MaskEdit position="absolute 206 79 306 98" id="ipt_rrgstno2" class="input_essential" taborder="4" mask="#######" anchor="default" onkeydown="group5_ipt_rrgstno2_onkeydown" style="align:left middle;" maskchar=" " displaynulltext=" " type="string" trimtype="both" autoselect="true"/>
- <CheckBox position="absolute 824 131 865 151" id="checkbox10" enable="false" anchor="default" text="VIP" truevalue="Y" falsevalue="N"/>
- <Edit readonly="false" position="absolute 824 157 981 176" id="input24" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 1062 157 1194 176" id="input25" anchor="default" enable="false"/>
- <Shape position="absolute 721 151 1194 157" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Shape position="absolute 172 144 645 150" linetype="horizontal" id="line13" class="line_2" anchor="default"/>
- <Edit readonly="false" position="absolute 721 53 1194 72" id="input27" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 857 27 887 46" id="ipt_zipcd2" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 824 27 854 46" id="ipt_zipcd1" anchor="default" enable="false"/>
- <Edit readonly="false" position="absolute 347 124 430 143" id="output67" anchor="default" enable="false"/>
- <CheckBox position="absolute 274 124 344 144" id="checkbox9" enable="false" anchor="default" text="직원소개" truevalue="Y" falsevalue="N"/>
- <Combo position="absolute 511 124 643 143" id="combo37" class="combo_default" enable="false" innerdataset="@ds_init_P0015list" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 824 182 981 201" id="input30" mask="#,###" anchor="default" style="align:left middle;"/>
- <Edit readonly="false" position="absolute 1062 182 1194 201" id="input32" anchor="default" enable="false"/>
- <Shape position="absolute 721 177 1194 183" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
- <Button position="absolute 290 28 306 44" id="btn_search" class="icon_search" taborder="5" text="" anchor="default" onclick="group5_btn_search_onclick"/>
- <Static text="우편번호/주소" position="absolute 721 25 821 48" id="caption40" class="cell_1" anchor="default"/>
- <Static text="추천여부/추천인" position="absolute 170 122 270 145" id="caption41" class="cell_1" anchor="default" style="font:Dotum,8;"/>
- <Static text="성당정보" position="absolute 984 155 1059 178" id="caption42" class="cell_1" anchor="default"/>
- <Static text="VIP여부/비고" position="absolute 721 129 821 152" id="caption43" class="cell_1" anchor="default"/>
- <Static text="환자번호" position="absolute 0 25 100 48" id="caption21" class="cell_1" anchor="default" style="padding:0 0 0 8;"/>
- <Static text="전화[자택]" position="absolute 515 25 615 48" id="caption22" class="cell_1" anchor="default"/>
- <Static text="세례명" position="absolute 721 155 821 178" id="caption56" class="cell_1" anchor="default"/>
- <Static text="전화[휴대]" position="absolute 515 51 615 74" id="caption34" class="cell_1" anchor="default"/>
- <Static text="성명[한/표/영]" position="absolute 0 51 100 74" id="caption23" class="cell_1" anchor="default" style="padding:0 0 0 8;"/>
- <Static text="성별/나이" position="absolute 309 25 409 48" id="caption57" class="cell_1" anchor="default"/>
- <Static text="주민번호" position="absolute 0 77 100 100" id="caption35" class="cell_1" anchor="default" style="padding:0 0 0 8;"/>
- <Static text="전화[기타]" position="absolute 515 77 615 100" id="caption36" class="cell_1" anchor="default"/>
- <Static text="생년월일" position="absolute 309 77 409 100" id="caption47" class="cell_1" anchor="default"/>
- <Static text="종교" position="absolute 984 129 1059 152" id="caption37" class="cell_1" anchor="default"/>
- <Static text="이메일주소" position="absolute 721 103 821 126" id="caption38" class="cell_1" anchor="default"/>
- <Static text="상세(하위)주소" position="absolute 721 77 821 100" id="caption39" class="cell_1" anchor="default"/>
- <Edit position="absolute 103 27 287 46" id="ipt_pid" class="input_essential" taborder="1" anchor="default" imemode="alpha" onkeydown="group5_ipt_pid_onkeydown" autoselect="true"/>
- <Edit position="absolute 103 53 238 72" id="ipt_hngnm" class="input_essential" taborder="2" anchor="default" imemode="hangul" onkeydown="group5_ipt_hngnm_onkeydown" autoselect="true"/>
- <Edit readonly="false" position="absolute 865 131 981 150" id="input1" anchor="default" enable="false"/>
- <Static text="관계" position="absolute 433 122 508 145" id="caption1" class="cell_1" anchor="default"/>
- <Edit readonly="false" position="absolute 890 27 905 46" id="input2" anchor="default" enable="false"/>
- <Button position="absolute 55 79 130 98" id="button1" class="btn2" visible="false" text="주민번호" anchor="default" onclick="group5_button1_onclick"/>
- <Edit readonly="false" position="absolute 240 53 375 72" id="output1" anchor="default" enable="false"/>
- <Button position="absolute 53 182 95 201" id="btn_remfact" class="btn2" text="펼침" anchor="default" onclick="group5_btn_remfact_onclick"/>
- <TextArea position="absolute 101 104 718 204" id="tar_remfact" enable="false" anchor="default" wordwrap="char" scrollbars="fixedvert"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_patinfo_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="engnm" type="STRING" size="256"/>
- <Column id="chinm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="bindpid" type="STRING" size="256"/>
- <Column id="hometel" type="STRING" size="256"/>
- <Column id="mpphontel" type="STRING" size="256"/>
- <Column id="etctel1" type="STRING" size="256"/>
- <Column id="etctel2" type="STRING" size="256"/>
- <Column id="smsaprvyn" type="STRING" size="256"/>
- <Column id="email" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="zipcdseq" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="detladdr" type="STRING" size="256"/>
- <Column id="btype" type="STRING" size="256"/>
- <Column id="rh" type="STRING" size="256"/>
- <Column id="forgeryn" type="STRING" size="256"/>
- <Column id="nati" type="STRING" size="256"/>
- <Column id="psptno" type="STRING" size="256"/>
- <Column id="recmyn" type="STRING" size="256"/>
- <Column id="recmerid" type="STRING" size="256"/>
- <Column id="recmerrela" type="STRING" size="256"/>
- <Column id="vipyn" type="STRING" size="256"/>
- <Column id="viprem" type="STRING" size="256"/>
- <Column id="religncd" type="STRING" size="256"/>
- <Column id="baptnm" type="STRING" size="256"/>
- <Column id="chchnm" type="STRING" size="256"/>
- <Column id="dethyn" type="STRING" size="256"/>
- <Column id="dethdt" type="STRING" size="256"/>
- <Column id="chosresn" type="STRING" size="256"/>
- <Column id="animyn" type="STRING" size="256"/>
- <Column id="exptresncd" type="STRING" size="256"/>
- <Column id="inhospyn" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="outuncoamt" type="STRING" size="256"/>
- <Column id="dschuncoamt" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="hngnm2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="engnm"/>
- <Col id="chinm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="brthdd"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="bindpid"/>
- <Col id="hometel"/>
- <Col id="mpphontel"/>
- <Col id="etctel1"/>
- <Col id="etctel2"/>
- <Col id="smsaprvyn"/>
- <Col id="email"/>
- <Col id="zipcd1"/>
- <Col id="zipcd2"/>
- <Col id="zipcdseq"/>
- <Col id="addr"/>
- <Col id="detladdr"/>
- <Col id="btype"/>
- <Col id="rh"/>
- <Col id="forgeryn"/>
- <Col id="nati"/>
- <Col id="psptno"/>
- <Col id="recmyn"/>
- <Col id="recmerid"/>
- <Col id="recmerrela"/>
- <Col id="vipyn"/>
- <Col id="viprem"/>
- <Col id="religncd"/>
- <Col id="baptnm"/>
- <Col id="chchnm"/>
- <Col id="dethyn"/>
- <Col id="dethdt"/>
- <Col id="chosresn"/>
- <Col id="animyn"/>
- <Col id="exptresncd"/>
- <Col id="inhospyn"/>
- <Col id="remfact"/>
- <Col id="outuncoamt"/>
- <Col id="dschuncoamt"/>
- <Col id="fstrgstrid"/>
- <Col id="fstrgstdt"/>
- <Col id="lastupdtrid"/>
- <Col id="lastupdtdt"/>
- <Col id="hngnm2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_result_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0015list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_P0157list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_uid_childre" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.ipt_mpphontel" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="mpphontel"/>
- <BindItem id="item1" compid="group5.ipt_etctel1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="etctel1"/>
- <BindItem id="item2" compid="group5.ipt_detladdr" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="detladdr"/>
- <BindItem id="item3" compid="group5.combo6" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="religncd"/>
- <BindItem id="item4" compid="group5.input28" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="email"/>
- <BindItem id="item5" compid="group5.tar_remfact" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="remfact"/>
- <BindItem id="item6" compid="group5.ipt_engnm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="engnm"/>
- <BindItem id="item7" compid="group5.ipt_birthdd" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="brthdd"/>
- <BindItem id="item8" compid="group5.opt_sex" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="sex"/>
- <BindItem id="item9" compid="group5.opt_age" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="age"/>
- <BindItem id="item10" compid="group5.ipt_hometel" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hometel"/>
- <BindItem id="item11" compid="group5.ipt_rrgstno1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="rrgstno1"/>
- <BindItem id="item12" compid="group5.ipt_rrgstno2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="rrgstno2"/>
- <BindItem id="item13" compid="group5.checkbox10" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="vipyn"/>
- <BindItem id="item14" compid="group5.input24" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="baptnm"/>
- <BindItem id="item15" compid="group5.input25" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="chchnm"/>
- <BindItem id="item16" compid="group5.input27" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="addr"/>
- <BindItem id="item17" compid="group5.ipt_zipcd2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="zipcd2"/>
- <BindItem id="item18" compid="group5.ipt_zipcd1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="zipcd1"/>
- <BindItem id="item19" compid="group5.output67" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="recmerid"/>
- <BindItem id="item20" compid="group5.checkbox9" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="recmyn"/>
- <BindItem id="item21" compid="group5.combo37" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="recmerrela"/>
- <BindItem id="item22" compid="group5.input30" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="outuncoamt"/>
- <BindItem id="item23" compid="group5.input32" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="dschuncoamt"/>
- <BindItem id="item24" compid="group5.ipt_pid" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="pid"/>
- <BindItem id="item25" compid="group5.ipt_hngnm" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hngnm"/>
- <BindItem id="item26" compid="group5.input1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="viprem"/>
- <BindItem id="item27" compid="group5.input2" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="zipcdseq"/>
- <BindItem id="item28" compid="group5.output1" propid="value" datasetid="ds_main_patinfo_patinfolist" columnid="hngnm2"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-05-24
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-05-24 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var arErrorCode = new HashArray();
- function cf_TRPMC02500(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRPMC02500 *****");
- }
- /*SSPMC00100_oninit*/
- function SSPMC00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- /*SSPMC00100_onload*/
- function SSPMC00100_onload(obj:Form, e:LoadEventInfo)
- {
- var arrParam = [{dsNm: "ds_init_P0157list", cdGrpId: "P0157"}, {dsNm: "ds_init_P0015list", cdGrpId: "P0015"}]
- appf_getCodeList(arrParam, true);
- //2007.7.23 - 이동식 추가
- //다른곳에서 화면 호출 조회
- //간호 요청사항 추가
- //2007.12.28 - 박지욱 추가
- //root/temp/paminfo 노드 만들었음
- var node = sysf_getGlobalVariable("paminfo");
- var pid = '';
- if( !utlf_isNull(node) ){
- dsf_setCSVToDs("ds_temp_paminfo", node);
- pid = ds_temp_paminfo.getColumn(0, "pid");
- }
- else if (frmf_checkOpener()){ //팝업화면으로 사용될 때
- pid = ds_source.getColumn(0, "pid");
- }
- try{
- if(typeof(arg_ds_source) != 'undefined' && !utlf_isNull(arg_ds_source)){
- ds_main_patinfo_patinfolist.setColumn(0, 'pid', arg_ds_source.getColumn(0, 'pid'));
- }
- }catch(e){
- sysf_catchTrace(e);
- }
- // checkOpener()를 체크하지 않고 노드에 직접적으로 매핑되어 있는 값을 검사함으로써 검색을 한다.
- if( !utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "pid"))){
- group5.ipt_pid.value = ds_main_patinfo_patinfolist.getColumn(0, "pid")
- fSearchPatInfo();
- }
- if(utlf_transNullToEmpty(pid) != ''){
- ds_main_patinfo_patinfolist.setColumn(0, 'pid', pid);
- fSearchPatInfo();
- }
- }
- /*fSearchPatInfo*/
- function fSearchPatInfo(){
- ds_source.clearData(); ds_source.addRow();
- ds_source.setColumn(0, "srchcond", "1");
- ds_source.setColumn(0, "pid", group5.ipt_pid.value);
-
- //환자등록번호 체크
- if( !utlf_isNull(group5.ipt_pid.value) ){
- ds_main_result_patinfo.clearData();
- ds_main_result_patinfo.addRow();
- if( !utlf_isNull(ds_source.getColumnInfo("srchcond")) && !utlf_isNull(ds_source.getColumnInfo("checkfnexam")) ){
- dsf_setTypeFormat(ds_source, "srchcond:INT^checkfnexam:INT");
- }
- var oParam = {};
- oParam.id = "TRPMC02500";
- oParam.service = "patinfomngtapp.PatBaseInfo";
- oParam.method = "reqGetPatInfo";
- oParam.inds = "req=ds_source";
- oParam.outds = "ds_main_result_patinfo=patinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRPMC02500";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRPMC02500") > -1){
- //fSearch는 인적사항 화면을 임포트 해간 화면에서 구현해 주어야 하는 함수이다.
- if( ds_main_result_patinfo.rowcount > 0 ){
- ds_main_patinfo_patinfolist.copyData(ds_main_result_patinfo);
- ds_main.setColumn(0, "popupendflag", "ok");
- fSearch();
- }else{
- ds_main_patinfo_patinfolist.clearData();
- ds_main_patinfo_patinfolist.addRow();
- sysf_messageBox("없는 환자 번호 입니다.", "E999", "");
- }
- }
- }else{
- sysf_messageBox("환자등록번호를 정확히", "C001");
- }
- }
- /*group5_ipt_rrgstno1_onkeydown*/
- function group5_ipt_rrgstno1_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == "13") {
- ds_source.setColumn(0, "srchcond", "3");
- ds_source.setColumn(0, "rrgstno1", group5.ipt_rrgstno1.value);
- ds_source.setColumn(0, "rrgstno2", group5.ipt_rrgstno2.value);
- frmf_inputEnterKey("group5.btn_search", "onclick", new ClickEventInfo );
- }
- }
- /*group5_ipt_rrgstno2_onkeydown*/
- function group5_ipt_rrgstno2_onkeydown(obj:MaskEdit, e:KeyEventInfo)
- {
- if(e.keycode == "13") {
- ds_source.setColumn(0, "srchcond", "3");
- ds_source.setColumn(0, "rrgstno1", group5.ipt_rrgstno1.value);
- ds_source.setColumn(0, "rrgstno2", group5.ipt_rrgstno2.value);
- frmf_inputEnterKey("group5.btn_search", "onclick", new ClickEventInfo );
- }
- }
- /*group5_btn_search_onclick*/
- function group5_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
- objArg.arg_ds_send = ds_source;
- frmf_modal("SPPMC02500", "SPPMC02500",objArg, "", 1, 150,150,"","","","","","M" );
- ds_main_patinfo_patinfolist.copyData(ds_patinfolist); //환자조회에서 copy 하는 데이터셋 달라 한 번 더 복사.
- //ds_main.setColumn(0, 'popupendflag', 'ok');
- //fSearch는 인적사항 화면을 임포트 해간 화면에서 구현해 주어야 하는 함수이다.
- fSearch();
- ds_source.clearData();
- ds_source.addRow();
- }
- var iptPidKeyDown = false;
- /*group5_ipt_pid_onkeydown*/
- function group5_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13" || iptPidKeyDown) {
- obj.updateToDataset();
- iptPidKeyDown = false;
- fSearchPatInfo();
- }
- }
- /*group5_ipt_hngnm_onkeydown*/
- function group5_ipt_hngnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13") {
- ds_source.setColumn(0, "srchcond", "2");
- ds_source.setColumn(0, "hngnm", group5.ipt_hngnm.value);
- ds_main.setColumn(0, "popupendflag", "ok");
- group5.btn_search.click();
- //frmf_inputEnterKey("group5.btn_search", "onclick", new ClickEventInfo );
- }
- }
- /*group5_button1_onclick*/
- function group5_button1_onclick(obj:Button, e:ClickEventInfo)
- {alert("쓰지 않는 기능인거 같음!!");return;
- fEasyPadNoInsert("rrgstno" , ipt_rrgstno1 , ipt_rrgstno2);
- }
- /*group5_btn_remfact_onclick*/
- function group5_btn_remfact_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( utlf_isNull(ds_main_patinfo_patinfolist.getColumn(0, "pid")) ){
- return;
- }
- ds_main_patinfo_patinfolist.setColumn(0, "remfact", fCallSpecPopUp_remfact(ds_main_patinfo_patinfolist.getColumn(0, "pid"),ds_main_patinfo_patinfolist.getColumn(0, "remfact")) );
- }
- /*fCallSpecPopUp_remfact*/
- function fCallSpecPopUp_remfact(pid,remfact){
- var remfact_rtn = "";
- sysf_setGlobalVariable("ptbs_pid",pid,"p");
- sysf_setGlobalVariable("ptbs_remfact",remfact,"p");
- frmf_modal("SMPAI02200","SMPAI02200","", "", "", "", "", "", "", "", "", "", "M");
- remfact_rtn = sysf_getGlobalVariable("ptbs_remfact","p");
- sysf_setGlobalVariable("ptbs_pid","","p");
- sysf_setGlobalVariable("ptbs_remfact","","p");
- return remfact_rtn;
- }
- ]]></Script>
- </Form>
- </FDL>
|