123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPMB00200" position="absolute 0 0 1202 805" titletext="보험유형관리" oninit="SMPMB00200_oninit" onload="SMPMB00200_onload">
- <Layouts>
- <Layout>
- <Static text="보험유형코드관리" position="absolute 0 0 140 25" id="caption6" class="tit_1"/>
- <Div position="absolute 0 25 1195 65" align="align:center top;" id="group2" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout width="1195" height="35">
- <Static text="보험유형 :" position="absolute 6 12 92 29" id="caption2" class="search_name" anchor="default"/>
- <Combo position="absolute 100 11 240 30" id="cmb_insukind" class="combo_essential" taborder="1" innerdataset="@ds_init_P0008" datacolumn="cdnm" codecolumn="cdid" index="-1" anchor="default"/>
- <Static text="적용일자 :" position="absolute 277 12 363 29" id="caption21" class="search_name" anchor="default"/>
- <Calendar position="absolute 368 11 458 30" id="ipt_todd" class="input_search" taborder="3" anchor="default"/>
- <CheckBox position="absolute 467 12 542 29" id="checkbox1" text="이력포함" value="true" anchor="default" onclick="group2_checkbox1_onclick"/>
- <Calendar position="absolute 551 11 641 30" id="ipt_fromdd" class="input_search" taborder="2" visible="false" anchor="default"/>
- <Static text="~" position="absolute 645 11 660 30" align="align:center middle;" id="caption10" visible="false" anchor="default"/>
- <Shape position="absolute 1113 10 1119 32" linetype="vertical" id="line13" class="line_4" anchor="top right"/>
- <Button position="absolute 1129 10 1185 32" id="btn_search" class="btn1" text="조회" onclick="group2_btn_search_onclick" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="보험유형코드내역" position="absolute 0 74 154 95" id="caption1" class="tit_2"/>
- <Shape position="absolute 0 90 1195 96" linetype="horizontal" id="line1" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Shape position="absolute 0 117 1195 123" linetype="horizontal" id="line6" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 143 1195 149" linetype="horizontal" id="line2" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 273 1195 279" linetype="horizontal" id="line4" class="line_2" anchor="left top right"/>
- <Shape position="absolute 0 299 1195 305" linetype="horizontal" id="line9" class="line_2" anchor="left top right"/>
- <Static text="보험유형" position="absolute 0 95 98 118" align="align:center middle;" id="caption29" class="cell_1"/>
- <Combo position="absolute 100 97 237 116" id="combo7" class="combo_default" taborder="4" innerdataset="@ds_init_P0008" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="유형보조" position="absolute 239 95 305 118" align="align:center middle;" id="caption11" class="cell_1"/>
- <Combo position="absolute 307 97 476 116" id="combo9" class="combo_default" taborder="5" innerdataset="@ds_init_P0010" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="시작일자" position="absolute 478 95 613 118" align="align:center middle;" id="caption16" class="cell_1"/>
- <Calendar position="absolute 615 97 715 116" id="input23" class="input_default" taborder="6" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd" value="null"/>
- <Static text="종료일자" position="absolute 717 95 852 118" align="align:center middle;" id="caption9" class="cell_1"/>
- <Calendar position="absolute 854 97 954 116" id="input30" class="input_default" taborder="7" autoselect="true" autoskip="true" dateformat="yyyy-MM-dd"/>
- <Static text="수가적용구분" position="absolute 956 95 1091 118" align="align:center middle;" id="caption40" class="cell_1"/>
- <Combo position="absolute 1093 97 1195 116" id="combo1" class="combo_default" taborder="8" innerdataset="@ds_init_P0009" datacolumn="cdnm" codecolumn="cdid" anchor="left top right"/>
- <Static text="입원외래구분" position="absolute 0 121 145 144" align="align:center middle;" id="caption14" class="cell_1"/>
- <Combo position="absolute 147 123 237 142" id="combo8" class="combo_default" taborder="9" innerdataset="@ds_init_P0080" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="정액구분" position="absolute 239 121 410 144" align="align:center middle;" id="caption23" class="cell_1"/>
- <Combo position="absolute 412 123 476 142" id="combo2" taborder="10" codecolumn="codecolumn" datacolumn="datacolumn">
- <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">Y</Col>
- <Col id="datacolumn">정액</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">정률</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static text="요양기관행위가산률" position="absolute 478 121 633 144" align="align:center middle;" id="caption7" class="cell_1"/>
- <Edit position="absolute 635 123 715 142" align="align:right middle;" id="input24" class="input_default" taborder="11" style="align:right middle;" type="number" trimtype="right" autoselect="true" ontextchanged="input24_ontextchanged"/>
- <Static text="외래급여본인부담률" position="absolute 717 121 852 144" align="align:center middle;" id="caption4" class="cell_1"/>
- <Edit position="absolute 854 123 954 142" align="align:right middle;" id="input27" class="input_default" taborder="12" style="align:right middle;" inputtype="number"/>
- <Static text="6세미만외래급여본인부담률" position="absolute 956 121 1118 144" align="align:center middle;" id="caption25" class="cell_1"/>
- <Edit position="absolute 1120 123 1195 142" align="align:right middle;" id="input5" taborder="13" style="align:right middle;" autoselect="true" anchor="left top right"/>
- <Static text="입원급여본인부담률" position="absolute 0 147 145 170" align="align:center middle;" id="caption17" class="cell_1"/>
- <Edit position="absolute 147 149 237 168" align="align:right middle;" id="input19" class="input_default" taborder="14" style="align:right middle;" autoselect="true"/>
- <Static text="장기재원본인부담률 (16~30)" position="absolute 239 147 410 170" align="align:center middle;" id="caption33" class="cell_1"/>
- <Edit position="absolute 412 149 476 168" align="align:right middle;" id="input10" class="input_default" taborder="14" style="align:right middle;" autoselect="true"/>
- <Static text="장기재원본인부담률 (31~)" position="absolute 478 147 633 170" align="align:center middle;" id="caption38" class="cell_1"/>
- <Edit position="absolute 635 149 715 168" align="align:right middle;" id="input11" class="input_default" taborder="14" style="align:right middle;" autoselect="true"/>
- <Static text="진찰료본인부담률" position="absolute 717 147 852 170" align="align:center middle;" id="caption48" class="cell_1"/>
- <Edit position="absolute 854 149 954 168" align="align:right middle;" id="input21" class="input_default" taborder="15" style="align:right middle;"/>
- <Static text="6세미만진찰료본인부담률" position="absolute 956 147 1118 170" align="align:center middle;" id="caption26" class="cell_1"/>
- <Edit position="absolute 1120 149 1195 168" align="align:right middle;" id="input6" class="input_default" taborder="16" style="align:right middle;" autoselect="true" anchor="left top right"/>
- <Static text="CT본인부담률" position="absolute 717 173 852 196" align="align:center middle;" id="caption15" class="cell_1"/>
- <Edit position="absolute 854 175 954 194" align="align:right middle;" id="input25" class="input_default" taborder="17" style="align:right middle;" autoselect="true"/>
- <Static text="MRI본인부담률" position="absolute 956 173 1118 196" align="align:center middle;" id="caption3" class="cell_1"/>
- <Edit position="absolute 1120 175 1195 194" align="align:right middle;" id="input29" class="input_default" taborder="18" style="align:right middle;" autoselect="true" anchor="left top right"/>
- <Static text="SONO본인부담률" position="absolute 717 199 852 222" align="align:center middle;" id="caption24" class="cell_1"/>
- <Edit position="absolute 854 201 954 220" align="align:right middle;" id="input20" class="input_default" taborder="19" style="align:right middle;" autoselect="true"/>
- <Static text="PETCT본인부담률" position="absolute 956 199 1118 222" align="align:center middle;" id="caption18" class="cell_1"/>
- <Edit position="absolute 1120 201 1195 220" align="align:right middle;" id="input1" class="input_default" taborder="20" style="align:right middle;" anchor="left top right"/>
- <Static text="기본식대본인부담률" position="absolute 717 225 852 248" align="align:center middle;" id="caption22" class="cell_1"/>
- <Edit position="absolute 854 227 954 246" align="align:right middle;" id="input26" class="input_default" taborder="21" style="align:right middle;" autoselect="true" anchor="default"/>
- <Static text="가산식대본인부담률" position="absolute 956 225 1118 248" align="align:center middle;" id="caption12" class="cell_1"/>
- <Edit position="absolute 1120 227 1195 246" align="align:right middle;" id="input28" class="input_default" taborder="22" style="align:right middle;" autoselect="true" anchor="left top right"/>
- <Static text="분업예외약가총액본인부담률" position="absolute 0 251 145 274" align="align:center middle;" id="caption8" class="cell_1" wordwrap="none" tooltiptype="default" tooltiptext="분업예외약가총액본인부담률"/>
- <Edit position="absolute 147 253 237 272" align="align:right middle;" id="input7" class="input_default" taborder="23" style="align:right middle;" autoselect="true"/>
- <Static text="기준금액" position="absolute 239 251 410 274" align="align:center middle;" id="caption5" class="cell_1"/>
- <Edit position="absolute 412 253 476 272" align="align:right middle;" id="input22" class="input_default" taborder="24" style="align:right middle;" autoselect="true"/>
- <Static text="정액 MIN 금액" position="absolute 478 251 633 274" align="align:center middle;" id="caption13" class="cell_1"/>
- <Edit position="absolute 635 253 715 272" align="align:right middle;" id="input2" class="input_default" taborder="25" style="align:right middle;"/>
- <Static text="정액 MAX 금액" position="absolute 717 251 852 274" align="align:center middle;" id="caption19" class="cell_1"/>
- <Edit position="absolute 854 253 954 272" align="align:right middle;" id="input3" class="input_default" taborder="26" style="align:right middle;" autoselect="true" anchor="default"/>
- <Static text="장루요루재료본인부담률" position="absolute 0 277 145 300" align="align:center middle;" id="caption27" class="cell_1"/>
- <Edit position="absolute 147 279 237 298" align="align:right middle;" id="input4" class="input_default" taborder="26" style="align:right middle;" autoselect="true"/>
- <Static text="본인부담상한제한금액" position="absolute 0 329 145 352" align="align:center middle;" id="caption28" class="cell_1"/>
- <MaskEdit position="absolute 147 331 237 350" align="align:right middle;" id="input8" class="input_default" taborder="24" mask="#,###" style="align:right middle;" autoselect="true"/>
- <Static text="당일선수납 사용여부" position="absolute 239 277 392 300" align="align:center middle;" id="caption30" class="cell_1"/>
- <Radio position="absolute 396 281 476 296" id="rdo_rcptyn" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style="textpadding:0 3 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="의료급여종별구분" position="absolute 478 277 633 300" align="align:center middle;" id="caption31" class="cell_1"/>
- <Combo position="absolute 635 279 715 298" id="combo3" class="combo_default" taborder="9" innerdataset="@ds_init_P0261" datacolumn="cdnm" codecolumn="cdid"/>
- <Static text="선별급여 본인부담률A" position="absolute 717 277 852 300" align="align:center middle;" id="caption32" class="cell_1"/>
- <Edit position="absolute 854 279 954 298" align="align:right middle;" id="ipt_suna" class="input_default" taborder="26" style="align:right middle;" autoselect="true" maxlength="3" inputtype="number"/>
- <Static text="선별급여 본인부담률 B" position="absolute 0 303 145 326" align="align:center middle;" id="caption34" class="cell_1"/>
- <Edit position="absolute 147 305 237 324" align="align:right middle;" id="ipt_sunb" class="input_default" taborder="26" style="align:right middle;" autoselect="true" maxlength="3" inputtype="number"/>
- <Static text="수수료" position="absolute 956 251 1118 274" align="align:center middle;" id="caption37" class="cell_1"/>
- <Edit position="absolute 1120 254 1195 273" id="ipt_comrate" style="align:right middle;" autoselect="true" anchor="left top right"/>
- <Static text="참고사항" position="absolute 0 381 145 404" align="align:center middle;" id="caption36" class="cell_1"/>
- <Edit position="absolute 147 383 1196 402" id="ipt_cmt" maxlength="4000" anchor="left top right"/>
- <Shape position="absolute 0 403 1195 409" linetype="horizontal" id="line7" class="line_3" anchor="left top right"/>
- <Button position="absolute 944 71 986 90" id="btn_insert" class="btn5" taborder="24" text="신규" onclick="btn_insert_onclick" anchor="top right"/>
- <Button position="absolute 988 71 1052 90" id="btn_save" class="btn5" text="이력저장" onclick="btn_save_onclick" anchor="top right"/>
- <Button position="absolute 1054 71 1096 90" id="btn_update" class="btn5" taborder="25" text="수정" onclick="btn_update_onclick" anchor="top right"/>
- <Button position="absolute 1098 71 1140 90" id="btn_end" class="btn5" text="종료" onclick="btn_end_onclick" anchor="top right"/>
- <Button position="absolute 1142 71 1195 90" id="btn_clear" class="btn2" taborder="26" text="초기화" onclick="btn_clear_onclick" anchor="top right"/>
- <Static text="보혐유형코드내역 리스트" position="absolute 0 411 177 427" id="caption20" class="tit_2"/>
- <Shape position="absolute 0 427 1195 433" linetype="horizontal" id="line8" class="line_1" style="strokepen:3 solid #33bbbbff;" anchor="left top right"/>
- <Grid position="absolute 0 432 1195 772" id="grd_insukind" class="datagrid2" binddataset="ds_main_insukindcdspec_insukindcdspeclist" oncellclick="grd_insukind_oncellclick" cellsizebandtype="allband" cellsizingtype="col" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="27" band="left"/>
- <Column size="30"/>
- <Column size="55"/>
- <Column size="94"/>
- <Column size="55"/>
- <Column size="110"/>
- <Column size="85"/>
- <Column size="85"/>
- <Column size="57"/>
- <Column size="57"/>
- <Column size="65"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="113"/>
- <Column size="80"/>
- <Column size="85"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="82"/>
- <Column size="52"/>
- <Column size="53"/>
- <Column size="67"/>
- <Column size="73"/>
- <Column size="60"/>
- <Column size="83"/>
- <Column size="119"/>
- <Column size="60"/>
- <Column size="65"/>
- <Column size="65"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="88"/>
- <Column size="80"/>
- <Column size="150"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="76"/>
- <Column size="77"/>
- <Column size="80"/>
- <Column size="110"/>
- <Column size="100"/>
- <Column size="77"/>
- <Column size="110"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="110"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="200"/>
- <Column size="50"/>
- <Column size="60"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="60"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="36" 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="입원외래 구분" expandsize="13"/>
- <Cell col="10" text="정액구분"/>
- <Cell col="11" text="요양기관행위 가산율"/>
- <Cell col="12" text="외래급여본인 부담률"/>
- <Cell col="13" text="6세미만외래급여 본인부담률"/>
- <Cell col="14" text="만1세미만외래급여 본인부담률"/>
- <Cell col="15" text="입원급여본인 부담률"/>
- <Cell col="16" text="장기재원본인 부담률(16~30)"/>
- <Cell col="17" text="장기재원본인 부담률(31~)"/>
- <Cell col="18" text="진찰료본인 부담률"/>
- <Cell col="19" text="6세미만진찰료 본인부담률"/>
- <Cell col="20" text="CT본인 부담률"/>
- <Cell col="21" text="MRI본인 부담률"/>
- <Cell col="22" text="SONO본인 부담률"/>
- <Cell col="23" text="PETCT본인 부담률"/>
- <Cell col="24" text="기본식대 부담률"/>
- <Cell col="25" text="가산식대본인 부담률"/>
- <Cell col="26" text="의약분업예외환자 약가총액본인부담률"/>
- <Cell col="27" text="정액기준 금액"/>
- <Cell col="28" text="정액 MIN 금액"/>
- <Cell col="29" text="정액 MAX 금액"/>
- <Cell col="30" text="장루요루재료 본인부담률"/>
- <Cell col="31" text="본인부담 상한제한금액"/>
- <Cell col="32" text="본인부담 상한적용여부"/>
- <Cell col="33" text="당일선수납 사용여부"/>
- <Cell col="34" text="의료급여종별구분"/>
- <Cell col="35" text="선별급여A항 본인부담률"/>
- <Cell col="36" text="선별급여A항 6세미만"/>
- <Cell col="37" text="선별급여B항 본인부담률"/>
- <Cell col="38" text="선별급여D항 본인부담률"/>
- <Cell col="39" text="선별급여E항 본인부담률"/>
- <Cell col="40" text="2인실 급여 본인부담률"/>
- <Cell col="41" text="2인실 장기재원 본인부담률(16~30)"/>
- <Cell col="42" text="2인실 장기재원 본인부담률(31~)"/>
- <Cell col="43" text="3인실 급여 본인부담률"/>
- <Cell col="44" text="3인실 장기재원 본인부담률(16~30)"/>
- <Cell col="45" text="3인실 장기재원 본인부담률(31~)"/>
- <Cell col="46" text="4인실 급여 본인부담률"/>
- <Cell col="47" text="4인실 장기재원 본인부담률(16~30)"/>
- <Cell col="48" text="4인실 장기재원 본인부담률(31~)"/>
- <Cell col="49" text="수수료"/>
- <Cell col="50" text="격리병실 본인부담률"/>
- <Cell col="51" text="특정약제 본인부담률"/>
- <Cell col="52" text="차상위1종 맵핑"/>
- <Cell col="53" text="차상위2종 맵핑"/>
- <Cell col="54" text="건보 맵핑"/>
- <Cell col="55" text="참고사항"/>
- <Cell col="56" colspan="2" text="최종수정자" taborder="undefined"/>
- <Cell col="58" text="최종수정일시"/>
- <Cell col="59" text="최초등록자ID"/>
- <Cell col="60" text="최초등록일시"/>
- <Cell col="61" text="일련번호"/>
- <Cell col="62" colspan="2" text="최초등록자" taborder="undefined"/>
- <Cell col="64" text="최초등록일시"/>
- </Band>
- <Band id="body">
- <Cell/>
- <Cell col="1" displaytype="tree" edittype="tree" treestartlevel="1" treelevel="bind:dpt" combotype="filter"/>
- <Cell col="2" text="bind:insukind"/>
- <Cell col="3" displaytype="combo" style="align:middle;" text="bind:insukind" combodataset="ds_init_P0008" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="4" text="bind:suppkind"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:suppkind" wordwrap="char" combodataset="ds_init_P0010" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="6" displaytype="date" text="bind:fromdd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="7" displaytype="date" text="bind:todd" mask="yyyy-MM-dd" calendardisplaynulltype="none"/>
- <Cell col="8" displaytype="combo" text="bind:calcscorappflag" combodataset="ds_init_P0009" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="9" displaytype="combo" text="bind:ioflag" combodataset="ds_init_P0080" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="10" text="bind:fixflag"/>
- <Cell col="11" style="align:right middle;" text="bind:corpactaddrate"/>
- <Cell col="12" style="align:right middle;" text="bind:outpayownbrate"/>
- <Cell col="13" style="align:right middle;" text="bind:childoutpayownbrate"/>
- <Cell col="14" style="align:right middle;" text="bind:etc7ownbrate"/>
- <Cell col="15" style="align:right middle;" text="bind:inpayownbrate"/>
- <Cell col="16" style="align:right middle;" text="bind:inpayownbrate2"/>
- <Cell col="17" style="align:right middle;" text="bind:inpayownbrate3"/>
- <Cell col="18" style="align:right middle;" text="bind:medownbrate"/>
- <Cell col="19" style="align:right middle;" text="bind:childmedownbrate"/>
- <Cell col="20" style="align:right middle;" text="bind:ctownbrate"/>
- <Cell col="21" style="align:right middle;" text="bind:mriownbrate"/>
- <Cell col="22" style="align:right middle;" text="bind:sonoownbrate"/>
- <Cell col="23" style="align:right middle;" text="bind:petctownbrate"/>
- <Cell col="24" style="align:right middle;" text="bind:basemealownbrate"/>
- <Cell col="25" style="align:right middle;" text="bind:addmealownbrate"/>
- <Cell col="26" style="align:right middle;" text="bind:drugexptownbrate"/>
- <Cell col="27" style="align:right middle;" text="bind:fixbaseamt"/>
- <Cell col="28" style="align:right middle;" text="bind:fixminamt"/>
- <Cell col="29" style="align:right middle;" text="bind:fixmaxamt"/>
- <Cell col="30" style="align:right middle;" text="bind:ostomyownbrate"/>
- <Cell col="31" displaytype="number" style="align:right middle;" text="bind:ownbmaxamt"/>
- <Cell col="32" style="align:center middle;" text="bind:ownbmaxappyn"/>
- <Cell col="33" text="bind:prcptdayrcptyn"/>
- <Cell col="34" displaytype="combo" text="bind:prockindflag" enable="false"/>
- <Cell col="35" style="align:right middle;" text="bind:sunaownbrate"/>
- <Cell col="36" style="align:right middle;" text="bind:etc6ownbrate"/>
- <Cell col="37" style="align:right middle;" text="bind:sunbownbrate"/>
- <Cell col="38" style="align:right middle;" text="bind:etc2ownbrate"/>
- <Cell col="39" style="align:right middle;" text="bind:etc3ownbrate"/>
- <Cell col="40" style="align:right middle;" text="bind:etc4ownbrate"/>
- <Cell col="41" style="align:right middle;" text="bind:etc9ownbrate"/>
- <Cell col="42" style="align:right middle;" text="bind:etc10ownbrate"/>
- <Cell col="43" style="align:right middle;" text="bind:etc5ownbrate"/>
- <Cell col="44" style="align:right middle;" text="bind:etc11ownbrate"/>
- <Cell col="45" style="align:right middle;" text="bind:etc12ownbrate"/>
- <Cell col="46" style="align:right middle;" text="bind:fourpayownbrate"/>
- <Cell col="47" style="align:right middle;" text="bind:etc13ownbrate"/>
- <Cell col="48" style="align:right middle;" text="bind:etc14ownbrate"/>
- <Cell col="49" style="align:right middle;" text="bind:comrate"/>
- <Cell col="50" style="align:right middle;" text="bind:isoroomrate"/>
- <Cell col="51" style="align:right middle;" text="bind:etc1ownbrate"/>
- <Cell col="52" text="bind:cha1suppkind"/>
- <Cell col="53" text="bind:cha2suppkind"/>
- <Cell col="54" text="bind:gunbosuppkind"/>
- <Cell col="55" style="align:left middle;" text="bind:rgstcmt" wordwrap="char"/>
- <Cell col="56" style="align:center middle;" text="bind:lastupdtrid" wordwrap="char"/>
- <Cell col="57" style="align:center middle;" text="bind:lastupdtrnm" wordwrap="char"/>
- <Cell col="58" displaytype="date" style="align:center middle;" text="bind:lastupdtdt" wordwrap="char" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="none"/>
- <Cell col="59" text="bind:fstrgstrid" wordwrap="char"/>
- <Cell col="60" text="bind:fstrgstdt" wordwrap="char"/>
- <Cell col="61" text="bind:seqno" wordwrap="char"/>
- <Cell col="62" style="align:center middle;" text="bind:fstrgstrid" wordwrap="char"/>
- <Cell col="63" style="align:center middle;" text="bind:fstrgstrnm" wordwrap="char"/>
- <Cell col="64" displaytype="date" style="align:center middle;" text="bind:fstrgstdt" wordwrap="char" mask="yyyy-MM-dd HH:mm:ss" calendardisplaynulltype="none"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1120 408 1195 427" id="btn_delete" class="btn5" visible="false" text="선택행삭제" anchor="top right"/>
- <Button position="absolute 1043 776 1123 798" id="button1" class="btn7" text="엑셀저장" onclick="button1_onclick" anchor="right bottom"/>
- <Button position="absolute 1127 776 1195 798" id="btn_init" class="btn4" text="초기화" onclick="btn_init_onclick" anchor="right bottom"/>
- <Shape id="line00" class="line_2" position="absolute 0 325 1195 331" anchor="left top right"/>
- <Static id="caption42" text="특정약제 본인부담률" class="cell_1" position="absolute 956 303 1118 326"/>
- <Shape id="line10" class="line_2" position="absolute 0 351 1195 357" anchor="left top right"/>
- <Edit id="input13" taborder="27" inputtype="number" maxlength="3" autoselect="true" class="input_default" position="absolute 1120 305 1195 324" style="align:right middle;" anchor="left top right"/>
- <Static id="caption47" text="선별급여A항 6세미만" class="cell_1" position="absolute 956 277 1118 300" enable="false"/>
- <Shape id="line11" class="line_2" position="absolute 0 377 1195 383" anchor="left top right"/>
- <Edit id="input18" taborder="28" inputtype="number" maxlength="3" autoselect="true" class="input_default" position="absolute 1120 279 1195 298" style="align:right middle;" enable="true" anchor="left top right"/>
- <Static id="caption43" text="선별급여 본인부담률 D" class="cell_1" enable="false" position="absolute 239 303 410 326" onclick="caption43_onclick"/>
- <Edit id="ipt_sund" taborder="29" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 412 305 476 324" style="align:right middle;"/>
- <Static id="caption49" text="만1세미만외래본인부담률" class="cell_1" enable="false" position="absolute 478 329 633 352"/>
- <Edit id="input31" taborder="30" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 635 331 715 350" style="align:right middle;"/>
- <Static id="input15" text="선별급여 본인부담률 E" class="cell_1" enable="false" position="absolute 478 303 633 326"/>
- <Edit id="ipt_sune" taborder="31" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 635 305 715 324" style="align:right middle;"/>
- <Static id="caption50" text="만1세미만외래진찰료본인부담률" class="cell_1" enable="true" position="absolute 717 329 852 352" style=":disabled {font:arial,8;}" wordwrap="none" tooltiptext="만1세미만외래진찰료본인부담률"/>
- <Edit id="input32" taborder="32" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 854 331 954 350" style="align:right middle;"/>
- <Static id="caption45" text="2인실 급여본인부담률" class="cell_1" enable="false" position="absolute 0 173 145 196"/>
- <Edit id="input16" taborder="33" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 147 175 237 194" style="align:right middle;"/>
- <Edit id="input33" taborder="34" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 147 357 237 376" style="align:right middle;"/>
- <Static id="caption51" text="차상위1종 맵핑코드" class="cell_1" enable="false" position="absolute 0 355 145 378"/>
- <Static id="caption41" text="본인부담상한적용여부" class="cell_1" position="absolute 239 329 392 352"/>
- <Radio id="radio1" taborder="35" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 396 333 476 348" style="textpadding:0 3 0 3;" columncount="-1" index="-1" rowcount="-1">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">Yes</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">No</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption39" text="격리병실본인부담률" class="cell_1" position="absolute 717 303 852 326"/>
- <Edit id="input12" taborder="36" autoselect="true" position="absolute 854 305 954 324" style="align:right middle;" anchor="default"/>
- <Static id="caption46" text="3인실 급여본인부담률" class="cell_1" enable="false" position="absolute 0 199 145 222"/>
- <Edit id="input17" taborder="37" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 147 201 237 220" style="align:right middle;" anchor="default"/>
- <Static id="caption02" text="차상위2종 맵핑코드" class="cell_1" enable="false" position="absolute 239 355 410 378"/>
- <Edit id="input34" taborder="38" inputtype="number" maxlength="3" autoselect="true" class="input_default" enable="true" position="absolute 412 357 476 376" style="align:right middle;"/>
- <Shape id="line12" class="line_2" position="absolute 0 169 1195 175" anchor="left top right"/>
- <Shape id="line13" class="line_2" position="absolute 0 195 1195 201" anchor="left top right"/>
- <Static id="caption00" text="2인실장기본인부담률(16~30)" class="cell_1" position="absolute 239 173 410 196"/>
- <Static id="caption10" text="2인실장기본인부담률(31-)" class="cell_1" position="absolute 478 173 633 196"/>
- <Static id="caption21" text="3인실장기본인부담률(16~30)" class="cell_1" position="absolute 239 199 410 222" wordwrap="both"/>
- <Edit id="input35" taborder="41" autoselect="true" class="input_default" position="absolute 412 201 476 220" style="align:right middle;"/>
- <Static id="caption44" text="3인실장기본인부담률(31-)" class="cell_1" position="absolute 478 199 633 222"/>
- <Edit id="input36" taborder="42" autoselect="true" class="input_default" position="absolute 635 201 715 220" style="align:right middle;"/>
- <Static id="caption35" text="4인실 급여본인부담률" class="cell_1" position="absolute 0 225 145 248"/>
- <MaskEdit id="input9" taborder="43" mask="#,###" class="input_default" position="absolute 147 227 237 246" style="align:right middle;" align="align:right middle;"/>
- <Shape id="line14" class="line_2" position="absolute 0 221 1195 227" anchor="left top right"/>
- <Static id="caption52" text="4인실장기본인부담률(16~30)" class="cell_1" position="absolute 239 225 410 248"/>
- <Edit id="input37" taborder="44" autoselect="true" class="input_default" position="absolute 412 227 476 246" style="align:right middle;"/>
- <Static id="caption53" text="4인실장기본인부담률(31-)" class="cell_1" position="absolute 478 225 633 248"/>
- <Edit id="input38" taborder="45" autoselect="true" class="input_default" position="absolute 635 227 715 246" style="align:right middle;"/>
- <Shape id="line03" class="line_2" position="absolute 0 247 1195 253" anchor="left top right"/>
- <Edit id="input00" taborder="46" autoselect="true" class="input_default" position="absolute 412 175 476 194" style="align:right middle;"/>
- <Edit id="input14" taborder="47" autoselect="true" class="input_default" position="absolute 635 175 715 194" style="align:right middle;"/>
- <Static id="caption54" text="건보 맵핑코드" class="cell_1" enable="false" position="absolute 478 355 633 378"/>
- <Edit id="input39" taborder="48" inputtype="number" maxlength="3" autoselect="true" class="input_default" position="absolute 635 357 715 376" anchor="default" style="align:right middle;"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_desc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insukind" type="STRING" size="256"/>
- <Column id="suppkind" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="calcscorappflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="fixflag" type="STRING" size="256"/>
- <Column id="corpactaddrate" type="STRING" size="256"/>
- <Column id="outpayownbrate" type="STRING" size="256"/>
- <Column id="childoutpayownbrate" type="STRING" size="256"/>
- <Column id="inpayownbrate" type="STRING" size="256"/>
- <Column id="medownbrate" type="STRING" size="256"/>
- <Column id="childmedownbrate" type="STRING" size="256"/>
- <Column id="ctownbrate" type="STRING" size="256"/>
- <Column id="mriownbrate" type="STRING" size="256"/>
- <Column id="sonoownbrate" type="STRING" size="256"/>
- <Column id="petctownbrate" type="STRING" size="256"/>
- <Column id="basemealownbrate" type="STRING" size="256"/>
- <Column id="addmealownbrate" type="STRING" size="256"/>
- <Column id="drugexptownbrate" type="STRING" size="256"/>
- <Column id="fixbaseamt" type="STRING" size="256"/>
- <Column id="fixminamt" type="STRING" size="256"/>
- <Column id="fixmaxamt" type="STRING" size="256"/>
- <Column id="insukindnm" type="STRING" size="256"/>
- <Column id="suppkindnm" type="STRING" size="256"/>
- <Column id="ostomyownbrate" type="STRING" size="256"/>
- <Column id="ownbmaxamt" type="STRING" size="256"/>
- <Column id="prcptdayrcptyn" type="STRING" size="256"/>
- <Column id="prockindflag" type="STRING" size="256"/>
- <Column id="sunaownbrate" type="STRING" size="256"/>
- <Column id="sunbownbrate" type="STRING" size="256"/>
- <Column id="fourpayownbrate" type="STRING" size="256"/>
- <Column id="rgstcmt" type="STRING" size="256"/>
- <Column id="comrate" type="STRING" size="256"/>
- <Column id="inpayownbrate2" type="STRING" size="256"/>
- <Column id="inpayownbrate3" type="STRING" size="256"/>
- <Column id="isoroomrate" type="STRING" size="256"/>
- <Column id="ownbmaxappyn" type="STRING" size="256"/>
- <Column id="etc1ownbrate" type="STRING" size="256"/>
- <Column id="etc2ownbrate" type="STRING" size="256"/>
- <Column id="etc3ownbrate" type="STRING" size="256"/>
- <Column id="etc4ownbrate" type="STRING" size="256"/>
- <Column id="etc5ownbrate" type="STRING" size="256"/>
- <Column id="etc6ownbrate" type="STRING" size="256"/>
- <Column id="etc7ownbrate" type="STRING" size="256"/>
- <Column id="etc8ownbrate" type="STRING" size="256"/>
- <Column id="etc9ownbrate" type="STRING" size="256"/>
- <Column id="etc10ownbrate" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="etc11ownbrate" type="STRING" size="256"/>
- <Column id="etc12ownbrate" type="STRING" size="256"/>
- <Column id="etc13ownbrate" type="STRING" size="256"/>
- <Column id="etc14ownbrate" type="STRING" size="256"/>
- <Column id="cha1suppkind" type="STRING" size="256"/>
- <Column id="cha2suppkind" type="STRING" size="256"/>
- <Column id="gunbosuppkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="insukind"/>
- <Col id="suppkind"/>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="calcscorappflag"/>
- <Col id="ioflag"/>
- <Col id="fixflag"/>
- <Col id="corpactaddrate"/>
- <Col id="outpayownbrate"/>
- <Col id="childoutpayownbrate"/>
- <Col id="inpayownbrate"/>
- <Col id="medownbrate"/>
- <Col id="childmedownbrate"/>
- <Col id="ctownbrate"/>
- <Col id="mriownbrate"/>
- <Col id="sonoownbrate"/>
- <Col id="petctownbrate"/>
- <Col id="basemealownbrate"/>
- <Col id="addmealownbrate"/>
- <Col id="drugexptownbrate"/>
- <Col id="fixbaseamt"/>
- <Col id="fixminamt"/>
- <Col id="fixmaxamt"/>
- <Col id="insukindnm"/>
- <Col id="suppkindnm"/>
- <Col id="ostomyownbrate"/>
- <Col id="ownbmaxamt"/>
- <Col id="prcptdayrcptyn"/>
- <Col id="prockindflag"/>
- <Col id="sunaownbrate"/>
- <Col id="sunbownbrate"/>
- <Col id="fourpayownbrate"/>
- <Col id="rgstcmt"/>
- <Col id="comrate"/>
- <Col id="inpayownbrate2"/>
- <Col id="inpayownbrate3"/>
- <Col id="isoroomrate"/>
- <Col id="ownbmaxappyn"/>
- <Col id="etc1ownbrate"/>
- <Col id="etc2ownbrate"/>
- <Col id="etc3ownbrate"/>
- <Col id="etc4ownbrate"/>
- <Col id="etc5ownbrate"/>
- <Col id="etc6ownbrate"/>
- <Col id="etc7ownbrate"/>
- <Col id="etc8ownbrate"/>
- <Col id="etc9ownbrate"/>
- <Col id="etc10ownbrate"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insukind" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="allyn" type="STRING"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_insukindcdspec_insukindcdspeclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dpt" type="STRING" size="256" sumtext="차수"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="calcscorappflag" type="STRING" size="256" sumtext="수가적용구분"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="fixflag" type="STRING" size="256" sumtext="정액구분"/>
- <Column id="corpactaddrate" type="STRING" size="256" sumtext="요양기관행위가산률"/>
- <Column id="outpayownbrate" type="STRING" size="256" sumtext="외래급여본인부담률"/>
- <Column id="childoutpayownbrate" type="STRING" size="256" sumtext="6세미만외래급여본인부담률"/>
- <Column id="inpayownbrate" type="STRING" size="256" sumtext="입원급여본인부담률"/>
- <Column id="medownbrate" type="STRING" size="256" sumtext="진찰료본인부담률"/>
- <Column id="childmedownbrate" type="STRING" size="256" sumtext="6미만진찰료본인부담률"/>
- <Column id="ctownbrate" type="STRING" size="256" sumtext="CT본인부담률"/>
- <Column id="mriownbrate" type="STRING" size="256" sumtext="MRI본인부담률"/>
- <Column id="sonoownbrate" type="STRING" size="256" sumtext="SONO본인부담률"/>
- <Column id="petctownbrate" type="STRING" size="256" sumtext="PETCT본인부담률"/>
- <Column id="basemealownbrate" type="STRING" size="256" sumtext="기본식대부담률"/>
- <Column id="addmealownbrate" type="STRING" size="256" sumtext="가산식대본인부담률"/>
- <Column id="drugexptownbrate" type="STRING" size="256" sumtext="의약분업예외환자약가총액본인부담률"/>
- <Column id="fixbaseamt" type="STRING" size="256" sumtext="기준금액"/>
- <Column id="fixminamt" type="STRING" size="256" sumtext="정액MIN금액"/>
- <Column id="fixmaxamt" type="STRING" size="256" sumtext="정액MAX금액"/>
- <Column id="ostomyownbrate" type="STRING" size="256" sumtext="장루요루재료본인부담률"/>
- <Column id="ownbmaxamt" type="STRING" size="256" sumtext="상한초과금"/>
- <Column id="prcptdayrcptyn" type="STRING" size="256" sumtext="당일선수납사용여부"/>
- <Column id="prockindflag" type="STRING" size="256" sumtext="의료급여종별구분"/>
- <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형명칭"/>
- <Column id="suppkindnm" type="STRING" size="256" sumtext="보조유형명칭"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstrnm" type="STRING" size="256" sumtext="최초등록자"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정담당자ID"/>
- <Column id="lastupdtrnm" type="STRING" size="256" sumtext="최종수정담당자"/>
- <Column id="sunaownbrate" type="STRING" size="256" sumtext="선별급여A항 본인부담률"/>
- <Column id="sunbownbrate" type="STRING" size="256" sumtext="선별급여B항 본인부담률"/>
- <Column id="fourpayownbrate" type="STRING" size="256" sumtext="4인실급여본인부담률"/>
- <Column id="rgstcmt" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="comrate" type="STRING" size="256" sumtext="수수료"/>
- <Column id="inpayownbrate2" type="STRING" size="256" sumtext="장기재원본인부담률(16일~30일)"/>
- <Column id="inpayownbrate3" type="STRING" size="256" sumtext="장기재원본인부담률(31일 이후)"/>
- <Column id="isoroomrate" type="STRING" size="256" sumtext="격리병실본인부담률"/>
- <Column id="ownbmaxappyn" type="STRING" size="256" sumtext="본인부담상항적용여부"/>
- <Column id="etc1ownbrate" type="STRING" size="256" sumtext="특정약제 본인부담율"/>
- <Column id="etc2ownbrate" type="STRING" size="256" sumtext="만1세미만외래급여본인부담률"/>
- <Column id="etc3ownbrate" type="STRING" size="256" sumtext="기타3 본인부담율(예비용)"/>
- <Column id="etc4ownbrate" type="STRING" size="256" sumtext="기타4 본인부담율(예비용)"/>
- <Column id="etc5ownbrate" type="STRING" size="256" sumtext="기타5 본인부담율(예비용)"/>
- <Column id="etc6ownbrate" type="STRING" size="256" sumtext="기타6 본인부담율(예비용)"/>
- <Column id="etc7ownbrate" type="STRING" size="256" sumtext="기타7 본인부담율(예비용)"/>
- <Column id="etc8ownbrate" type="STRING" size="256" sumtext="기타8 본인부담율(예비용)"/>
- <Column id="etc9ownbrate" type="STRING" size="256" sumtext="기타9 본인부담율(예비용)"/>
- <Column id="etc10ownbrate" type="STRING" size="256" sumtext="기타10 본인부담율(예비용)"/>
- <Column id="etc11ownbrate" type="STRING" size="256"/>
- <Column id="etc12ownbrate" type="STRING" size="256"/>
- <Column id="etc13ownbrate" type="STRING" size="256"/>
- <Column id="etc14ownbrate" type="STRING" size="256"/>
- <Column id="cha1suppkind" type="STRING" size="256"/>
- <Column id="cha2suppkind" type="STRING" size="256"/>
- <Column id="gunbosuppkind" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_P0008" 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>
- </Dataset>
- <Dataset id="ds_init_P0010" 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>
- </Dataset>
- <Dataset id="ds_init_P0009" 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>
- </Dataset>
- <Dataset id="ds_init_P0080" 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>
- </Dataset>
- <Dataset id="ds_init_P0261" 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>
- </Dataset>
- <Dataset id="ds_send_updatedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="calcscorappflag" type="STRING" size="256" sumtext="수가적용구분"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="fixflag" type="STRING" size="256" sumtext="정액구분"/>
- <Column id="corpactaddrate" type="INT" size="256" sumtext="요양기관행위가산률"/>
- <Column id="outpayownbrate" type="INT" size="256" sumtext="외래급여본인부담률"/>
- <Column id="childoutpayownbrate" type="INT" size="256" sumtext="6세미만외래급여본인부담률"/>
- <Column id="inpayownbrate" type="INT" size="256" sumtext="입원급여본인부담률"/>
- <Column id="medownbrate" type="INT" size="256" sumtext="진찰료본인부담률"/>
- <Column id="childmedownbrate" type="INT" size="256" sumtext="6세미만진찰료본인부담률"/>
- <Column id="ctownbrate" type="INT" size="256" sumtext="CT본인부담률"/>
- <Column id="mriownbrate" type="INT" size="256" sumtext="MRI본인부담률"/>
- <Column id="sonoownbrate" type="INT" size="256" sumtext="SONO본인부담률"/>
- <Column id="petctownbrate" type="INT" size="256" sumtext="PETCT본인부담률"/>
- <Column id="basemealownbrate" type="INT" size="256" sumtext="기본식대부담률"/>
- <Column id="addmealownbrate" type="INT" size="256" sumtext="가산식대본인부담률"/>
- <Column id="drugexptownbrate" type="INT" size="256" sumtext="의약분업예외환자약가총액본인부담률"/>
- <Column id="fixbaseamt" type="INT" size="256" sumtext="기준금액"/>
- <Column id="fixminamt" type="INT" size="256" sumtext="정액MIN금액"/>
- <Column id="fixmaxamt" type="INT" size="256" sumtext="정액MAX금액"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정담당자"/>
- <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형명칭"/>
- <Column id="suppkindnm" type="STRING" size="256" sumtext="보조유형명칭"/>
- <Column id="ostomyownbrate" type="STRING" size="256" sumtext="장루요루재료본인부담률"/>
- <Column id="ownbmaxamt" type="STRING" size="256" sumtext="상한제한금액"/>
- <Column id="prcptdayrcptyn" type="STRING" size="256" sumtext="당일선수납사용여부"/>
- <Column id="prockindflag" type="STRING" size="256" sumtext="의료급여종별구분"/>
- <Column id="sunaownbrate" type="STRING" size="256" sumtext="선별급여A항본인부담률"/>
- <Column id="sunbownbrate" type="STRING" size="256" sumtext="선별급여B항본인부담률"/>
- <Column id="fourpayownbrate" type="INT" size="256" sumtext="4인실급여본인부담률"/>
- <Column id="rgstcmt" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="comrate" type="STRING" size="256" sumtext="수수료"/>
- <Column id="inpayownbrate2" type="STRING" size="256" sumtext="장기재원본인부담률(16일~30일)"/>
- <Column id="inpayownbrate3" type="STRING" size="256" sumtext="장기재원본인부담률(31일 이후)"/>
- <Column id="Column0" type="STRING" size="256"/>
- <Column id="Column1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_updateend" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="baseinsukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="basesuppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="basetodd" type="STRING" size="256" sumtext="기존 종료일자"/>
- <Column id="newfromdd" type="STRING" size="256" sumtext="신규 시작일자"/>
- <Column id="newtodd" type="STRING" size="256" sumtext="신규 종료일자"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_updatedata2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="instcd" type="STRING" size="256" sumtext="병원코드"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="seqno" type="INT" size="256" sumtext="일련번호"/>
- <Column id="histstat" type="STRING" size="256" sumtext="이력상태"/>
- <Column id="calcscorappflag" type="STRING" size="256" sumtext="수가적용구분"/>
- <Column id="ioflag" type="STRING" size="256" sumtext="입원외래구분"/>
- <Column id="fixflag" type="STRING" size="256" sumtext="정액구분"/>
- <Column id="corpactaddrate" type="INT" size="256" sumtext="요양기관행위가산률"/>
- <Column id="outpayownbrate" type="INT" size="256" sumtext="외래급여본인부담률"/>
- <Column id="childoutpayownbrate" type="INT" size="256" sumtext="6세미만외래급여본인부담률"/>
- <Column id="inpayownbrate" type="INT" size="256" sumtext="입원급여본인부담률"/>
- <Column id="medownbrate" type="INT" size="256" sumtext="진찰료본인부담률"/>
- <Column id="childmedownbrate" type="INT" size="256" sumtext="6세미만진찰료본인부담률"/>
- <Column id="ctownbrate" type="INT" size="256" sumtext="CT본인부담률"/>
- <Column id="mriownbrate" type="INT" size="256" sumtext="MRI본인부담률"/>
- <Column id="sonoownbrate" type="INT" size="256" sumtext="SONO본인부담률"/>
- <Column id="petctownbrate" type="INT" size="256" sumtext="PETCT본인부담률"/>
- <Column id="basemealownbrate" type="INT" size="256" sumtext="기본식대부담률"/>
- <Column id="addmealownbrate" type="INT" size="256" sumtext="가산식대본인부담률"/>
- <Column id="drugexptownbrate" type="INT" size="256" sumtext="의약분업예외환자약가총액본인부담률"/>
- <Column id="fixbaseamt" type="INT" size="256" sumtext="기준금액"/>
- <Column id="fixminamt" type="INT" size="256" sumtext="정액MIN금액"/>
- <Column id="fixmaxamt" type="INT" size="256" sumtext="정액MAX금액"/>
- <Column id="fstrgstrid" type="STRING" size="256" sumtext="최초등록자ID"/>
- <Column id="fstrgstdt" type="STRING" size="256" sumtext="최초등록일시"/>
- <Column id="lastupdtdt" type="STRING" size="256" sumtext="최종수정일자"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종수정담당자"/>
- <Column id="insukindnm" type="STRING" size="256" sumtext="보험유형명칭"/>
- <Column id="suppkindnm" type="STRING" size="256" sumtext="보조유형명칭"/>
- <Column id="ostomyownbrate" type="STRING" size="256" sumtext="장루요루재료본인부담률"/>
- <Column id="ownbmaxamt" type="STRING" size="256" sumtext="상한제한금액"/>
- <Column id="prcptdayrcptyn" type="STRING" size="256" sumtext="당일선수납사용여부"/>
- <Column id="prockindflag" type="STRING" size="256" sumtext="의료급여종별구분"/>
- <Column id="sunaownbrate" type="STRING" size="256" sumtext="선별급여A항본인부담률"/>
- <Column id="sunbownbrate" type="STRING" size="256" sumtext="선별급여B항본인부담률"/>
- <Column id="fourpayownbrate" type="INT" size="256" sumtext="4인실급여본인부담률"/>
- <Column id="rgstcmt" type="STRING" size="256" sumtext="참고사항"/>
- <Column id="comrate" type="STRING" size="256" sumtext="수수료"/>
- <Column id="inpayownbrate2" type="STRING" size="256" sumtext="장기재원본인부담률(16일~30일)"/>
- <Column id="inpayownbrate3" type="STRING" size="256" sumtext="장기재원본인부담률(31일 이후)"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_updatedata_datalist" 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"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="combo7" propid="value" datasetid="ds_main_desc" columnid="insukind"/>
- <BindItem id="item1" compid="combo9" propid="value" datasetid="ds_main_desc" columnid="suppkind"/>
- <BindItem id="item2" compid="input23" propid="value" datasetid="ds_main_desc" columnid="fromdd"/>
- <BindItem id="item3" compid="input30" propid="value" datasetid="ds_main_desc" columnid="todd"/>
- <BindItem id="item4" compid="combo1" propid="value" datasetid="ds_main_desc" columnid="calcscorappflag"/>
- <BindItem id="item5" compid="combo8" propid="value" datasetid="ds_main_desc" columnid="ioflag"/>
- <BindItem id="item6" compid="combo2" propid="value" datasetid="ds_main_desc" columnid="fixflag"/>
- <BindItem id="item7" compid="input24" propid="value" datasetid="ds_main_desc" columnid="corpactaddrate"/>
- <BindItem id="item8" compid="input27" propid="value" datasetid="ds_main_desc" columnid="outpayownbrate"/>
- <BindItem id="item9" compid="input5" propid="value" datasetid="ds_main_desc" columnid="childoutpayownbrate"/>
- <BindItem id="item10" compid="input19" propid="value" datasetid="ds_main_desc" columnid="inpayownbrate"/>
- <BindItem id="item11" compid="input10" propid="value" datasetid="ds_main_desc" columnid="inpayownbrate2"/>
- <BindItem id="item12" compid="input11" propid="value" datasetid="ds_main_desc" columnid="inpayownbrate3"/>
- <BindItem id="item13" compid="input21" propid="value" datasetid="ds_main_desc" columnid="medownbrate"/>
- <BindItem id="item14" compid="input6" propid="value" datasetid="ds_main_desc" columnid="childmedownbrate"/>
- <BindItem id="item15" compid="input25" propid="value" datasetid="ds_main_desc" columnid="ctownbrate"/>
- <BindItem id="item16" compid="input29" propid="value" datasetid="ds_main_desc" columnid="mriownbrate"/>
- <BindItem id="item17" compid="input20" propid="value" datasetid="ds_main_desc" columnid="sonoownbrate"/>
- <BindItem id="item18" compid="input1" propid="value" datasetid="ds_main_desc" columnid="petctownbrate"/>
- <BindItem id="item19" compid="input26" propid="value" datasetid="ds_main_desc" columnid="basemealownbrate"/>
- <BindItem id="item20" compid="input3" propid="value" datasetid="ds_main_desc" columnid="fixmaxamt"/>
- <BindItem id="item22" compid="ipt_cmt" propid="value" datasetid="ds_main_desc" columnid="rgstcmt"/>
- <BindItem id="item23" compid="combo3" propid="value" datasetid="ds_main_desc" columnid="prockindflag"/>
- <BindItem id="item24" compid="input2" propid="value" datasetid="ds_main_desc" columnid="fixminamt"/>
- <BindItem id="item25" compid="input22" propid="value" datasetid="ds_main_desc" columnid="fixbaseamt"/>
- <BindItem id="item26" compid="rdo_rcptyn" propid="value" datasetid="ds_main_desc" columnid="prcptdayrcptyn"/>
- <BindItem id="item27" compid="ipt_comrate" propid="value" datasetid="ds_main_desc" columnid="comrate"/>
- <BindItem id="item28" compid="ipt_sunb" propid="value" datasetid="ds_main_desc" columnid="sunbownbrate"/>
- <BindItem id="item29" compid="input8" propid="value" datasetid="ds_main_desc" columnid="ownbmaxamt"/>
- <BindItem id="item30" compid="input7" propid="value" datasetid="ds_main_desc" columnid="drugexptownbrate"/>
- <BindItem id="item31" compid="input28" propid="value" datasetid="ds_main_desc" columnid="addmealownbrate"/>
- <BindItem id="item32" compid="input4" propid="value" datasetid="ds_main_desc" columnid="ostomyownbrate"/>
- <BindItem id="item33" compid="ipt_suna" propid="value" datasetid="ds_main_desc" columnid="sunaownbrate"/>
- <BindItem id="item34" compid="input13" propid="value" datasetid="ds_main_desc" columnid="etc1ownbrate"/>
- <BindItem id="item35" compid="input18" propid="value" datasetid="ds_main_desc" columnid="etc6ownbrate"/>
- <BindItem id="item36" compid="ipt_sund" propid="value" datasetid="ds_main_desc" columnid="etc2ownbrate"/>
- <BindItem id="item37" compid="input31" propid="value" datasetid="ds_main_desc" columnid="etc7ownbrate"/>
- <BindItem id="item38" compid="ipt_sune" propid="value" datasetid="ds_main_desc" columnid="etc3ownbrate"/>
- <BindItem id="item39" compid="input32" propid="value" datasetid="ds_main_desc" columnid="etc8ownbrate"/>
- <BindItem id="item40" compid="input16" propid="value" datasetid="ds_main_desc" columnid="etc4ownbrate"/>
- <BindItem id="item41" compid="input33" propid="value" datasetid="ds_main_desc" columnid="cha1suppkind"/>
- <BindItem id="item42" compid="radio1" propid="value" datasetid="ds_main_desc" columnid="ownbmaxappyn"/>
- <BindItem id="item43" compid="input12" propid="value" datasetid="ds_main_desc" columnid="isoroomrate"/>
- <BindItem id="item44" compid="input17" propid="value" datasetid="ds_main_desc" columnid="etc5ownbrate"/>
- <BindItem id="item45" compid="input34" propid="value" datasetid="ds_main_desc" columnid="cha2suppkind"/>
- <BindItem id="item46" compid="group2.checkbox1" propid="value" datasetid="ds_send" columnid="allyn"/>
- <BindItem id="item47" compid="group2.cmb_insukind" propid="value" datasetid="ds_send" columnid="insukind"/>
- <BindItem id="item48" compid="group2.ipt_todd" propid="value" datasetid="ds_send" columnid="todd"/>
- <BindItem id="item49" compid="group2.ipt_fromdd" propid="value" datasetid="ds_send" columnid="fromdd"/>
- <BindItem id="item52" compid="input35" propid="value" datasetid="ds_main_desc" columnid="etc11ownbrate"/>
- <BindItem id="item53" compid="input36" propid="value" datasetid="ds_main_desc" columnid="etc12ownbrate"/>
- <BindItem id="item21" compid="input9" propid="value" datasetid="ds_main_desc" columnid="fourpayownbrate"/>
- <BindItem id="item54" compid="input37" propid="value" datasetid="ds_main_desc" columnid="etc13ownbrate"/>
- <BindItem id="item55" compid="input38" propid="value" datasetid="ds_main_desc" columnid="etc14ownbrate"/>
- <BindItem id="item50" compid="input00" propid="value" datasetid="ds_main_desc" columnid="etc9ownbrate"/>
- <BindItem id="item51" compid="input14" propid="value" datasetid="ds_main_desc" columnid="etc10ownbrate"/>
- <BindItem id="item56" compid="input39" propid="value" datasetid="ds_main_desc" columnid="gunbosuppkind"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-07-22
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-07-22 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- var arErrorCode = new HashArray();
- function SMPMB00200_oninit(obj: Form, e: InitEventInfo) {
- frmf_initForm(obj);
- }
- //화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- function fInitialize() {
- ds_send.clearData();
- ds_send.addRow();
- ds_main_desc.clearData();
- ds_main_desc.addRow();
- ds_main_insukindcdspec_insukindcdspeclist.clearData();
- //날자 입력 항목에 오늘 날자 세팅
- ds_send.setColumn("fromdd", utlf_getCurrentDate());
- group2.cmb_insukind.setFocus();
- }
- function SMPMB00200_onload(obj: Form, e: LoadEventInfo) {
- grdf_setRowTypeIcon(grd_insukind, 0);
- //PAM공통코드4
- pamfGetCodeList([{ dsNm: "ds_init_PK058", cdGrpId: "PK058" }]);
- //공통코드
- var arrParam = [{ dsNm: "ds_init_P0008", cdGrpId: "P0008" }
- , { dsNm: "ds_init_P0010", cdGrpId: "P0010" }
- , { dsNm: "ds_init_P0009", cdGrpId: "P0009" }
- , { dsNm: "ds_init_P0080", cdGrpId: "P0080" }
- , { dsNm: "ds_init_P0261", cdGrpId: "P0261" }
- ]
- appf_getCodeList(arrParam, true);
-
- fInitialize();
- ds_send.setColumn(0, 'allyn', 'Y');
- ds_main_desc.setColumn(0, 'corpactaddrate', '%');
- frmf_inputEnterKey('group2.checkbox1', 'onclick', new ClickEventInfo);
- }
- function group2_btn_search_onclick(obj: Button, e: ClickEventInfo) {
- var oParam = {};
- oParam.id = "TRPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqGetInsuranceKind";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_insukindcdspec_insukindcdspeclist=insukindcdspeclist";
- oParam.async = false;
- tranf_submit(oParam);
- var nIndex;
- nIndex = ds_main_insukindcdspec_insukindcdspeclist.addColumn("insukindnm", "string");
- nIndex = ds_main_insukindcdspec_insukindcdspeclist.addColumn("suppkindnm", "string");
- }
- function grd_insukind_oncellclick(obj: Grid, e: GridClickEventInfo) {
- fcopy();
- }
- //아래그리드에서 위로 복사
- function fcopy() {
- var bSucc;
- var nRow = ds_main_insukindcdspec_insukindcdspeclist.rowposition;
- bSucc = ds_main_desc.copyRow(0, ds_main_insukindcdspec_insukindcdspeclist, nRow);
- var value = utlf_transNullToEmpty(ds_main_desc.getColumn(0, 'corpactaddrate')) + '%';
- ds_main_desc.setColumn(0, 'corpactaddrate', value);
- }
- //위 그리드에서 아래로 복사
- function f_copy2() {
- var bSucc;
- var nRow = ds_main_insukindcdspec_insukindcdspeclist.rowposition;
- bSucc = ds_main_insukindcdspec_insukindcdspeclist.copyRow(nRow, ds_main_desc, 0);
- }
- function button1_onclick(obj: Button, e: ClickEventInfo) {
- if (ds_main_insukindcdspec_insukindcdspeclist.rowcount > 0) {
- grdf_exportExcel(grd_insukind, "excel", "SheetName", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- function btn_insert_onclick(obj: Button, e: ClickEventInfo) {
- var nRow = ds_main_desc.rowposition
- var insukind = ds_main_desc.getColumn(nRow, "insukind");
- var suppkind = ds_main_desc.getColumn(nRow, "suppkind");
- var fromdd = ds_main_desc.getColumn(nRow, "fromdd");
- var todd = ds_main_desc.getColumn(nRow, "todd");
- var calcscorappflag = ds_main_desc.getColumn(nRow, "calcscorappflag");
- var ioflag = ds_main_desc.getColumn(nRow, "ioflag");
- var fixflag = ds_main_desc.getColumn(nRow, "fixflag");
- var corpactaddrate = ds_main_desc.getColumn(nRow, "corpactaddrate");
- var outpayownbrate = ds_main_desc.getColumn(nRow, "outpayownbrate");
- var childoutpayownbrate = ds_main_desc.getColumn(nRow, "childoutpayownbrate");
- var inpayownbrate = ds_main_desc.getColumn(nRow, "inpayownbrate");
- var medownbrate = ds_main_desc.getColumn(nRow, "medownbrate");
- var childmedownbrate = ds_main_desc.getColumn(nRow, "childmedownbrate");
- var ctownbrate = ds_main_desc.getColumn(nRow, "ctownbrate");
- var mriownbrate = ds_main_desc.getColumn(nRow, "mriownbrate");
- var sonoownbrate = ds_main_desc.getColumn(nRow, "sonoownbrate");
- var petctownbrate = ds_main_desc.getColumn(nRow, "petctownbrate");
- var basemealownbrate = ds_main_desc.getColumn(nRow, "basemealownbrate");
- var addmealownbrate = ds_main_desc.getColumn(nRow, "addmealownbrate");
- var drugexptownbrate = ds_main_desc.getColumn(nRow, "drugexptownbrate");
- var fixbaseamt = ds_main_desc.getColumn(nRow, "fixbaseamt");
- var fixminamt = ds_main_desc.getColumn(nRow, "fixminamt");
- var fixmaxamt = ds_main_desc.getColumn(nRow, "fixmaxamt");
- var ownbmaxamt = ds_main_desc.getColumn(nRow, "ownbmaxamt");
- var prcptdayrcptyn = ds_main_desc.getColumn(nRow, "prcptdayrcptyn");
- var sunaownbrate = ds_main_desc.getColumn(nRow, "sunaownbrate");
- var fourpayownbrate = ds_main_desc.getColumn(nRow, "fourpayownbrate");
- var inpayownbrate2 = ds_main_desc.getColumn(nRow, "inpayownbrate2");
- var inpayownbrate3 = ds_main_desc.getColumn(nRow, "inpayownbrate3");
- if (utlf_isNull(insukind) || utlf_isNull(suppkind) || utlf_isNull(fromdd) || utlf_isNull(todd) || utlf_isNull(calcscorappflag) || utlf_isNull(ioflag) || utlf_isNull(fixflag) ||
- utlf_isNull(corpactaddrate) || utlf_isNull(outpayownbrate) || utlf_isNull(childoutpayownbrate) || utlf_isNull(inpayownbrate) || utlf_isNull(medownbrate) || utlf_isNull(childmedownbrate) ||
- utlf_isNull(ctownbrate) || utlf_isNull(mriownbrate) || utlf_isNull(sonoownbrate) || utlf_isNull(petctownbrate) || utlf_isNull(basemealownbrate) || utlf_isNull(addmealownbrate) || utlf_isNull(drugexptownbrate) || utlf_isNull(fixbaseamt) ||
- utlf_isNull(fixminamt) || utlf_isNull(fixmaxamt) || utlf_isNull(ownbmaxamt) || utlf_isNull(prcptdayrcptyn) || utlf_isNull(sunaownbrate) || utlf_isNull(fourpayownbrate) || utlf_isNull(inpayownbrate2) || utlf_isNull(inpayownbrate3)) {
- sysf_messageBox("추가하려는 보험유형에 입력하지 않은 데이터가 있습니다.", "E999");
- }
- else {
- // 보험유형 및 보조유형명칭 추가
- ds_main_desc.setColumn(0, "insukindnm", combo7.text);
- ds_main_desc.setColumn(0, "suppkindnm", combo9.text);
- ds_send_updatedata_datalist.copyData(ds_main_desc);
- var value = utlf_transNullToEmpty(ds_send_updatedata_datalist.getColumn(0, 'corpactaddrate')).replace('%', '');
- ds_send_updatedata_datalist.setColumn(0, 'corpactaddrate', value);
- dsf_makeValue(ds_send_updatedata_datalist, 'status', 'string', 'i');
- dsf_setTypeFormat(ds_send_updatedata_datalist, "seqno:INT^corpactaddrate:INT^outpayownbrate:INT^childoutpayownbrate:INT^inpayownbrate:INT^medownbrate:INT^childmedownbrate:INT^ctownbrate:INT^mriownbrate:INT^sonoownbrate:INT^petctownbrate:INT^basemealownbrate:INT^addmealownbrate:INT^drugexptownbrate:INT^fixbaseamt:INT^fixminamt:INT^fixmaxamt:INT^fourpayownbrate:INT");
- var oParam = {};
- oParam.id = "TXPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqExeInsuranceKind";
- oParam.inds = "req=ds_send_updatedata_datalist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMB00201") > -1) {
- var oParam = {};
- oParam.id = "TRPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqGetInsuranceKind";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_insukindcdspec_insukindcdspeclist=insukindcdspeclist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- }
- }
- /**
- * submit 후 호출 될 공통 콜백
- * @param {[type]} sSvcId [description]
- * @param {[type]} nErrorCode [description]
- * @param {[type]} sErrorMsg [description]
- * @return {Function} [description]
- */
- function callback(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function fSpclGridInsertRow() {
- var addRw = ds_main_insukindcdspec_insukindcdspeclist.addRow();
- var arrPostion = new Array();
- arrPostion[0] = addRw;
- //grdf_setStatus(grd_insukind.ds_main_insukindcdspec_insukindcdspeclist, "I", arrPostion);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(addRw, "insukindnm", combo7.text);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(addRw, "suppkindnm", combo9.text);
- }
- function btn_update_onclick(obj: Button, e: ClickEventInfo) {
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "insukind")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "suppkind")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fromdd")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "todd")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "calcscorappflag")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ioflag")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixflag")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "corpactaddrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "outpayownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "childoutpayownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "medownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "childmedownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ctownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "mriownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "sonoownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "petctownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "basemealownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "addmealownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "drugexptownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixbaseamt")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixminamt")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixmaxamt")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ownbmaxamt")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "prcptdayrcptyn")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "sunaownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "sunbownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fourpayownbrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate2")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate3")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "isoroomrate")) == "" ||
- utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ownbmaxappyn")) == ""
- ) {
- sysf_messageBox("수정하려는 보험유형에 입력하지 않은 데이터가 있습니다.", "E999", "");
- } else {
- // 수정 제어대상
- // 1. 시작일자 수정 시 기존의 시작일자가 미래인 경우에만 시작일자 수정가능
- // 2. 종료일자 수정 시 기존의 시작일자가 미래인 경우에만 종료일자 수정가능
- // 3. 보험유형 변경 시 기존의 시작일자가 미래인 경우에만 보험유형 수정가능
- // 4. 보조유형 변경 시 기존의 시작일자가 미래인 경우에만 보조유형 수정가능
- var curDate = utlf_getCurrentDate();
- // 시작일자가 과거인 경우 데이터 수정금지 제어 추가 by 조중래 20170221
- if (ds_main_desc.getColumn(0, "fromdd") < utlf_getCurrentDate()) {
- sysf_messageBox("시작일자를 과거일자로 수정할 수 없습니다.", "C000");
- return false;
- }
- if (ds_main_desc.getColumn(0, "todd") < utlf_getCurrentDate()) {
- sysf_messageBox("종료일자를 과거일자로 수정할 수 없습니다.", "C000");
- return false;
- }
- if (ds_main_desc.getColumn(0, "fromdd") > ds_main_desc.getColumn(0, "todd")) {
- sysf_messageBox("종료일자를 시작일자보다 과거일자로 수정할 수 없습니다.", "C000");
- return false;
- }
- // 보험유형 / 보조유형 / 시작일자 / 종료일자 변경은
- // 기존 데이터의 시작일자가 미래인 경우에만 가능하도록 제어 추가 by 조중래 20170221
- if (ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "insukind") != ds_main_desc.getColumn(0, "insukind")
- || ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "suppkind") != ds_main_desc.getColumn(0, "suppkind")
- || ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "fromdd") != ds_main_desc.getColumn(0, "fromdd")
- || ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "todd") != ds_main_desc.getColumn(0, "todd")) {
- if (curDate >= ds_main_desc.getColumn(0, "fromdd")) {
- sysf_messageBox("보험유형 / 보조유형 / 시작일자 / 종료일자의 수정은 \w\n시작일자가 미래일자의 경우에만 가능합니다.", "C000");
- return false;
- }
- }
- // 보험유형 및 보조유형명칭 추가
- ds_main_desc.setColumn(0, "insukindnm", combo7.text);
- ds_main_desc.setColumn(0, "suppkindnm", combo9.text);
- ds_send_updatedata_datalist.copyData(ds_main_desc);
-
- var value = utlf_transNullToEmpty(ds_send_updatedata_datalist.getColumn(0, 'corpactaddrate')).replace('%', '');
- ds_send_updatedata_datalist.setColumn(0, 'corpactaddrate', value);
- dsf_makeValue(ds_send_updatedata_datalist, 'status', 'string', 'u');
- dsf_makeValue(ds_send_updatedata_datalist, "baseinsukind", 'string', ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "insukind"));
- dsf_makeValue(ds_send_updatedata_datalist, "basesuppkind", 'string', ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "suppkind"));
- dsf_makeValue(ds_send_updatedata_datalist, "basefromdd", 'string', ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "fromdd"));
- dsf_makeValue(ds_send_updatedata_datalist, "basetodd", 'string', ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "todd"));
- dsf_makeValue(ds_send_updatedata_datalist, "baseseqno", 'string', ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "seqno"));
- dsf_setTypeFormat(ds_send_updatedata_datalist, "seqno:INT^corpactaddrate:INT^outpayownbrate:INT^childoutpayownbrate:INT^inpayownbrate:INT^medownbrate:INT^childmedownbrate:INT^ctownbrate:INT^mriownbrate:INT^sonoownbrate:INT^petctownbrate:INT^basemealownbrate:INT^addmealownbrate:INT^drugexptownbrate:INT^fixbaseamt:INT^fixminamt:INT^fixmaxamt:INT^fourpayownbrate:INT");
- var oParam = {};
- oParam.id = "TXPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqExeInsuranceKind";
- oParam.inds = "req=ds_send_updatedata_datalist";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMB00201") > -1) {
- // submit() 성공하면 그리드의 i,u 상태 제거
- var oParam = {};
- oParam.id = "TRPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqGetInsuranceKind";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_insukindcdspec_insukindcdspeclist=insukindcdspeclist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- }
- }
- function f_save(iud_gbn) {
- if (iud_gbn == "U") {
- fSpclGridUpdateRow();
- }
- if (iud_gbn == "I") {
- fSpclGridInsertRow();
- f_copy2();
- }
- var updtdata = grdf_getGridUpdateData(grd_insukind);
- grdf_setStatusColumn(updtdata, "status");
- if (updtdata.rowcount == 0) {
- sysf_messageBox("변경된 데이터가", "I004");
- return;
- }
- if (sysf_messageBox("저장", "S001") == 6) {
- ds_send_updatedata.copyData(updtdata, true);
- var cnt = ds_send_updatedata.rowcount;
- var oParam = {};
- oParam.id = "TXPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqExeInsuranceKind";
- oParam.inds = "req=ds_send_updatedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPMB00201";
- tranf_submit(oParam);
- group2_btn_search_onclick();
- }
- }
- function f_save2(iud_gbn, basetodd) {
- if (iud_gbn == "U") {
- fSpclGridUpdateRow();
- }
- if (iud_gbn == "I") {
- fSpclGridInsertRow();
- f_copy2();
- var nRow = ds_main_desc.rowposition;
- var nRow2 = ds_main_insukindcdspec_insukindcdspeclist.rowposition;
- var todd = ds_main_desc.getColumn(nRow, "todd");
- var newfromdd = utlf_addDate(todd, 1); //24시간 뒤인 다음날 날짜를 구한다.
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow2, "fromdd", newfromdd);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow2, "todd", basetodd);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow2, "insukindnm", combo7.text);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow2, "suppkindnm", combo9.text);
- }
- var updtdata = grdf_getGridUpdateData(grd_insukind);
- grdf_setStatusColumn(updtdata, "status");
- if (updtdata.rowcount == 0) {
- sysf_messageBox("변경된 데이터가", "I004");
- return;
- }
- if (sysf_messageBox("저장", "S001") == 6) {
- ds_send_updatedata2.copyData(updtdata, true);
- var cnt = ds_send_updatedata2.rowcount;
- var oParam = {};
- oParam.id = "TRPMB00203";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqInsInsu";
- oParam.inds = "req=ds_send_updatedata2";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TRPMB00203";
- var rslt = tranf_submit(oParam);
- //새로운 자료 등록처리 끝
- if (rslt) {
- sysf_messageBox("이력저장 되었습니다.", "I999"); ///보험유형코드 신규 등록이 처리되었습니다.
- }
- }
- }
- function fSpclGridUpdateRow() {
- var nRow = ds_main_insukindcdspec_insukindcdspeclist.rowposition;
- var nType = ds_main_insukindcdspec_insukindcdspeclist.getRowType(nRow);
- if (nType == '1') {
- bSucc = ds_main_insukindcdspec_insukindcdspeclist.copyRow(nRow, ds_main_desc, 0);
- grdf_setStatus(grd_insukind, "U", nRow);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow, "insukindnm", combo7.text);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow, "suppkindnm", combo9.text);
- }
- if (nType == '8') {
- bSucc = ds_main_insukindcdspec_insukindcdspeclist.copyRow(nRow, ds_main_desc, 0);
- grdf_setStatus(grd_insukind, "D", [nRow]);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow, "insukindnm", combo7.text);
- ds_main_insukindcdspec_insukindcdspeclist.setColumn(nRow, "suppkindnm", combo9.text);
- }
- }
- function btn_init_onclick(obj: Button, e: ClickEventInfo) {
- reload();
- }
- function btn_save_onclick(obj: Button, e: ClickEventInfo) {
- //2015/02/23 이정택 수정
- if (!fsaveAlert()) {
- return;
- }
- //2015/02/23 이정택 수정
- var rtn = sysf_messageBox("이력저장 하시겠습니까?", "Q999");
- if (rtn != 6) { return; }
- //위에서 기존자료 종료일 받아서 새로운 보험유형코드내역에 시작일로 박아줌
- var currowGrdInsukind = ds_main_insukindcdspec_insukindcdspeclist.rowposition;
- var oldfromdd = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "fromdd");
- var oldtodd = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "todd");
- var oldtodd2 = "";
- var new_fromdd = utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fromdd"));
- var new_todd = ds_main_desc.getColumn(0, "todd");
- var thisYear = new_fromdd.substring(0, 4); // 현재 입력된 연
- var thisMonth = new_fromdd.substring(4, 6); // 현재 입력된 월
- var thisDay = new_fromdd.substring(6, 8); // 현재 입력된 일
- var preDate = new Date(thisYear, (thisMonth - 1), thisDay);
- preDate.setHours(-24); // 24시간 뒤인 다음날 날짜를 구한다.
- var thisYear = "";
- oldtodd2 += preDate.getYear();
- if ((preDate.getMonth() + 1) < 10) {
- oldtodd2 += "0" + (preDate.getMonth() + 1);
- } else {
- oldtodd2 += (preDate.getMonth() + 1);
- }
- if (preDate.getDate() < 10) {
- oldtodd2 += "0" + preDate.getDate();
- } else {
- oldtodd2 += preDate.getDate();
- }
- //기존자료 종료처리
- if (utlf_transNullToEmpty(ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "insukind")) != "") {
- dsf_createDsRow('ds_TXPMB00202', [
- // 보험유형
- { col: 'baseinsukind', type: 'string', val: ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "insukind") },
- // 유형보조
- { col: 'basesuppkind', type: 'string', val: ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "suppkind") },
- // 기존 종료일자(99991231)
- { col: 'basetodd', type: 'string', val: oldtodd },
- // 일련번호
- { col: 'baseseqno', type: 'string', val: ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "seqno") },
- // 새로운 종료일자(20090709)
- { col: 'newtodd', type: 'string', val: oldtodd2 }
- ]);
- var oParam = {};
- oParam.id = "TXPMB00202";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqExeInsuEnd";
- oParam.inds = "req=ds_TXPMB00202";
- oParam.outds = "";
- oParam.async = false;
- tranf_submit(oParam);
- }
- //기존자료 종료처리 끝
- //새로운 자료 등록
- //보험유형 및 보조유형명칭 추가
- ds_main_desc.setColumn(0, "insukindnm", combo7.text);
- ds_main_desc.setColumn(0, "suppkindnm", combo9.text);
- ds_send_savedata.copyData(ds_main_desc);
- ds_send_savedata.setColumn(0, "fromdd", new_fromdd);
- ds_send_savedata.setColumn(0, "todd", new_todd);
-
- var value = utlf_transNullToEmpty(ds_send_savedata.getColumn(0, 'corpactaddrate')).replace('%', '');
- ds_send_savedata.setColumn(0, 'corpactaddrate', value);
- var oParam = {};
- oParam.id = "TXPMB00203";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqInsInsu";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "callback";
- tranf_submit(oParam);
- //새로운 자료 등록처리 끝
- if (arErrorCode.pop("TXPMB00203") > -1) {
- sysf_messageBox("이력저장 되었습니다.", "I999"); ///보험유형코드 신규 등록이 처리되었습니다.
- }
- //이력저장후 단축조회 refresh함
- var oParam = {};
- oParam.id = "TRPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqGetInsuranceKind";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_insukindcdspec_insukindcdspeclist=insukindcdspeclist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function btn_clear_onclick(obj: Button, e: ClickEventInfo) {
- ds_main_desc.reset();
- }
- function btn_end_onclick(obj: Button, e: ClickEventInfo) {
- fSetInsuEnd()
- }
- function fendAlert() {
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "insukind")) == "") {
- sysf_messageBox("보험유형이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "suppkind")) == "") {
- sysf_messageBox("유형보조가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fromdd")) == "") {
- sysf_messageBox("시작일자가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "todd")) == "") {
- sysf_messageBox("종료일자가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "calcscorappflag")) == "") {
- sysf_messageBox("수가적용구분이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ioflag")) == "") {
- sysf_messageBox("입원외래구분이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixflag")) == "") {
- sysf_messageBox("정액구분이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "corpactaddrate")) == "") {
- sysf_messageBox("요양기관행위가산률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "outpayownbrate")) == "") {
- sysf_messageBox("외래급여본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "childoutpayownbrate")) == "") {
- sysf_messageBox("6세미만외래급여본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate")) == "") {
- sysf_messageBox("입원급여본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "medownbrate")) == "") {
- sysf_messageBox("진찰료본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "childmedownbrate")) == "") {
- sysf_messageBox("6세미만진찰료본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ctownbrate")) == "") {
- sysf_messageBox("CT본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "mriownbrate")) == "") {
- sysf_messageBox("MRI본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "sonoownbrate")) == "") {
- sysf_messageBox("SONO본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "petctownbrate")) == "") {
- sysf_messageBox("PETCT본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "basemealownbrate")) == "") {
- sysf_messageBox("기본식대부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "addmealownbrate")) == "") {
- sysf_messageBox("가산식대본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "drugexptownbrate")) == "") {
- sysf_messageBox("분업예외약가총액본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixbaseamt")) == "") {
- sysf_messageBox("기준금액이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixminamt")) == "") {
- sysf_messageBox("정액 MIN금액이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixmaxamt")) == "") {
- sysf_messageBox("정액 MAX금액이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "prcptdayrcptyn")) == "") {
- sysf_messageBox("당일선수납 사용여부가 입력되지", "E007");
- return false;
- }
- if (ds_main_desc.getColumn(0, "todd") < utlf_getCurrentDate()) {
- sysf_messageBox("종료일자가 오늘 이전으로 되었습니다.", "E999"); ///종료일자가 입력되지 않았습니다.
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate2")) == "") {
- sysf_messageBox("장기재원본인부담률(16일~30일)이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate3")) == "") {
- sysf_messageBox("장기재원본인부담률(31일 이후)이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ownbmaxappyn")) == "") {
- sysf_messageBox("본인부담상한적용여부가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "isoroomrate")) == "") {
- sysf_messageBox("격리병실본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fourpayownbrate")) == "") {
- sysf_messageBox("4인실 급여본인부담률이 입력되지", "E007");
- return false;
- }
- return true;
- }
- function fSetInsuEnd() {
- var new_todd = ds_main_desc.getColumn(0, "todd");
- var currowGrdInsukind = ds_main_insukindcdspec_insukindcdspeclist.rowposition;
- var fromdd = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "fromdd");
- var insukind = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "insukind");
- var suppkind = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "suppkind");
- var oldtodd = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "todd");
- var oldseqno = ds_main_insukindcdspec_insukindcdspeclist.getColumn(currowGrdInsukind, "seqno");
- // 2016/09/19 이정택 수정
- if (!fendAlert()) {
- return;
- }
- // 2016/09/19 이정택 수정
- if (new_todd == '99991231' && oldtodd == '99991231') {
- // 현재 화면에 설정된 종료일자와 검색한 수가코드의 종료일자가 모두 99991231인 경우
- var rtn = sysf_messageBox("오늘날짜로 보험유형코드를 종료하시겠습니까?", "Q999"); ///오늘날짜로 수가코드를 종료 하시려면 예(Yes)\n아니면 아니오(No)
- // Yes : 6 / No : 7 / Cancel : 2
- if (rtn == 6) { // ==> 오늘날짜로 종료 처리를 한다.
- if (fromdd >= utlf_getCurrentDate()) {
- alert("시작일자가 오늘보다 이후이므로 오늘날짜로 종료할수없습니다.");
- return;
- }
- dsf_createDsRow('ds_TXPMB00202', [
- { col: 'baseinsukind', type: 'string', val: insukind }, // 보험유형
- { col: 'basesuppkind', type: 'string', val: suppkind }, // 보조유형
- { col: 'basetodd', type: 'string', val: oldtodd }, // 종료일자
- { col: 'baseseqno', type: 'string', val: oldseqno }, // 일련번호
- { col: 'newtodd', type: 'string', val: utlf_getCurrentDate() } // 새로 입력할 종료일자
- ]);
- var oParam = {};
- oParam.id = "TXPMB00202";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqExeInsuEnd";
- oParam.inds = "req=ds_TXPMB00202";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMB00202") > -1) {
- sysf_messageBox("보험유형코드가 종료되었습니다.", "I999");
- }
- }
- } else {
- // 시작일자 보다 더 이전 날짜로 종료 설정을 하지 않았는지 확인한다.
- if (fromdd >= new_todd) {
- alert("종료일자가 시작일자 보다 이전이거나 같습니다.");
- return;
- }
- var rtn = sysf_messageBox("보험유형코드를 \'" + new_todd + "\'로 종료하시겠습니까?", "Q999"); ///수가코드를 (입력된 종료날짜)로 종료 하시려면 예(Yes)\n아니면 아니오(No)
- if (rtn != 6) { return; }
- //입력된 날짜로 종료 처리를 한다.
- dsf_createDsRow('ds_TXPMB00202', [
- { col: 'baseinsukind', type: 'string', val: insukind }, // 보험유형
- { col: 'basesuppkind', type: 'string', val: suppkind }, // 보조유형
- { col: 'basetodd', type: 'string', val: oldtodd }, // 종료일자
- { col: 'baseseqno', type: 'string', val: '' }, // 일련번호
- { col: 'ioflag', type: 'string', val: oldseqno }, // 일련번호
- { col: 'newtodd', type: 'string', val: new_todd } // 새로 입력할 종료일자
- ]);
- var oParam = {};
- oParam.id = "TXPMB00202";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqExeInsuEnd";
- oParam.inds = "req=ds_TXPMB00202";
- oParam.outds = "";
- oParam.async = false;
- oParam.callback = "callback";
-
- tranf_submit(oParam);
- if (arErrorCode.pop("TXPMB00202") > -1) {
- sysf_messageBox("수가코드가 종료되었습니다.", "I999");
- }
- }
- //종료후 단축조회 refresh함
- var oParam = {};
- oParam.id = "TRPMB00201";
- oParam.service = "pambaseinfomngtapp.InsuKind";
- oParam.method = "reqGetInsuranceKind";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_insukindcdspec_insukindcdspeclist=insukindcdspeclist";
- oParam.async = false;
- tranf_submit(oParam);
- }
- function group2_checkbox1_onclick(obj: CheckBox, e: ClickEventInfo) {
- var value = ds_send.getColumn(0, 'allyn');
- if (value == 'Y') {
- ds_send.setColumn(0, "allyn", "Y");
- ds_send.setColumn(0, "todd", "");
- }
- else {
- var toddValue = utlf_transNullToEmpty(ds_send.getColumn(0, 'todd'));
- if (toddValue == "" || toddValue == " " || toddValue == "-") {
- ds_send.setColumn(0, "todd", utlf_getCurrentDate());
- }
- }
- }
- function fsaveAlert() {
- if (ds_main_desc.getColumn(0, "fromdd") < utlf_getCurrentDate()) {
- sysf_messageBox("새로 시작할 일자가 오늘 이전으로 되었습니다.", "E999"); ///종료일자가 입력되지 않았습니다.
- return false;
- }
- if (ds_main_desc.getColumn(0, "fromdd") <= ds_main_insukindcdspec_insukindcdspeclist.getColumn(ds_main_insukindcdspec_insukindcdspeclist.rowposition, "fromdd")) {
- sysf_messageBox("새로 시작할 일자는 기존 시작일자보다 커야합니다. 시작일자를 확인해주십시요!", "E999");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "insukind")) == "") {
- sysf_messageBox("보험유형이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "suppkind")) == "") {
- sysf_messageBox("유형보조가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fromdd")) == "") {
- sysf_messageBox("시작일자가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "todd")) == "") {
- sysf_messageBox("종료일자가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "calcscorappflag")) == "") {
- sysf_messageBox("수가적용구분이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ioflag")) == "") {
- sysf_messageBox("입원외래구분이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixflag")) == "") {
- sysf_messageBox("정액구분이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "corpactaddrate")) == "") {
- sysf_messageBox("요양기관행위가산률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "outpayownbrate")) == "") {
- sysf_messageBox("외래급여본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "childoutpayownbrate")) == "") {
- sysf_messageBox("6세미만외래급여본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate")) == "") {
- sysf_messageBox("입원급여본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "medownbrate")) == "") {
- sysf_messageBox("진찰료본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "childmedownbrate")) == "") {
- sysf_messageBox("6세미만진찰료본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ctownbrate")) == "") {
- sysf_messageBox("CT본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "mriownbrate")) == "") {
- sysf_messageBox("MRI본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "sonoownbrate")) == "") {
- sysf_messageBox("SONO본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "petctownbrate")) == "") {
- sysf_messageBox("PETCT본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "basemealownbrate")) == "") {
- sysf_messageBox("기본식대부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "addmealownbrate")) == "") {
- sysf_messageBox("가산식대본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "drugexptownbrate")) == "") {
- sysf_messageBox("분업예외약가총액본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixbaseamt")) == "") {
- sysf_messageBox("기준금액이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixminamt")) == "") {
- sysf_messageBox("정액 MIN금액이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fixmaxamt")) == "") {
- sysf_messageBox("정액 MAX금액이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "prcptdayrcptyn")) == "") {
- sysf_messageBox("당일선수납 사용여부가 입력되지", "E007");
- return false;
- }
- if (ds_main_desc.getColumn(0, "todd") < utlf_getCurrentDate()) {
- sysf_messageBox("종료일자가 오늘 이전으로 되었습니다.", "E999"); ///종료일자가 입력되지 않았습니다.
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate2")) == "") {
- sysf_messageBox("장기재원본인부담률(16일~30일)이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "inpayownbrate3")) == "") {
- sysf_messageBox("장기재원본인부담률(31일 이후)이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "ownbmaxappyn")) == "") {
- sysf_messageBox("본인부담상한적용여부가 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "isoroomrate")) == "") {
- sysf_messageBox("격리병실본인부담률이 입력되지", "E007");
- return false;
- }
- if (utlf_transNullToEmpty(ds_main_desc.getColumn(0, "fourpayownbrate")) == "") {
- sysf_messageBox("4인실 급여본인부담률이 입력되지", "E007");
- return false;
- }
- return true;
- }
- function input24_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- obj.updateToDataset();
- var value = utlf_transNullToEmpty(ds_main_desc.getColumn(0, 'corpactaddrate'));
-
- value = value.replace('%', '') + '%';
-
- ds_main_desc.setColumn(0, 'corpactaddrate', value);
- obj.setCaretPos(value.length - 1);
- }
- ]]></Script>
- </Form>
- </FDL>
|