1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPPI00100" position="absolute 0 0 1202 837" titletext="사전심사제어코드관리" oninit="SMPPI00100_oninit" onload="SMPPI00100_onload">
- <Layouts>
- <Layout>
- <Tab id="switch4" anchor="left top right" taborder="33" tabindex="0" position="absolute 262 204 1200 312">
- <Tabpages>
- <Tabpage id="case11" text="룰별 규제사유">
- <Layouts>
- <Layout>
- <TextArea id="tea_limresn" taborder="0" scrollbars="autovert" wordwrap="word" oneditclick="group3_switch4_case11_tea_limresn_oneditclick" usebitmapcache="true" position="absolute 1 1 937 78" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case5" text="전달사항">
- <Layouts>
- <Layout>
- <TextArea id="textarea1" taborder="0" scrollbars="autovert" wordwrap="word" position="absolute 1 1 937 78" anchor="left top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption12" text="외래사전심사 제한조건 관리" class="tit_1" position="absolute -1 0 215 23"/>
- <Tab id="switch3" taborder="10" tabindex="0" position="absolute 870 632 1199 836" anchor="top right bottom">
- <Tabpages>
- <Tabpage id="case6" text="진료의사">
- <Layouts>
- <Layout>
- <Button id="button14" taborder="15" text="행추가" onclick="group3_switch3_case6_button14_onclick" class="btn2" position="absolute 222 23 275 42" anchor="top right"/>
- <Button id="button15" taborder="16" text="행삭제" onclick="group3_switch3_case6_button15_onclick" class="btn2" position="absolute 276 23 329 42" anchor="top right"/>
- <Grid id="grd_ldoc" taborder="17" binddataset="ds_grd_ldoc" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 43 328 177" anchor="all" selecttype="multirow" autoupdatetype="comboselect" cellmovingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="23"/>
- <Column size="175"/>
- <Column size="77"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="45"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제어코드"/>
- <Cell col="1" text="순번"/>
- <Cell col="2"/>
- <Cell col="3" text="진료과"/>
- <Cell col="4" text="진료의"/>
- <Cell col="5" text="진료분야HID"/>
- <Cell col="6" text="진료의HID"/>
- <Cell col="7" text="종료일자"/>
- <Cell col="8" text="시작일"/>
- <Cell col="9" text="예외 구분"/>
- <Cell col="10"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" edittype="text" text="bind:rulecd"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:seq"/>
- <Cell col="2" celltype="head"/>
- <Cell col="3" style="align:left middle;" text="bind:exptdeptnm"/>
- <Cell col="4" text="bind:exptdrnm"/>
- <Cell col="5" text="bind:exptdeptcd"/>
- <Cell col="6" text="bind:exptdrcd"/>
- <Cell col="7" text="bind:expttodd"/>
- <Cell col="8" text="bind:exptfromdd"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:limitflag" combodataset="ds_rdo_limitflag_doc" combocodecol="value" combodatacol="lavel"/>
- <Cell col="10" text="bind:typecd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Combo id="cmb_orddeptcd" taborder="18" innerdataset="@ds_init_cmb_orddeptcd" codecolumn="cd" datacolumn="nm" onitemchanged="group3_switch3_case6_cmb_orddeptcd_onitemchanged" class="combo_default" position="absolute 10 2 110 21"/>
- <Combo id="cmb_orddrid" taborder="19" innerdataset="ds_init_cmb_orddrid" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 114 2 214 21"/>
- <Radio id="rdo_limitflag_doc" taborder="20" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 222 2 328 21" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">포함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">제외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button8" taborder="21" text="저장" onclick="group3_switch3_case6_button8_onclick" class="btn2" position="absolute 179 23 221 42" anchor="top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption96" text="코드정보" class="tit_2" position="absolute 263 29 363 50"/>
- <Shape id="line36" class="line_10" position="absolute 265 45 1202 51" anchor="left top right"/>
- <Static id="caption4" text="제어코드" class="cell_1" position="absolute 271 55 336 75"/>
- <Static id="caption7" text="적용일" class="cell_1" position="absolute 848 55 913 75" anchor="top right"/>
- <Static id="caption8" text="종료일" class="cell_1" position="absolute 1021 55 1086 75" anchor="top right" onclick="caption8_onclick"/>
- <Static id="caption9" text="조건명" class="cell_1" position="absolute 443 55 508 75"/>
- <Static id="caption11" text="제한적용" class="tit_2" position="absolute 263 105 363 126"/>
- <Shape id="line1" class="line_10" position="absolute 265 121 495 127"/>
- <Div id="group5" taborder="11" position="absolute 267 125 498 195" anchor="left top">
- <Layouts>
- <Layout>
- <CheckBox id="chk_insuexptyn" taborder="23" value="N" truevalue="Y" falsevalue="N" position="absolute 3 3 21 20" onclick="group5_chk_insuexptyn_onclick"/>
- <CheckBox id="chk_procexptyn" taborder="24" value="N" truevalue="Y" falsevalue="N" position="absolute 3 27 21 44"/>
- <CheckBox id="chk_judgnotiyn" taborder="25" value="N" truevalue="Y" falsevalue="N" position="absolute 3 50 21 67"/>
- <CheckBox id="chk_dutywundexptyn" taborder="26" value="N" truevalue="Y" falsevalue="N" position="absolute 74 3 92 20"/>
- <CheckBox id="chk_autmbinsuexptyn" taborder="27" value="N" truevalue="Y" falsevalue="N" position="absolute 74 27 92 44"/>
- <CheckBox id="chk_nopyordyn" taborder="28" value="N" truevalue="Y" falsevalue="N" position="absolute 83 50 101 67"/>
- <CheckBox id="chk_inducsexptyn" taborder="29" value="N" truevalue="Y" falsevalue="N" position="absolute 125 3 143 20"/>
- <CheckBox id="chk_dentexptyn" taborder="30" value="N" truevalue="Y" falsevalue="N" position="absolute 125 27 143 44"/>
- <CheckBox id="chk_sametmyn" taborder="31" value="N" truevalue="Y" falsevalue="N" position="absolute 175 50 193 67"/>
- <CheckBox id="chk_rsltyn" taborder="32" value="N" truevalue="Y" falsevalue="N" position="absolute 175 3 193 20"/>
- <CheckBox id="chk_acmlyn" taborder="33" value="N" truevalue="Y" falsevalue="N" position="absolute 175 27 193 44"/>
- <Static id="caption36" text="건강보험" position="absolute 20 3 70 23"/>
- <Static id="caption37" text="의료급여" position="absolute 20 27 70 47"/>
- <Static id="caption38" text="무조건심사" position="absolute 19 50 81 70"/>
- <Static id="caption39" text="무조건비급여" position="absolute 100 50 174 70"/>
- <Static id="caption40" text="자보" position="absolute 91 28 121 48"/>
- <Static id="caption41" text="공상" position="absolute 91 3 121 23"/>
- <Static id="caption42" text="산재" position="absolute 143 3 173 23"/>
- <Static id="caption43" text="치과" position="absolute 143 28 173 48"/>
- <Static id="caption44" text="동시" position="absolute 193 50 223 70"/>
- <Static id="caption45" text="누적" position="absolute 193 28 223 48"/>
- <Static id="caption46" text="결과" position="absolute 193 3 223 23"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption13" text="허용수량" class="tit_2" position="absolute 626 104 726 125" anchor="default"/>
- <Shape id="line4" class="line_10" position="absolute 623 121 943 127" anchor="default"/>
- <Div id="group7" taborder="12" position="absolute 620 126 939 203" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption14" text="1일투여량(투여량*횟수)" class="cell_1" position="absolute 120 2 267 22" anchor="default"/>
- <Static id="caption15" text="총투여량(일투*일수)" class="cell_1" position="absolute 120 46 267 66" anchor="default"/>
- <Static id="caption16" text="총일수" class="cell_1" position="absolute 120 24 267 44" anchor="default"/>
- <Edit id="ipt_limdaydrugqty" taborder="11" class="input_default" position="absolute 269 2 314 21" anchor="default"/>
- <Edit id="ipt_limtotdrugqty" taborder="12" class="input_default" position="absolute 269 46 314 65" anchor="default"/>
- <Edit id="ipt_limtotdayno" taborder="13" class="input_default" position="absolute 269 24 314 43" anchor="default"/>
- <Static id="caption5" text="1회투여량" class="cell_1" position="absolute 5 2 70 22" anchor="default"/>
- <Static id="caption6" text="1일횟수" class="cell_1" position="absolute 5 24 70 44" anchor="default"/>
- <Edit id="ipt_limqty" taborder="14" class="input_default" position="absolute 72 2 117 21" anchor="default"/>
- <Edit id="ipt_limtims" taborder="15" class="input_default" position="absolute 72 24 117 43" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption18" text="성별" class="tit_2" position="absolute 950 105 1012 126" anchor="default"/>
- <Shape id="line6" class="line_10" position="absolute 949 121 1005 127" anchor="default"/>
- <Static id="caption19" text="나이" class="tit_2" position="absolute 1014 105 1061 126" anchor="default"/>
- <Shape id="line7" class="line_10" position="absolute 1012 121 1111 127" anchor="default"/>
- <Div id="group10" taborder="13" position="absolute 1011 125 1106 195" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption32" text="세 이상" position="absolute 45 6 87 26" anchor="default"/>
- <Static id="caption33" text="세 이하" position="absolute 45 27 87 47" anchor="default"/>
- <MaskEdit id="ipt_maxage" taborder="7" mask="999" class="input_default" position="absolute 15 6 41 25" anchor="default"/>
- <Edit id="ipt_minage" taborder="8" class="input_default" position="absolute 15 26 41 45" anchor="default" style="align:right middle;"/>
- <Radio id="rdo_ageinclyn" taborder="9" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="group3_group10_rdo_ageinclyn_onitemclick" position="absolute 3 49 93 69" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">포함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">제외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption20" text="세 미만" visible="false" position="absolute 45 6 87 26" anchor="default"/>
- <Static id="caption21" text="세 초과" onclick="group3_group10_caption21_onclick" visible="false" position="absolute 45 27 87 47" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line35" class="line_3" position="absolute 265 195 494 201"/>
- <Shape id="line11" class="line_3" position="absolute 949 195 1005 201" anchor="default"/>
- <Shape id="line12" class="line_3" position="absolute 1012 195 1111 201" anchor="default"/>
- <Shape id="line15" class="line_3" position="absolute 262 309 1202 315" anchor="left top right"/>
- <Tab id="switch1" taborder="14" tabindex="0" position="absolute 262 632 570 836" anchor="all">
- <Tabpages>
- <Tabpage id="case2" text="상병">
- <Layouts>
- <Layout>
- <Button id="btn_batsnwadd" taborder="19" text="행추가" onclick="group3_switch1_case2_btn_batsnwadd_onclick" class="btn2" position="absolute 201 23 254 42" anchor="top right"/>
- <Static id="caption24" text="~" position="absolute 127 2 142 22"/>
- <Edit id="ipt_termcd_snw_from" taborder="20" onkeydown="group3_switch1_case2_ipt_termcd_snw_from_onkeydown" class="input_default" position="absolute 0 2 105 21" autoselect="true" imemode="alpha" inputmode="upper"/>
- <Edit id="ipt_termcd_snw_to" taborder="21" onkeydown="group3_switch1_case2_ipt_termcd_snw_to_onkeydown" class="input_default" position="absolute 147 2 252 21" autoselect="true" imemode="alpha" inputmode="upper"/>
- <Button id="button7" taborder="22" text="행삭제" onclick="group3_switch1_case2_button7_onclick" class="btn2" position="absolute 255 23 308 42" anchor="top right"/>
- <Grid id="datagrid_ldic1" taborder="23" binddataset="ds_datagrid_ldic1" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 43 308 177" anchor="all" selecttype="multirow" autoupdatetype="comboselect" cellmovingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="21"/>
- <Column size="52"/>
- <Column size="172"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="45"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제어코드"/>
- <Cell col="1"/>
- <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"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rulecd"/>
- <Cell col="1" celltype="head"/>
- <Cell col="2" style="align:left middle;" text="bind:diagcd"/>
- <Cell col="3" style="align:left middle;" text="bind:diagnm"/>
- <Cell col="4" text="bind:expttodd"/>
- <Cell col="5" text="bind:exptfromdd"/>
- <Cell col="6" text="bind:meddentflag"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prmisnlimyn" combodataset="ds_rdo_prmisnlimyn" combocodecol="value" combodatacol="label"/>
- <Cell col="8" text="bind:typecd"/>
- <Cell col="9" text="bind:seq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_searchsnwfrom" taborder="24" onclick="group3_switch1_case2_btn_searchsnwfrom_onclick" class="icon_search" position="absolute 107 2 123 18"/>
- <Button id="btn_searchsnwto" taborder="25" onclick="group3_switch1_case2_btn_searchsnwto_onclick" class="icon_search" position="absolute 257 2 281 18"/>
- <Radio id="rdo_prmisnlimyn" taborder="26" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 61 24 146 44" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">허용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">제한</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="button6" taborder="27" text="저장" onclick="group3_switch1_case2_button6_onclick" class="btn2" position="absolute 158 23 200 42" anchor="top right"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption26" text="상병, 진료과, 진료의사, 제어코드별 수가코드 적용은 상단의 Master자료가 저장된 후에 저장될 수 있습니다." class="tit_2" position="absolute 263 611 1192 633" anchor="left top"/>
- <Shape id="line16" class="line_10" position="absolute 262 627 1199 633" anchor="left top right"/>
- <Button id="button16" taborder="15" text="Clear" onclick="group3_button16_onclick" class="btn2" position="absolute 1135 78 1188 97" anchor="top right"/>
- <Div id="group9" taborder="16" position="absolute 948 126 1004 195" anchor="default">
- <Layouts>
- <Layout>
- <Static id="caption48" text="남자" position="absolute 19 4 48 22" anchor="default"/>
- <Static id="caption49" text="여자" position="absolute 19 26 48 44" anchor="default"/>
- <CheckBox id="chk_manlim" taborder="5" value="N" truevalue="Y" falsevalue="N" onclick="group3_group9_chk_manlim_onclick" position="absolute 3 3 24 24" anchor="default"/>
- <CheckBox id="chk_womlim" taborder="6" value="N" truevalue="Y" falsevalue="N" position="absolute 3 24 24 45" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Calendar id="ipt_fromdd" taborder="17" class="input_default" position="absolute 915 55 1015 74" anchor="top right" dateformat="yyyy-MM-dd" value="null"/>
- <Edit id="ipt_rulenm" taborder="18" class="input_default" position="absolute 511 55 834 74" anchor="left top right"/>
- <Button id="btn_save" taborder="19" text="수정" onclick="group3_btn_save_onclick" class="btn4" position="absolute 931 23 987 45" anchor="top right"/>
- <Button id="button1" taborder="20" text="추가" onclick="group3_button1_onclick" class="btn4" position="absolute 874 23 930 45" anchor="top right"/>
- <Button id="btn_delete" taborder="21" text="삭제" onclick="group3_btn_delete_onclick" class="btn4" position="absolute 988 23 1044 45" anchor="top right"/>
- <Button id="button3" taborder="22" text="초기화" onclick="group3_button3_onclick" class="btn4" position="absolute 1134 23 1202 45" anchor="top right"/>
- <Static id="caption3" text="입원/외래" class="tit_2" position="absolute 505 104 613 126"/>
- <Shape id="line2" class="line_10" position="absolute 505 121 613 127"/>
- <Shape id="line5" class="line_3" position="absolute 504 195 613 201"/>
- <Div id="group6" taborder="23" position="absolute 505 126 611 146">
- <Layouts>
- <Layout>
- <Static id="caption50" text="외래" position="absolute 69 3 99 18"/>
- <Static id="caption51" text="입원" position="absolute 20 3 49 18"/>
- <CheckBox id="chk_inexptyn" taborder="5" value="N" truevalue="Y" falsevalue="N" position="absolute 3 1 21 18"/>
- <CheckBox id="chk_outexptyn" taborder="6" value="N" truevalue="Y" falsevalue="N" position="absolute 52 1 70 18"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line10" onclick="group3_line10_onclick" class="line_3" position="absolute 620 195 935 201" anchor="default"/>
- <CheckBox id="chk_ageappyn" taborder="24" value="N" truevalue="Y" falsevalue="N" position="absolute 1065 102 1085 122" anchor="default"/>
- <Static id="caption47" text="적용" position="absolute 1083 103 1111 123" anchor="default"/>
- <Edit id="ipt_rulemsg" taborder="25" class="input_default" position="absolute 373 78 928 97" anchor="left top right"/>
- <Static id="caption17" text="제어코드 메시지" class="cell_1" position="absolute 271 78 370 98"/>
- <Static id="caption10" text="기간적용" class="tit_2" position="absolute 1119 105 1195 126" anchor="default"/>
- <Div id="group8" anchor="top right" taborder="26" position="absolute 1117 126 1198 195">
- <Layouts>
- <Layout/>
- </Layouts>
- </Div>
- <Div id="group11" taborder="27" position="absolute 1114 125 1195 194" anchor="default">
- <Layouts>
- <Layout>
- <Edit id="ipt_termdayno" taborder="7" class="input_default" position="absolute 5 5 45 24" anchor="default" style="align:right middle;"/>
- <Static id="caption30" text="일" position="absolute 50 5 64 25" anchor="default"/>
- <Static id="caption34" text="월" position="absolute 50 25 64 45" anchor="default"/>
- <Static id="caption35" text="년" position="absolute 50 45 76 65" anchor="default"/>
- <Edit id="ipt_termmm" taborder="8" class="input_default" position="absolute 5 25 45 44" anchor="default" style="align:right middle;"/>
- <Edit id="ipt_termyy" taborder="9" class="input_default" position="absolute 5 45 45 64" anchor="default" style="align:right middle;"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line20" class="line_10" position="absolute 1118 121 1191 127" anchor="default"/>
- <Shape id="line21" class="line_3" position="absolute 1117 195 1188 201" anchor="default"/>
- <Edit id="ipt_rulecd" taborder="28" class="input_default" position="absolute 339 55 439 74"/>
- <Static id="caption27" text="평생제한일수" class="cell_1" position="absolute 947 78 1032 98" anchor="top right"/>
- <Edit id="ipt_lifexptday" taborder="29" class="input_default" position="absolute 1035 78 1105 97" anchor="top right"/>
- <Static id="caption28" text="일" position="absolute 1112 78 1132 97" anchor="top right"/>
- <Div id="group4" taborder="30" position="absolute 505 170 611 195">
- <Layouts>
- <Layout>
- <Edit id="ipt_group" taborder="0" class="input_default" position="absolute 5 6 101 25"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption29" text="동시제한그룹" class="tit_2" position="absolute 505 154 608 176"/>
- <Shape id="line3" class="line_10" position="absolute 505 170 613 176"/>
- <Calendar id="ipt_todd" taborder="31" class="input_default" position="absolute 1088 55 1188 74" anchor="top right" dateformat="yyyy-MM-dd" onchanged="ipt_todd_onchanged"/>
- <Tab id="switch2" taborder="32" tabindex="0" position="absolute 575 632 866 836" anchor="top right bottom">
- <Tabpages>
- <Tabpage id="case1" text="진료과">
- <Layouts>
- <Layout>
- <Button id="button11" taborder="11" text="행추가" onclick="group3_switch2_case1_button11_onclick" class="btn2" position="absolute 184 2 237 21" anchor="top right"/>
- <Button id="button12" taborder="12" text="행삭제" onclick="group3_switch2_case1_button12_onclick" class="btn2" position="absolute 238 2 291 21" anchor="top right"/>
- <Grid id="grd_ldep" taborder="13" binddataset="ds_grd_ldep" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 23 291 177" anchor="all" selecttype="multirow" autoupdatetype="comboselect" cellmovingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="25"/>
- <Column size="217"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="45"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="제어코드"/>
- <Cell col="1" text="순번"/>
- <Cell col="2"/>
- <Cell col="3" text="진료과"/>
- <Cell col="4" text="종료일자"/>
- <Cell col="5" text="예외시작일자"/>
- <Cell col="6" text="TYPECD"/>
- <Cell col="7" text="예외 구분"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" edittype="text" text="bind:rulecd"/>
- <Cell col="1" text="bind:seq"/>
- <Cell col="2" celltype="head"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:exptdeptcd" combodataset="ds_init_orddeptcdlist" combocodecol="cd" combodatacol="nm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:expttodd"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:exptfromdd"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:typecd"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:limitflag" combodataset="ds_rdo_limitflag" combocodecol="value" combodatacol="lavel"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button22" taborder="14" text="저장" onclick="group3_switch2_case1_button22_onclick" class="btn2" position="absolute 141 2 183 21" anchor="top right"/>
- <Radio id="rdo_limitflag_dep" taborder="15" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 53 2 138 22" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">포함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">제외</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static id="caption23" text="제어코드별 처방적용 List" class="tit_2" position="absolute 263 320 438 339" onclick="caption23_onclick"/>
- <Button id="Button00" taborder="2" class="icon_top" position="absolute 437 317 458 336" onclick="Button00_onclick" anchor="left top"/>
- <Button id="Button01" taborder="3" class="icon_bottom" position="absolute 459 317 480 336" onclick="Button01_onclick" anchor="left top"/>
- <Shape id="line13" class="line_10" position="absolute 262 336 1199 342" anchor="left top right"/>
- <Grid id="grd_picmrudtdata" taborder="4" binddataset="ds_grd_picmrudtdata" useinputpanel="false" position="absolute 262 341 1199 605" onexpanddown="grd_picmrudtdata_onexpanddown" oncellclick="grd_picmrudtdata_oncellclick" anchor="left top right" cellsizingtype="col" cellclickbound="cell" selecttype="multirow" autoenter="select" onexpandup="grd_picmrudtdata_onexpandup" cellmovingtype="col" onheadclick="grd_picmrudtdata_onheadclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="45"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="80"/>
- <Column size="200"/>
- <Column size="35"/>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="250"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="85"/>
- <Column size="70"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="250"/>
- <Column size="80"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="80"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="80"/>
- </Columns>
- <Rows>
- <Row size="19" band="head"/>
- <Row size="19" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell rowspan="2" taborder="undefined"/>
- <Cell col="1" rowspan="2" taborder="undefined">
- <Cell rowspan="2" text="제어 코드" taborder="undefined"/>
- </Cell>
- <Cell col="2" text="조건명"/>
- <Cell col="3" rowspan="2" taborder="undefined">
- <Cell rowspan="2" text="TYPE" taborder="undefined"/>
- </Cell>
- <Cell col="4" rowspan="2" text="수가 코드" taborder="undefined"/>
- <Cell col="5" rowspan="2" text="한글명" taborder="undefined"/>
- <Cell col="6" rowspan="2" text="급여 구분" taborder="undefined"/>
- <Cell col="7" text="사용" taborder="undefined"/>
- <Cell col="8" text="다중제어"/>
- <Cell col="9" rowspan="2" text="동시제어 그룹" taborder="undefined"/>
- <Cell col="10" rowspan="2" text="제어코드메시지" taborder="undefined"/>
- <Cell col="11" colspan="5" text="허용수량" taborder="undefined"/>
- <Cell col="16" colspan="12" text="제한적용" taborder="undefined"/>
- <Cell col="28" colspan="2" text="입원/외래" taborder="undefined"/>
- <Cell col="30" colspan="2" text="성별" taborder="undefined"/>
- <Cell col="32" colspan="4" text="나이" taborder="undefined"/>
- <Cell col="36" colspan="3" text="기간적용" taborder="undefined"/>
- <Cell col="39" rowspan="2" text="규제사유" taborder="undefined"/>
- <Cell col="40" rowspan="2" text="평생제한일수" taborder="undefined"/>
- <Cell col="41" rowspan="2" text="적용일" taborder="undefined"/>
- <Cell col="42" rowspan="2" text="종료일" taborder="undefined"/>
- <Cell col="43" rowspan="2" text="기타" taborder="undefined"/>
- <Cell col="44" text="seq"/>
- <Cell col="45" rowspan="2" text="최초 등록자" taborder="undefined"/>
- <Cell col="46" rowspan="2" text="최초 등록자ID" taborder="undefined"/>
- <Cell col="47" rowspan="2" text="최초 등록일자" taborder="undefined"/>
- <Cell col="48" rowspan="2" text="최종 수정자" taborder="undefined"/>
- <Cell col="49" rowspan="2" text="최종 수정자ID" taborder="undefined"/>
- <Cell col="50" rowspan="2" text="최종 수정일자" taborder="undefined"/>
- <Cell row="1" col="2" text="조건명"/>
- <Cell row="1" col="7" displaytype="checkbox" edittype="checkbox" taborder="undefined"/>
- <Cell row="1" col="8" text="다중제어"/>
- <Cell row="1" col="11" text="1회투여량"/>
- <Cell row="1" col="12" text="1일횟수"/>
- <Cell row="1" col="13" text="일투여량"/>
- <Cell row="1" col="14" text="총일수"/>
- <Cell row="1" col="15" text="총투여량"/>
- <Cell row="1" col="16" text="무조건심사"/>
- <Cell row="1" col="17" text="무조건비급여"/>
- <Cell row="1" col="18" text="비급여분류"/>
- <Cell row="1" col="19" text="보험"/>
- <Cell row="1" col="20" text="급여"/>
- <Cell row="1" col="21" text="산재"/>
- <Cell row="1" col="22" text="자보"/>
- <Cell row="1" col="23" text="공상"/>
- <Cell row="1" col="24" text="치과"/>
- <Cell row="1" col="25" text="결과"/>
- <Cell row="1" col="26" text="누적"/>
- <Cell row="1" col="27" text="동시"/>
- <Cell row="1" col="28" text="입원"/>
- <Cell row="1" col="29" text="외래"/>
- <Cell row="1" col="30" text="남자"/>
- <Cell row="1" col="31" text="여자"/>
- <Cell row="1" col="32" text="적용"/>
- <Cell row="1" col="33" text="포함여부"/>
- <Cell row="1" col="34" text="최소나이"/>
- <Cell row="1" col="35" text="최대나이"/>
- <Cell row="1" col="36" text="일"/>
- <Cell row="1" col="37" text="월"/>
- <Cell row="1" col="38" text="년"/>
- <Cell row="1" col="44" text="seq"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:rulecd"/>
- <Cell col="2" text="bind:rulenm"/>
- <Cell col="3" displaytype="text" edittype="text" style="align:center middle;" text="bind:typecd"/>
- <Cell col="4" displaytype="text" edittype="text" editfilter="upper" text="bind:calcscorcd" editimemode="alpha" editautoselect="true" expandshow="show"/>
- <Cell col="5" style="align:left middle;" text="bind:hngnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:payflagcd" combodataset="M0029list" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="7" displaytype="checkbox" edittype="checkbox" text="bind:useyn" expr="expr:useyn == 'Y' || useyn == '1' ? 1 : 0"/>
- <Cell col="8" displaytype="checkbox" edittype="checkbox" text="bind:multiflag"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:groupcd"/>
- <Cell col="10" displaytype="text" edittype="textarea" style="align:left top;" text="bind:rulemsg" wordwrap="word"/>
- <Cell col="11" displaytype="number" edittype="normal" text="bind:limqty"/>
- <Cell col="12" displaytype="number" edittype="normal" text="bind:limtims"/>
- <Cell col="13" displaytype="number" edittype="normal" text="bind:limdaydrugqty"/>
- <Cell col="14" displaytype="number" edittype="normal" text="bind:limtotdayno"/>
- <Cell col="15" displaytype="number" edittype="normal" text="bind:limtotdrugqty"/>
- <Cell col="16" displaytype="checkbox" edittype="checkbox" text="bind:judgnotiyn" expr="expr:judgnotiyn == 'Y' || judgnotiyn == '1' ? 1 : 0"/>
- <Cell col="17" displaytype="checkbox" edittype="checkbox" text="bind:nopyordyn" expr="expr:expr:nopyordyn == 'Y' || nopyordyn == '1' ? 1 : 0"/>
- <Cell col="18" displaytype="combo" edittype="combo" text="bind:direcyn" combodataset="ds_grd_cmb_direcyn" combocodecol="value" combodatacol="label"/>
- <Cell col="19" displaytype="checkbox" edittype="checkbox" text="bind:insuexptyn" expr="expr:insuexptyn == 'Y' || insuexptyn == '1' ? 1 : 0"/>
- <Cell col="20" displaytype="checkbox" edittype="checkbox" text="bind:procexptyn" expr="expr:procexptyn == 'Y' || procexptyn == '1' ? 1 : 0"/>
- <Cell col="21" displaytype="checkbox" edittype="checkbox" text="bind:inducsexptyn" expr="expr:inducsexptyn == 'Y' || inducsexptyn == '1' ? 1 : 0"/>
- <Cell col="22" displaytype="checkbox" edittype="checkbox" text="bind:autmbinsuexptyn" expr="expr:autmbinsuexptyn == 'Y' || autmbinsuexptyn == '1' ? 1 : 0"/>
- <Cell col="23" displaytype="checkbox" edittype="checkbox" text="bind:dutywundexptyn" expr="expr:dutywundexptyn == 'Y' || dutywundexptyn == '1' ? 1 : 0"/>
- <Cell col="24" displaytype="checkbox" edittype="checkbox" text="bind:dentexptyn" expr="expr:dentexptyn == 'Y' || dentexptyn == '1' ? 1 : 0"/>
- <Cell col="25" displaytype="checkbox" edittype="checkbox" text="bind:rsltyn" expr="expr:rsltyn == 'Y' || rsltyn == '1' ? 1 : 0"/>
- <Cell col="26" displaytype="checkbox" edittype="checkbox" text="bind:acmlyn" expr="expr:acmlyn == 'Y' || acmlyn == '1' ? 1 : 0"/>
- <Cell col="27" displaytype="checkbox" edittype="checkbox" text="bind:sametmyn" expr="expr:sametmyn == 'Y' || sametmyn == '1' ? 1 : 0"/>
- <Cell col="28" displaytype="checkbox" edittype="checkbox" text="bind:inexptyn" expr="expr:inexptyn == 'Y' || inexptyn == '1' ? 1 : 0"/>
- <Cell col="29" displaytype="checkbox" edittype="checkbox" text="bind:outexptyn" expr="expr:outexptyn == 'Y' || outexptyn == '1' ? 1 : 0"/>
- <Cell col="30" displaytype="checkbox" edittype="checkbox" text="bind:manlim" expr="expr:manlim == 'Y' || manlim == '1' ? 1 : 0"/>
- <Cell col="31" displaytype="checkbox" edittype="checkbox" text="bind:womlim" expr="expr:womlim == 'Y' || womlim == '1' ? 1 : 0"/>
- <Cell col="32" displaytype="checkbox" edittype="checkbox" text="bind:ageappyn" expr="expr:ageappyn == 'Y' || ageappyn == '1' ? 1 : 0"/>
- <Cell col="33" displaytype="checkbox" edittype="checkbox" text="bind:ageinclyn" expr="expr:ageinclyn == 'Y' || ageinclyn == '1' ? 1 : 0"/>
- <Cell col="34" displaytype="number" edittype="normal" style="align:right;" text="bind:minage"/>
- <Cell col="35" displaytype="number" edittype="normal" style="align:right;" text="bind:maxage"/>
- <Cell col="36" displaytype="number" edittype="normal" style="align:right;" text="bind:termdayno"/>
- <Cell col="37" displaytype="number" edittype="normal" style="align:right;" text="bind:termmm"/>
- <Cell col="38" displaytype="number" edittype="normal" style="align:right;" text="bind:termyy"/>
- <Cell col="39" displaytype="text" edittype="textarea" style="align:left top;" text="bind:limresn" wordwrap="word"/>
- <Cell col="40" displaytype="number" edittype="normal" text="bind:lifexptday"/>
- <Cell col="41" displaytype="date" edittype="date" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="42" displaytype="date" edittype="date" text="bind:todd" mask="yyyy-MM-dd"/>
- <Cell col="43" displaytype="text" edittype="text" style="align:left top;" text="bind:remark" wordwrap="word"/>
- <Cell col="44" displaytype="text" edittype="text" text="bind:seq"/>
- <Cell col="45" text="bind:fstrgstrnm"/>
- <Cell col="46" text="bind:fstrgstrid"/>
- <Cell col="47" displaytype="date" text="bind:fstrgstdt"/>
- <Cell col="48" text="bind:lastupdtrnm"/>
- <Cell col="49" text="bind:lastupdtrid"/>
- <Cell col="50" displaytype="date" text="bind:lastupdtdt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button9" taborder="5" text="삭감대상처방조회" class="btn4" visible="false" position="absolute 820 317 960 336" anchor="top right"/>
- <Button id="button2" taborder="6" text="조건일괄적용" class="btn2" position="absolute 961 317 1047 336" onclick="button2_onclick" anchor="top right"/>
- <Button id="button18" taborder="7" text="저장" class="btn2" position="absolute 1048 317 1090 336" onclick="button18_onclick" anchor="top right"/>
- <Button id="btn_msg_add" taborder="8" text="행추가" class="btn2" position="absolute 1091 317 1144 336" onclick="btn_msg_add_onclick" anchor="top right"/>
- <Button id="btn_msg_del" taborder="9" text="행삭제" class="btn2" position="absolute 1146 317 1199 336" onclick="btn_msg_del_onclick" anchor="top right"/>
- <Div id="group2" taborder="34" position="absolute 0 23 256 174" class="div_SA">
- <Layouts>
- <Layout>
- <Static id="caption1" text="적 용 일 :" class="search_name" position="absolute 5 7 93 24" anchor="default"/>
- <Button id="btn_ref" taborder="3" text="조회" onclick="group2_btn_ref_onclick" class="btn1" position="absolute 185 126 241 148" anchor="default"/>
- <Calendar id="ipt_aplydd" taborder="4" dateformat="yyyy-MM-dd" class="input_search" position="absolute 95 7 185 26" anchor="default"/>
- <Static id="caption22" text="제어코드 :" class="search_name" position="absolute 5 31 91 48" anchor="default"/>
- <Edit id="ipt_reqrulecd" taborder="5" onkeydown="group2_ipt_reqrulecd_onkeydown" class="input_search" position="absolute 95 31 240 50" anchor="default"/>
- <Static id="caption31" text="제한조건 :" class="search_name" position="absolute 5 55 94 72" anchor="default"/>
- <Edit id="ipt_reqrulenm" taborder="6" onkeydown="group2_ipt_reqrulenm_onkeydown" class="input_search" position="absolute 95 55 240 74" anchor="default"/>
- <Static id="caption2" text="수가코드 :" class="search_name" position="absolute 5 105 94 122" anchor="default"/>
- <Edit id="ipt_reqcalcscorcd" taborder="7" onkeydown="group2_ipt_reqcalcscorcd_onkeydown" class="input_search" position="absolute 95 105 220 124" anchor="default" inputmode="upper"/>
- <Button id="button17" taborder="8" onclick="group2_button17_onclick" class="icon_search" position="absolute 225 108 241 124" anchor="default"/>
- <Static id="caption3" text="제어타입 :" class="search_name" position="absolute 5 80 94 97" anchor="default"/>
- <Edit id="ipt_typecd" taborder="10" class="input_search" position="absolute 95 80 240 99" anchor="default" onkeydown="group2_ipt_typecd_onkeydown"/>
- <CheckBox id="chk_endyn" taborder="11" text="종료만" position="absolute 187 5 252 25" truevalue="Y" falsevalue="N" onchanged="group2_chk_endyn_onchanged" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab id="switch5" taborder="35" tabindex="0" position="absolute 0 184 256 836" anchor="left top bottom">
- <Tabpages>
- <Tabpage id="case3" text="제어코드 List">
- <Layouts>
- <Layout>
- <Grid id="grd_picmrulelist" taborder="0" binddataset="ds_grd_picmrulelist" useinputpanel="false" cellsizingtype="col" oncellclick="group2_switch5_case3_grd_picmrulelist_oncellclick" position="absolute 0 0 256 625" anchor="all" cellmovingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="22"/>
- <Column size="45"/>
- <Column size="140"/>
- <Column size="70"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="28" 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="종료일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" text="bind:rulecd"/>
- <Cell col="2" style="align:left middle;" text="bind:rulenm"/>
- <Cell col="3" displaytype="date" text="bind:fromdd" mask="yyyy-MM-dd"/>
- <Cell col="4" displaytype="date" text="bind:todd" mask="yyyy-MM-dd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case4" text="수가코드별 제한적용 List">
- <Layouts>
- <Layout>
- <Grid id="grd_picmrudtlist" taborder="0" binddataset="ds_grd_picmrudtlist" useinputpanel="false" cellsizingtype="col" oncellclick="group2_switch5_case4_grd_picmrudtlist_oncellclick" position="absolute 0 0 256 625" anchor="all" cellmovingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="23"/>
- <Column size="85"/>
- <Column size="35"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="75"/>
- </Columns>
- <Rows>
- <Row size="33" 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="종료일"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow + 1"/>
- <Cell col="1" text="bind:calcscorcd"/>
- <Cell col="2" text="bind:rulecd"/>
- <Cell col="3" text="bind:rulenm"/>
- <Cell col="4" text="bind:fromdd" mask="yyyy-mm-dd"/>
- <Cell col="5" text="bind:typecd"/>
- <Cell col="6" displaytype="date" text="bind:todd" mask="yyyy-MM-dd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Combo id="cmb_srchType" taborder="36" position="absolute 482 317 582 336" index="0" innerdataset="@init_srchTypeList" codecolumn="cdid" datacolumn="cdnm" text="전체" onitemchanged="cmb_srchType_onitemchanged" autoselect="true" type="dropdown" anchor="left top"/>
- <Edit id="ipt_srchCalcnm" taborder="37" position="absolute 584 317 743 336" ontextchanged="ipt_srchCalc_ontextchanged" imemode="hangul" inputmode="upper" displaynulltext="수가명검색" autoselect="true" anchor="left top"/>
- <Button id="button04" taborder="38" text="환경저장" class="btn4" position="absolute 795 23 873 45" anchor="top right" onclick="button04_onclick"/>
- <Button id="button05" taborder="39" text="환경초기화" class="btn4" position="absolute 1045 23 1133 45" anchor="top right" onclick="button05_onclick"/>
- <Button id="button06" taborder="40" text="배치실행" class="btn4" position="absolute 716 23 794 45" anchor="top right" onclick="button06_onclick"/>
- <Button id="button07" taborder="41" text="배치로그" class="btn4" position="absolute 637 23 715 45" anchor="top right" onclick="button07_onclick"/>
- <Button id="btn_excelsave" taborder="42" text="엑셀저장" onclick="grp_biz_btn_excelsave_onclick" class="btn7" position="absolute 1119 606 1199 625" anchor="top right"/>
- <Edit id="ipt_srchtype" taborder="43" position="absolute 745 316 781 336" anchor="left top" displaynulltext="Type 검색" ontextchanged="ipt_srchtype_ontextchanged" oneditclick="ipt_srchtype_oneditclick"/>
- <Edit id="ipt_calcsocsrcd" taborder="44" displaynulltext="수가코드 검색" oneditclick="ipt_srchtype_oneditclick" position="absolute 782 316 867 336" anchor="left top" ontextchanged="ipt_calcsocsrcd_ontextchanged" imemode="alpha" inputmode="upper"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_picmrulelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rulecd" type="STRING"/>
- <Column id="rulenm" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_picmrudtlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calcscorcd" type="STRING"/>
- <Column id="rulecd" type="STRING"/>
- <Column id="rulenm" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_ldoc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rulecd" type="STRING" size="256" sumtext="사전심사제어코드"/>
- <Column id="exptdeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="exptdrcd" type="STRING" size="256" sumtext="의사코드"/>
- <Column id="exptdeptnm" type="STRING" size="256" sumtext="부서명"/>
- <Column id="exptdrnm" type="STRING" size="256" sumtext="의사명"/>
- <Column id="expttodd" type="STRING" size="256" sumtext="예외종료일자"/>
- <Column id="exptfromdd" type="STRING" size="256" sumtext="예외시작일자"/>
- <Column id="limitflag" type="STRING" size="256" sumtext="허용제한여부"/>
- <Column id="seq" type="STRING" size="256" sumtext="순번"/>
- <Column id="typecd" type="STRING" size="256" sumtext="typecd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_orddeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_orddrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid_ldic1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rulecd" type="STRING" size="256" sumtext="사전심사제어코드"/>
- <Column id="diagcd" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="상병코드"/>
- <Column id="expttodd" type="STRING" size="256" sumtext="예외종료일자"/>
- <Column id="exptfromdd" type="STRING" size="256" sumtext="예외시작일자"/>
- <Column id="meddentflag" type="STRING" size="256" sumtext="의과치과구분"/>
- <Column id="prmisnlimyn" type="STRING" size="256" sumtext="허용제한여부"/>
- <Column id="seq" type="STRING" size="256" sumtext="순번"/>
- <Column id="typecd" type="STRING" size="256" sumtext="typecd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_ldep" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rulecd" type="STRING" size="256" sumtext="사전심사제어코드"/>
- <Column id="exptdeptcd" type="STRING" size="256" sumtext="부서코드"/>
- <Column id="expttodd" type="STRING" size="256" sumtext="예외종료일자"/>
- <Column id="exptfromdd" type="STRING" size="256" sumtext="예외시작일자"/>
- <Column id="limitflag" type="STRING" size="256" sumtext="허용제한여부"/>
- <Column id="seq" type="STRING" size="256" sumtext="순번"/>
- <Column id="typecd" type="STRING" size="256" sumtext="typecd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_picmrudtdata" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false" oncolumnchanged="ds_grd_picmrudtdata_oncolumnchanged">
- <ColumnInfo>
- <Column id="rulecd" type="STRING"/>
- <Column id="rulenm" type="STRING"/>
- <Column id="typecd" type="STRING"/>
- <Column id="calcscorcd" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="payflagcd" type="STRING"/>
- <Column id="useyn" type="STRING"/>
- <Column id="multiflag" type="STRING"/>
- <Column id="groupcd" type="STRING"/>
- <Column id="rulemsg" type="STRING"/>
- <Column id="limqty" type="STRING"/>
- <Column id="limtims" type="STRING"/>
- <Column id="limdaydrugqty" type="STRING"/>
- <Column id="limtotdayno" type="STRING"/>
- <Column id="limtotdrugqty" type="STRING"/>
- <Column id="judgnotiyn" type="STRING"/>
- <Column id="nopyordyn" type="STRING"/>
- <Column id="direcyn" type="STRING"/>
- <Column id="insuexptyn" type="STRING"/>
- <Column id="procexptyn" type="STRING"/>
- <Column id="inducsexptyn" type="STRING"/>
- <Column id="autmbinsuexptyn" type="STRING"/>
- <Column id="dutywundexptyn" type="STRING"/>
- <Column id="dentexptyn" type="STRING"/>
- <Column id="rsltyn" type="STRING"/>
- <Column id="acmlyn" type="STRING"/>
- <Column id="sametmyn" type="STRING"/>
- <Column id="inexptyn" type="STRING"/>
- <Column id="outexptyn" type="STRING"/>
- <Column id="manlim" type="STRING"/>
- <Column id="womlim" type="STRING"/>
- <Column id="ageappyn" type="STRING"/>
- <Column id="ageinclyn" type="STRING"/>
- <Column id="minage" type="STRING"/>
- <Column id="maxage" type="STRING"/>
- <Column id="termdayno" type="STRING"/>
- <Column id="termmm" type="STRING"/>
- <Column id="termyy" type="STRING"/>
- <Column id="limresn" type="STRING"/>
- <Column id="lifexptday" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="remark" type="STRING"/>
- <Column id="seq" type="STRING"/>
- <Column id="fstrgstrnm" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrnm" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_picmruledata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_grd_picmruledata_oncolumnchanged">
- <ColumnInfo>
- <Column id="rulecd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="rulenm" type="STRING" size="256"/>
- <Column id="rulemsg" type="STRING" size="256"/>
- <Column id="judgnotiyn" type="STRING" size="256"/>
- <Column id="nopyordyn" type="STRING" size="256"/>
- <Column id="insuexptyn" type="STRING" size="256"/>
- <Column id="procexptyn" type="STRING" size="256"/>
- <Column id="inducsexptyn" type="STRING" size="256"/>
- <Column id="autmbinsuexptyn" type="STRING" size="256"/>
- <Column id="dutywundexptyn" type="STRING" size="256"/>
- <Column id="dentexptyn" type="STRING" size="256"/>
- <Column id="inexptyn" type="STRING" size="256"/>
- <Column id="outexptyn" type="STRING" size="256"/>
- <Column id="limdaydrugqty" type="STRING" size="256"/>
- <Column id="limqty" type="STRING" size="256"/>
- <Column id="limtims" type="STRING" size="256"/>
- <Column id="limtotdrugqty" type="STRING" size="256"/>
- <Column id="limtotdayno" type="STRING" size="256"/>
- <Column id="manlim" type="STRING" size="256"/>
- <Column id="womlim" type="STRING" size="256"/>
- <Column id="ageappyn" type="STRING" size="256"/>
- <Column id="minage" type="STRING" size="256"/>
- <Column id="maxage" type="STRING" size="256"/>
- <Column id="lifexptday" type="STRING" size="256"/>
- <Column id="acmlyn" type="STRING" size="256"/>
- <Column id="rsltyn" type="STRING" size="256"/>
- <Column id="sametmyn" type="STRING" size="256"/>
- <Column id="termdayno" type="STRING" size="256"/>
- <Column id="termmm" type="STRING" size="256"/>
- <Column id="termyy" type="STRING" size="256"/>
- <Column id="ageinclyn" type="STRING" size="256"/>
- <Column id="groupcd" type="STRING" size="256"/>
- <Column id="crtrem" type="STRING" size="256"/>
- <Column id="limresn" type="STRING" size="256"/>
- <Column id="new_todd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="M0029list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">0</Col>
- <Col id="cdnm">급여</Col>
- </Row>
- <Row>
- <Col id="cdid">1</Col>
- <Col id="cdnm">본인부담</Col>
- </Row>
- <Row>
- <Col id="cdid">2</Col>
- <Col id="cdnm">비급여</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_grd_cmb_direcyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">-</Col>
- <Col id="value">N</Col>
- </Row>
- <Row>
- <Col id="label">무조건</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">제한과</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">허용과</Col>
- <Col id="value">3</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rdo_prmisnlimyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">허용</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">제한</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rslt_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_grd_rowadd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="termcd_from" type="STRING" size="256"/>
- <Column id="termcd_to" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_rdo_limitflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lavel" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lavel">포함</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="lavel">제외</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rdo_limitflag_doc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="lavel" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="lavel">포함</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="lavel">제외</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="termcd_from" type="STRING" size="256"/>
- <Column id="termcd_to" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="limitflag_dep" type="STRING" size="256"/>
- <Column id="limitflag_doc" type="STRING" size="256"/>
- <Column id="prmisnlimyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="limitflag_dep">Y</Col>
- <Col id="limitflag_doc">Y</Col>
- <Col id="prmisnlimyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="doctcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_temp1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rulecd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="typecd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_picmmech" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="aplydd" type="STRING" size="256"/>
- <Column id="rulecd" type="STRING" size="256"/>
- <Column id="rulenm" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="typecd" type="STRING" size="256"/>
- <Column id="sflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="aplydd"/>
- <Col id="rulecd"/>
- <Col id="rulenm"/>
- <Col id="calcscorcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="init_srchTypeList" 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"/>
- <Column id="desc" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdnm">전체</Col>
- <Col id="cdid">-</Col>
- </Row>
- <Row>
- <Col id="cdnm">사용중</Col>
- <Col id="cdid">1</Col>
- <Col id="desc">utlf_getCurrentDate() <= todd</Col>
- </Row>
- <Row>
- <Col id="cdnm">종료만</Col>
- <Col id="cdid">2</Col>
- <Col id="desc">utlf_getCurrentDate() >= todd</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item43" compid="group2.ipt_aplydd" propid="value" datasetid="ds_send_search" columnid="aplydd"/>
- <BindItem id="item44" compid="group2.ipt_reqrulecd" propid="value" datasetid="ds_send_search" columnid="rulecd"/>
- <BindItem id="item45" compid="group2.ipt_reqrulenm" propid="value" datasetid="ds_send_search" columnid="rulenm"/>
- <BindItem id="item46" compid="group2.ipt_typecd" propid="value" datasetid="ds_send_search" columnid="typecd"/>
- <BindItem id="item47" compid="group2.ipt_reqcalcscorcd" propid="value" datasetid="ds_send_search" columnid="calcscorcd"/>
- <BindItem id="item0" compid="ipt_rulecd" propid="value" datasetid="ds_grd_picmruledata" columnid="rulecd"/>
- <BindItem id="item1" compid="ipt_rulenm" propid="value" datasetid="ds_grd_picmruledata" columnid="rulenm"/>
- <BindItem id="item2" compid="ipt_fromdd" propid="value" datasetid="ds_grd_picmruledata" columnid="fromdd"/>
- <BindItem id="item3" compid="ipt_todd" propid="value" datasetid="ds_grd_picmruledata" columnid="new_todd"/>
- <BindItem id="item4" compid="ipt_lifexptday" propid="value" datasetid="ds_grd_picmruledata" columnid="lifexptday"/>
- <BindItem id="item5" compid="ipt_rulemsg" propid="value" datasetid="ds_grd_picmruledata" columnid="rulemsg"/>
- <BindItem id="item6" compid="group5.chk_insuexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="insuexptyn"/>
- <BindItem id="item7" compid="group5.chk_dutywundexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="dutywundexptyn"/>
- <BindItem id="item8" compid="group5.chk_inducsexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="inducsexptyn"/>
- <BindItem id="item9" compid="group5.chk_rsltyn" propid="value" datasetid="ds_grd_picmruledata" columnid="rsltyn"/>
- <BindItem id="item10" compid="group5.chk_acmlyn" propid="value" datasetid="ds_grd_picmruledata" columnid="acmlyn"/>
- <BindItem id="item12" compid="group5.chk_nopyordyn" propid="value" datasetid="ds_grd_picmruledata" columnid="nopyordyn"/>
- <BindItem id="item13" compid="group5.chk_dentexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="dentexptyn"/>
- <BindItem id="item14" compid="group5.chk_procexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="procexptyn"/>
- <BindItem id="item15" compid="group5.chk_judgnotiyn" propid="value" datasetid="ds_grd_picmruledata" columnid="judgnotiyn"/>
- <BindItem id="item16" compid="group5.chk_autmbinsuexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="autmbinsuexptyn"/>
- <BindItem id="item17" compid="group6.chk_inexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="inexptyn"/>
- <BindItem id="item18" compid="group6.chk_outexptyn" propid="value" datasetid="ds_grd_picmruledata" columnid="outexptyn"/>
- <BindItem id="item19" compid="group4.ipt_group" propid="value" datasetid="ds_grd_picmruledata" columnid="groupcd"/>
- <BindItem id="item20" compid="group7.ipt_limqty" propid="value" datasetid="ds_grd_picmruledata" columnid="limqty"/>
- <BindItem id="item21" compid="group7.ipt_limtims" propid="value" datasetid="ds_grd_picmruledata" columnid="limtims"/>
- <BindItem id="item22" compid="group7.ipt_limdaydrugqty" propid="value" datasetid="ds_grd_picmruledata" columnid="limdaydrugqty"/>
- <BindItem id="item23" compid="group7.ipt_limtotdayno" propid="value" datasetid="ds_grd_picmruledata" columnid="limtotdayno"/>
- <BindItem id="item24" compid="group7.ipt_limtotdrugqty" propid="value" datasetid="ds_grd_picmruledata" columnid="limtotdrugqty"/>
- <BindItem id="item25" compid="group9.chk_manlim" propid="value" datasetid="ds_grd_picmruledata" columnid="manlim"/>
- <BindItem id="item26" compid="group9.chk_womlim" propid="value" datasetid="ds_grd_picmruledata" columnid="womlim"/>
- <BindItem id="item27" compid="group10.ipt_maxage" propid="value" datasetid="ds_grd_picmruledata" columnid="maxage"/>
- <BindItem id="item28" compid="group10.ipt_minage" propid="value" datasetid="ds_grd_picmruledata" columnid="minage"/>
- <BindItem id="item29" compid="group10.rdo_ageinclyn" propid="value" datasetid="ds_grd_picmruledata" columnid="ageinclyn"/>
- <BindItem id="item30" compid="group11.ipt_termdayno" propid="value" datasetid="ds_grd_picmruledata" columnid="termdayno"/>
- <BindItem id="item31" compid="group11.ipt_termmm" propid="value" datasetid="ds_grd_picmruledata" columnid="termmm"/>
- <BindItem id="item32" compid="group11.ipt_termyy" propid="value" datasetid="ds_grd_picmruledata" columnid="termyy"/>
- <BindItem id="item33" compid="chk_ageappyn" propid="value" datasetid="ds_grd_picmruledata" columnid="ageappyn"/>
- <BindItem id="item34" compid="switch4.case11.tea_limresn" propid="value" datasetid="ds_grd_picmruledata" columnid="limresn"/>
- <BindItem id="item35" compid="switch4.case5.textarea1" propid="value" datasetid="ds_grd_picmruledata" columnid="crtrem"/>
- <BindItem id="item36" compid="switch1.case2.ipt_termcd_snw_from" propid="value" datasetid="ds_send_data1" columnid="termcd_from"/>
- <BindItem id="item37" compid="switch1.case2.ipt_termcd_snw_to" propid="value" datasetid="ds_send_data1" columnid="termcd_to"/>
- <BindItem id="item38" compid="switch2.case1.rdo_limitflag_dep" propid="value" datasetid="ds_init" columnid="limitflag_dep"/>
- <BindItem id="item39" compid="switch3.case6.cmb_orddeptcd" propid="value" datasetid="ds_send" columnid="deptcd"/>
- <BindItem id="item40" compid="switch3.case6.cmb_orddrid" propid="value" datasetid="ds_send" columnid="doctcd"/>
- <BindItem id="item41" compid="switch3.case6.rdo_limitflag_doc" propid="value" datasetid="ds_init" columnid="limitflag_doc"/>
- <BindItem id="item42" compid="switch1.case2.rdo_prmisnlimyn" propid="value" datasetid="ds_init" columnid="prmisnlimyn"/>
- <BindItem id="item11" compid="group5.chk_sametmyn" propid="value" datasetid="ds_grd_picmruledata" columnid="sametmyn"/>
- <BindItem id="item48" compid="group2.chk_endyn" propid="value" datasetid="ds_send_search" columnid="sflag"/>
- </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::PAM.xjs";
- include "pam_bfjudgxp::pam_grd.xjs";
- var df_p_y = caption23.position.y;
- var df_b_y = Button00.position.y;
- var df_line_y = line13.position.y;
- var df_grid_h = grd_picmrudtdata.position.height;
- var df_grid_y = grd_picmrudtdata.position.y;
- var filt_srchType = "";
- var filt_calcnm = "";
- var filt_srchTypeList = "";
- var filt_calcsocsrcd = "";
- function SMPPI00100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMPPI00100_onload(obj:Form, e:LoadEventInfo)
- {
- fGetUserInfos();
-
- pamGetDeptCDDrIDList();
-
- var arrParam = [{dsNm: "M0029list", cdGrpId: "M0029"}]
-
- appf_getCodeList(arrParam);
-
- dsf_copyDs(ds_init_cmb_orddeptcd, ds_init_orddeptcdlist);
- dsf_copyDs(ds_init_cmb_orddrid, ds_init_orddridlist);
-
- grdf_GetUuee("ds_send_listval_uuee", "ds_hidden_listval_uuee",frmf_getScreenID(), "cf_Uuee_"+frmf_getScreenID());
-
- fInitialize();
- }
- function fInitialize()
- {
- ds_grd_picmrudtlist.clearData();
- ds_grd_picmrulelist.clearData();
- ds_grd_picmrudtdata.clearData();
-
- ds_grd_picmruledata.clearData();
- ds_grd_picmruledata.addRow();
-
- group2.ipt_reqrulecd.value = "";
- group2.ipt_reqrulenm.value = "";
- group2.ipt_reqcalcscorcd.value = "";
-
- var curdata = utlf_getCurrentDate();
-
- ds_grd_picmruledata.setColumn(0, "fromdd", curdata);
- ds_grd_picmruledata.setColumn(0, "new_todd", "99991231");
- ds_grd_picmruledata.setColumn(0, "todd", "99991231");
- }
- function cf_Uuee_SMPPI00100(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- var grd_name = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrudtdata","compsnm");
- var refdata = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrudtdata","compscnts");
- var sizedata = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrudtdata","compssizecnts");
-
- var rule_grd_name = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrulelist","compsnm");
- var rule_refdata = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrulelist","compscnts");
- var rule_sizedata = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrulelist","compssizecnts");
-
- var dtlist_grd_name = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrudtlist","compsnm");
- var dtlist_refdata = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrudtlist","compscnts");
- var dtlist_sizedata = ds_hidden_listval_uuee.lookup("compsnm","grd_picmrudtlist","compssizecnts");
-
- var ldic1_grd_name = ds_hidden_listval_uuee.lookup("compsnm","datagrid_ldic1","compsnm");
- var ldic1_refdata = ds_hidden_listval_uuee.lookup("compsnm","datagrid_ldic1","compscnts");
- var ldic1_sizedata = ds_hidden_listval_uuee.lookup("compsnm","datagrid_ldic1","compssizecnts");
-
- var ldep_grd_name = ds_hidden_listval_uuee.lookup("compsnm","grd_ldep","compsnm");
- var ldep_refdata = ds_hidden_listval_uuee.lookup("compsnm","grd_ldep","compscnts");
- var ldep_sizedata = ds_hidden_listval_uuee.lookup("compsnm","grd_ldep","compssizecnts");
- var ldoc_grd_name = ds_hidden_listval_uuee.lookup("compsnm","grd_ldoc","compsnm");
- var ldoc_refdata = ds_hidden_listval_uuee.lookup("compsnm","grd_ldoc","compscnts");
- var ldoc_sizedata = ds_hidden_listval_uuee.lookup("compsnm","grd_ldoc","compssizecnts");
- if (!utlf_isNull(grd_name)) {
- grdf_SetOrderInfoOfCol_format(grd_picmrudtdata,refdata,sizedata);
- }
-
- if (!utlf_isNull(rule_grd_name)) {
- grdf_SetOrderInfoOfCol_format(switch5.case3.grd_picmrulelist,rule_refdata,rule_sizedata);
- }
-
- if (!utlf_isNull(dtlist_grd_name)) {
- grdf_SetOrderInfoOfCol_format(switch5.case4.grd_picmrudtlist ,dtlist_refdata,dtlist_sizedata);
- }
-
- if (!utlf_isNull(ldic1_grd_name)) {
- grdf_SetOrderInfoOfCol_format(switch1.case2.datagrid_ldic1,ldic1_refdata,ldic1_sizedata);
- }
-
- if (!utlf_isNull(ldep_grd_name)) {
- grdf_SetOrderInfoOfCol_format(switch2.case1.grd_ldep,ldep_refdata,ldep_sizedata);
- }
-
- if (!utlf_isNull(ldoc_grd_name)) {
- grdf_SetOrderInfoOfCol_format(switch3.case6.grd_ldoc,ldoc_refdata,ldoc_sizedata);
- }
- grdf_initGrid(grd_picmrudtdata);
- grdf_setRowTypeIcon(grd_picmrudtdata, 0);
- grdf_setToolTipBind(grd_picmrudtdata);
-
- grdf_initGrid(switch1.case2.datagrid_ldic1);
- grdf_setRowTypeIcon(switch1.case2.datagrid_ldic1, 1);
- grdf_setToolTipBind(switch1.case2.datagrid_ldic1);
-
- grdf_initGrid(switch2.case1.grd_ldep);
- grdf_setRowTypeIcon(switch2.case1.grd_ldep, 2);
- grdf_setToolTipBind(switch2.case1.grd_ldep);
-
- grdf_initGrid(switch3.case6.grd_ldoc);
- grdf_setRowTypeIcon(switch3.case6.grd_ldoc, 2);
- grdf_setToolTipBind(switch3.case6.grd_ldoc);
- grdf_initGrid(switch5.case3.grd_picmrulelist);
- grdf_setToolTipBind(switch5.case3.grd_picmrulelist);
-
- lf_grid_band_left(grd_picmrudtdata, 7);
-
- cnrlf_setOrderInfoOfCtrl(cmb_srchType , ds_hidden_listval_uuee, "-");
-
- }
- function fGetUserInfos()
- {
- var sUserInfosS = sysf_getUserInfo();
- sUserInfosS = sUserInfosS + "|";
- var UserInfosS_Array = sUserInfosS.split("|");
- var userid = UserInfosS_Array[0]; //사용자번호
- var usernm = UserInfosS_Array[1]; //사용자이름
- var posinstcd = UserInfosS_Array[2]; //소속기관코드
- }
- function group2_btn_ref_onclick(obj:Button, e:ClickEventInfo)
- {
- group2.btn_ref.setFocus();
- var oParam = {};
- oParam.id = "TRPPI00101";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmruleList";
- oParam.inds = "req=ds_send_search";
- oParam.outds = "ds_grd_picmrulelist=picmrulelist ds_grd_picmrudtlist=picmrudtlist";
- oParam.async = false;
- //oParam.callback = "cf_TRPPI00101";
- tranf_submit(oParam);
-
- ds_grd_picmruledata.clearData();
- ds_grd_picmruledata.addRow();
- ds_grd_picmrudtdata.clearData();
-
- ds_datagrid_ldic1.clearData();
- ds_grd_ldep.clearData();
- ds_grd_ldoc.clearData();
-
-
- ds_grd_picmrudtdata.setColumn(0, "fromdd", utlf_getCurrentDateTime());
- ds_grd_picmrudtdata.setColumn(0, "todd", "99991231");
- }
- function group2_switch5_case3_grd_picmrulelist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var cur_row = ds_grd_picmrulelist.rowposition;
- var rulecd = ds_grd_picmrulelist.getColumn(cur_row, "rulecd");
- var todd = ds_grd_picmrulelist.getColumn(cur_row, "todd");
-
- dsf_createDsRow("ds_temp1", [{col:"rulecd", type:"STRING", size:256 , val : rulecd }
- , {col:"todd", type:"STRING", size:256, val : todd}]);
-
- var oParam = {};
- oParam.id = "TRPPI00102";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmruleData";
- oParam.inds = "req=ds_temp1";
- oParam.outds = "ds_grd_picmruledata=picmruledata ds_grd_picmrudtdata=picmrudtdata";
- oParam.async = false;
- oParam.callback = "cf_TRPPI00102";
- tranf_submit(oParam);
- }
- function cf_TRPPI00102(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- cmb_srchType_onitemchanged(cmb_srchType);
- ds_grd_picmrudtdata.clearSelect();
- ds_grd_picmrudtdata.rowposition = -1;
-
- ds_datagrid_ldic1.clearData();
- ds_grd_ldep.clearData();
- ds_grd_ldoc.clearData();
- }
- function group2_ipt_reqrulecd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- obj.updateToDataset();
-
- if(!utlf_isNull(group2.ipt_reqrulecd))
- {
- if(e.keycode == 13)
- {
- group2_btn_ref_onclick();
- }
- }
- }
- function group2_ipt_reqrulenm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- obj.updateToDataset();
-
- if(!utlf_isNull(group2.ipt_reqrulenm))
- {
- if(e.keycode == 13)
- {
- group2_btn_ref_onclick();
- }
- }
- }
- function group2_ipt_reqcalcscorcd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- obj.updateToDataset();
-
- if(!utlf_isNull(group2.ipt_reqcalcscorcd))
- {
- if(e.keycode == 13)
- {
- switch5.tabindex = 1;
- group2_btn_ref_onclick();
- }
- }
- }
- function group2_switch5_case4_grd_picmrudtlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var cur_row = ds_grd_picmrudtlist.rowposition;
-
- var rulecd = ds_grd_picmrudtlist.getColumn(cur_row, "rulecd");
- var calcscorcd = ds_grd_picmrudtlist.getColumn(cur_row, "calcscorcd");
- var todd = ds_grd_picmrudtlist.getColumn(cur_row, "todd");
-
- dsf_createDsRow("ds_temp1", [{col:"rulecd", type:"STRING", size:256 , val : rulecd }
- //, {col:"todd", type:"STRING", size:256, val : todd}
- ]);
-
- var oParam = {};
- oParam.id = "TRPPI00102";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmruleData";
- oParam.inds = "req=ds_temp1";
- oParam.outds = "ds_grd_picmruledata=picmruledata ds_grd_picmrudtdata=picmrudtdata";
- oParam.async = false;
- oParam.callback = "cf_TRPPI00102";
- tranf_submit(oParam);
-
- cmb_srchType.index = 0;
- cmb_srchType_onitemchanged(cmb_srchType);
-
- var frow = ds_grd_picmrudtdata.findRowExpr("calcscorcd=='"+calcscorcd+"'");
- ds_grd_picmrudtdata.selectRow(frow);
- ds_grd_picmrudtdata.rowposition = frow;
-
- fdetail(frow);
-
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var inrule = ipt_rulecd.value;
- var newfromdd = ipt_fromdd.value;
- var newtodd = ipt_todd.value;
-
- if (utlf_isNull(inrule))
- {
- sysf_messageBox("제어코드는 ", "I003");
- return;
- }
- if (utlf_isNull(newfromdd))
- {
- sysf_messageBox("적용일은 ", "I003");
- return;
- }
- if (utlf_isNull(newtodd))
- {
- sysf_messageBox("종료일은 ", "I003");
- return;
- }
- if (newfromdd > newtodd)
- {
- sysf_messageBox("적용일이 종료일보다 이후", "E008");
- return;
- }
-
- ds_grd_picmruledata.addColumn("upflag","string");
- ds_grd_picmruledata.setColumn(0, "upflag", "I");
- ds_grd_picmruledata.setColumn(0, "todd", newtodd);
- var oParam = {};
- oParam.id = "TXPPI00101";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqInsPicmrule";
- oParam.inds = "req=ds_grd_picmruledata";
- oParam.outds = "ds_grd_picmruledata=item";
- oParam.async = false;
- //oParam.callback = "cf_TXPPI00101";
- tranf_submit(oParam);
-
- ds_grd_picmruledata.deleteColumn(0, "upflag");
-
- group2_btn_ref_onclick();
- }
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- btn_save.setFocus();
-
- var inrule = ipt_rulecd.value;
- var newfromdd = ipt_fromdd.value;
- var newtodd = ipt_todd.value;
-
- if (utlf_isNull(inrule))
- {
- sysf_messageBox("제어코드는 ", "I003");
- return;
- }
-
- if (utlf_isNull(newfromdd))
- {
- sysf_messageBox("적용일은 ", "I003");
- return;
- }
-
- if (utlf_isNull(newtodd))
- {
- sysf_messageBox("종료일은 ", "I003");
- return;
- }
-
- if (newfromdd > newtodd)
- {
- sysf_messageBox("적용일이 종료일보다 이후", "E008");
- return;
- }
-
- ipt_todd_onchanged(ipt_todd);
-
- if ( sysf_messageBox("","Q002") == 6 )
- {
- button18_onclick();
-
- ds_grd_picmruledata.addColumn("upflag","string");
- ds_grd_picmruledata.setColumn(0, "upflag", "U");
- ds_grd_picmruledata.setColumn(0, "new_todd", newtodd);
-
- var oParam = {};
- oParam.id = "TXPPI00101";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqInsPicmrule";
- oParam.inds = "req=ds_grd_picmruledata";
- //oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPPI00101";
- tranf_submit(oParam);
-
- group2_btn_ref_onclick();
- }
- }
- function button18_onclick(obj:Button, e:ClickEventInfo)
- {
- var inrule = ipt_rulecd.value;
-
- if(utlf_isNull(inrule))
- {
- alert("제어코드가 선택되어야 합니다.");
- return;
- }
-
- var updtdata = grdf_getGridUpdateData(grd_picmrudtdata).rowcount;
- var frow = ds_grd_picmrudtdata.findRowExpr("todd > '"+ipt_todd.value+"'");
- if(updtdata == 0)
- {
- sysf_messageBox("제어코드별 처방적용 List에는 업데이트 정보가 없어 저장하지", "I011");
- return ;
- } else if (frow > -1){
- sysf_messageBox("제어룰 종료일 이후 인 제어코드별 처방적용List가 존재 합니다. ", "I");
- return ;
- }
- else
- {
- // for(var i = 0 ; i < rowcnt ; i++)
- // {
- // var arrRow = new Array();
- // arrRow[0] = i;
- //
- // grdf_setStatus(grd_picmrudtdata, "", arrRow);
- // }
-
- var oParam = {};
- oParam.id = "TXPPI00102";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqSetPicmrudt";
- oParam.inds = "req=ds_grd_picmrudtdata:U";
- oParam.typeStr = "m";
- oParam.async = false;
- tranf_submit(oParam);
- }
- var rowcnt = ds_grd_picmrudtdata.rowcount;
-
- var oParam = {};
- oParam.id = "TRPPI00102";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmruleData";
- oParam.inds = "req=ds_temp1";
- oParam.outds = "ds_grd_picmruledata=picmruledata ds_grd_picmrudtdata=picmrudtdata";
- oParam.async = false;
- oParam.callback = "cf_TRPPI00102";
- tranf_submit(oParam);
- }
- function group3_btn_delete_onclick(obj:Button, e:ClickEventInfo)
- {
- var drulecd = ipt_rulecd.value;
- var newtodd = ipt_todd.value;
-
-
- if (utlf_isNull(drulecd))
- {
- sysf_messageBox("삭제할 제어코드가 선택되지", "E007");
- return;
- }
- if (utlf_isNull(newtodd))
- {
- sysf_messageBox("종료일은 ", "I003");
- return;
- }
-
- var rtn = sysf_messageBox("제어코드를", "Q001");
-
- if (rtn != 6)
- {
- return;
- }
-
- ds_grd_picmruledata.addColumn("upflag","string");
- ds_grd_picmruledata.setColumn(0, "upflag", "D");
- var oParam = {};
- oParam.id = "TXPPI00101";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqInsPicmrule";
- oParam.inds = "req=ds_grd_picmruledata";
- oParam.outds = "ds_grd_picmruledata=item";
- oParam.async = false;
- //oParam.callback = "cf_TXPPI00101";
- tranf_submit(oParam);
-
- ds_grd_picmruledata.deleteColumn(0, "upflag");
-
- group2_btn_ref_onclick();
- }
- function group3_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var inrule = ipt_rulecd.value;
-
- if(utlf_isNull(inrule))
- {
- alert("제어코드가 선택되어야 합니다.");
- return;
- }
- var rowcnt = ds_grd_picmrudtdata.rowcount;
- for(var i = 0 ; i < rowcnt ; i++)
- {
- ds_grd_picmrudtdata.setColumn(i, "groupcd", group4.ipt_group.value);
- ds_grd_picmrudtdata.setColumn(i, "todd", ipt_todd.value);
- ds_grd_picmrudtdata.setColumn(i, "rulemsg", ipt_rulemsg.value);
- ds_grd_picmrudtdata.setColumn(i, "minage", group10.ipt_minage.value);
- ds_grd_picmrudtdata.setColumn(i, "maxage", group10.ipt_maxage.value);
- ds_grd_picmrudtdata.setColumn(i, "termdayno", group11.ipt_termdayno.value);
- ds_grd_picmrudtdata.setColumn(i, "termmm", group11.ipt_termmm.value);
- ds_grd_picmrudtdata.setColumn(i, "termyy", group11.ipt_termyy.value);
- ds_grd_picmrudtdata.setColumn(i, "limqty", group7.ipt_limqty.value);
- ds_grd_picmrudtdata.setColumn(i, "limdaydrugqty", group7.ipt_limdaydrugqty.value);
- ds_grd_picmrudtdata.setColumn(i, "limtotdrugqty", group7.ipt_limtotdrugqty.value);
- ds_grd_picmrudtdata.setColumn(i, "limtotdayno", group7.ipt_limtotdayno.value);
- ds_grd_picmrudtdata.setColumn(i, "limresn", switch4.case11.tea_limresn.value);
- ds_grd_picmrudtdata.setColumn(i, "rulemsg", ipt_rulemsg.value);
- ds_grd_picmrudtdata.setColumn(i, "insuexptyn", group5.chk_insuexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "judgnotiyn", group5.chk_judgnotiyn.value);
- ds_grd_picmrudtdata.setColumn(i, "nopyordyn", group5.chk_nopyordyn.value);
- ds_grd_picmrudtdata.setColumn(i, "rsltyn", group5.chk_rsltyn.value);
- ds_grd_picmrudtdata.setColumn(i, "inducsexptyn", group5.chk_inducsexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "autmbinsuexptyn", group5.chk_autmbinsuexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "dutywundexptyn", group5.chk_dutywundexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "dentexptyn", group5.chk_dentexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "inexptyn", group6.chk_inexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "outexptyn", group6.chk_outexptyn.value);
- ds_grd_picmrudtdata.setColumn(i, "manlim", group9.chk_manlim.value);
- ds_grd_picmrudtdata.setColumn(i, "womlim", group9.chk_womlim.value);
- ds_grd_picmrudtdata.setColumn(i, "ageappyn", chk_ageappyn.value);
- ds_grd_picmrudtdata.setColumn(i, "lifexptday", ipt_lifexptday.value);
- ds_grd_picmrudtdata.setColumn(i, "limtims", group7.ipt_limtims.value);
- ds_grd_picmrudtdata.setColumn(i, "termdayno", group11.ipt_termdayno.value);
- ds_grd_picmrudtdata.setColumn(i, "termmm", group11.ipt_termmm.value);
- ds_grd_picmrudtdata.setColumn(i, "termyy", group11.ipt_termyy.value);
- ds_grd_picmrudtdata.setColumn(i, "sametmyn", group5.chk_sametmyn.value);
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(grd_picmrudtdata, "U", arrRow);
- }
- }
- //행추가
- function btn_msg_add_onclick(obj:Button, e:ClickEventInfo)
- {
- var rulecd = ipt_rulecd.value;
-
- if(utlf_isNull(rulecd))
- {
- alert("제어코드가 선택되어야 합니다.");
- return;
- }
-
- if(utlf_isNull(ds_grd_picmrudtdata.getColumn(1, "rulecd")))
- {
- ds_grd_picmrudtdata.deleteRow(1);
- }
-
- var rowno = ds_grd_picmrudtdata.addRow();
-
- ds_grd_picmrudtdata.setColumn(rowno, "rulecd", ipt_rulecd.value);
- ds_grd_picmrudtdata.setColumn(rowno, "rulenm", ipt_rulenm.value);
- ds_grd_picmrudtdata.setColumn(rowno, "limdaydrugqty" ,group7.ipt_limdaydrugqty.value);
- ds_grd_picmrudtdata.setColumn(rowno, "limqty", group7.ipt_limqty.value);
- ds_grd_picmrudtdata.setColumn(rowno, "limtims", group7.ipt_limtims.value);
- ds_grd_picmrudtdata.setColumn(rowno, "limtotdrugqty", group7.ipt_limdaydrugqty.value);
- ds_grd_picmrudtdata.setColumn(rowno, "limtotdayno", group7.ipt_limtotdayno.value);
- ds_grd_picmrudtdata.setColumn(rowno, "fromdd", utlf_getCurrentDate());
- ds_grd_picmrudtdata.setColumn(rowno, "todd", ipt_todd.value);
- ds_grd_picmrudtdata.setColumn(rowno, "rulemsg", ipt_rulemsg.value);
- ds_grd_picmrudtdata.setColumn(rowno, "judgnotiyn", group5.chk_judgnotiyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "nopyordyn", group5.chk_nopyordyn.value);
-
- if(group5.chk_nopyordyn.value == "Y")
- {
- ds_grd_picmrudtdata.setColumn(rowno, "direcyn", "1");
- }
-
- ds_grd_picmrudtdata.setColumn(rowno, "insuexptyn", group5.chk_insuexptyn.value );
- ds_grd_picmrudtdata.setColumn(rowno, "procexptyn", group5.chk_procexptyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "inducsexptyn", group5.chk_inducsexptyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "autmbinsuexptyn", group5.chk_autmbinsuexptyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "dutywundexptyn", group5.chk_dutywundexptyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "dentexptyn", group5.chk_dentexptyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "inexptyn", group6.chk_inexptyn.value );
- ds_grd_picmrudtdata.setColumn(rowno, "outexptyn", group6.chk_outexptyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "manlim", group9.chk_manlim.value);
- ds_grd_picmrudtdata.setColumn(rowno, "womlim", group9.chk_womlim.value);
- ds_grd_picmrudtdata.setColumn(rowno, "minage", group10.ipt_maxage.value);
- ds_grd_picmrudtdata.setColumn(rowno, "maxage", group10.ipt_minage.value);
- ds_grd_picmrudtdata.setColumn(rowno, "limresn", switch4.case11.tea_limresn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "lifexptday", ipt_lifexptday.value);
- ds_grd_picmrudtdata.setColumn(rowno, "termdayno", group11.ipt_termdayno.value);
- ds_grd_picmrudtdata.setColumn(rowno, "termmm", group11.ipt_termmm.value);
- ds_grd_picmrudtdata.setColumn(rowno, "termyy", group11.ipt_termyy.value);
- ds_grd_picmrudtdata.setColumn(rowno, "rsltyn", group5.chk_rsltyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "acmlyn", group5.chk_acmlyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "sametmyn", group5.chk_sametmyn.value);
- ds_grd_picmrudtdata.setColumn(rowno, "groupcd", group4.ipt_group.value);
- ds_grd_picmrudtdata.setColumn(rowno, "payflagcd", "0");
- if(rowno < 3)
- {
- ds_grd_picmrudtdata.setColumn(rowno, "typecd", "-");
- }
- else
- {
- ds_grd_picmrudtdata.setColumn(rowno, "typecd", ds_grd_picmrudtdata.getColumn(rowno-1, "typecd"));
- }
-
- grd_picmrudtdata.vscrollbar.pos = rowno;
-
- return rowno;
- }
- function btn_msg_del_onclick(obj:Button, e:ClickEventInfo)
- {
- var rows = grdf_getSelectedRows(grd_picmrudtdata);
-
- for(var i = 0; i < rows.length; i++)
- {
- var m_row = rows[i];
-
- var arrRow = new Array();
- arrRow[0] = m_row;
- grdf_setStatus(grd_picmrudtdata, "D", arrRow);
- }
- }
- function group3_button16_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_grd_picmruledata.clearData();
- ds_grd_picmruledata.addRow();
- ds_grd_picmruledata.setColumn(0, "fromdd", utlf_getCurrentDate());
- ds_grd_picmruledata.setColumn(0, "new_todd", "99991231");
- ds_grd_picmruledata.setColumn(0, "todd", "99991231");
- ds_grd_picmrudtdata.clearData();
- }
- function group3_switch1_case2_btn_searchsnwfrom_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
- objArg.sDiagcd = switch1.case2.ipt_termcd_snw_from.value;
- objArg.sSelectedrdodiagkind = 1;
- objArg.sSingleFlag = "S";
- var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg, "", "", "", "", "", "", "", "", "", "M");
- switch1.case2.ipt_termcd_snw_from.value = objDs.sDiagcd;
- switch1.case2.ipt_termcd_snw_to.value = objDs.sDiagcd;
- }
- //상병추가
- function group3_switch1_case2_btn_batsnwadd_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(switch1.case2.ipt_termcd_snw_from.value))
- {
- return;
- }
-
- dsf_createDsRow("ds_temp2" ,[{col: "termcd_from", val: switch1.case2.ipt_termcd_snw_from.value}
- , {col: "termcd_to", val: switch1.case2.ipt_termcd_snw_to.value}]);
-
- var oParam = {};
- oParam.id = "TRPPI00110";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetBudgCareCodeterm";
- oParam.inds = "req=ds_temp2";
- oParam.outds = "ds_grd_rowadd=term";
- oParam.async = false;
- //oParam.callback = "cf_TRPPI00110";
- tranf_submit(oParam);
-
- for (var i=0; i < ds_grd_rowadd.rowcount; i++) {
- var insrow = ds_datagrid_ldic1.addRow();
- ds_datagrid_ldic1.setColumn(insrow, "rulecd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "rulecd"));
- ds_datagrid_ldic1.setColumn(insrow, "diagcd", ds_grd_rowadd.getColumn(i, "termcd"));
- ds_datagrid_ldic1.setColumn(insrow, "diagnm", ds_grd_rowadd.getColumn(i, "termhngnm"));
- ds_datagrid_ldic1.setColumn(insrow, "expttodd", "99991231");
- ds_datagrid_ldic1.setColumn(insrow, "exptfromdd", utlf_getCurrentDate());
- ds_datagrid_ldic1.setColumn(insrow, "prmisnlimyn", ds_init.getColumn(0, "prmisnlimyn"));
- ds_datagrid_ldic1.setColumn(insrow, "typecd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "typecd"));
- }
- }
- function grd_picmrudtdata_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- grd_picmrudtdata.updateToDataset();
-
- dsf_createDsRow("ds_receivedata" , [{col: "srchdrugcd", val: ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition,"calcscorcd")}
- ,{col: "con4_search2", val: ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition,"calcscorcd")}
- ,{col: "con3_search1", val: "hngnm"}]);
-
- var objArg = new Object();
- objArg.arg_ds_temp = ds_receivedata;
-
- frmf_setParameter("openflag", "hngnm");
-
- var objRtn = frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- ds_temp_picmmech.copyData(objRtn);
-
- if (ds_temp_picmmech.rowcount > 0)
- {
- var currrow = ds_grd_picmrudtdata.rowposition;
- for (var i=0; i < ds_temp_picmmech.rowcount; i++ ) {
- var vprcpcd = ds_temp_picmmech.getColumn(i,"picmmech_calcscorcd");
- var vprcpnm = ds_temp_picmmech.getColumn(i,"picmmech_engnm");
-
- ds_grd_picmrudtdata.setColumn(currrow,"calcscorcd", vprcpcd);
- ds_grd_picmrudtdata.setColumn(currrow,"hngnm", vprcpnm);
-
- currrow = btn_msg_add_onclick();
- }
- ds_grd_picmrudtdata.deleteRow(currrow);
- ds_temp_picmmech.clearData();
- }
- }
- function group3_switch1_case2_btn_searchsnwto_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
- objArg.sDiagcd = switch1.case2.ipt_termcd_snw_from.value;
- objArg.sSelectedrdodiagkind = 1;
- objArg.sSingleFlag = "S";
- var objDs = frmf_modal("SPPIZ00400", "SPPIZ00400", objArg, "", "", "", "", "", "", "", "", "", "M");
- switch1.case2.ipt_termcd_snw_to.value = objDs.sDiagcd;
- }
- function group3_switch1_case2_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var SelectedRows = grdf_getSelectedRows(switch1.case2.datagrid_ldic1);
- for(var i = 0; i < SelectedRows.length; i++)
- {
- var row = SelectedRows[i];
-
- var arrRow = new Array();
- arrRow[0] = row;
- grdf_setStatus(switch1.case2.datagrid_ldic1, "D", arrRow);
- }
- }
- function group3_switch1_case2_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_grd_picmruledata.getColumn(0, "rulecd")))
- {
- alert("제어코드가 선택되어야 합니다.");
- return;
- }
-
- var updtdata = grdf_getGridUpdateData(switch1.case2.datagrid_ldic1).rowcount;
-
- if(updtdata == 0)
- {
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXPPI00103";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqSetPicmrdig";
- oParam.inds = "req=ds_datagrid_ldic1:U";
- //oParam.outds = "";
- oParam.async = false;
- oParam.typeStr = "m";
- //oParam.callback = "cf_TXPPI00103";
- tranf_submit(oParam);
- }
-
- switch1.case2.ipt_termcd_snw_from.value = "";
- switch1.case2.ipt_termcd_snw_to.value = "";
-
- var rowcnt = ds_datagrid_ldic1.rowposition;
- for(var i = 0; i < rowcnt; i++)
- {
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(switch1.case2.datagrid_ldic1, "", arrRow);
- }
-
- ds_send_temp1.clearData();
- ds_send_temp1.addRow();
-
- ds_send_temp1.setColumn(0, "rulecd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "rulecd"));
- ds_send_temp1.setColumn(0, "todd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "todd"));
- ds_send_temp1.setColumn(0, "typecd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "typecd"));
-
- var oParam = {};
- oParam.id = "TRPPI00104";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmrdigData";
- oParam.inds = "req=ds_send_temp1";
- oParam.outds = "ds_datagrid_ldic1=ldic1 ds_grd_ldep=ldep ds_grd_ldoc=ldoc";
- oParam.async = false;
- //oParam.callback = "cf_TRPPI00104";
- tranf_submit(oParam);
- }
- function group3_switch1_case2_ipt_termcd_snw_from_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- group3_switch1_case2_btn_searchsnwfrom_onclick();
- }
- }
- function group3_switch1_case2_ipt_termcd_snw_to_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- group3_switch1_case2_btn_searchsnwfrom_onclick();
- }
- }
- function group3_switch2_case1_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- var position = ds_grd_picmrudtdata.rowposition;
-
- if(position == -1)
- {
- alert("제어코드 별 처방을 선택 하세요.");
- return;
- }
-
- var insrow = ds_grd_ldep.addRow();
-
- ds_grd_ldep.setColumn(insrow, "rulecd", ds_grd_picmrudtdata.getColumn(position, "rulecd"));
- ds_grd_ldep.setColumn(insrow, "expttodd", "99991231");
- ds_grd_ldep.setColumn(insrow, "exptfromdd", utlf_getCurrentDate());
- ds_grd_ldep.setColumn(insrow, "limitflag", switch2.case1.rdo_limitflag_dep.value);
- ds_grd_ldep.setColumn(insrow, "typecd", ds_grd_picmrudtdata.getColumn(position, "typecd"));
- }
- function group3_switch2_case1_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- var SelectedRows = grdf_getSelectedRows(switch2.case1.grd_ldep);
-
- for(var i = 0; i < SelectedRows.length; i++)
- {
- var row = SelectedRows[i];
-
- var arrRow = new Array();
- arrRow[0] = row;
- grdf_setStatus(switch2.case1.grd_ldep, "D", arrRow);
- }
- }
- function group3_switch2_case1_button22_onclick(obj:Button, e:ClickEventInfo)
- {
- var position = ds_grd_picmrudtdata.rowposition;
- var rulecd = ds_grd_picmrudtdata.getColumn(position, "rulecd");
-
- if(utlf_isNull(rulecd))
- {
- alert("제어코드가 선택되어야 합니다.");
- return;
- }
-
- var updtdata = grdf_getGridUpdateData(switch2.case1.grd_ldep).rowcount;
-
- if(updtdata == 0)
- {
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return ;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXPPI00104";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqSetPicmrdep";
- oParam.inds = "req=ds_grd_ldep:U";
- //oParam.outds = "";
- oParam.typeStr = "m";
- oParam.async = false;
- //oParam.callback = "cf_TXPPI00104";
- tranf_submit(oParam);
- }
-
- var position = ds_grd_picmrudtdata.rowposition;
-
- dsf_createDsRow("ds_send2", [{col:"rulecd", type:"STRING", size:256, val : ds_grd_picmrudtdata.getColumn(position, "rulecd")}
- , {col:"todd", type:"STRING", size:256, val : ds_grd_picmrudtdata.getColumn(position, "todd")}
- , {col:"typecd", type:"STRING", size:256, val : ds_grd_picmrudtdata.getColumn(position, "typecd")}]);
- var oParam = {};
- oParam.id = "TRPPI00105";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmrdepData";
- oParam.inds = "req=ds_send2";
- oParam.outds = "ds_grd_ldep=ldep";
- oParam.async = false;
- //oParam.callback = "cf_TRPPI00105";
- tranf_submit(oParam);
- }
- function group3_switch3_case6_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_init_cmb_orddrid.filterstr = "dp == '" + obj.value + "'";
- }
- function group3_switch3_case6_button14_onclick(obj:Button, e:ClickEventInfo)
- {
- var deptcd = switch3.case6.cmb_orddeptcd.value;
- var doctcd = switch3.case6.cmb_orddrid.value;
-
- if(utlf_isNull(deptcd))
- {
- sysf_messageBox("진료과를 ", "C002");
- return;
- }
- if(utlf_isNull(doctcd))
- {
- sysf_messageBox("진료의를 ", "C002");
- return;
- }
-
- for (var i = 0; i < ds_grd_ldoc.rowcount; i++)
- {
- var exptdrcd = ds_grd_ldoc.getColumn(i, "exptdrcd");
- var rowstatus = ds_grd_ldoc.getRowType(i);
-
- if (exptdrcd == doctcd && rowstatus != 4)
- {
- sysf_messageBox("중복된 제외진료의사", "E008");
- return;
- }
- }
-
- ds_grd_ldoc.addRow();
-
- var temp_ldoc = ds_grd_ldoc.rowposition ;
- var rulerow = ds_grd_picmrudtdata.rowposition;
-
- ds_grd_ldoc.setColumn(temp_ldoc, "rulecd", ds_grd_picmrudtdata.getColumn(rulerow, "rulecd"));
- ds_grd_ldoc.setColumn(temp_ldoc, "exptdeptnm", switch3.case6.cmb_orddeptcd.text);
- ds_grd_ldoc.setColumn(temp_ldoc, "exptdrnm", switch3.case6.cmb_orddrid.text);
- ds_grd_ldoc.setColumn(temp_ldoc, "exptdeptcd", switch3.case6.cmb_orddeptcd.value);
- ds_grd_ldoc.setColumn(temp_ldoc, "exptdrcd", switch3.case6.cmb_orddrid.value);
- ds_grd_ldoc.setColumn(temp_ldoc, "expttodd", "99991231");
- ds_grd_ldoc.setColumn(temp_ldoc, "exptfromdd", utlf_getCurrentDate());
- ds_grd_ldoc.setColumn(temp_ldoc, "typecd", ds_grd_picmrudtdata.getColumn(rulerow, "typecd"));
- ds_grd_ldoc.setColumn(temp_ldoc, "limitflag", switch3.case6.rdo_limitflag_doc.value);
-
- switch3.case6.cmb_orddeptcd.value = "";
- switch3.case6.cmb_orddrid.value = "";
-
- }
- function group3_switch3_case6_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- var SelectedRows = grdf_getSelectedRows(switch3.case6.grd_ldoc);
-
- for(var i = 0; i < SelectedRows.length; i++)
- {
- var row = SelectedRows[i];
-
- var arrRow = new Array();
- arrRow[0] = row;
-
- grdf_setStatus(switch3.case6.grd_ldoc, "D", arrRow);
- }
- }
- function group3_switch3_case6_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var rulecd = ipt_rulecd.value;
-
- if(utlf_isNull(rulecd))
- {
- alert("제어코드가 선택되어야 합니다.");
- return;
- }
- var update = grdf_getGridUpdateData(switch3.case6.grd_ldoc).rowcount;
-
- if(update == 0)
- {
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return ;
- }
- else
- {
- var oParam = {};
- oParam.id = "TXPPI00105";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqSetPicmrdoc";
- oParam.inds = "req=ds_grd_ldoc:U";
- //oParam.outds = "=item";
- oParam.async = false;
- oParam.typeStr = "m";
- //oParam.callback = "cf_TXPPI00105";
- tranf_submit(oParam);
- }
-
- ds_send_temp1.clearData();
- ds_send_temp1.addRow();
-
- ds_send_temp1.setColumn(0, "rulecd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "rulecd"));
- ds_send_temp1.setColumn(0, "todd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "todd"));
- ds_send_temp1.setColumn(0, "typecd", ds_grd_picmrudtdata.getColumn(ds_grd_picmrudtdata.rowposition, "typecd"));
-
- var oParam = {};
- oParam.id = "TRPPI00106";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmrdocData";
- oParam.inds = "req=ds_send_temp1";
- oParam.outds = "ds_grd_ldoc=ldoc";
- oParam.async = false;
- //oParam.callback = "cf_TRPPI00106";
- tranf_submit(oParam);
- }
- function group3_group10_rdo_ageinclyn_onitemclick(obj:Radio, e:RadioMouseEventInfo)
- {
- if(group10.rdo_ageinclyn.value == "Y")
- {
- group10.caption20.visible = true;
- group10.caption21.visible = true;
- group10.caption32.visible = false;
- group10.caption33.visible = false;
- }
- else
- {
- group10.caption32.visible = true;
- group10.caption33.visible = true;
- group10.caption20.visible = false;
- group10.caption21.visible = false;
- }
- }
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- grd_picmrudtdata.bringToFront();
-
- caption23.position.y = "105";
- line13.position.y = "121";
-
- Button00.position.y = "102";
- Button01.position.y = "102";
- button9.position.y = "102";
- button2.position.y = "102";
- button18.position.y = "102";
- cmb_srchType.position.y = "102";
- ipt_srchCalcnm.position.y = "102";
-
- btn_msg_add.position.y = "102";
- btn_msg_del.position.y = "102";
- grd_picmrudtdata.position.height = "478"
- grd_picmrudtdata.position.y = "126"
-
- caption11.visible = false;
- caption3.visible = false;
- caption13.visible = false;
- caption18.visible = false;
- caption19.visible = false;
- caption47.visible = false;
- chk_ageappyn.visible = false;
- caption10.visible = false;
- line1.visible = false;
- line2.visible = false;
- line4.visible = false;
- line6.visible = false;
- line7.visible = false;
- line20.visible = false;
- }
- function Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- caption23.position.y = df_p_y;
- line13.position.y = df_line_y;
-
- Button00.position.y = df_b_y;
- Button01.position.y = df_b_y;
- button9.position.y = df_b_y;
- button2.position.y = df_b_y;
- button18.position.y = df_b_y;
- cmb_srchType.position.y = df_b_y;
- ipt_srchCalcnm.position.y = df_b_y;
- btn_msg_add.position.y = df_b_y;
- btn_msg_del.position.y = df_b_y;
-
- grd_picmrudtdata.position.height = df_grid_h;
- grd_picmrudtdata.position.y = df_grid_y;
- caption11.visible = true;
- caption3.visible = true;
- caption13.visible = true;
- caption18.visible = true;
- caption19.visible = true;
- caption47.visible = true;
- chk_ageappyn.visible = true;
- caption10.visible = true;
- line1.visible = true;
- line2.visible = true;
- line4.visible = true;
- line6.visible = true;
- line7.visible = true;
- line20.visible = true;
- }
- function grd_picmrudtdata_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- // if(e.col == grd_picmrudtdata.getBindCellIndex("Body", "useyn"))
- // {
- // var useyn = ds_grd_picmrudtdata.getColumn(e.row, "useyn");
- //
- // if(useyn == "Y")
- // {
- // ds_grd_picmrudtdata.setColumn(e.row, "todd", "99991231");
- // }
- // else
- // {
- // ds_grd_picmrudtdata.setColumn(e.row, "todd", utlf_getCurrentDate()-1);
- // }
- // }
-
- if(ds_grd_picmrudtdata.rowcount == 0)
- {
- return;
- }
- else
- {
- fdetail(e.row);
- }
- }
- function fdetail(cur_row) {
- ds_send_temp1.clearData();
- ds_send_temp1.addRow();
-
- ds_send_temp1.setColumn(0, "rulecd", ds_grd_picmrudtdata.getColumn(cur_row, "rulecd"));
- ds_send_temp1.setColumn(0, "todd", ds_grd_picmrudtdata.getColumn(cur_row, "todd"));
- ds_send_temp1.setColumn(0, "typecd", ds_grd_picmrudtdata.getColumn(cur_row, "typecd"));
-
- var oParam = {};
- oParam.id = "TRPPI00104";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqGetPicmrdigData";
- oParam.inds = "req=ds_send_temp1";
- oParam.outds = "ds_datagrid_ldic1=ldic1 ds_grd_ldep=ldep ds_grd_ldoc=ldoc";
- oParam.async = false;
- //oParam.callback = "cf_TRPPI00104";
- tranf_submit(oParam);
- }
- function ds_grd_picmrudtdata_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "useyn")
- {
- obj.setColumn(e.row, "useyn", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- if((e.newvalue == "Y" || e.newvalue == 1))
- {
- obj.setColumn(e.row, "todd", "99991231");
- }
- else
- {
- obj.setColumn(e.row, "todd", utlf_getCurrentDate()-1);
- }
- }
-
- if(e.columnid == "judgnotiyn" ||
- e.columnid == "nopyordyn" ||
- e.columnid == "insuexptyn" ||
- e.columnid == "procexptyn" ||
- e.columnid == "inducsexptyn" ||
- e.columnid == "autmbinsuexptyn" ||
- e.columnid == "dutywundexptyn" ||
- e.columnid == "dentexptyn" ||
- e.columnid == "rsltyn" ||
- e.columnid == "acmlyn" ||
- e.columnid == "sametmyn" ||
- e.columnid == "inexptyn" ||
- e.columnid == "outexptyn" ||
- e.columnid == "manlim" ||
- e.columnid == "womlim" ||
- e.columnid == "ageappyn" ||
- e.columnid == "ageinclyn" )
- {
- obj.setColumn(e.row, e.columnid, (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
- }
- }
- function group5_chk_insuexptyn_onclick(obj:CheckBox, e:ClickEventInfo)
- {
-
- }
- function group2_ipt_typecd_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13)
- {
- group2.btn_ref.setFocus();
- group2_btn_ref_onclick();
- }
- }
- function group2_button17_onclick(obj:Button, e:ClickEventInfo)
- {
- grd_picmrudtdata.updateToDataset();
-
- dsf_createDsRow("ds_receivedata" , [{col: "srchdrugcd", val: group2.ipt_reqcalcscorcd.value}
- ,{col: "con4_search2", val: group2.ipt_reqcalcscorcd.value}
- ,{col: "con3_search1", val: "hngnm"}]);
-
- var objArg = new Object();
- objArg.arg_ds_temp = ds_receivedata;
-
- frmf_setParameter("openflag", "hngnm");
-
- var objRtn = frmf_modal("SMPIC00200", "SMPIC00200", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- ds_temp_picmmech.copyData(objRtn);
-
- if (ds_temp_picmmech.rowcount > 0)
- {
- var vprcpcd = ds_temp_picmmech.getColumn(0,"picmmech_calcscorcd");
-
- group2.ipt_reqcalcscorcd.value = vprcpcd;
-
- ds_temp_picmmech.clearData();
- }
- }
- function grd_picmrudtdata_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
-
- }
- function group2_chk_endyn_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- group2.ipt_aplydd.value = "";
- }
- function button04_onclick(obj:Button, e:ClickEventInfo)
- {
- grdf_SaveOrderInfoOfCol(grd_picmrudtdata, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_SaveOrderInfoOfCol(switch5.case3.grd_picmrulelist, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_SaveOrderInfoOfCol(switch5.case4.grd_picmrudtlist, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_SaveOrderInfoOfCol(switch1.case2.datagrid_ldic1, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_SaveOrderInfoOfCol(switch2.case1.grd_ldep, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_SaveOrderInfoOfCol(switch3.case6.grd_ldoc, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- cnrlf_SaveOrderInfoOfCnrl(cmb_srchType, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_GetUuee("ds_send_listval_uuee", "ds_hidden_listval_uuee",frmf_getScreenID(), "cf_Uuee_"+frmf_getScreenID());
- }
- function cf_Cnfm_SMPPI00100(){
- }
- function button05_onclick(obj:Button, e:ClickEventInfo)
- {
- var msg = sysf_messageBox("환경저장 데이터가 모두 삭제 됩니다.","Q003");
- if (msg == 6) { // 6세미만 요율을 적용한다.
- grdf_DelUuee(grd_picmrudtdata, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grd_picmrudtdata.formatid = "default";
-
- grdf_DelUuee(switch5.case3.grd_picmrulelist, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(switch5.case4.grd_picmrudtlist, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(switch1.case2.datagrid_ldic1, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(switch2.case1.grd_ldep, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(switch3.case6.grd_ldoc, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(cmb_srchType, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_GetUuee("ds_send_listval_uuee", "ds_hidden_listval_uuee",frmf_getScreenID(), "cf_Uuee_"+frmf_getScreenID());
- }
- }
- function caption8_onclick(obj:Static, e:ClickEventInfo)
- {
-
- ipt_todd.value = String(utlf_getCurrentDate()-1);
- }
- function ipt_todd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- cmb_srchType.index = 0;
- cmb_srchType_onitemchanged(cmb_srchType);
-
- var frow = ds_grd_picmrudtdata.findRowExpr("todd > '"+obj.value+"'");
- if (frow > -1){
- sysf_messageBox("제어룰 종료일 이후 인 제어코드별 처방적용List가 존재 합니다. 강제 일괄 변경합니다.", "I");
- ds_grd_picmrudtdata.enableevent = false;
- for (var i=0; i < ds_grd_picmrudtdata.rowcount; i++) {
- if (ds_grd_picmrudtdata.getColumn(i,"todd") > obj.value){
- ds_grd_picmrudtdata.setColumn(i,"useyn","N");
- ds_grd_picmrudtdata.setColumn(i,"todd",obj.value);
- }
- }
- ds_grd_picmrudtdata.enableevent = true;
- }
- }
- function button06_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( sysf_messageBox("","Q004") == 6 ) {
- var oParam = {};
- oParam.id = "TRPIE00508";
- oParam.service = "bfjudgcareapp.BfJudgCareMngt";
- oParam.method = "reqExeUpdtRudtFromMechBatch";
- oParam.inds = "req=ds_temp_saminfo";
- oParam.outds = "ds_return=return";
- oParam.async = false;
- tranf_submit(oParam);
- }
- }
- function button07_onclick(obj:Button, e:ClickEventInfo)
- {
- var todd = utlf_getCurrentDate();
- todd = todd.toDate().getAddDate(1, "D").getDateFormat();
- var objArg = new Object();
- objArg.todd = todd;
- objArg.execrid = sysf_getUserId();
- objArg.prgmid = "UpdtRudtFromMechBatch";
-
- frmf_open("SPZSB00301", "SPZSB00301", objArg, "","","","","","","","","","M");
- }
- function grp_biz_btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if (ds_grd_picmrudtdata.rowcount > 0)
- {
- //grdf_exportExcel(grd_picmrudtdata, caption23.text, "see");
- var sGrd = "grd_picmrudtdata,switch1.case2.datagrid_ldic1,switch2.case1.grd_ldep,switch3.case6.grd_ldoc";
- var sSheet = "제어코드 처방,상병,진료과,진료의사";
- grdf_exportExcelMulti(sGrd, "exportExcel", sSheet); //파일 다이얼로그로 저장위치 저장
- // grdf_exportExcelMulti(sGrd, "exportExcel", sSheet,"true,"","USER"); //파일 다이얼로그로 저장위치 저장
- // grdf_exportExcelMulti(sGrd, "exportExcel", sSheet,false,"C:\\aaa\\");
- // grdf_exportExcelMulti(sGrd, "exportExcel", sSheet,false,"C:\\aaa\\","user",true);
- }
- else
- {
- sysf_messageBox("엑셀저장할 내역이", "I004"); ///엑셀저장할 내역이 없습니다.
- }
- }
- function cmb_srchType_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var desc = init_srchTypeList.lookupExpr("cdid=="+obj.value,"desc");
- filt_srchTypeList = (utlf_isNull(desc) ? "" : " && ") + utlf_transNullToEmpty(desc);
- lf_setFilter()
- }
- function ipt_srchCalc_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- if (!utlf_isNull(obj.value)) {
- filt_calcnm = " && String(hngnm).indexOf('"+obj.value+"') >= 0";
- //ds_grd_picmrudtdata.filterstr = fltr_str + and_str + "String(hngnm).indexOf('"+obj.value+"') >= 0";
- } else {
- filt_calcnm = "";
- //ds_grd_picmrudtdata.filterstr = fltr_str;
- }
-
- lf_setFilter()
- }
- function ipt_srchtype_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- if (!utlf_isNull(obj.value )) {
- filt_srchType = " && typecd == '"+obj.value+"' ";
- //ds_grd_picmrudtdata.filterstr = fltr_str + and_str + "typecd == '"+obj.value+"' ";
- } else {
- filt_srchType = "";
- //ds_grd_picmrudtdata.filterstr = fltr_str;
- }
-
- lf_setFilter()
- }
- function ipt_calcsocsrcd_ontextchanged(obj:Edit, e:TextChangedEventInfo)
- {
- if (!utlf_isNull(obj.value )) {
- filt_calcsocsrcd = " && String(calcscorcd).indexOf('"+obj.value+"') >= 0"
- //ds_grd_picmrudtdata.filterstr = fltr_str + and_str + "String(calcscorcd).indexOf('"+obj.value+"') >= 0";
- } else {
- filt_calcsocsrcd = "";
- //ds_grd_picmrudtdata.filterstr = fltr_str;
- }
-
- lf_setFilter()
- }
- function lf_setFilter(){
-
- ds_grd_picmrudtdata.filterstr = "1==1 " + filt_srchType + "" + filt_calcnm + "" + filt_srchTypeList + "" + filt_calcsocsrcd
- }]]></Script>
- </Form>
- </FDL>
|