1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPIB00200" position="absolute 0 0 1202 761" titletext="선별심사코드관리(SMPIB00200)" oninit="SMPIB00200_oninit" onload="SMPIB00200_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 13 1195 757" id="group3" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Div position="absolute 0 11 1194 46" align="align:center top;" id="group2" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Button position="absolute 1128 7 1184 29" id="btn_srch" class="btn1" text="조회" anchor="top right" onclick="group3_group2_btn_srch_onclick"/>
- <Shape position="absolute 1115 7 1121 29" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
- <Static text="기준일자 :" position="absolute 188 10 274 27" id="caption2" class="search_name" anchor="default"/>
- <Static text="작업구분 :" position="absolute 372 10 458 27" id="caption3" class="search_name" anchor="default"/>
- <Calendar position="absolute 270 8 361 27" id="ipt_badd" class="input_search" dateformat="yyyy-MM-dd" value="null" anchor="default"/>
- <Combo position="absolute 454 8 514 27" id="cmb_workflag" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group3_group2_cmb_workflag_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전 체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">사전</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">사후</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 615 8 675 27" id="cmb_ioflag" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="group3_group2_cmb_ioflag_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">전 체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">I</Col>
- <Col id="datacolumn">입 원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">O</Col>
- <Col id="datacolumn">외 래</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="입원/외래 :" position="absolute 529 10 624 27" id="caption1" class="search_name" anchor="default"/>
- <Static text="수가코드 :" position="absolute 693 10 779 27" id="caption7" class="search_name" anchor="default"/>
- <Edit position="absolute 770 8 854 27" id="ipt_calcscorcd" class="input_search" onkeyup="group3_group2_ipt_calcscorcd_onkeyup" anchor="default"/>
- <Static text="종료건포함여부 :" position="absolute 882 10 1007 27" id="caption4" class="search_name" anchor="default"/>
- <Radio position="absolute 999 6 1109 29" id="rdo_delinclude" columncount="2" codecolumn="value" datacolumn="label" innerdataset="@ds_rdo_delinclude" anchor="default"/>
- <Static text="심사자 :" position="absolute 13 10 88 27" id="caption8" class="search_name" anchor="default"/>
- <Combo position="absolute 80 8 170 27" id="cmb_judger" class="combo_search" innerdataset="@ds_init_judgerlist_judger" datacolumn="judgnm" codecolumn="judgid" anchor="default"/>
- <Button id="btn_srchedicd" taborder="1" class="icon_search" position="absolute 854 10 870 26" onclick="group3_group2_btn_srchedicd_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 952 52 978 71" id="btn_prev" class="icon_left" visible="false" text="" anchor="top right" onclick="group3_btn_prev_onclick"/>
- <Button position="absolute 979 52 1005 71" id="btn_next" class="icon_right" visible="false" text="" anchor="top right"/>
- <Shape position="absolute 0 71 1194 77" linetype="horizontal" id="line3" class="line_10" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Grid position="absolute 0 76 1194 716" id="grd_asrtjudg" scrollbars="autoboth" binddataset="ds_main_list1_listjchk" anchor="all" onexpanddown="group3_grd_asrtjudg_onexpanddown" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22" band="left"/>
- <Column size="100" band="left"/>
- <Column size="120" band="left"/>
- <Column size="200" band="left"/>
- <Column size="70" band="left"/>
- <Column size="70" band="left"/>
- <Column size="45" band="left"/>
- <Column size="90" band="left"/>
- <Column size="90" band="left"/>
- <Column size="82"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="250"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="심사자"/>
- <Cell col="2" text="수가코드"/>
- <Cell col="3" text="수가명"/>
- <Cell col="4" text="입원/외래"/>
- <Cell col="5" text="작업구분"/>
- <Cell col="6" text="순번"/>
- <Cell col="7" text="시작일자"/>
- <Cell col="8" text="종료일자"/>
- <Cell col="9" text="상병포함여부"/>
- <Cell col="10" text="시작상병코드"/>
- <Cell col="11" text="시작상병명"/>
- <Cell col="12" text="종료상병코드"/>
- <Cell col="13" text="종료상병명"/>
- <Cell col="14" text="수량"/>
- <Cell col="15" text="일수"/>
- <Cell col="16" text="총투"/>
- <Cell col="17" text="진료과포함여부"/>
- <Cell col="18" text="진료과"/>
- <Cell col="19" text="성별"/>
- <Cell col="20" text="나이포함여부"/>
- <Cell col="21" text="시작나이"/>
- <Cell col="22" text="종료나이"/>
- <Cell col="23" text="원내원외구분"/>
- <Cell col="24" text="수납전심사여부"/>
- <Cell col="25" text="참고사항"/>
- <Cell col="26" text="oldcalcscorcd"/>
- <Cell col="27" text="oldordnm"/>
- <Cell col="28" text="oldtodd"/>
- <Cell col="29" text="oldworkflag"/>
- <Cell col="30" text="changeflag"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" expr="currow+1"/>
- <Cell col="1" displaytype="combo" edittype="combo" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:judgid" combodataset="ds_init_judgerlist_judger" combocodecol="judgid" combodatacol="judgnm" enable="false"/>
- <Cell col="2" displaytype="text" edittype="text" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:calcscorcd" expandshow="show"/>
- <Cell col="3" displaytype="text" edittype="text" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:ordnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:ioflag" combodataset="ds_cmb_ioflag" combocodecol="value" combodatacol="label"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:workflag" combodataset="ds_cmb_workflag" combocodecol="value" combodatacol="label" enable="false"/>
- <Cell col="6" displaytype="normal" edittype="none" style="align:left middle;color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:seqno"/>
- <Cell col="7" displaytype="date" edittype="date" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="8" displaytype="date" edittype="date" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:todd" mask="yyyy-MM-dd"/>
- <Cell col="9" displaytype="checkbox" edittype="expr:todd <= utlf_getCurrentDate() ? 'none' : 'checkbox'" text="bind:diaginclyn" expr="expr:diaginclyn == 'true' || diaginclyn == '1' ? 1 : 0"/>
- <Cell col="10" displaytype="text" edittype="text" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:diagcdfrom" expandshow="show" enable="false"/>
- <Cell col="11" displaytype="normal" edittype="none" style="align:left middle;color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:diagnmfrom"/>
- <Cell col="12" displaytype="text" edittype="text" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:diagcdto" expandshow="show" enable="false"/>
- <Cell col="13" displaytype="normal" edittype="none" style="align:left middle;color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:diagnmto"/>
- <Cell col="14" displaytype="text" edittype="text" text="bind:drugqty"/>
- <Cell col="15" displaytype="text" edittype="text" text="bind:dayno"/>
- <Cell col="16" displaytype="text" edittype="text" text="bind:totdrugqty"/>
- <Cell col="17" displaytype="checkbox" edittype="expr:todd <= utlf_getCurrentDate() ? 'none' : 'checkbox'" text="bind:orddeptinclyn" expr="expr:orddeptinclyn == 'true' || orddeptinclyn == '1' ? 1 : 0"/>
- <Cell col="18" displaytype="combo" edittype="combo" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:orddeptcd" combodataset="ds_init_orddeptcd_orddeptcdlist" combocodecol="cd" combodatacol="nm" id="col_orddeptcd"/>
- <Cell col="19" displaytype="combo" edittype="combo" text="bind:gndr"/>
- <Cell col="20" displaytype="checkbox" edittype="expr:todd <= utlf_getCurrentDate() ? 'none' : 'checkbox'" text="bind:ageinclyn" expr="expr:ageinclyn == 'true' || ageinclyn == '1' ? 1 : 0"/>
- <Cell col="21" displaytype="normal" edittype="normal" style="align:left middle;color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:agefrom"/>
- <Cell col="22" displaytype="normal" edittype="normal" style="align:left middle;color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:ageto"/>
- <Cell col="23" displaytype="combo" edittype="combo" text="bind:hosinoutflag"/>
- <Cell col="24" displaytype="combo" edittype="combo" text="bind:bfjudgflag"/>
- <Cell col="25" displaytype="text" edittype="text" style="color:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');color2:EXPR(todd <= utlf_getCurrentDate() ? '#FF0000' : '#000000');" text="bind:remfact" expandshow="show"/>
- <Cell col="26" text="bind:oldcalcscorcd"/>
- <Cell col="27" text="bind:oldordnm"/>
- <Cell col="28" text="bind:oldtodd"/>
- <Cell col="29" text="bind:oldworkflag"/>
- <Cell col="30" text="bind:changeflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="선별 심사 코드 목록" position="absolute 0 55 144 76" id="caption5" class="tit_2"/>
- <Button position="absolute 1141 52 1194 71" id="btn_delRow" class="btn2" text="행삭제" anchor="top right" onclick="group3_btn_delRow_onclick"/>
- <Button position="absolute 1006 52 1086 71" id="button2" class="btn7" text="엑셀저장" anchor="top right" onclick="group3_button2_onclick"/>
- <Button position="absolute 1087 52 1140 71" id="btn_addRow" class="btn2" text="행추가" anchor="top right" onclick="group3_btn_addRow_onclick"/>
- <Div position="absolute 410 255 825 530" id="grp_remfact" visible="false" style="background:#ffffffff;border:1 solid #808080ff ;">
- <Layouts>
- <Layout>
- <TextArea position="absolute 6 24 410 240" id="ipt_remfact" scrollbars="autovert" wordwrap="word"/>
- <Static text="참고사항 입력/조회" position="absolute 6 5 160 22" id="caption15" class="search_name"/>
- <Button position="absolute 295 245 351 267" id="btn_confirm" class="btn4" text="확인" onclick="group3_grp_remfact_btn_confirm_onclick"/>
- <Button position="absolute 354 245 410 267" id="btn_cancel" class="btn4" text="취소" onclick="group3_grp_remfact_btn_cancel_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 728 1195 755" id="grp_btn" scrollbars="autoboth" anchor="left right bottom">
- <Layouts>
- <Layout>
- <Shape position="absolute 0 0 1194 6" linetype="horizontal" id="line23" class="line_6" anchor="default"/>
- <Button position="absolute 1126 5 1194 27" id="button5" class="btn4" text="초기화" anchor="right bottom" onclick="grp_btn_button5_onclick"/>
- <Button position="absolute 1068 5 1124 27" id="btn_save" class="btn4" text="저장" anchor="right bottom" onclick="grp_btn_btn_save_onclick"/>
- <Button position="absolute 970 5 1066 27" id="button1" class="btn4" text="다음페이지" anchor="right bottom" onclick="grp_btn_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption6" text="선별 심사 코드 관리" class="tit_1" position="absolute 0 0 206 23"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send_item1_itemjchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="badd" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="endinclude" type="STRING" size="256"/>
- <Column id="judgid" type="STRING" size="256"/>
- <Column id="rownum" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="badd"/>
- <Col id="workflag"/>
- <Col id="ioflag"/>
- <Col id="calcscorcd"/>
- <Col id="endinclude"/>
- <Col id="judgid"/>
- <Col id="rownum"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_judgerlist_judger" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="judgnm" type="STRING" size="256"/>
- <Column id="judgid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_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">-</Col>
- </Row>
- <Row>
- <Col id="label">입원</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">외래</Col>
- <Col id="value">O</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_cmb_workflag" 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">-</Col>
- </Row>
- <Row>
- <Col id="label">사전심사</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">사후심사</Col>
- <Col id="value">12</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_orddeptcd_orddeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING" size="256"/>
- <Column id="cd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0165list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_list1_listjchk" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_list1_listjchk_oncolumnchanged">
- <ColumnInfo>
- <Column id="judgid" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="ordnm" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="workflag" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="diaginclyn" type="STRING" size="256"/>
- <Column id="diagcdfrom" type="STRING" size="256"/>
- <Column id="diagnmfrom" type="STRING" size="256"/>
- <Column id="diagcdto" type="STRING" size="256"/>
- <Column id="diagnmto" type="STRING" size="256"/>
- <Column id="drugqty" type="STRING" size="256"/>
- <Column id="dayno" type="STRING" size="256"/>
- <Column id="totdrugqty" type="STRING" size="256"/>
- <Column id="orddeptinclyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="gndr" type="STRING" size="256"/>
- <Column id="ageinclyn" type="STRING" size="256"/>
- <Column id="agefrom" type="STRING" size="256"/>
- <Column id="ageto" type="STRING" size="256"/>
- <Column id="hosinoutflag" type="STRING" size="256"/>
- <Column id="remfact" type="STRING" size="256"/>
- <Column id="oldcalcscorcd" type="STRING" size="256"/>
- <Column id="oldordnm" type="STRING" size="256"/>
- <Column id="oldtodd" type="STRING" size="256"/>
- <Column id="oldworkflag" type="STRING" size="256"/>
- <Column id="bfjudgflag" type="STRING" size="256"/>
- <Column id="changeflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_tmp_remfact_text" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="memo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_rdo_delinclude" 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>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_item2_grdsrchnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="searchkind" type="STRING" size="256"/>
- <Column id="iptsearch" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_calcdiagnm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_item3_srchdiag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="selectedrdodiagkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_picmmech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group2.cmb_judger" propid="value" datasetid="ds_send_item1_itemjchk" columnid="judgid"/>
- <BindItem id="item1" compid="group3.group2.ipt_badd" propid="value" datasetid="ds_send_item1_itemjchk" columnid="badd"/>
- <BindItem id="item2" compid="group3.group2.cmb_ioflag" propid="value" datasetid="ds_send_item1_itemjchk" columnid="ioflag"/>
- <BindItem id="item3" compid="group3.group2.ipt_calcscorcd" propid="value" datasetid="ds_send_item1_itemjchk" columnid="calcscorcd"/>
- <BindItem id="item4" compid="group3.group2.rdo_delinclude" propid="value" datasetid="ds_send_item1_itemjchk" columnid="endinclude"/>
- <BindItem id="item5" compid="group3.grp_remfact.ipt_remfact" propid="value" datasetid="ds_tmp_remfact_text" columnid="memo"/>
- <BindItem id="item6" compid="group3.group2.cmb_workflag" propid="value" datasetid="ds_send_item1_itemjchk" columnid="workflag"/>
- </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";
- include "pam_pamcomnxp::PAM.xjs";
- function SMPIB00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMPIB00200_onload(obj:Form, e:LoadEventInfo)
- {
- fInitialize();
-
- fAddRow();
- }
- function fInitialize()
- {
- group3.grp_remfact.visible = false;
-
- var today = utlf_getCurrentDate();
-
- ds_send_item1_itemjchk.setColumn(0, "badd", today);
- ds_send_item1_itemjchk.setColumn(0, "workflag", "-");
- ds_send_item1_itemjchk.setColumn(0, "ioflag", "-");
- ds_send_item1_itemjchk.setColumn(0, "rownum", "0");
-
- ds_main_list1_listjchk.clearData();
-
- pamGetDeptCDDrIDList();
-
- var oParam = {};
- oParam.id = "TRPIB00203";
- oParam.service = "insubasecdmngtapp.AsrtJudgCd";
- oParam.method = "reqGetJudgerID";
- oParam.inds = "";
- oParam.outds = "ds_init_judgerlist_judger=judger";
- oParam.async = false;
- //oParam.callback = "cf_TRPIB00203";
- tranf_submit(oParam);
-
- frmf_addComboItem("group3.group2.cmb_judger","전체", "-","above");
- var userid = sysf_getUserId();
-
- ds_send_item1_itemjchk.setColumn(0, "judgid", userid);
- ds_send_item1_itemjchk.setColumn(0, "endinclude", "2");
-
- var arrParam = [{dsNm: "ds_init_P0165list", cdGrpId: "P0165"}]
- appf_getCodeList(arrParam);
-
- ds_init_orddeptcd_orddeptcdlist.copyData(ds_init_orddeptcdlist);
- ds_init_orddeptcd_orddeptcdlist.insertRow(0);
- ds_init_orddeptcd_orddeptcdlist.setColumn(0, "cd", "-");
- ds_init_orddeptcd_orddeptcdlist.setColumn(0, "nm", "전체");
- //ipt_calcscorcd.attribute("_chartype") = "upper";
- // grd_asrtjudg.colAttribute ( 2, "_chartype" ) = "upper";
- // grd_asrtjudg.colAttribute ( 10, "_chartype" ) = "upper";
- // grd_asrtjudg.colAttribute ( 12, "_chartype" ) = "upper";
- //
- group3.group2.cmb_judger.index = 0
- group3.group2.cmb_workflag.index = 0;
-
- group3.group2.cmb_judger.setFocus();
- }
- function fAddRow()
- {
- if (group3.btn_addRow.enable)
- {
- var row = ds_main_list1_listjchk.addRow();
-
- var today = utlf_getCurrentDate();
- var userid = sysf_getUserId();
-
- ds_main_list1_listjchk.setColumn(row, "judgid", userid);
- ds_main_list1_listjchk.setColumn(row, "ioflag", "-");
- ds_main_list1_listjchk.setColumn(row, "workflag", "-");
- ds_main_list1_listjchk.setColumn(row, "fromdd", today);
- ds_main_list1_listjchk.setColumn(row, "todd", "99991231");
- ds_main_list1_listjchk.setColumn(row, "diaginclyn", "false");
- ds_main_list1_listjchk.setColumn(row, "drugqty", "0");
- ds_main_list1_listjchk.setColumn(row, "dayno", "0");
- ds_main_list1_listjchk.setColumn(row, "totdrugqty", "0");
- ds_main_list1_listjchk.setColumn(row, "orddeptcd", "-");
- ds_main_list1_listjchk.setColumn(row, "gndr", "-");
- ds_main_list1_listjchk.setColumn(row, "hosinoutflag", "-");
- ds_main_list1_listjchk.setColumn(row, "ageinclyn", "false");
- ds_main_list1_listjchk.setColumn(row, "orddeptinclyn", "false");
- ds_main_list1_listjchk.setColumn(row, "bfjudgflag", "N");
-
- dsf_makeValue(ds_main_list1_listjchk, "changeflag", "string", "I", row);
- }
- }
- function ds_main_list1_listjchk_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "diaginclyn")
- {
- obj.setColumn(e.row, "diaginclyn", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
-
- if(e.columnid == "orddeptinclyn")
- {
- obj.setColumn(e.row, "orddeptinclyn", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
-
- if(e.columnid == "ageinclyn")
- {
- obj.setColumn(e.row, "ageinclyn", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
-
- var col = e.columnid;
- var row = e.row;
-
- if (col == "judgid")
- {
-
- }
- // 기존 수가 변경시 변경 못하게 처리, row 변경상태도 안되게 처리
- else if (col == "calcscorcd")
- {
- var newcalcscorcd = ds_main_list1_listjchk.getColumn(row, "calcscorcd");
- var oldcalcscorcd = ds_main_list1_listjchk.getColumn(row, "oldcalcscorcd");
-
- if (!utlf_isNull(oldcalcscorcd) && oldcalcscorcd != newcalcscorcd)
- {
- sysf_messageBox("수가코드는 변경", "E001");
-
- ds_main_list1_listjchk.setColumn(row, "calcscorcd", oldcalcscorcd);
-
- var arrRow = new Array();
- arrRow[0] = row;
- grdf_setStatus(group3.grd_asrtjudg, "", arrRow);
- }
-
- if(ds_main_list1_listjchk.getRowType(row) == 2)
- {
- fSrchNm(2);
- }
- }
- else if (col == "ordnm")
- {
- var oldordnm = ds_main_list1_listjchk.getColumn(row, "oldordnm");
- var newordnm = ds_main_list1_listjchk.getColumn(row, "ordnm");
-
- if (!utlf_isNull(oldordnm) && oldordnm != newordnm)
- {
- sysf_messageBox("수가명은 변경", "E001");
-
- ds_main_list1_listjchk.setColumn(row, "ordnm", oldordnm);
-
- var arrRow = new Array();
- arrRow[0] = row;
- grdf_setStatus(group3.grd_asrtjudg, "", arrRow);
- }
- }
-
- var rowstatus = ds_main_list1_listjchk.getRowType(row);
-
- if (rowstatus == 2)
- {
- ds_main_list1_listjchk.setColumn(row, "changeflag", "U");
- }
- }
- function group3_group2_cmb_workflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group3.group2.cmb_ioflag.setFocus();
- }
- function group3_group2_cmb_ioflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group3.group2.ipt_calcscorcd.setFocus();
- }
- function group3_group2_ipt_calcscorcd_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- group3_group2_btn_srch_onclick();
- }
- }
- function group3_group2_btn_srchedicd_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDsRow("ds_hidden_smpic00200_judgsrch", [{col:"srchdrugcd", type:"STRING", size:256 , val : group3.group2.ipt_calcscorcd.value}]);
-
- var objArg = new Object();
- objArg.arg_ds_temp = ds_hidden_smpic00200_judgsrch;
-
- frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
- var calcscorcd = ds_temp_picmmech.getColumn(0, "picmmech_calcscorcd");
-
- if (!utlf_isNull(calcscorcd))
- {
- ds_send_item1_itemjchk.setColumn(0, "calcscorcd", calcscorcd);
- }
- }
- function group3_group2_btn_srch_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_item1_itemjchk.setColumn(0, "rownum", "0");
-
- fChangePage();
- }
- function fChangePage()
- {
- for(var i = 0; i < ds_main_list1_listjchk.rowcount; i++ )
- {
- var rowstatus = ds_main_list1_listjchk.getRowType(i);
-
- if (rowstatus == 2)
- {
- var changeflag = ds_main_list1_listjchk.getColumn(i, "changeflag");
-
- if (changeflag == "I")
- {
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(group3.grd_asrtjudg, "I", arrRow);
- }
- }
- }
-
- var updtdata = grdf_getGridUpdateData(group3.grd_asrtjudg);
-
- if (updtdata.rowcount != 0)
- {
- var ret = sysf_messageBox("그리드에 작업중인 내용이 있습니다. 조회를","Q003");
-
- if(ret != 6)
- {
- return false;
- }
- }
-
- ds_main_list1_listjchk.clearData();
-
- if (fCheckGetAsrtJudgCdInfo())
- {
- dsf_setDefaultVal(ds_send_item1_itemjchk, "workflag:-,ioflag:-,judgid:-");
-
- var oParam = {};
- oParam.id = "TRPID00201";
- oParam.service = "insubasecdmngtapp.AsrtJudgCd";
- oParam.method = "reqGetAsrtJudgCd";
- oParam.inds = "req=ds_send_item1_itemjchk";
- oParam.outds = "ds_main_list1_listjchk=listjchk";
- oParam.async = false;
- //oParam.callback = "cf_TRPID00201";
- tranf_submit(oParam);
-
- fAddRow();
-
- ds_main_list1_listjchk.rowposition = -1;
- ds_main_list1_listjchk.selectRow(0)
- }
- }
- function fCheckGetAsrtJudgCdInfo()
- {
- if (utlf_isNull(ds_send_item1_itemjchk.getColumn(0, "badd")))
- {
- sysf_messageBox("기준일자는","I003"); //기준일자는 필수입력입니다.
- return false;
- }
- if (utlf_isNull(ds_send_item1_itemjchk.getColumn(0, "workflag")))
- {
- sysf_messageBox("작업구분은","I003"); //작업구분은 필수입력입니다.
- return false;
- }
- if (utlf_isNull(ds_send_item1_itemjchk.getColumn(0, "ioflag")))
- {
- sysf_messageBox("입원/외래는","I003"); //입원/외래는 필수입력입니다.
- return false;
- }
-
- return true;
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_list1_listjchk.rowcount > 0)
- {
- grdf_exportExcel(group3.grd_asrtjudg, "", "see");
- }
- else
- {
- sysf_messageBox("엑셀저장할 대상자가", "I004");
- }
- }
- function group3_btn_addRow_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddRow();
- }
- function group3_btn_delRow_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_list1_listjchk.rowposition;
-
- if (row < 0)
- {
- sysf_messageBox("먼저 삭제할 내역을 선택하십시요!","E999","");
- return;
- }
-
- ds_main_list1_listjchk.deleteRow(row);
- }
- function group3_grd_asrtjudg_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var col = e.col;
- var row = e.row;
-
- group3.grd_asrtjudg.updateToDataset();
-
- if (col == 2 || col == 10 || col == 12)
- {
- fSrchNm(col);
- }
- if (col == 25)
- {
- ds_tmp_remfact_text.setColumn(0, "memo", ds_main_list1_listjchk.getColumn(row, "remfact"));
-
- group3.grp_remfact.visible = true;
- }
-
- var rowstatus = ds_main_list1_listjchk.getRowType(row);
-
- if (rowstatus == 2)
- {
- ds_main_list1_listjchk.setColumn(row, "changeflag", "U");
- }
- }
- function fSrchNm(col)
- {
- var row = ds_main_list1_listjchk.rowposition;
- var col = col;
- if (col == 2)
- {
- ds_send_item2_grdsrchnm.setColumn(0, "iptsearch", ds_main_list1_listjchk.getColumn(row, "calcscorcd"));
- ds_send_item2_grdsrchnm.setColumn(0, "searchkind", "1");
- }
- else if (col == 10)
- {
- ds_send_item2_grdsrchnm.setColumn(0, "iptsearch", ds_main_list1_listjchk.getColumn(row, "diagcdfrom"));
- ds_send_item2_grdsrchnm.setColumn(0, "searchkind", "2");
- }
- else if (col == 12)
- {
- ds_send_item2_grdsrchnm.setColumn(0, "iptsearch", ds_main_list1_listjchk.getColumn(row, "diagcdto"));
- ds_send_item2_grdsrchnm.setColumn(0, "searchkind", "2");
- }
- var oParam = {};
- oParam.id = "TRPID00202";
- oParam.service = "insubasecdmngtapp.AsrtJudgCd";
- oParam.method = "reqGetNm";
- oParam.inds = "req=ds_send_item2_grdsrchnm";
- oParam.outds = "ds_temp_calcdiagnm=calcdiagnm";
- oParam.async = false;
- //oParam.callback = "cf_TRPID00202";
- tranf_submit(oParam);
- var hngnm = ds_temp_calcdiagnm.getColumn(0, "hngnm");
- if (utlf_isNull(hngnm))
- {
- if (col == 2)
- {
- dsf_createDsRow("ds_temp_item2_grdsrchnm", [{col:"srchdrugcd", type:"STRING", size:256 , val : ds_send_item2_grdsrchnm.getColumn(0, "iptsearch")}
- , {col:"con3_search1", type:"STRING", size:256 , val : "calcscorcd"}]);
-
- var objArg = new Object();
- objArg.arg_ds_temp = ds_temp_item2_grdsrchnm;
-
- frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- ds_main_list1_listjchk.setColumn(row, "calcscorcd", ds_temp_picmmech.getColumn(0, "picmmech_calcscorcd"));
- ds_main_list1_listjchk.setColumn(row, "ordnm", ds_temp_picmmech.getColumn(0, "picmmech_hngnm"));
- }
- else
- {
- if (col == 10 || col == 12)
- {
- ds_send_item3_srchdiag.setColumn(0, "basedd", ds_send_item1_itemjchk.getColumn(0, "badd"));
-
- if (col == 10)
- {
- ds_send_item3_srchdiag.setColumn(0, "diagcd", ds_main_list1_listjchk.getColumn(row, "diagcdfrom"));
- }
- else
- {
- ds_send_item3_srchdiag.setColumn(0, "diagcd", ds_main_list1_listjchk.getColumn(row, "diagcdto"));
- }
-
- ds_send_item3_srchdiag.setColumn(0, "selectedrdodiagkind", "1");
-
- var objArg = new Object();
- objArg.sDiagcd = ds_send_item3_srchdiag.getColumn(0, "diagcd");
- objArg.sSelectedrdodiagkind = "1";
- objArg.sSingleFlag = "P";
- var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg);
- }
- }
- if (col == 2)
- {
- var srchnm = ds_temp_picmmech.getColumn(0, "picmmech_hngnm");
-
- if (utlf_isNull(srchnm))
- {
- ds_main_list1_listjchk.setColumn(row, "calcscorcd", "");
- ds_main_list1_listjchk.setColumn(row, "ordnm", "");
- }
- }
- if (col == 10)
- {
- var srchnm = objDs.sDiagnm;
- var diagcd = objDs.sDiagcd;
-
- if (utlf_isNull(srchnm))
- {
- ds_main_list1_listjchk.setColumn(row, "diagcdfrom", "");
- ds_main_list1_listjchk.setColumn(row, "diagnmfrom", "");
- }
- else
- {
- ds_main_list1_listjchk.setColumn(row, "diagcdfrom", diagcd);
- ds_main_list1_listjchk.setColumn(row, "diagnmfrom", srchnm);
- }
- }
- if (col == 12)
- {
- var srchnm = objDs.sDiagnm;
- var diagcd = objDs.sDiagcd;
-
- if (utlf_isNull(srchnm))
- {
- ds_main_list1_listjchk.setColumn(row, "diagcdto", "");
- ds_main_list1_listjchk.setColumn(row, "diagnmto", "");
- }
- else
- {
- ds_main_list1_listjchk.setColumn(row, "diagcdto", diagcd);
- ds_main_list1_listjchk.setColumn(row, "diagnmto", srchnm);
- }
- }
- }
- else
- {
- if (col == 2)
- {
- ds_main_list1_listjchk.setColumn(row, "ordnm", ds_temp_calcdiagnm.getColumn(0, "hngnm"));
- }
- if (col == 10)
- {
- ds_main_list1_listjchk.setColumn(row, "diagnmfrom", ds_temp_calcdiagnm.getColumn(0, "hngnm"));
-
- var diagcdto = ds_main_list1_listjchk.getColumn(row, "diagcdto");
- var diagnmto = ds_main_list1_listjchk.getColumn(row, "diagnmto");
-
- if(utlf_isNull(diagcdto) && utlf_isNull(diagnmto))
- {
- ds_main_list1_listjchk.setColumn(row, "diagcdto", ds_main_list1_listjchk.getColumn(row, "diagcdfrom"));
- ds_main_list1_listjchk.setColumn(row, "diagnmto", ds_temp_calcdiagnm.getColumn(0, "hngnm"));
- }
- }
- if (col == 12)
- {
- ds_main_list1_listjchk.setColumn(row, "diagnmto", ds_temp_calcdiagnm.getColumn(0, "hngnm"));
- }
- }
- }
- function grp_btn_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
-
- fAddRow();
- }
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if (fCheckSaveAsrtJudgCdInfo())
- {
- dsf_setDefaultVal(ds_main_list1_listjchk, "todd:99991231,ioflag:-,orddeptcd:-,judgid:-,diaginclyn:N,diagcdfrom:-,diagcdto:-,drugqty:0,dayno:0,totdrugqty:0,orddeptinclyn:N,gndr:-,ageinclyn:N,agefrom:0,ageto:0,hosinoutflag:-,fromdd:-,remfact:-,bfjudgflag:N");
-
- var oParam = {};
- oParam.id = "TXPIB00201";
- oParam.service = "insubasecdmngtapp.AsrtJudgCd";
- oParam.method = "reqExeAsrtJudgCd";
- oParam.inds = "req=ds_main_list1_listjchk:U";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "cf_TXPIB00201";
- tranf_submit(oParam);
- }
- }
- function cf_TXPIB00201(sSvcId, nErrorCode, sErrorMsg)
- {
- if(nErrorCode < 0)
- {
- return;
- }
- else
- {
- ds_main_list1_listjchk.clearData();
-
- var oParam = {};
- oParam.id = "TRPID00201";
- oParam.service = "insubasecdmngtapp.AsrtJudgCd";
- oParam.method = "reqGetAsrtJudgCd";
- oParam.inds = "req=ds_send_item1_itemjchk";
- oParam.outds = "ds_main_list1_listjchk=listjchk";
- oParam.async = false;
- //oParam.callback = "cf_TRPID00201";
- tranf_submit(oParam);
-
- fAddRow();
-
- sysf_messageBox("정상적으로 저장되었습니다.", "I999");
- }
- }
- function fCheckSaveAsrtJudgCdInfo()
- {
- for(var i = 0; i < ds_main_list1_listjchk.rowcount; i++ )
- {
- var rowstatus = ds_main_list1_listjchk.getRowType(i);
-
- if (rowstatus == 3)
- {
- var changeflag = ds_main_list1_listjchk.getColumn(i, "changeflag");
-
- if (changeflag == "I")
- {
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(group3.grd_asrtjudg, "", arrRow);
- //grd_asrtjudg.rowStatus(i) = 0;
- }
- }
- }
-
- var updtdata = grdf_getGridUpdateData(group3.grd_asrtjudg);
-
- if (updtdata.rowcount == 0)
- {
- sysf_messageBox("변경된 데이터가","I004");
-
- return false;
- }
-
- for(var i = 0; i < ds_main_list1_listjchk.rowcount; i++ )
- {
- var today = utlf_getCurrentDate();
-
- var judgid = ds_main_list1_listjchk.getColumn(i, "judgid");
- var calcscorcd = ds_main_list1_listjchk.getColumn(i, "calcscorcd");
- var ordnm = ds_main_list1_listjchk.getColumn(i, "ordnm");
- var fromdd = ds_main_list1_listjchk.getColumn(i, "fromdd");
- var todd = ds_main_list1_listjchk.getColumn(i, "todd");
- var diaginclyn = ds_main_list1_listjchk.getColumn(i, "diaginclyn");
- var diagcdfrom = ds_main_list1_listjchk.getColumn(i, "diagcdfrom");
- var diagcdto = ds_main_list1_listjchk.getColumn(i, "diagcdto");
- var orddeptinclyn = ds_main_list1_listjchk.getColumn(i, "orddeptinclyn");
- var orddeptcd = ds_main_list1_listjchk.getColumn(i, "orddeptcd");
- var ageinclyn = ds_main_list1_listjchk.getColumn(i, "ageinclyn");
- var agefrom = ds_main_list1_listjchk.getColumn(i, "agefrom");
- var ageto = ds_main_list1_listjchk.getColumn(i, "ageto");
- var status = ds_main_list1_listjchk.getRowType(i);
-
- if (status == 1)
- {
- continue;
- }
- else
- {
- if (utlf_isNull(judgid))
- {
- sysf_messageBox("심사자를","C002");
- return false;
- }
-
- if (utlf_isNull(calcscorcd))
- {
- sysf_messageBox("수가코드는","I003");
- return false;
- }
-
- if (utlf_isNull(todd))
- {
- sysf_messageBox("종료일자는","I003");
- return false;
- }
-
- if (String(todd) < String(fromdd))
- {
- sysf_messageBox("시작일자가 종료일자보다 큽니다.","I999");
- return false;
- }
-
- if (diaginclyn == "true")
- {
- if (utlf_isNull(diagcdfrom))
- {
- sysf_messageBox("상병포함여부가 체크되었을때 시작상병 코드는","I003");
- return false;
- }
- if (utlf_isNull(diagcdto))
- {
- sysf_messageBox("상병포함여부가 체크되었을때 종료상병 코드는","I003");
- return false;
- }
- }
-
- if (orddeptinclyn == "true")
- {
- if (utlf_isNull(orddeptcd) || orddeptcd == "-")
- {
- sysf_messageBox("진료과포함여부가 체크되었을때 진료과는","I003");
- return false;
- }
- }
-
- if (orddeptinclyn == "true")
- {
- if (utlf_isNull(agefrom))
- {
- sysf_messageBox("나이포함여부가 체크되었을때 시작나이는.","I003");
- return false;
- }
- if (utlf_isNull(ageto))
- {
- sysf_messageBox("나이포함여부가 체크되었을때 종료나이는.","I003");
- return false;
- }
- if (agefrom > ageto)
- {
- sysf_messageBox("시작나이가 종료나이보다 많습니다.","I999");
- return false;
- }
- if (agefrom < 0 || ageto < 0 || agefrom > 150 || ageto > 150)
- {
- sysf_messageBox("나이 범위가 올바르지 않습니다.","I999");
- return false;
- }
- }
- }
- }
- return true;
- }
- function grp_btn_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var rownum = ds_send_item1_itemjchk.getColumn(0, "rownum");
-
- if (rownum > -1)
- {
- var nextnum = parseInt(rownum)+1;
- ds_send_item1_itemjchk.setColumn(0, "rownum", nextnum);
-
- fChangePage();
- }
- }
- function group3_grp_remfact_btn_confirm_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_list1_listjchk.rowposition;
- var value = ds_main_list1_listjchk.getColumn(row, "remfact");
-
- if(value != group3.grp_remfact.ipt_remfact.value)
- {
- ds_main_list1_listjchk.setColumn(row, "remfact", group3.grp_remfact.ipt_remfact.value);
- }
-
- ds_tmp_remfact_text.setColumn(0, "memo", "");
- group3.grp_remfact.visible = false;
- }
- function group3_grp_remfact_btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_tmp_remfact_text.setColumn(0, "memo", "");
- group3.grp_remfact.visible = false;
- }
- ]]></Script>
- </Form>
- </FDL>
|