123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMPIJ00200" position="absolute 0 0 1211 810" titletext="재원심사 대상자 조회" oninit="SMPIJ00200_oninit" onload="SMPIJ00200_onload">
- <Layouts>
- <Layout>
- <!--
- <Div position="absolute 0 0 1159 727" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- -->
- <Div position="absolute 0 0 1211 119" align="align:center top;" id="group2" anchor="left top right" class="div_SA">
- <Layouts>
- <Layout width="1211" height="110">
- <Static text="기준일자:" position="absolute 7 27 73 43" id="caption2" class="search_name" anchor="default"/>
- <Static text="심사구분:" position="absolute 7 3 73 22" id="caption3" class="search_name" anchor="default"/>
- <Static text="유형보조:" position="absolute 7 74 73 91" id="caption19" class="search_name" anchor="default"/>
- <Static text="병동:" position="absolute 452 74 518 91" id="caption5" class="search_name" anchor="default"/>
- <Static text="진료분야:" position="absolute 292 3 358 20" id="caption7" class="search_name" anchor="default"/>
- <Static text="진료의사:" position="absolute 292 50 358 67" id="caption8" class="search_name" anchor="default"/>
- <Static text="진료과:" position="absolute 292 27 358 44" id="caption9" class="search_name" anchor="default"/>
- <Static text="심사자:" position="absolute 292 97 358 114" id="caption11" class="search_name" anchor="default"/>
- <Div position="absolute 829 95 1172 114" id="group1" anchor="default">
- <Layouts>
- <Layout>
- <Edit position="absolute 145 0 320 19" id="ipt_spclsearch" class="input_search" anchor="default"/>
- <Radio position="absolute 0 0 145 19" id="rdo_mchrgcode" class="radio_search" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" direction="vertical" style="textpadding:0 0 0 3;">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">수가</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">EDI</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">List</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Static text="총진료비:" position="absolute 452 3 518 20" id="caption12" class="search_name" anchor="default"/>
- <Static text="본인부담:" position="absolute 452 27 518 44" id="caption13" class="search_name" anchor="default"/>
- <Static text="재원일수:" position="absolute 452 50 518 67" id="caption14" class="search_name" anchor="default"/>
- <Static text="처방구분:" position="absolute 679 97 745 114" id="caption16" class="search_name" anchor="default" onclick="group2_caption16_onclick"/>
- <Static text="환자단위:" position="absolute 7 97 73 114" id="caption17" class="search_name" anchor="default" onclick="group2_caption17_onclick"/>
- <Static text="~" position="absolute 169 27 188 46" id="caption18" anchor="default" style="align:center middle;"/>
- <Calendar position="absolute 76 27 166 46" id="ipt_fromdate" class="input_search" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
- <Calendar position="absolute 191 27 281 46" id="ipt_todate" class="input_search" mask="yyyy-mm-dd" anchor="default" dateformat="yyyy-MM-dd"/>
- <Combo position="absolute 103 50 281 69" id="cmb_insukind" class="combo_search" innerdataset="ds_init_cmb_insukind" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group2_cmb_insukind_onitemchanged"/>
- <Combo position="absolute 361 3 441 22" id="cmb_ordfildcd" class="combo_search" innerdataset="ds_init_cmb_ordfildcd" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Combo position="absolute 361 27 441 46" id="cmb_orddeptcd" class="combo_search" innerdataset="ds_init_cmb_orddeptcd" datacolumn="depthngnm" codecolumn="deptcd" anchor="default" onitemchanged="group2_cmb_orddeptcd_onitemchanged"/>
- <Combo position="absolute 103 74 281 93" id="cmb_suppkind" class="combo_search" innerdataset="ds_init_cmb_suppkind" datacolumn="suppkindnm" codecolumn="suppkind" anchor="default" onitemchanged="group2_cmb_suppkind_onitemchanged"/>
- <Combo position="absolute 361 50 441 69" id="cmb_orddrid" class="combo_search" innerdataset="ds_init_cmb_orddrid" datacolumn="atdocthngnm" codecolumn="atdoctid" anchor="default"/>
- <Div position="absolute 821 95 1148 114" id="group5" anchor="default">
- <Layouts>
- <Layout width="335" height="30">
- <Button position="absolute 292 0 308 19" id="btn_tstlist" class="icon_search" text="" anchor="default"/>
- <Edit readonly="true" position="absolute 49 0 327 19" id="opt_tstlist" class="output_search" anchor="default" taborder="1"/>
- </Layout>
- </Layouts>
- </Div>
- <MaskEdit position="absolute 522 3 612 22" align="align:right middle;" id="ipt_totordamt" class="input_search" mask="#,###" anchor="default"/>
- <MaskEdit position="absolute 522 27 612 46" align="align:right middle;" id="ipt_ownbamt" class="input_search" mask="#,###" anchor="default"/>
- <MaskEdit position="absolute 522 50 612 69" align="align:right middle;" id="ipt_indays" class="input_search" mask="#,###" anchor="default"/>
- <Edit position="absolute 76 97 166 116" id="ipt_personalsearch" class="input_search" anchor="default" onkeyup="group2_ipt_personalsearch_onkeyup" inputfilter="alpha" inputtype="digit"/>
- <Combo position="absolute 76 3 166 22" id="cmb_judgendyn" class="combo_search" innerdataset="ds_init_cmb_judgendyn" datacolumn="cdnm" codecolumn="cdid" anchor="default" onitemchanged="group2_cmb_judgendyn_onitemchanged"/>
- <Combo position="absolute 580 74 663 93" id="cmb_wardcd" class="combo_search" innerdataset="ds_init_cmb_wardcd" datacolumn="wardnm" codecolumn="wardcd" anchor="default"/>
- <Combo position="absolute 361 97 441 116" id="cmb_judgmdlid" class="combo_search" innerdataset="ds_init_cmb_judgmdlid" datacolumn="usernm" codecolumn="userid" anchor="default"/>
- <Edit readonly="true" position="absolute 76 50 101 69" id="opt_insukind" anchor="default"/>
- <Edit readonly="true" position="absolute 76 74 101 93" id="opt_suppkind" anchor="default"/>
- <CheckBox position="absolute 168 3 254 22" id="chk_judgstat" class="checkbox_search" anchor="default" onclick="group2_chk_judgstat_onclick" text="완료제외" truevalue="Y" falsevalue="N"/>
- <Combo position="absolute 758 95 823 114" id="combo1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group2_combo1_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">처방별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">평가별</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_drgyn" taborder="1" innerdataset="ds_init_cmb_drgyn" codecolumn="cdid" datacolumn="cdnm" class="combo_search" position="absolute 361 74 441 93" anchor="default"/>
- <Static id="caption32" text="DRG:" class="search_name" position="absolute 292 75 358 92" anchor="default"/>
- <Static text="보험유형:" position="absolute 7 50 73 69" id="caption4" class="search_name" anchor="default"/>
- <Static id="caption48" text="상병:" class="search_name" position="absolute 452 97 503 116" anchor="default"/>
- <Edit id="ipt_diagfrom" taborder="2" class="input_search" position="absolute 496 97 547 116" anchor="default" inputmode="normal" onkeyup="group2_ipt_diagfrom_onkeyup"/>
- <Static id="caption45" text="~" position="absolute 573 98 586 117" anchor="default"/>
- <Edit id="ipt_diagto" taborder="3" class="input_search" position="absolute 586 97 643 116" anchor="default" onkeyup="group2_ipt_diagto_onkeyup"/>
- <Button id="btn_search" taborder="4" text="조회" class="btn1" position="absolute 1151 93 1207 115" anchor="top right" onclick="group2_btn_search_onclick"/>
- <CheckBox id="chk_v191" taborder="5" text="개두술" onclick="chk_v191_onclick" class="checkbox_search" position="absolute 849 3 909 22" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_v192" taborder="6" text="개심술" class="checkbox_search" position="absolute 849 20 909 39" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_v193" taborder="7" text="등록암" class="checkbox_search" position="absolute 763 37 833 56" anchor="default" truevalue="Y"/>
- <CheckBox id="checkbox1" taborder="8" text="항암제2군" class="checkbox_search" position="absolute 671 54 751 73" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_6petmri" taborder="9" text="PET/MRI" class="checkbox_search" position="absolute 763 54 834 73" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_5divclam" taborder="10" text="분할청구" class="checkbox_search" position="absolute 849 54 919 73" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_spcl" taborder="11" text="선별심사" class="checkbox_search" position="absolute 763 20 833 39" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_Angio1" taborder="12" text="혈관조영술" class="checkbox_search" position="absolute 671 20 751 39" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_Angio2" taborder="13" text="중재적시술" class="checkbox_search" position="absolute 671 3 751 22" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_anst" taborder="14" text="수술예약" class="checkbox_search" position="absolute 763 3 833 22" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_cp" taborder="15" text="CP" class="checkbox_search" position="absolute 934 37 989 56" anchor="default" truevalue="Y"/>
- <CheckBox id="chk_drg" taborder="16" text="항암제전체" class="checkbox_search" position="absolute 671 37 751 56" anchor="default" truevalue="Y"/>
- <Radio id="rdo_period" taborder="17" columncount="1" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 1046 3 1154 74" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">최종심사일이후</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">기준일자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <CheckBox id="chk_sixyn" taborder="18" text="6시간미만조회" class="checkbox_search" position="absolute 934 54 1044 73" anchor="default" truevalue="Y"/>
- <CheckBox id="checkbox3" taborder="19" text="분할제외" class="checkbox_search" position="absolute 849 37 924 56" anchor="default" truevalue="Y" falsevalue="N"/>
- <CheckBox id="checkbox2" taborder="20" text="입/외전체" class="checkbox_search" position="absolute 934 20 1014 39" anchor="default" truevalue="A"/>
- <CheckBox id="checkbox4" taborder="21" text="Dump" class="checkbox_search" position="absolute 934 3 1014 22" anchor="default" truevalue="A"/>
- <Combo id="cmb_totordamt" taborder="22" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="true" position="absolute 614 3 663 22" anchor="default" onitemchanged="group2_cmb_totordamt_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">원 이상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">원 미만</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_indays" taborder="23" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="true" position="absolute 614 27 663 46" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">일 이상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">일 미만</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_ownbamt" taborder="24" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_search" visible="true" position="absolute 614 50 663 69" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">원 이상</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">원 미만</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="btn_pidsrch" taborder="25" class="icon_search" position="absolute 168 97 184 116" onclick="group2_btn_pidsrch_onclick" anchor="default"/>
- <Button id="Button00" taborder="26" position="absolute 550 97 569 116" style="image:URL('theme://images/com/commonxp/icon_btn.png');" onclick="group2_Button00_onclick" anchor="default"/>
- <Button id="Button01" taborder="27" position="absolute 644 97 663 116" style="image:URL('theme://images/com/commonxp/icon_btn.png');" onclick="group2_Button01_onclick" anchor="default"/>
- <CheckBox id="checkbox00" taborder="28" text="외상" truevalue="Y" class="checkbox_search" position="absolute 671 71 751 90" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="심사 대상자" position="absolute 0 122 102 141" id="caption1" class="tit_2" anchor="left top" onclick="caption1_onclick"/>
- <Shape position="absolute 7 167 1199 173" linetype="vertical" id="line1" class="line_1" anchor="default"/>
- <Button position="absolute 1086 122 1137 141" id="btn_print" class="btn6" enable="false" text="출력" anchor="top right" onclick="btn_print_onclick"/>
- <Button position="absolute 1138 122 1211 141" id="btn_excelsave" class="btn7" text="엑셀저장" anchor="top right" onclick="btn_excelsave_onclick"/>
- <Grid position="absolute 0 143 1211 764" id="grd_inptmast" class="datagrid2" binddataset="ds_grd_inptmast" anchor="all" autosizingtype="none" cellsizingtype="col" oncellclick="grd_inptmast_oncellclick" onkeydown="grd_inptmast_onkeydown" onmousedown="grd_inptmast_onmousedown" onrbuttondown="grd_inptmast_onrbuttondown" autoenter="select" tooltiptype="default" cellmovingtype="col" onmousemove="grd_inptmast_onmousemove" onheadclick="grd_inptmast_onheadclick" oncelldblclick="grd_inptmast_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="31"/>
- <Column size="22"/>
- <Column size="22"/>
- <Column size="22"/>
- <Column size="21"/>
- <Column size="43"/>
- <Column size="43"/>
- <Column size="35"/>
- <Column size="37"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="22"/>
- <Column size="29"/>
- <Column size="30"/>
- <Column size="70"/>
- <Column size="22"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="21"/>
- <Column size="22"/>
- <Column size="19"/>
- <Column size="50"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="34"/>
- <Column size="45"/>
- <Column size="70"/>
- <Column size="22"/>
- <Column size="40"/>
- <Column size="65"/>
- <Column size="47"/>
- <Column size="47"/>
- <Column size="116"/>
- <Column size="75"/>
- <Column size="33"/>
- <Column size="33"/>
- <Column size="31"/>
- <Column size="25"/>
- <Column size="70"/>
- <Column size="121"/>
- <Column size="116"/>
- <Column size="0"/>
- <Column size="116"/>
- <Column size="32"/>
- <Column size="80"/>
- <Column size="66"/>
- <Column size="140"/>
- <Column size="34"/>
- <Column size="42"/>
- <Column size="35"/>
- <Column size="35"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="75"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="39"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="125"/>
- <Column size="40"/>
- <Column size="145"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="58"/>
- <Column size="30"/>
- </Columns>
- <Rows>
- <Row size="30" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="예 고"/>
- <Cell col="2" text="확 정"/>
- <Cell col="3" text="상 태"/>
- <Cell col="4" text="@"/>
- <Cell col="5" text="진료과"/>
- <Cell col="6" text="응급 진료과"/>
- <Cell col="7" text="병동"/>
- <Cell col="8" text="병실"/>
- <Cell col="9" text="등록번호"/>
- <Cell col="10" text="환자명"/>
- <Cell col="11" text="성 별"/>
- <Cell col="12" text="나 이"/>
- <Cell col="13" text="재원 일수"/>
- <Cell col="14" text="입원일자"/>
- <Cell col="15" text="주"/>
- <Cell col="16" text="유 형"/>
- <Cell col="17" text="보 조"/>
- <Cell col="18" text="자 격"/>
- <Cell col="19" text="H"/>
- <Cell col="20" text="희 귀"/>
- <Cell col="21" text="암"/>
- <Cell col="22" text="전 과"/>
- <Cell col="23" text="긴 급"/>
- <Cell col="24" text="평가"/>
- <Cell col="25" text="유형시작"/>
- <Cell col="26" text="유형종료"/>
- <Cell col="27" text="생성"/>
- <Cell col="28" text="주상병"/>
- <Cell col="29" text="담당교수"/>
- <Cell col="30" text="선 택"/>
- <Cell col="31" text="메모"/>
- <Cell col="32" text="심사 상태"/>
- <Cell col="33" text="심사자"/>
- <Cell col="34" text="최종 심사자"/>
- <Cell col="35" text="심사일자"/>
- <Cell col="36" text="수술 스케쥴"/>
- <Cell col="37" text="수술 처방"/>
- <Cell col="38" text="수술 심사"/>
- <Cell col="39" text="선별"/>
- <Cell col="40" text="CP"/>
- <Cell col="41" text="퇴원예정일"/>
- <Cell col="42" text="간호퇴원확정시간"/>
- <Cell col="43" text="수납일시"/>
- <Cell col="44" text="최종담당자"/>
- <Cell col="45" displaytype="normal" text="사망일시"/>
- <Cell col="46" text="분할 청구"/>
- <Cell col="47" text="상한초과금"/>
- <Cell col="48" text="처방코드"/>
- <Cell col="49" text="처방명"/>
- <Cell col="50" text="급비"/>
- <Cell col="51" text="수량"/>
- <Cell col="52" text="횟수"/>
- <Cell col="53" text="일수"/>
- <Cell col="54" text="처방일"/>
- <Cell col="55" text="시행일"/>
- <Cell col="56" text="총진료비"/>
- <Cell col="57" text="Cretno"/>
- <Cell col="58" text="문제환자 여부"/>
- <Cell col="59" text="기관코드"/>
- <Cell col="60" text="입퇴원접수상태"/>
- <Cell col="61" text="유형종료일"/>
- <Cell col="62" text="DRG"/>
- <Cell col="63" text="항암 Dump"/>
- <Cell col="64" text="퇴원예고등록일시"/>
- <Cell col="65" text="간호퇴원확정 등록시간"/>
- <Cell col="66" text="완화 의료"/>
- <Cell col="67" text="예고심사 완료일시"/>
- <Cell col="68" text="MDC"/>
- <Cell col="69" text="ADRG"/>
- <Cell col="70" text="DRG 분류구분"/>
- <Cell col="71" displaytype="normal" text="외 상"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="expr:currow+1"/>
- <Cell col="1" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschdclrtyn"/>
- <Cell col="2" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschnotiyn"/>
- <Cell col="3" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:indschstat"/>
- <Cell col="4" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:sixtimyn"/>
- <Cell col="5" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:orddeptnm"/>
- <Cell col="6" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:erorddeptnm"/>
- <Cell col="7" style="align:left middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:wardnm"/>
- <Cell col="8" style="align:left middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:roomnm"/>
- <Cell col="9" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:pid"/>
- <Cell col="10" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:hngnm"/>
- <Cell col="11" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:gender"/>
- <Cell col="12" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:age"/>
- <Cell col="13" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:indaycnt"/>
- <Cell col="14" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" edittype="none" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:indd" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd'" tooltiptext="expr:grd_inptmast.getCellText(currow,self.col)"/>
- <Cell col="15" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:mskind"/>
- <Cell col="16" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:insukind"/>
- <Cell col="17" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:suppkind"/>
- <Cell col="18" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:rareobstflag"/>
- <Cell col="19" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:hflag"/>
- <Cell col="20" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:rareobstyn"/>
- <Cell col="21" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:cancer"/>
- <Cell col="22" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:change"/>
- <Cell col="23" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dcuc"/>
- <Cell col="24" style="align:left top;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:testgrup"/>
- <Cell col="25" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:fromdd" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd'"/>
- <Cell col="26" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" edittype="none" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:disptodd" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd'"/>
- <Cell col="27" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:cretyn"/>
- <Cell col="28" style="align:left middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:diag"/>
- <Cell col="29" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:atdoctid"/>
- <Cell col="30" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:specordyn"/>
- <Cell col="31" style="align:left top;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:judgrmk"/>
- <Cell col="32" displaytype="combo" edittype="none" style="align:center;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschjudgprcsstat" combodataset="ds_P0363list" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="33" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:judgmdlid"/>
- <Cell col="34" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:lastjudgendid"/>
- <Cell col="35" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="align:left middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:lastjudgdt" mask="expr:expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="36" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true || getColumn(currow, self.text.replace('bind:','') ) == '-' ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:operationyn" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true || getColumn(currow, self.text.replace('bind:','') ) == '-' ? '' : 'yyyy-MM-dd'"/>
- <Cell col="37" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:opprcpyn"/>
- <Cell col="38" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:opprcpjudgyn"/>
- <Cell col="39" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:spcljudgflag"/>
- <Cell col="40" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:cpyn"/>
- <Cell col="41" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschdclrdt" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd'"/>
- <Cell col="42" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true || getColumn(currow, self.text.replace('bind:','')) == '-' ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschrgstacptdt" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true || getColumn(currow, self.text.replace('bind:','')) == '-' ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="43" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:receiptyn" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="44" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:judgid"/>
- <Cell col="45" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true || getColumn(currow, self.text.replace('bind:','') ) == '-' ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dethdt" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true || getColumn(currow, self.text.replace('bind:','') ) == '-' ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="46" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:midcyn"/>
- <Cell col="47" displaytype="number" style="align:right middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:ownbmaxexamt" mask="#,##0"/>
- <Cell col="48" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:calcscorcd"/>
- <Cell col="49" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:ordhngnm"/>
- <Cell col="50" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:calcpayflag"/>
- <Cell col="51" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:calcqty"/>
- <Cell col="52" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:calctims"/>
- <Cell col="53" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:calcdays"/>
- <Cell col="54" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:orddd" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd'"/>
- <Cell col="55" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:execdd" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd'"/>
- <Cell col="56" displaytype="number" style="align:right middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:totordamt" mask="#,##0"/>
- <Cell col="57" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:cretno"/>
- <Cell col="58" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:probjudgflag"/>
- <Cell col="59" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:instcd"/>
- <Cell col="60" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:indschacptstat"/>
- <Cell col="61" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:todd" mask="yyyy-mm-dd"/>
- <Cell col="62" displaytype="combo" edittype="combo" style="align:center;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:drgyn" combodataset="ds_init_cmb_drgyn" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="63" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dumpexistyn"/>
- <Cell col="64" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="align:left middle;background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschdclrtrgstdt" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="65" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:dschnotirgstdt" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="66" displaytype="combo" edittype="combo" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:calcscorrecalflag" combodataset="ds_grd_cmb_calcscorrecalflag" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="67" displaytype="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? 'nomal' : 'date'" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:gjudgdt" mask="expr:utlf_isNull(getColumn(currow, self.text.replace('bind:','') )) == true ? '' : 'yyyy-MM-dd HH:mm:ss'"/>
- <Cell col="68" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:mdcno"/>
- <Cell col="69" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:adrg"/>
- <Cell col="70" style="background:EXPR(setGrdRowColorExpr(currow,self.col));background2:EXPR(setGrdRowColorExpr(currow,self.col));" text="bind:drgtype"/>
- <Cell col="71" text="bind:etcordflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 885 122 998 141" id="btn_dschjudgprcscncl" class="btn2" text="퇴원심사진행취소" anchor="top right" onclick="btn_dschjudgprcscncl_onclick"/>
- <Button position="absolute 579 122 633 141" id="btn_recalc" class="btn2" text="재계산" anchor="top right" onclick="btn_recalc_onclick"/>
- <Button position="absolute 999 122 1085 141" id="btn_dschclosecancel" class="btn2" text="퇴원마감취소" anchor="top right" onclick="btn_dschclosecancel_onclick"/>
- <Calendar position="absolute 401 122 491 141" id="ipt_mdlcalcend" class="input_search" mask="yyyy-mm-dd" anchor="top right"/>
- <Button position="absolute 492 122 578 141" id="btn_mdlcalcend" class="btn2" text="중간계산마감" anchor="top right" onclick="btn_mdlcalcend_onclick"/>
- <Button position="absolute 102 122 210 141" id="btn_srchindsch" class="btn2" text="입원재원퇴원조회" anchor="top right" onclick="btn_srchindsch_onclick"/>
- <Button position="absolute 211 122 276 141" id="btn_isolationbed" class="btn2" text="격리병실" anchor="top right" onclick="btn_isolationbed_onclick"/>
- <CheckBox position="absolute 705 122 797 141" id="chk_dschnoticnclyn" class="checkbox_search" visible="false" anchor="top right" text="간호확정취소"/>
- <Button position="absolute 277 122 400 141" id="btn_srchopshe" class="btn2" text="수술마취스케쥴조회" anchor="top right" onclick="btn_srchopshe_onclick"/>
- <Button position="absolute 798 122 884 141" id="btn_dschnotiyn" class="btn2" visible="true" text="퇴원확정변경" anchor="top right" onclick="btn_dschnotiyn_onclick"/>
- <!--
- </Layout>
- </Layouts>
- </Div>
- -->
- <Static text="실제환자수" position="absolute 988 768 1060 787" align="align:center middle;" id="caption10" class="cell_1" anchor="right bottom"/>
- <Static text="미심환자수" position="absolute 1100 768 1172 787" align="align:center middle;" id="caption15" class="cell_1" anchor="right bottom"/>
- <Static text="조회건수" position="absolute 886 768 948 787" align="align:center middle;" id="caption6" class="cell_1" anchor="right bottom"/>
- <CheckBox position="absolute 634 122 704 141" id="chk_readonly" class="checkbox_search" falsevalue="N" truevalue="Y" text="읽기전용" onchanged="chk_readonly_onchanged" anchor="top right"/>
- <Edit readonly="true" position="absolute 949 768 987 787" id="opt_totcnt" anchor="right bottom"/>
- <Edit readonly="true" position="absolute 1061 768 1099 787" id="opt_realpatient" anchor="right bottom"/>
- <Edit readonly="true" position="absolute 1173 768 1211 787" id="opt_unjudgcnt" anchor="right bottom"/>
- <Button position="absolute 1153 789 1209 808" id="btn_cancel" class="btn4" text="취소" onclick="btn_cancel_onclick" anchor="right bottom"/>
- <Button position="absolute 1096 789 1152 808" id="btn_confirm" class="btn4" text="확인" onclick="btn_confirm_onclick" anchor="right bottom"/>
- <Div position="absolute 1220 421 1840 792" id="grp_edimemo" visible="false" style="background:white;border:2 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="EDI 메모상세" position="absolute 5 5 123 19" id="cpt_detail" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 23 610 337" align="align:center top;" id="txt_judgrmk" anchor="default" maxlength="1750" scrollbars="autovert" wordwrap="word"/>
- <Button position="absolute 554 342 610 364" id="btn_closememot" class="btn4" text="닫기" anchor="default" onclick="grp_edimemo_btn_closememot_onclick"/>
- <Button position="absolute 497 342 553 364" id="btn_savememo" class="btn4" visible="true" text="저장" anchor="default" onclick="grp_edimemo_btn_savememo_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 1027 789 1095 808" id="btn_init" class="btn4" taborder="6" text="초기화" onclick="btn_init_onclick" anchor="right bottom"/>
- <Button position="absolute 946 789 1026 808" id="btn_EnvSetup" class="btn4" visible="true" text="환경저장" onclick="btn_EnvSetup_onclick" anchor="right bottom"/>
- <Button position="absolute 595 789 687 808" id="button2" class="btn4" visible="false" text="다음페이지" onclick="button2_onclick" anchor="right bottom"/>
- <MaskEdit readonly="true" position="absolute 765 768 885 787" id="output1" mask="####-##-## ##:##:##" anchor="right bottom" type="string"/>
- <Static text="퇴원확정(간호)" position="absolute 666 769 763 788" align="align:center middle;" id="caption26" class="cell_1" anchor="right bottom"/>
- <CheckBox position="absolute 493 72 575 91" id="chk_emg" class="checkbox_search" text="응급실포함"/>
- <MaskEdit readonly="true" position="absolute 545 769 665 788" id="output2" mask="####-##-## ##:##:##" anchor="right bottom" type="string"/>
- <Static text="퇴원예고(진료)" position="absolute 446 769 543 788" align="align:center middle;" id="caption28" class="cell_1" anchor="right bottom"/>
- <Shape position="absolute 1 769 126 789" id="rdt_rcpt" type="roundrectangle" anchor="left bottom"/>
- <CheckBox position="absolute 106 772 123 787" id="chk_rcpt" onclick="chk_rcpt_onclick" falsevalue="0" truevalue="1" anchor="left bottom"/>
- <Static position="absolute 8 774 109 787" align="align:center middle;" id="caption57" onclick="caption57_onclick" text="범례 및 코드보기" anchor="left bottom"/>
- <Static text="퇴원모드시 조회조건:" position="absolute 4 789 155 808" id="caption30" class="search_name" anchor="left bottom"/>
- <Radio position="absolute 157 789 531 808" id="rdo_dschmodesrch" class="radio_search" columncount="4" codecolumn="codecolumn" datacolumn="datacolumn" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">전체(입원전체/분할이후 전체)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">최종심사일이후부터</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button position="absolute 688 789 780 808" id="btn_sljgtotordamt" class="btn5" text="총진료비 생성" onclick="btn_sljgtotordamt_onclick" anchor="right bottom"/>
- <CheckBox position="absolute 1425 205 1615 224" id="chk_tstlist" class="checkbox_search" visible="false"/>
- <Edit position="absolute 1416 171 1561 190" id="input1" visible="false"/>
- <Button position="absolute 781 789 856 808" id="btn_dump" class="btn5" text="Dump시행" onclick="btn_dump_onclick" anchor="right bottom"/>
- <Div id="Div00" taborder="13" text="Div00" position="absolute 1600 108 2626 456" visible="false">
- <Layouts>
- <Layout width="1080" height="348"/>
- </Layouts>
- </Div>
- <PopupMenu id="pmn_menu1" innerdataset="ds_menu" idcolumn="func" captioncolumn="label" levelcolumn="level" onmenuclick="pmn_menu1_onmenuclick" position="absolute 1219 3 1392 258" visible="false" onmouseleave="pmn_menu1_onmouseleave"/>
- <Div id="grp_skindfromddchange" taborder="14" style="background:white;border:2 solid #808080ff ;" visible="false" position="absolute 1023 528 1199 637">
- <Layouts>
- <Layout>
- <Static id="caption34" text="부유형 시작일 설정" class="tit_2" position="absolute 4 4 149 17" anchor="default"/>
- <Shape id="line14" linetype="descent" class="line_1" position="absolute 5 21 167 22" anchor="default"/>
- <Button id="button1" taborder="4" text="취소" onclick="button1_onclick" onlbuttonup="button1_onlbuttonup" class="btn4" position="absolute 89 79 145 99" anchor="default"/>
- <Button id="btn_accept" taborder="5" text="확인" onclick="btn_accept_onclick" onlbuttonup="btn_accept_onlbuttonup" class="btn4" position="absolute 29 79 85 99" anchor="default"/>
- <Static id="caption35" text="실제 부유형 시작일:" class="search_name" position="absolute 5 28 155 45" anchor="default"/>
- <Calendar id="ipt_sfromdd" taborder="6" class="input_search" position="absolute 43 51 133 71" mask="####-##-##" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 592 813 1212 1182" id="grp_tstmemo" visible="false" anchor="default" style="background:white;border:2 solid #808080ff ;">
- <Layouts>
- <Layout>
- <Static text="평가메모상세" position="absolute 5 5 123 24" id="caption31" class="tit_2" anchor="default"/>
- <TextArea position="absolute 5 25 609 334" align="align:center top;" id="txt_tstrmk" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <Button position="absolute 554 338 610 360" id="button3" class="btn4" text="닫기" anchor="default" onclick="grp_tstmemo_button3_onclick"/>
- <Shape id="line5" linetype="vertical" class="line_1" position="absolute 0 12 602 18" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_intdtry" taborder="15" position="absolute 2 665 291 769" style="background:white;border:2 solid #808080ff ;" visible="false">
- <Layouts>
- <Layout width="425" height="197">
- <Static id="cpt_rcpt" text="H 희귀 C 차상위 희귀 E 차상위 만성 / 18세미만 F 차상위장애인만성/ 18세 미만 @ 6시간 미만 외래 요율 퇴원건" onclick="cpt_rcpt_onclick" visible="true" position="absolute 6 12 281 78" anchor="default"/>
- <Shape id="roundrect2" type="roundrectangle" class="roundrect_example" position="absolute 2 76 283 97" anchor="default"/>
- <Static id="caption29" text="범 례" class="cell_2" position="absolute 4 79 44 94" anchor="default"/>
- <Static id="caption20" class="color_1" position="absolute 200 79 215 94" style="background:#fcd2c1ff;" anchor="default"/>
- <Static id="caption21" text="문제환자(R)" position="absolute 207 79 277 94" anchor="default"/>
- <Static id="caption22" class="color_2" position="absolute 48 79 63 94" style="background:#ffe79dff;" anchor="default"/>
- <Static id="caption23" text="선별심사" position="absolute 57 79 107 94" anchor="default"/>
- <Static id="caption24" class="color_4" position="absolute 115 79 130 94" style="background:#7be6b7ff;" anchor="default"/>
- <Static id="caption25" text="문제환자(G)" position="absolute 122 79 197 94" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_EnvSetup00" taborder="16" text="환경초기화" onclick="btn_EnvSetup00_onclick" class="btn4" position="absolute 857 789 945 808" anchor="right bottom"/>
- <Shape id="line00" class="line_10" position="absolute 0 142 1211 145" anchor="left top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_drgyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_insukind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_ordfildcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </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="depthngnm" type="STRING"/>
- <Column id="deptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_suppkind" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppkindnm" type="STRING"/>
- <Column id="suppkind" 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="atdocthngnm" type="STRING"/>
- <Column id="atdoctid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_judgendyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_wardcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="wardnm" type="STRING"/>
- <Column id="wardcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_judgmdlid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="judgnm" type="STRING"/>
- <Column id="judgid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_inptmast" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dschdclrtyn" type="STRING" size="256" sumtext="퇴원예고여부"/>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원통보여부"/>
- <Column id="indschstat" type="STRING" size="256" sumtext="입퇴원상태"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과명칭"/>
- <Column id="wardnm" type="STRING" size="256" sumtext="병동명칭"/>
- <Column id="roomnm" type="STRING" size="256" sumtext="병실명칭"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="hngnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="gender" type="STRING" size="256" sumtext="성별"/>
- <Column id="age" type="STRING" size="256" sumtext="나이"/>
- <Column id="indaycnt" type="BIGDECIMAL" size="256" sumtext="재원일수"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="insukind" type="STRING" size="256" sumtext="유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="rareobstflag" type="STRING" size="256" sumtext="희귀난치,차상위"/>
- <Column id="hflag" type="STRING" size="256" sumtext="희귀난치"/>
- <Column id="rareobstyn" type="STRING" size="256" sumtext="희귀여부"/>
- <Column id="cancer" type="STRING" size="256" sumtext="암"/>
- <Column id="change" type="STRING" size="256" sumtext="변경여부"/>
- <Column id="diag" type="STRING" size="256" sumtext="주상병"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="주치의"/>
- <Column id="specordyn" type="STRING" size="256" sumtext="선택진료여부"/>
- <Column id="judgrmk" type="STRING" size="256" sumtext="원무메모"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="심사상태"/>
- <Column id="lastjudgendid" type="STRING" size="256" sumtext="심사자"/>
- <Column id="lastjudgdt" type="STRING" size="256" sumtext="심사일자"/>
- <Column id="operationyn" type="STRING" size="256" sumtext="수술스케쥴여부"/>
- <Column id="opprcpyn" type="STRING" size="256" sumtext="수술처방여부"/>
- <Column id="opprcpjudgyn" type="STRING" size="256" sumtext="수술심사완료여부"/>
- <Column id="spcljudgflag" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="probjudgflag" type="STRING" size="256" sumtext="문제환자여부"/>
- <Column id="totordamt" type="STRING" size="256" sumtext="총진료비"/>
- <Column id="erorddeptnm" type="STRING" size="256" sumtext="응급실주진료과"/>
- <Column id="dschdclrdt" type="STRING" size="256" sumtext="퇴원예정일"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민등록번호"/>
- <Column id="dispfromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="disptodd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="receiptyn" type="STRING" size="256" sumtext="계산서발행여부"/>
- <Column id="judgid" type="STRING" size="256" sumtext="심사자id"/>
- <Column id="judgmdlid" type="STRING" size="256" sumtext="담당자"/>
- <Column id="dethdt" type="STRING" size="256" sumtext="사망여부"/>
- <Column id="midcyn" type="STRING" size="256" sumtext="중간청구등록여부"/>
- <Column id="ownbmaxexamt" type="STRING" size="256" sumtext="자보한도액"/>
- <Column id="calcscorcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="ordhngnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="calcpayflag" type="STRING" size="256" sumtext="급비"/>
- <Column id="calcqty" type="BIGDECIMAL" size="256" sumtext="수량"/>
- <Column id="calctims" type="BIGDECIMAL" size="256" sumtext="횟수"/>
- <Column id="calcdays" type="BIGDECIMAL" size="256" sumtext="일수"/>
- <Column id="orddd" type="STRING" size="256" sumtext="처방일자"/>
- <Column id="execdd" type="STRING" size="256" sumtext="실시알자"/>
- <Column id="cretno" type="BIGDECIMAL" size="256" sumtext="생성번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="dschrgstacptdt" type="STRING" size="256" sumtext="퇴원접수일시"/>
- <Column id="dschdclrtrgstdt" type="STRING" size="256" sumtext="퇴원예고등록일시"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="sixtimyn" type="STRING" size="256" sumtext="6시간미만여부"/>
- <Column id="cretyn" type="STRING" size="256" sumtext="생성여부"/>
- <Column id="esrareyn" type="STRING" size="256" sumtext="희귀난치산특등록여부"/>
- <Column id="testgrup" type="STRING" size="256" sumtext="평가코드"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="dcuc" type="STRING" size="256" sumtext="긴급지원여부"/>
- <Column id="dumpexistyn" type="STRING" size="256" sumtext="Dump 여부"/>
- <Column id="dschnotirgstdt" type="STRING" size="256" sumtext="퇴원확정등록일시"/>
- <Column id="calcscorrecalflag" type="STRING" size="256" sumtext="완화구분"/>
- <Column id="personflag" type="STRING" size="256"/>
- <Column id="seqno" type="BIGDECIMAL" size="256"/>
- <Column id="subkindfromdd" type="STRING" size="256"/>
- <Column id="gjudgdt" type="STRING" size="256"/>
- <Column id="mdcno" type="STRING" size="256"/>
- <Column id="adrg" type="STRING" size="256"/>
- <Column id="drgtype" type="STRING" size="256"/>
- <Column id="etcordflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_insuhistory" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="mskind" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="cretno"/>
- <Column id="seqno" type="STRING" size="256" sumtext="seqno"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="dschnotidt" type="STRING" size="256" sumtext="퇴원확정일자"/>
- <Column id="flag" type="STRING" size="256" sumtext="flag"/>
- <Column id="indaycnt" type="STRING" size="256" sumtext="재원일수"/>
- <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="rare" type="STRING" size="256" sumtext="희귀"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_send_oncolumnchanged">
- <ColumnInfo>
- <Column id="fromdate" type="STRING" size="256" sumtext="기준시작일자"/>
- <Column id="todate" type="STRING" size="256" sumtext="기준종료일자"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="심사구분"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
- <Column id="judgmdlid" type="STRING" size="256" sumtext="심사자id"/>
- <Column id="ordfildcd" type="STRING" size="256" sumtext="진료분야"/>
- <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과"/>
- <Column id="atdoctid" type="STRING" size="256" sumtext="진료의id"/>
- <Column id="totordamt" type="STRING" size="256" sumtext="총진료비"/>
- <Column id="cmbtotordamt" type="STRING" size="256" sumtext="총진료비구분"/>
- <Column id="ownbamt" type="STRING" size="256" sumtext="본인부담금"/>
- <Column id="cmbownbamt" type="STRING" size="256" sumtext="본인부담금구분"/>
- <Column id="indaycnt" type="STRING" size="256" sumtext="재원일수"/>
- <Column id="cmbindaycnt" type="STRING" size="256" sumtext="재원일수구분"/>
- <Column id="choicdsrch1" type="STRING" size="256" sumtext="처방별조건구분"/>
- <Column id="choicdsrch2" type="STRING" size="256" sumtext="선별심사코드"/>
- <Column id="patunitsrch1" type="STRING" size="256" sumtext="환자단위조회"/>
- <Column id="patunitsrch2" type="STRING" size="256" sumtext="환자단위조회구분"/>
- <Column id="caneryn" type="STRING" size="256" sumtext="암환자"/>
- <Column id="anticanceryn" type="STRING" size="256" sumtext="항암제전체"/>
- <Column id="anticancer2yn" type="STRING" size="256" sumtext="항암제2군"/>
- <Column id="mriyn" type="STRING" size="256" sumtext="MRI/PET"/>
- <Column id="brainheartyn" type="STRING" size="256" sumtext="개심개두술"/>
- <Column id="midclaimyn" type="STRING" size="256" sumtext="중간청구여부"/>
- <Column id="operationyn" type="STRING" size="256" sumtext="수술스케쥴여부"/>
- <Column id="spcljudg" type="STRING" size="256" sumtext="선별심사여부"/>
- <Column id="angioyn" type="STRING" size="256" sumtext="혈관조영술"/>
- <Column id="angio2yn" type="STRING" size="256" sumtext="중제적시술"/>
- <Column id="cpyn" type="STRING" size="256" sumtext="CP여부"/>
- <Column id="drgyn" type="STRING" size="256" sumtext="DRG여부"/>
- <Column id="v191" type="STRING" size="256" sumtext="개두술"/>
- <Column id="v192" type="STRING" size="256" sumtext="개심술"/>
- <Column id="v193" type="STRING" size="256" sumtext="등록암"/>
- <Column id="lastpid" type="STRING" size="256" sumtext="최종환자번호"/>
- <Column id="lastindd" type="STRING" size="256" sumtext="최종입원일자"/>
- <Column id="lastcretno" type="STRING" size="256" sumtext="최종생성번호"/>
- <Column id="choiperiod" type="STRING" size="256" sumtext="전체/기준일자기간여부"/>
- <Column id="diagfrom" type="STRING" size="256" sumtext="시작상병코드"/>
- <Column id="diagto" type="STRING" size="256" sumtext="종료상병코드"/>
- <Column id="basedd" type="STRING" size="256" sumtext="기준일자"/>
- <Column id="emg" type="STRING" size="256" sumtext="응급실"/>
- <Column id="judgstat" type="STRING" size="256" sumtext="심사완료제외"/>
- <Column id="sixyn" type="STRING" size="256" sumtext="6시간미만포함여부"/>
- <Column id="tststndrdcdnm" type="STRING" size="256" sumtext="평가종류"/>
- <Column id="tststndrdcdlist" type="STRING" size="256" sumtext="평가종류멀티선택"/>
- <Column id="cgubun" type="STRING" size="256" sumtext="평가조회 여부"/>
- <Column id="showone" type="STRING" size="256" sumtext="분할제외 여부"/>
- <Column id="sixall" type="STRING" size="256" sumtext="6시간미만포함여부"/>
- <Column id="chemodump" type="STRING" size="256" sumtext="항암환자 Dump조회 유무"/>
- <Column id="ordflag" type="STRING" size="256"/>
- <Column id="tststndrdcd" type="STRING" size="256"/>
- <Column id="tststndrdnm" type="STRING" size="256"/>
- <Column id="mdlcalcenddd" type="STRING" size="256"/>
- <Column id="chktryn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ordflag">J</Col>
- <Col id="showone">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_chk_tstlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_P0022list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dschmodesrch" type="STRING" size="256"/>
- <Column id="totcnt" type="STRING" size="256"/>
- <Column id="realpatientcnt" type="STRING" size="256"/>
- <Column id="unjudgcnt" type="STRING" size="256"/>
- <Column id="selectedRow" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="judgrmk" type="STRING" size="256"/>
- <Column id="judgflag" type="STRING" size="256"/>
- <Column id="dschrgstacptdt" type="STRING" size="256"/>
- <Column id="testgrup" type="STRING" size="256"/>
- <Column id="dschdclrtrgstdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_grd_cmb_calcscorrecalflag" 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">9</Col>
- <Col id="cdnm">완화</Col>
- </Row>
- <Row>
- <Col id="cdnm">-</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_P0363list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="checkyn" type="STRING" size="256" sumtext="입원계산자료검증유무"/>
- <Column id="ordfromdd" type="STRING" size="256" sumtext="계산시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="계산시작일자"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256"/>
- <Column id="indschacptstat" type="STRING" size="256"/>
- <Column id="dschnoticnclyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dschjudgprcsstat">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_endcnclstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dschnotiyn" type="STRING" size="256" sumtext="퇴원확정여부"/>
- <Column id="indschacptstat" type="STRING" size="256" sumtext="입퇴원접수상태"/>
- <Column id="dschjudgprcsstat" type="STRING" size="256" sumtext="심사상태"/>
- <Column id="maxexectm" type="STRING" size="256" sumtext="마지막실시일자"/>
- <Column id="admamtcalcyn" type="STRING" size="256" sumtext="병실료계산확인"/>
- <Column id="calcmissyn" type="STRING" size="256" sumtext="처방계산확인"/>
- <Column id="ipscendyn" type="STRING" size="256" sumtext="소급계산완료"/>
- <Column id="dumpexistyn" type="STRING" size="256" sumtext="외래덤프데이터존재"/>
- <Column id="dupexecdd" type="STRING" size="256" sumtext="중복계산일자"/>
- <Column id="check0" type="STRING" size="256" sumtext="check0"/>
- <Column id="check1" type="STRING" size="256" sumtext="check1"/>
- <Column id="check2" type="STRING" size="256" sumtext="check2"/>
- <Column id="check3" type="STRING" size="256" sumtext="check3"/>
- <Column id="check4" type="STRING" size="256" sumtext="check4"/>
- <Column id="check5" type="STRING" size="256" sumtext="check5"/>
- <Column id="nog3reasnyn" type="STRING" size="256" sumtext="nog3reasnyn"/>
- <Column id="dumpclamkeyexistyn" type="STRING" size="256" sumtext="dumpclamkeyexistyn"/>
- <Column id="dschantichk" type="STRING" size="256" sumtext="dschantichk"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_recal" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="recalcdd" type="STRING" size="256" sumtext="재계산일자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_drginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opchkyn" type="STRING" size="256" sumtext="opchkyn"/>
- <Column id="drgmchkyn" type="STRING" size="256" sumtext="drgmchkyn"/>
- <Column id="rslt" type="STRING" size="256" sumtext="rslt"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_data4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- <Column id="cretno" type="STRING" size="256" sumtext="cretno"/>
- <Column id="calcbasedd" type="STRING" size="256" sumtext="계산기준일"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_menu" 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="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">퇴실정보</Col>
- <Col id="func">fOpenDschMemo</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">시행부서처방</Col>
- <Col id="func">fExecDeptPrcp</Col>
- </Row>
- <Row>
- <Col id="label">결과조회</Col>
- <Col id="func">fSrchResult</Col>
- </Row>
- <Row>
- <Col id="label">약제누적조회</Col>
- <Col id="func">fGetDurginfo</Col>
- </Row>
- <Row>
- <Col id="label">진료정보조회</Col>
- <Col id="func">fSrchOrdInfo</Col>
- </Row>
- <Row>
- <Col id="label">CONSULT</Col>
- <Col id="func">fSrchConsult</Col>
- </Row>
- <Row>
- <Col id="label">통합기록조회</Col>
- <Col id="func">fSrchAllForm</Col>
- </Row>
- <Row>
- <Col id="label">DRG정보조회</Col>
- <Col id="func">fSrchDrgInfo</Col>
- </Row>
- <Row>
- <Col id="label">KDRG정보조회</Col>
- <Col id="func">fSrchKDrgInfo</Col>
- </Row>
- <Row>
- <Col id="label">--------------</Col>
- </Row>
- <Row>
- <Col id="label">환자기준 메세지작성</Col>
- <Col id="func">fPatJudgPatMsgTrsm</Col>
- </Row>
- <Row>
- <Col id="label">환자 전체메세지 간편보기</Col>
- <Col id="func">fJudgPatMsgTrsmRef</Col>
- </Row>
- <Row>
- <Col id="label">부유형 시작일 변경</Col>
- <Col id="func">fSkindFromddChange</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_sppij02000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="dschdclrdt" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_smaer00800" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchdate1" type="STRING" size="256"/>
- <Column id="srchdate2" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="listflag" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="drid" type="STRING" size="256"/>
- <Column id="chkcheck" type="STRING" size="256"/>
- <Column id="chkcheck1" type="STRING" size="256"/>
- <Column id="chkcheck2" type="STRING" size="256"/>
- <Column id="chkcheck3" type="STRING" size="256"/>
- <Column id="chkcheck4" type="STRING" size="256"/>
- <Column id="chkcheck5" type="STRING" size="256"/>
- <Column id="chkcheck6" type="STRING" size="256"/>
- <Column id="chkcheck7" type="STRING" size="256"/>
- <Column id="chkcheck8" type="STRING" size="256"/>
- <Column id="tabflag" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="examgubun" type="STRING" size="256"/>
- <Column id="srchflag" type="STRING" size="256"/>
- <Column id="hlaflag" type="STRING" size="256"/>
- <Column id="prntfrmflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_sppij03200" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="ordfromdd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_msgtrsm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="msgwrtedd" type="STRING" size="256"/>
- <Column id="msgwrteno" type="STRING" size="256"/>
- <Column id="msgwrtehistno" type="STRING" size="256"/>
- <Column id="histstat" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="mskind" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="ordtype" type="STRING" size="256"/>
- <Column id="kindflag" type="STRING" size="256"/>
- <Column id="grupcalcscorcd" type="STRING" size="256"/>
- <Column id="snglcalcscorcd" type="STRING" size="256"/>
- <Column id="ordqty" type="STRING" size="256"/>
- <Column id="ordtims" type="STRING" size="256"/>
- <Column id="orddays" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="prcppayflag" type="STRING" size="256"/>
- <Column id="rgstrid" type="STRING" size="256"/>
- <Column id="rgstdd" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="sendphone" type="STRING" size="256"/>
- <Column id="anybodyyn" type="STRING" size="256"/>
- <Column id="sendflag" type="STRING" size="256"/>
- <Column id="senddate" type="STRING" size="256"/>
- <Column id="sendid" type="STRING" size="256"/>
- <Column id="deliveid" type="STRING" size="256"/>
- <Column id="recvdate" type="STRING" size="256"/>
- <Column id="recvid" type="STRING" size="256"/>
- <Column id="recvcnfmyn" type="STRING" size="256"/>
- <Column id="recvcnfmid" type="STRING" size="256"/>
- <Column id="sendmsg" type="STRING" size="256"/>
- <Column id="recvmsg" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="refyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_suppkindlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="cretno" type="STRING" size="256" sumtext="cretno"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험요형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="보조유형"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- <Column id="subkindfromdd" type="STRING" size="256" sumtext="부유형시작일"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_maketoa" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="mskind" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_savememo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="처리구분"/>
- <Column id="spclspec" type="STRING" size="256" sumtext="특정내역"/>
- <Column id="spclmemoflag" type="STRING" size="256" sumtext="사용자메모여부"/>
- <Column id="unitflag" type="STRING" size="256" sumtext="단위구분"/>
- <Column id="seqno" type="INT" size="256" sumtext="순번"/>
- <Column id="spclcd" type="STRING" size="256" sumtext="특정코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주부유형"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- <Column id="lastupdtrid" type="STRING" size="256" sumtext="최종심사자"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_sppmc02500" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_tmp_calc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indschacptstat" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_saend_data5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="trgt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_insu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
- <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
- <Column id="mskind" type="STRING" size="256" sumtext="주/부유형"/>
- <Column id="insukind" type="STRING" size="256" sumtext="보험유형"/>
- <Column id="suppkind" type="STRING" size="256" sumtext="유형보조"/>
- <Column id="fromdd" type="STRING" size="256" sumtext="시작일자"/>
- <Column id="todd" type="STRING" size="256" sumtext="종료일자"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="flag" type="STRING" size="256" sumtext="flag"/>
- <Column id="disccd" type="STRING" size="256" sumtext="할인코드"/>
- <Column id="orgtodd" type="STRING" size="256" sumtext="실제종료일자"/>
- <Column id="ownbmaxgradeflag" type="STRING" size="256" sumtext="본인부담상한구분"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_sppiz00400" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="selectedrdodiagkind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="mskind" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_listval_uuee" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.cmb_judgendyn" propid="value" datasetid="ds_send" columnid="dschjudgprcsstat"/>
- <BindItem id="item1" compid="group2.ipt_fromdate" propid="value" datasetid="ds_send" columnid="fromdate"/>
- <BindItem id="item2" compid="group2.ipt_todate" propid="value" datasetid="ds_send" columnid="todate"/>
- <BindItem id="item3" compid="group2.cmb_insukind" propid="value" datasetid="ds_send" columnid="insukind"/>
- <BindItem id="item4" compid="group2.cmb_suppkind" propid="value" datasetid="ds_send" columnid="suppkind"/>
- <BindItem id="item5" compid="group2.cmb_wardcd" propid="value" datasetid="ds_send" columnid="wardcd"/>
- <BindItem id="item6" compid="group2.ipt_diagfrom" propid="value" datasetid="ds_send" columnid="diagfrom"/>
- <BindItem id="item7" compid="group2.ipt_diagto" propid="value" datasetid="ds_send" columnid="diagto"/>
- <BindItem id="item8" compid="group2.cmb_ordfildcd" propid="value" datasetid="ds_send" columnid="ordfildcd"/>
- <BindItem id="item9" compid="group2.cmb_orddeptcd" propid="value" datasetid="ds_send" columnid="orddeptcd"/>
- <BindItem id="item10" compid="group2.cmb_orddrid" propid="value" datasetid="ds_send" columnid="atdoctid"/>
- <BindItem id="item11" compid="group2.cmb_judgmdlid" propid="value" datasetid="ds_send" columnid="judgmdlid"/>
- <BindItem id="item12" compid="group2.cmb_drgyn" propid="value" datasetid="ds_send" columnid="drgyn"/>
- <BindItem id="item13" compid="group2.ipt_totordamt" propid="value" datasetid="ds_send" columnid="totordamt"/>
- <BindItem id="item14" compid="group2.ipt_ownbamt" propid="value" datasetid="ds_send" columnid="ownbamt"/>
- <BindItem id="item15" compid="group2.ipt_indays" propid="value" datasetid="ds_send" columnid="indaycnt"/>
- <BindItem id="item16" compid="group2.ipt_personalsearch" propid="value" datasetid="ds_send" columnid="patunitsrch1"/>
- <BindItem id="item17" compid="group2.cmb_totordamt" propid="value" datasetid="ds_send" columnid="cmbtotordamt"/>
- <BindItem id="item18" compid="group2.cmb_indays" propid="value" datasetid="ds_send" columnid="cmbownbamt"/>
- <BindItem id="item19" compid="group2.cmb_ownbamt" propid="value" datasetid="ds_send" columnid="cmbindaycnt"/>
- <BindItem id="item20" compid="group2.chk_Angio2" propid="value" datasetid="ds_send" columnid="angio2yn"/>
- <BindItem id="item21" compid="group2.chk_Angio1" propid="value" datasetid="ds_send" columnid="angioyn"/>
- <BindItem id="item22" compid="group2.chk_drg" propid="value" datasetid="ds_send" columnid="anticanceryn"/>
- <BindItem id="item23" compid="group2.checkbox1" propid="value" datasetid="ds_send" columnid="anticancer2yn"/>
- <BindItem id="item24" compid="group2.chk_anst" propid="value" datasetid="ds_send" columnid="operationyn"/>
- <BindItem id="item25" compid="group2.chk_spcl" propid="value" datasetid="ds_send" columnid="spcljudg"/>
- <BindItem id="item26" compid="group2.chk_v193" propid="value" datasetid="ds_send" columnid="v193"/>
- <BindItem id="item27" compid="group2.chk_5divclam" propid="value" datasetid="ds_send" columnid="midclaimyn"/>
- <BindItem id="item28" compid="group2.chk_v191" propid="value" datasetid="ds_send" columnid="v191"/>
- <BindItem id="item29" compid="group2.chk_v192" propid="value" datasetid="ds_send" columnid="v192"/>
- <BindItem id="item30" compid="group2.checkbox3" propid="value" datasetid="ds_send" columnid="showone"/>
- <BindItem id="item31" compid="group2.chk_6petmri" propid="value" datasetid="ds_send" columnid="mriyn"/>
- <BindItem id="item32" compid="group2.checkbox4" propid="value" datasetid="ds_send" columnid="chemodump"/>
- <BindItem id="item33" compid="group2.checkbox2" propid="value" datasetid="ds_send" columnid="sixall"/>
- <BindItem id="item34" compid="group2.chk_cp" propid="value" datasetid="ds_send" columnid="cpyn"/>
- <BindItem id="item35" compid="group2.chk_sixyn" propid="value" datasetid="ds_send" columnid="sixyn"/>
- <BindItem id="item36" compid="group2.rdo_period" propid="value" datasetid="ds_send" columnid="choiperiod"/>
- <BindItem id="item37" compid="opt_totcnt" propid="value" datasetid="ds_hidden" columnid="totcnt"/>
- <BindItem id="item38" compid="opt_realpatient" propid="value" datasetid="ds_hidden" columnid="realpatientcnt"/>
- <BindItem id="item39" compid="opt_unjudgcnt" propid="value" datasetid="ds_hidden" columnid="unjudgcnt"/>
- <BindItem id="item40" compid="rdo_dschmodesrch" propid="value" datasetid="ds_hidden" columnid="dschmodesrch"/>
- <BindItem id="item41" compid="grp_edimemo.txt_judgrmk" propid="value" datasetid="ds_hidden" columnid="judgrmk"/>
- <BindItem id="item42" compid="ipt_mdlcalcend" propid="value" datasetid="ds_send" columnid="mdlcalcenddd"/>
- <BindItem id="item43" compid="group2.chk_judgstat" propid="value" datasetid="ds_send" columnid="judgstat"/>
- <BindItem id="item44" compid="output2" propid="value" datasetid="ds_hidden" columnid="dschdclrtrgstdt"/>
- <BindItem id="item45" compid="output1" propid="value" datasetid="ds_hidden" columnid="dschrgstacptdt"/>
- <BindItem id="item46" compid="grp_tstmemo.txt_tstrmk" propid="value" datasetid="ds_hidden" columnid="testgrup"/>
- <BindItem id="item47" compid="group2.checkbox00" propid="value" datasetid="ds_send" columnid="chktryn"/>
- </Bind>
- <InitValue/>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-05-01
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-05-01 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "pam_pamcomnxp::PAM001.xjs";
- include "pam_bfjudgxp::pam_grd.xjs";
- include "pam_insucomxp::PAM.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- var gv_dschdclrtyn = "";
- var gv_dschnotiyn = "";
- var gv_indschstat = "";
- var gv_orddeptnm = "";
- var gv_wardnm = "";
- var gv_roomnm = "";
- var gv_pid = "";
- var gv_hngnm = "";
- var gv_gender = "";
- var gv_age = "";
- var gv_indaycnt = "";
- var gv_indd = "";
- var gv_mskind = "";
- var gv_insukind = "";
- var gv_suppkind = "";
- var gv_rareobstflag = "";
- var gv_hflag = "";
- var gv_rareobstyn = "";
- var gv_cancer = "";
- var gv_change = "";
- var gv_diag = "";
- var gv_atdoctid = "";
- var gv_specordyn = "";
- var gv_judgrmk = "";
- var gv_dschjudgprcsstat = "";
- var gv_lastjudgendid = "";
- var gv_lastjudgdt = "";
- var gv_operationyn = "";
- var gv_opprcpyn = "";
- var gv_opprcpjudgyn = "";
- var gv_spcljudgflag = "";
- var gv_cpyn = "";
- var gv_probjudgflag = "";
- var gv_totordamt = "";
- var gv_erorddeptnm = "";
- var gv_dschdclrdt = "";
- var gv_rrgstno = "";
- var gv_dispfromdd = "";
- var gv_disptodd = "";
- var gv_fromdd = "";
- var gv_todd = "";
- var gv_receiptyn = "";
- var gv_judgid = "";
- var gv_judgmdlid = "";
- var gv_dethdt = "";
- var gv_midcyn = "";
- var gv_ownbmaxexamt = "";
- var gv_calcscorcd = "";
- var gv_ordhngnm = "";
- var gv_calcpayflag = "";
- var gv_calcqty = "";
- var gv_calctims = "";
- var gv_calcdays = "";
- var gv_orddd = "";
- var gv_execdd = "";
- var gv_cretno = "";
- var gv_instcd = "";
- var gv_dschrgstacptdt = "";
- var gv_dschdclrtrgstdt = "";
- var gv_indschacptstat = "";
- var gv_sixtimyn = "";
- var gv_cretyn = "";
- var gv_esrareyn = "";
- var gv_testgrup = "";
- var gv_drgyn = "";
- var gv_dcuc = "";
- var gv_dumpexistyn = "";
- var gv_dschnotirgstdt = "";
- var gv_calcscorrecalflag = "";
- var gv_personflag = "";
- var gv_seqno = "";
- var gv_subkindfromdd = "";
- var gv_curdd = utlf_getCurrentDate();
- function fRefrhVar(obj:Dataset){
- gv_curdd = utlf_getCurrentDate();
-
- for (var i=0; i < obj.getColCount(); i++){
- eval( "gv_"+obj.getColID(i) + " = obj.getColumn(obj.rowposition == -1 ? 0 : obj.rowposition, obj.getColID(i));" );
- }
- }
- function SMPIJ00200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMPIJ00200_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(grd_inptmast);
- //grdf_setToolTipBind(grd_inptmast);
- ds_send.setColumn(0,"patunitsrch1",arg_ds_temp.getColumn(0,"patunitsrch1"));
-
- // 공통코드를 조회한다.
- var arrParam = new Array();
- arrParam = [{dsNm: "ds_P0008list", cdGrpId: "P0008", showValue: false}
- , {dsNm: "ds_P0010list", cdGrpId: "P0010", showValue: false}
- , {dsNm: "ds_P0149ist", cdGrpId: "P0149", showValue: false}
- , {dsNm: "ds_init_cmb_ordfildcd", cdGrpId: "P0291", showValue: false}
- , {dsNm: "ds_P0160list", cdGrpId: "P0160", showValue: false}
- , {dsNm: "ds_init_cmb_judgendyn", cdGrpId: "P0109", showValue: false}
- , {dsNm: "ds_P0363list", cdGrpId: "P0363", showValue: false}
- , {dsNm: "ds_init_cmb_insukind", cdGrpId: "P0398", showValue: false}];
-
- appf_getCodeList(arrParam, true, true, "cf_appf_getCodeList"); //비동기
- var arrParam1 = new Array();
- arrParam1 = [{dsNm: "ds_P0022list", cdGrpId: "P0022", showValue: false}
- , {dsNm: "ds_init_cmb_drgyn", cdGrpId: "PK020", showValue: false}
- ];
-
- pamfGetCodeList(arrParam1, true, "cf_pamfGetCodeList"); //비동기
-
- //진료과.
- var oParam = {};
- oParam.id = "TRPIJ00203";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetDeptList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_cmb_orddeptcd=deptlist";
- oParam.async = true;
- tranf_submit(oParam);
-
- oParam = {};
- oParam.id = "TRPIJ00202";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetJudgList";
- oParam.inds = "req=ds_send"
- oParam.outds = "ds_init_cmb_judgmdlid=judglist ds_init_cmb_wardcd=wardlist ds_init_cmb_suppkind=suppkindlist";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ00202";
- tranf_submit(oParam);
- oParam = {};
- oParam.id = "TRPIJ00208";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetTstSortList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_chk_tstlist=tststndrdlist";
- oParam.callback = "cf_TRPIJ00208";
- oParam.async = true;
- tranf_submit(oParam);
-
- oParam = {};
- oParam.id = "TRPIJ00204";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetAtdoctList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_cmb_orddrid=atdoctlist";
- oParam.async = true;
- //oParam.callback = "cf_TRPIJ00204";
- tranf_submit(oParam);
- }
- // 화면 open시(와 초기화 버튼 클릭시) 화면 초기화 기능을 수행한다.
- function fInitialize() {
- grp_edimemo.visible = false;
- grp_skindfromddchange.visible = false;
- group2.group1.visible = true;
- group2.group5.visible = false;
- btn_recalc.enable = false; // 로딩시 기본적으로 재계산, 퇴원심사진행취소, 퇴원마감취소 버튼 비활성화 - 입력자 오류를 줄이기 위해
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
-
- frmf_addComboItem( "group2.cmb_insukind", "전체", "", "above" );
- frmf_addComboItem( "group2.cmb_ordfildcd", "전체", "", "above" );
- grdf_GetUuee("ds_send_listval_uuee", "ds_hidden_listval_uuee",frmf_getScreenID(), "cf_Uuee_"+frmf_getScreenID());
-
- // 해당년도로 청구년월을 표시한다.
- //model.setValue("/root/hidden/today", new Date());
-
- // 조회 조건을 초기화한다.
- group2.group1.ipt_spclsearch.inputmode = "upper";
- group2.ipt_diagfrom.inputmode = "upper";
- group2.ipt_diagto.inputmode = "upper";
-
- group2.group1.rdo_mchrgcode.value = "1";//선별심사대상에서 코드는 기본적으로 수가코드를 선택한다.
- group2.combo1.value = "1";// 평가종류조회
- group2.cmb_totordamt.value = "1"; //금액관련 사항은 default로 '원이상'으로한다.
- group2.cmb_ownbamt.value = "1";
- group2.cmb_indays.value = "1";
- group2.cmb_judgendyn.value = "1"; //기본으로 재원심사 대상자로 선택
- group2.ipt_todate.value = utlf_getCurrentDate();
- group2.ipt_fromdate.value = utlf_getCurrentDate();
- ipt_mdlcalcend.value = utlf_getCurrentDate();
- group2.rdo_period.value = "3";// 전체기간, 기준일자기간 중 전체기간 라디오버튼 선택
-
- var patunitsrch1 = utlf_transNullToEmpty(ds_send.getColumn(0,"patunitsrch1")).trim();
- if (!utlf_isNull(patunitsrch1)) { // 대상자 화면을 취소하고 닫은 후 다시 열때 기존에 심사하던 환자 정보로 다시 조회하지 않도록
- fSetPatUnitSrch1pidSrch();
- }
-
- var userid = sysf_getUserId(); //로그인한 심사자를 Default로 선택한다.
- ds_hidden.setColumn(0,"userid", userid); // 2011.01.17 경북대 김순애샘요청 : 과별로 심사하기 우해서 막음
- ds_send.setColumn(0,"judgmdlid", userid);
- if (patunitsrch1 == "start") { // 초기 조회(대상자조회 프로그램을 처음 실행했을때 적용
-
- ds_send.setColumn(0,"patunitsrch1", "");
- group2.cmb_judgendyn.value = "3";
- fGetInBfJudgTrgtManList();
- }
-
- }
- function cf_appf_getCodeList(sSvcId, nErrorCode, sErrorMsg){
- fInitialize();
- }
- function cf_pamfGetCodeList(){
- ds_P0022list.filterstr = "cdid == '152'";
- var sDschModeSrchYN = ds_P0022list.getColumn(0,"cdnm");
- ds_P0022list.filterstr = "";
-
- ds_hidden.setColumn(0,"dschmodesrch", sDschModeSrchYN);// 퇴원모드시 조회조건 원무공통코드 추가
-
- frmf_addComboItem("group2.cmb_drgyn", " ", "", "above" );
- }
- function cf_TRPIJ00208(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_send.setColumn(0,"tststndrdcd", ds_init_chk_tstlist.getColumn(0,"tststndrdcd"));
- ds_send.setColumn(0,"tststndrdnm", ds_init_chk_tstlist.getColumn(0,"tststndrdnm"));
- }
- function cf_Uuee_SMPIJ00200(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_hidden_listval_uuee.filterstr = "compsnm == 'grd_inptmast'";
-
- var grd_name = ds_hidden_listval_uuee.getColumn(0,"compsnm");
- var refdata = ds_hidden_listval_uuee.getColumn(0,"compscnts");
- var sizedata = ds_hidden_listval_uuee.getColumn(0,"compssizecnts");
-
- ds_hidden_listval_uuee.filterstr = "";
-
- if (!utlf_isNull(grd_name)) {
- grdf_SetOrderInfoOfCol_format(grd_inptmast, refdata, sizedata);
- }
-
- cnrlf_setOrderInfoOfCtrl(group2.chk_sixyn, ds_hidden_listval_uuee, "");
- cnrlf_setOrderInfoOfCtrl(group2.chk_judgstat, ds_hidden_listval_uuee, "N");
- cnrlf_setOrderInfoOfCtrl(group2.cmb_insukind, ds_hidden_listval_uuee, "");
- cnrlf_setOrderInfoOfCtrl(group2.opt_insukind, ds_hidden_listval_uuee, "");
-
- //cnrlf_setOrderInfoOfCtrl(group2.cmb_judgmdlid, ds_hidden_listval_uuee, "");
- }
- function fSetPatUnitSrch1pidSrch(){
- var patunitsrch1 = opener.ds_init_iteminfo.getColumn(0,"pid");
- if (!utlf_isNull(patunitsrch1)) {
- ds_send.setColumn(0,"patunitsrch1",patunitsrch1);
- ds_send.setColumn(0,"patunitsrch2","pidSrch");
- ds_send.setColumn(0,"dschjudgprcsstat","9");
-
- ds_grd_inptmast.clearData();
- ds_send.setColumn(0,"basedd",gv_curdd);
-
- var oParam = {};
- oParam.id = "TRPIJ00201";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetInbfJudgTrgtManList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_inptmast=gridinpt";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ00201";
- tranf_submit(oParam);
- //grd_inptmast.resizeCells();
- group2.ipt_personalsearch.setFocus();
- opener.ds_hidden_item1.setColumn(0,"oldpid", patunitsrch1);// 현재 조회된 환자의 등록번호를 저장
- }
- }
- function cf_TRPIJ00201(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- dsf_setDefaultVal(ds_grd_inptmast, "emg:N,judgstat:N");
-
-
- // 20080728 선별심사 조회 문제가 해결될때까지 막아놈 - 박창원
- // 2008. 01. 18 박지욱 추가 (선별심사 체크리스트 적용한 조회인 경우 그리드의 컬럼 순서를 변경한다.)
- var choicdsrch2 = group2.group1.ipt_spclsearch.value;
- if (choicdsrch2 == "Y") {
- // 선별심사 체크리스트 적용된 조회일 경우 그리드 순서를 변경한다.
- var refdata = "^dschdclrtyn^dschnotiyn^orddeptnm^wardnm^roomnm^pid^hngnm^gender^age^indaycnt^indd^mskind^insukind^esrareyn^cancer^change^fromdd^todd^diag^atdoctid^specordyn^judgrmk^dschjudgprcsstat^lastjudgendid^lastjudgdt^operationyn^spcljudgflag^dschdclrdt^receiptyn^judgid^judgmdlid^calcscorcd^ordhngnm^calcpayflag^calcqty^calctims^calcdays^orddd^execdd^totordamt^cretno^probjudgflag^instcd^dethdt^midcyn^ownbmaxexamt";
- var sizedata = "^22^22^43^35^37^55^54^22^32^30^67^22^35^25^33^22^67^67^45^60^22^42^32^47^67^31^31^75^67^80^80^100^140^34^34^45^35^67^68^90^0^0^0^116^77^81";
- grdf_SetOrderInfoOfCol_format(grd_inptmast, refdata, sizedata);
- } else {
-
- ds_hidden_listval_uuee.filterstr = "compsnm == 'grd_inptmast'";
- var refdata = ds_hidden_listval_uuee.getColumn(0,"compscnts");
- var sizedata = ds_hidden_listval_uuee.getColumn(0,"compssizecnts");
- ds_hidden_listval_uuee.filterstr = "";
-
- grdf_SetOrderInfoOfCol_format(grd_inptmast, refdata, sizedata);// 사용자 환경저장된 그리드 순서를 보여준다.
- }
-
- ds_hidden_listval_uuee.filterstr = "compsnm == 'grd_inptmast_sort'";
- var grd_col_id = ds_hidden_listval_uuee.getColumn(0,"compscnts");
- var grd_col_sort = ds_hidden_listval_uuee.getColumn(0,"compsrefcnts");
- ds_hidden_listval_uuee.filterstr = "";
-
- if (!utlf_isNull(grd_col_id)) {
- ds_grd_inptmast.keystring = "S:"+ ( grd_col_sort == "desc" ? "-" : "+" ) + grd_col_id
- //realSort(grd_col_sort, grd_col_id, ds_grd_inptmast);
- }
-
- if(!utlf_isNull(ds_temp_patinfo.getColumn(0, "pid")))
- {
- var pid = ds_temp_patinfo.getColumn(0, "pid");
- var indd = ds_temp_patinfo.getColumn(0, "indd");
- var fromdd = ds_temp_patinfo.getColumn(0, "fromdd");
- var mskind = ds_temp_patinfo.getColumn(0, "mskind");
- var row = ds_grd_inptmast.findRowExpr("pid == '"+pid+"' && indd == '"+indd+"' && fromdd == '"+fromdd+"' && mskind == '"+mskind+"'");
- ds_grd_inptmast.rowposition = row;
- ds_grd_inptmast.clearSelect();
- ds_grd_inptmast.selectRow(row);
- grd_inptmast.vscrollbar.pos = row;
- grd_inptmast_oncellclick(grd_inptmast);
-
- }
-
- fCountPat();
- }
- function fGetInBfJudgTrgtManList()
- {
- // 총진료비, 본인부담금 입력값이 숫자인지를 확인한다.
- var totordamt = group2.ipt_totordamt.value;
- var ownbamt = group2.ipt_ownbamt.value;
- var indaycnt = group2.ipt_indays.value;
- var dschjudgprcsstat = group2.cmb_judgendyn.value;
- var patunitsrch1 = utlf_transNullToEmpty(group2.ipt_personalsearch.value).trim();
- var diagto = group2.ipt_diagto.value; // 종료상병 처리를 위해서
-
- ds_send.setColumn(0,"patunitsrch1", patunitsrch1);
- // 상병조회 관련 체크 루틴 추가 - 20080522 박창원
- if (utlf_isNull(diagto)) {
- group2.ipt_diagto.value = group2.ipt_diagfrom.value;
- }
-
- if (dschjudgprcsstat == "9") {
- if (utlf_isNull(group2.ipt_personalsearch.value)) { // 값이 없으면
- sysf_messageBox("환자단위를", "C001"); ////환자단위를 입력하십시오.
- return;
- } else if (group2.ipt_personalsearch.value.length < 2 ) { // 2글자 이상이면
- sysf_messageBox("환자단위는 2글자 이상", "C001"); ////환자단위는 2글자 이상 입력하십시오.
- return;
- }
- }
-
- if (!utlf_isNull(totordamt)) {
- if ( !utlf_isNum(totordamt)) { //숫자가 아니면
- group2.ipt_totordamt.value = "";
- sysf_messageBox("총진료비는 숫자만", "C001"); ////총진료비는 숫자만 입력하십시오.
- return;
- }
- }
- if (!utlf_isNull(ownbamt)) {
- if ( !utlf_isNum(ownbamt) ) { //숫자가 아니면
- group2.ipt_ownbamt.value = "";
- sysf_messageBox("본인부담금은 숫자만", "C001"); ////본인부담금은 숫자만 입력하십시오.
- return;
- }
- }
- if (!utlf_isNull(indaycnt)) {
- if ( !utlf_isNum(indaycnt) ) { //숫자가 아니면
- group2.ipt_indays.value = "";
- sysf_messageBox("재원일수는 숫자만", "C001"); ////본인부담금은 숫자만 입력하십시오.
- return;
- }
- }
-
- //환자단위조회를 설정한다.
- if (utlf_isNull(patunitsrch1)) {
- ds_send.setColumn(0,"patunitsrch2", "");
- }
- else if (utlf_isNum(patunitsrch1)) { //숫자가 입력된 경우 환자번호로 조회한다.
- ds_send.setColumn(0,"patunitsrch2", "pidSrch");
- ds_send.setColumn(0,"dschjudgprcsstat", "9");
- }
- // 수정추가 : 20090813 JHP 성가에서 환자번호에 문자가들어있는경우 있음(ex : A108) 하여 각 문자 판단하여 앞두자리 판단하여 조회 여부 결정 -- 시작
- else if (fChkPidWordNumber(patunitsrch1) == true) {
- ds_send.setColumn(0,"patunitsrch2", "pidSrch");
- ds_send.setColumn(0,"dschjudgprcsstat", "9");
- }
- // 수정추가 : 20090813 JHP 성가에서 환자번호에 문자가들어있는경우 있음(ex : A108) 하여 각 문자 판단하여 앞두자리 판단하여 조회 여부 결정 -- 끝
- else { //문자가 입력된 경우 환자이름으로 조회한다.
- if (group2.ipt_personalsearch.text.length > 1) {
- ds_send.setColumn(0,"patunitsrch2", "nmSrch");
- ds_send.setColumn(0,"dschjudgprcsstat", "9");
- }
- else {
- ds_send.setColumn(0,"patunitsrch2", "");
- sysf_messageBox("환자단위조회시 검색할 환자이름은 2글자 이상", "C001"); ///환자단위조회시 검색할 환자이름은 2글자 이상 입력하십시오.
- return;
- }
- }
-
- // 선별심사대상을 설정한다.
- var choicdsrch2 = utlf_transNullToEmpty(group2.group1.ipt_spclsearch.value).trim();
- ds_send.setColumn(0,"choicdsrch2", choicdsrch2);
- if (!utlf_isNull(choicdsrch2)) {
- ds_send.setColumn(0,"choicdsrch1", group2.group1.rdo_mchrgcode.value);
- if ( utlf_isNull(group2.group1.rdo_mchrgcode.value)) {
- sysf_messageBox("선별심사 조건을 수가, EDI, 명칭 중에", "C002"); ///선별심사 조건을 수가 와 EDI 중에 선택하십시오.
- return;
- }
- }
- ds_grd_inptmast.clearData();
- ds_send.setColumn(0,"basedd", gv_curdd);
-
- var oParam = {};
- oParam.id = "TRPIJ00201";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetInbfJudgTrgtManList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_inptmast=gridinpt";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ00201";
-
- tranf_submit(oParam);
- }
- function fCountPat(){
- var totcnt = ds_grd_inptmast.rowcount;
- var realpatientcnt = 0;
- var unjudgcnt = 0;
- var pid = "";
- var dschjudgprcsstat = "";
- var chkpid = "";
- var chkdschjudgprcsstat = "";
-
- for (var i=0; i < totcnt ; i++) {
- chkpid = ds_grd_inptmast.getColumn(i,"pid");
- if(pid != chkpid){
- realpatientcnt = realpatientcnt + 1;
- chkdschjudgprcsstat = ds_grd_inptmast.getColumn(i,"dschjudgprcsstat");
- if(chkdschjudgprcsstat == "A"){
- unjudgcnt = unjudgcnt + 1;
- }
- }
- pid = chkpid;
-
- dschjudgprcsstat = chkdschjudgprcsstat;
-
- var spcljudgflag = ds_grd_inptmast.getColumn(i,"spcljudgflag");
- var probjudgflag = ds_grd_inptmast.getColumn(i,"probjudgflag");
- var indschacptstat = ds_grd_inptmast.getColumn(i,"indschacptstat");
- var todd = ds_grd_inptmast.getColumn(i,"todd");
- var dschdclrtyn = ds_grd_inptmast.getColumn(i,"dschdclrtyn");
- var dschnotiyn = ds_grd_inptmast.getColumn(i,"dschnotiyn");
- var insukind = ds_grd_inptmast.getColumn(i,"insukind");
- var lastjudgdt = ds_grd_inptmast.getColumn(i,"lastjudgdt");
- var tdschjudgprcsstat = ds_grd_inptmast.getColumn(i,"dschjudgprcsstat");
- // if(spcljudgflag == "A" ){
- // grd_inptmast.rowStyle(i,"data","background-color") = "#ffe79d";
- // }
- //
- // if(probjudgflag == "G" ){
- // grd_inptmast.rowStyle(i,"data","background-color") = "#7BE6B7";
- // }else if(probjudgflag == "R"){
- // grd_inptmast.rowStyle(i,"data","background-color") = "#fcd2c1";
- // }else if(spcljudgflag != "A") {
- // var chk_digit = i % 2; //2로 나눠서 나머지가 0 이면 짝수줄 이란 소리
- // if(chk_digit != 0){
- // grd_inptmast.rowStyle(i, "data", "background-color") = "#ffffff"; //짝수는 연한 회식
- // }else{
- // grd_inptmast.rowStyle(i, "data", "background-color") = "#f4f4f4"; //홀수는 그냥 힌색
- // }
- // }
- //
- // if(tdschjudgprcsstat == "G" && dschdclrtyn == "Y" && insukind != "71" ){
- // grd_inptmast.cellStyle("background-color", i,grd_inptmast.colRef("lastjudgdt")) = "#ffffcc";
- // }
-
- }
- ds_hidden.setColumn(0,"totcnt",totcnt);
- ds_hidden.setColumn(0,"realpatientcnt",realpatientcnt);
- ds_hidden.setColumn(0,"unjudgcnt",unjudgcnt);
- if ( totcnt == "0") { // 조회된 대상자가 없는 경우
- sysf_messageBox("검색된 심사대상자가", "I004"); ///검색된 심사대상자가 없습니다.
- return;
- }
- }
- function grd_inptmast_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
- if(gv_dschdclrtyn == "N" && gv_dschnotiyn == "Y") {
- sysf_messageBox("퇴원예고, 확정 상태값이 비정상입니다. 확인후 ","C003");
- return;
- }
-
- if (!opener.fCheckChngStatus()) {
- var ans = sysf_messageBox("수정사항이 있습니다. 계속 진행", "S003", "중지"); ///수정사항이 있습니다. 저장하시려면 예(Yes)\n변경하시려면 아니오(No)
- if (ans == 6) { // 6: yes
- } else {
- return;
- }
- }
- if (!(gv_dschjudgprcsstat == "C" || gv_dschjudgprcsstat == "E" || gv_indschacptstat == "D" || gv_indschacptstat == "T" ) && utlf_isNull(gv_receiptyn)) {
- fCalculation();
- }
- // 상위 화면으로 입원재원심사대상자 전달
- fSetInsulist("cf_TRPIJ00207");
-
- ds_temp_patinfo.setColumn(0, "pid", ds_grd_inptmast.getColumn(e.row, "pid"));
- ds_temp_patinfo.setColumn(0, "indd", ds_grd_inptmast.getColumn(e.row, "indd"));
- ds_temp_patinfo.setColumn(0, "fromdd", ds_grd_inptmast.getColumn(e.row, "fromdd"));
- ds_temp_patinfo.setColumn(0, "mskind", ds_grd_inptmast.getColumn(e.row, "mskind"));
- ds_hidden.setColumn(0,"selectedRow", obj.currentrow);// 선택된 row 값 기억 심사화면에서 저장,심사완료, 마감취소 등 이벤트 발생시 조회화면에도 반영시켜주기 위함)
- }
- function fSetInsulist(callback) {
- fRefrhVar(ds_grd_inptmast);
-
- ds_send_data1.setColumn(0,"pid", gv_pid); // 실시간 상태를 체크하여 이미 마감이나 퇴원이 된 환자는 심사중으로 변경이 안되게 한다.
- ds_send_data1.setColumn(0,"indd", gv_indd); // 블로킹을 위하여 실시간체크 - 심사상태, 입퇴원접수상태, 간호퇴원확정취소여부 판단
- ds_send_data1.setColumn(0,"cretno", gv_cretno);
- ds_send_data1.setColumn(0,"mskind", gv_mskind);
- ds_send_data1.setColumn(0,"fromdd", gv_fromdd);
- ds_send_data1.setColumn(0,"ordfromdd", gv_fromdd);
-
- dsf_setDefaultVal(ds_send_data1, "checkyn:N");
-
- var oParam = {};
- oParam.id = "TRPIJ00207";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqNotiDschStat2";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "ds_endcnclstat=endcnclstat ds_recal=recal ds_drginfo=drginfo";
- oParam.async = (utlf_isNull(callback) ? false : true);
- oParam.callback = callback;
- tranf_submit(oParam);
- }
- function cf_TRPIJ00207(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- fRefrhVar(ds_grd_inptmast);
-
- var indschacptstat = ds_endcnclstat.getColumn(0,"indschacptstat");
- var dschjudgprcsstat = ds_endcnclstat.getColumn(0,"dschjudgprcsstat");
- var dschnotiyn = ds_endcnclstat.getColumn(0,"dschnotiyn");
-
- var readonly = chk_readonly.value;
- var userid = ds_hidden.getColumn(0,"userid");
- var dschmodesrch = ds_hidden.getColumn(0,"dschmodesrch");
-
- if (!utlf_isNull(gv_pid)) {
- opener.ds_init_iteminfo.setColumn(0,"pid", gv_pid);
- opener.ds_init_iteminfo.setColumn(0,"indd", gv_indd);
-
- opener.ds_send.setColumn(0,"pid", gv_pid);
- opener.ds_send.setColumn(0,"indd", gv_indd);
- opener.ds_send.setColumn(0,"indd1", gv_indd);
- opener.ds_send.setColumn(0,"mskind", gv_mskind);
- opener.ds_send.setColumn(0,"cretno", gv_cretno);
- opener.ds_send.setColumn(0,"seqno", gv_seqno);
- opener.ds_send.setColumn(0,"fromdd", gv_fromdd);
- opener.ds_send.setColumn(0,"ordfromdd", gv_fromdd);
- opener.ds_send.setColumn(0,"ordtodd", gv_todd);
- opener.ds_send.setColumn(0,"personflag", gv_personflag);
- opener.ds_send.setColumn(0,"todd", gv_todd);
- opener.ds_send.setColumn(0,"insukind", gv_insukind);
- opener.ds_send.setColumn(0,"suppkind", gv_suppkind);
- opener.ds_send.setColumn(0,"userid", userid);
- opener.ds_send.setColumn(0,"dschmodesrch", dschmodesrch);
-
- // 읽기전용 선택시 - 20081010 박창원
- if (readonly == "Y"){
- opener.ds_send.setColumn(0,"readonly", "Y");
- } else {
- opener.ds_send.setColumn(0,"readonly", "N");
- }
-
- ds_send_data1.setColumn(0,"dschjudgprcsstat","B")
-
- if ( frmf_checkOpener() ) {
- // 조건추가 응급실은 심사상태 변경에서 제외한다.
- // 블로킹을 위하여 실시간 재원상태도 조건에 반영
- if (gv_dschnotiyn == "Y" && gv_dschjudgprcsstat == "A" && gv_indschacptstat == "A" && utlf_isNull(gv_receiptyn) && gv_orddeptnm != "ED" && chk_readonly.value != "Y") {
- ds_send_data1.setColumn(0,"dschnoticnclyn","N");
-
- var oParam = {};
- oParam.id = "TXPIJ00202";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqSetDschJudgPrcsStat";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPIJ00202";
- tranf_submit(oParam);
- ds_grd_inptmast.setColumn(ds_grd_inptmast.rowposition, "dschjudgprcsstat", "B");
-
- }
-
- if(gv_dschdclrtyn == "Y" && gv_dschnotiyn == "Y"){
- opener.fGetItemInfo("Srch");
- }else{
- opener.fGetItemInfo();
- }
- setPopupRefresh();
- frmf_setFocusOpener(); // (common.js)에서 제공하는 함수로 opener를 activate한다.
- } else {
- sysf_messageBox("상위화면이 변경되어 데이터를 전달할 수", "I004"); ///상위화면이 변경되어 데이터를 전달할 수 없습니다.
- }
- }
- else {
- sysf_messageBox("조회된 대상자가", "I004"); ///조회된 대상자가 없습니다.
- }
- }
- function cf_TRPIJ00207_JudgCncl(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- var openerpid = opener.ds_init_iteminfo.getColumn(0,"pid");
- var userid = ds_hidden.getColumn(0,"userid");
- var dschnoticnclyn = chk_dschnoticnclyn.value;
- var indschacptstat = ds_endcnclstat.getColumn(0,"indschacptstat");
- var judgprcsstat = ds_endcnclstat.getColumn(0,"dschjudgprcsstat");
-
- if (indschacptstat == "D" ) { // 가퇴원 블로킹 추가
- sysf_messageBox("이미 퇴원처리가 된 환자입니다. 심사취소 ", "E001");
- fGetInBfJudgTrgtManList();
- return;
- } else if (dschnoticnclyn == "Y" && indschacptstat == "T") { // 가퇴원 블로킹 추가
- sysf_messageBox("가퇴원 환자입니다. 간호확정 체크박스 해제 확인후 ", "C003");
- fGetInBfJudgTrgtManList();
- return;
- } else if (judgprcsstat == "C" || judgprcsstat == "E") {
- sysf_messageBox("이미 마감처리가 된 환자입니다. 심사취소 ", "E001");
- fGetInBfJudgTrgtManList();
- return;
- }
-
- if (gv_pid == openerpid) { // 화면에 열려있을때 싱크가 안 맞을 수도 있으므로 추가
- sysf_messageBox("심사메인화면에서 심사 진행중인 환자이므로 마감취소를","E001");
- return;
- }
-
- if (judgprcsstat == "B" && gv_lastjudgendid != userid) { // 다른심사자가 심사중일때 알럿을 띄워 준다. 오류 감소차원
- var msg = sysf_messageBox ("다른심사자가 퇴원심사 진행중입니다. 계속" ,"S001");
- if(msg != 6){
- return;
- }
- }
-
- if ( gv_dschnotiyn == "Y" && ( gv_dschjudgprcsstat == "A" || gv_dschjudgprcsstat == "B") ) { // 간호 퇴원확정여부 취소가 체크되었는지 판단 하여 값을 세팅
- if (gv_dschnotiyn == "Y") {
- if(dschnoticnclyn == "Y") {
- ds_send_data1.setColumn(0, "dschnoticnclyn", "Y");
- }
- }
-
- var oParam = {};
- oParam.id = "TXPIJ00202";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqSetDschJudgPrcsStat";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPIJ00202";
- tranf_submit(oParam);
-
- fGetInBfJudgTrgtManList();
-
-
-
- ds_hidden.setColumn(0,"selectedRow", ""); // 선택된 row 값 기억 심사화면에서 저장,심사완료, 마감취소 등 이벤트 발생시 조회화면에도 반영시켜주기 위함)
- } else if(gv_dschdclrtyn == "Y" && gv_dschnotiyn == "N" && gv_dschjudgprcsstat == "B"){
- var oParam = {};
- oParam.id = "TXPIJ00202";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqSetDschJudgPrcsStat";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXPIJ00202";
- tranf_submit(oParam); // 혹시나 모르는 예고상태 Y 확정상태 N 일때 심사상태를 미심으로만 바꾼다.
-
- fGetInBfJudgTrgtManList();
- ds_hidden.setColumn(0,"selectedRow", "");
- }
- }
- function setPopupRefresh() {
-
- var sChildSMMRI00400 = frmf_findPopup("SMMRI00400");
- if (!utlf_isNull(sChildSMMRI00400))
- {
- var wndobj = frmf_findPopup("SMMRI00400");
- if(!utlf_isNull(wndobj))
- {
- frmf_setParameter("SMMRI00400_param_pid", gv_pid);
- wndobj.fInitalize();//초기화함수 호출
- }
- }
-
- var sChildSMPPI00700 = frmf_findPopup("SMPPI00700");
- if (!utlf_isNull(sChildSMPPI00700))
- {
- var wndobj = frmf_findPopup("SMPPI00700");
- if(!utlf_isNull(wndobj))
- {
- fGetDurginfo(wndobj);
- }
- }
-
- var sChildSMMMI00100 = frmf_findPopup("SMMMI00100");
- if(!utlf_isNull(sChildSMMMI00100))
- {
- sChildSMMMI00100.ds_singdata.setColumn(0, "srchpid", gv_pid);
- sChildSMMMI00100.group3.grp_sea.btn_srch.click();
- }
-
- var sChildSMMMO00200 = frmf_findPopup("SMMMO00200");
- if (!utlf_isNull(sChildSMMMO00200))
- {
- var wndobj = frmf_findPopup("SMMMO00200");
- if(!utlf_isNull(wndobj))
- {
- //if (gv_indschacptstat != 'A') {
- wndobj.close();//초기화함수 호출
- //} else {
- // wndobj.SMMMO00200_onload();//초기화함수 호출
- //}
-
- }
- }
-
- var sChildSMPIJ02900 = frmf_findPopup("SMPIJ02900");
- if(!utlf_isNull(sChildSMPIJ02900)){
- sChildSMPIJ02900.SMPIJ02900_onload();
- }
- }
- function fCalculation(){
- fRefrhVar(ds_grd_inptmast);
-
-
- ds_send_data1.setColumn(0,"pid", gv_pid); // 가퇴원 환자의 최종날짜 계산을 위하여
- ds_send_data1.setColumn(0,"indd", gv_indd);
- ds_send_data1.setColumn(0,"cretno", gv_cretno);
- ds_send_data1.setColumn(0,"mskind", gv_mskind);
- ds_send_data1.setColumn(0,"fromdd", gv_fromdd);
- ds_send_data1.setColumn(0,"ordfromdd", gv_fromdd);
-
- dsf_setDefaultVal(ds_send_data1, "checkyn:N");
-
- var oParam = {};
- oParam.id = "TRPIJ00207";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqNotiDschStat";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "ds_endcnclstat=endcnclstat ds_recal=recal ds_drginfo=drginfo";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ00207_1";
- // 퇴원마감 취소시에는 실시간 퇴원여부를 체크하여 블로킹한다.
- tranf_submit(oParam); // 블로킹되면 대상자 조회를 다시 로드한다 - 20080927 박창원
-
- }
- function cf_TRPIJ00207_1(sSvcId, nErrorCode, sErrorMsg) {
- var indschacptstat = ds_endcnclstat.getColumn(0,"indschacptstat");
-
- // 소급할 내역이 있는지 판단하여 소급일자도 계산을 돌려준다. 20080901 박창원
- ds_send_data4.clearData();
- ds_send_data4.addRow();
-
- ds_send_data4.setColumn(0,"pid", gv_pid);
- ds_send_data4.setColumn(0,"indd", gv_indd);
- ds_send_data4.setColumn(0,"mskind", gv_mskind);
- ds_send_data4.setColumn(0,"calcbasedd", gv_curdd);
- ds_send_data4.setColumn(0,"cretno", gv_cretno);
- ds_send_data4.setColumn(0,"fromdd", gv_fromdd);
- ds_send_data4.setColumn(0,"todd", gv_todd);
- var recalcnt = ds_recal.rowcount
- var curddcalcyn = "N";
-
- if (recalcnt > 0) {
- // for (var i = 0; i <= recalcnt; i++) {
- // var curdd = ds_recal.getColumn(i, "recalcdd");
- // ds_send_data4.setColumn(0,"calcbasedd", curdd);
- //
- // if (curdd == utlf_getCurrentDate()) {
- // curddcalcyn = "Y"
- // } else {
- // curddcalcyn = "N";
- // }
-
- // if (curddcalcyn == "N") {
- // fSubmit_TXPIJ00205();
- //
- // } else if (curddcalcyn == "Y") {
- // fSubmit_TXPIJ00205();
- // }
- // }
- ds_send_data4.setColumn(0,"calcbasedd", gv_curdd);
- }
- if (indschacptstat == "T") { // 가퇴원환자 최종일 계산
- ds_send_data4.setColumn(0,"calcbasedd", gv_todd);
- fSubmit_TXPIJ00205();
- } else if (curddcalcyn != "Y") {
- ds_send_data4.setColumn(0,"calcbasedd", gv_curdd);
- fSubmit_TXPIJ00205();
- }
- }
- function fSubmit_TXPIJ00205() {
- var oParam = {};
- oParam.id = "TXPIJ00205";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqInCalculation";
- oParam.inds = "req=ds_send_data4";
- oParam.outds = "";
- oParam.async = true;
- oParam.callback = "cf_TXPIJ00205";
- tranf_submit(oParam);
- }
- function cf_TXPIJ00205(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- sysf_messageBox( sErrorMsg+"-"+nErrorCode+"수가계산이 정상적으로 처리되지 못했습니다. 확인하세요!!!", "I999");
- return;
- }
- }
- function fSaveJudgrmk(){
-
- //특정내역 처리
- var judgrmk = ds_hidden.getColumn(0,"judgrmk");
-
- ds_send_savememo.clearData();
- if(!utlf_isNull(judgrmk)){
- fSetJudgEDIMemo(judgrmk, "Y");
- } else {
- fSetJudgEDIMemo("", "Y");
- }
- var oParam = {};
- oParam.id = "TXPIJ00201";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqExeSaveJudgrmk";
- oParam.inds = "req=ds_send_savememo";
- oParam.outds = "";
- oParam.async = true;
- oParam.callback = "cf_TXPIJ00201";
- tranf_submit(oParam);
-
- }
- function cf_TXPIJ00201(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) { return; }
-
- sysf_messageBox("저장이","I002");
- ds_grd_inptmast.setColumn(ds_grd_inptmast.rowposition, "judgrmk", grp_edimemo.txt_judgrmk.value);
- grp_edimemo.visible = false;
- }
- // 심사자메모, EDI청구메모를 특정내역 형식에 맞춰 설정한다.
- function fSetJudgEDIMemo(spclmemo, usermemoyn) {
- fRefrhVar(ds_grd_inptmast);
-
- var item5Node = "";
- if (usermemoyn == "Y") {
- item5Node = "U";
- }
-
- var iSpclCdCnt = 0;
- var spclcnt = null;//instance1.selectSingleNode("/root/send");
- if(!utlf_isNull(spclcnt))
- {
- var spcllist = spclcnt.childNodes;
- iSpclCdCnt = spcllist.length ; // DB에 저장될 MX999 코드 개수
- }
-
- var iSpclCdTotLength = utlf_getStringLength(spclmemo); // (stringHelper.js) 문자열의 길이를 구한다.
-
-
- if (iSpclCdTotLength > 4000){ //심사메모 4000byte초과시 alert메세지 띄우면서 안되게끔... 일단... clob으로 안되기때문에....
- sysf_messageBox("심사/EDI메모내용이 너무길어 저장을 ","E001");
- return false;
- }
-
- if (iSpclCdTotLength > 1333) { // 새로 입력된 특정코드가 700byte를 넘는다.
- // 영문(700자), 한글(350자) 길이로 잘라서 n개의 특정코드를 만든다.
- var iLen = 0; // 특정내역 길이가 700 byte가 되었는지 계산
- var iStartInx = 0; // 특정내역 시작 index
- var iCharCnt = 0; // 몇글자로 구성되는지 계산
-
- for (var i=0; i < spclmemo.length; i++) {
- var sBit = spclmemo.charAt(i);
- iCharCnt++;
- if (escape(sBit).length > 4) {
- iLen = iLen + 2;
- } else {
- iLen = iLen + 1;
- }
- if (iLen == 1333 || iLen > 1333) { // 영문(700자), 한글(350자)
- iSpclCdCnt++;
-
- if (iLen == 350) { // 700byte로 길이가 끝난 경우
- ds_send_savememo.addRow();
-
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclspec", spclmemo.substr(iStartInx, iCharCnt));
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclmemoflag", item5Node);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "status", "i");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "unitflag", "M");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclcd", "MX999");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "seqno", ds_send_savememo.rowcount);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "pid", gv_pid);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "indd", gv_indd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "mskind", gv_mskind);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "cretno", gv_cretno);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "fromdd", gv_fromdd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "instcd", gv_instcd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "lastupdtrid", "");
-
- iStartInx += iCharCnt;
- } else if (iLen > 350) { // 영문(700자), 한글(350자)를 넘는 경우
- ds_send_savememo.addRow();
-
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclspec", spclmemo.substr(iStartInx, iCharCnt - 1));
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclmemoflag", item5Node);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "status", "i");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "unitflag", "M");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclcd", "MX999");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "seqno", ds_send_savememo.rowcount);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "pid", gv_pid);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "indd", gv_indd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "mskind", gv_mskind);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "cretno", gv_cretno);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "fromdd", gv_fromdd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "instcd", gv_instcd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "lastupdtrid", "");
-
- iStartInx += (iCharCnt - 1);
- }
-
- iCharCnt = 0;
- iLen = 0;
- if (parseInt(iSpclCdTotLength / 1333) == iSpclCdCnt) {
- i = spclmemo.length;
- if ((iSpclCdTotLength % 1333) != 0) { // 700Byte 씩 자르고 남은 길이가 있는 경우
- ds_send_savememo.addRow();
-
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclspec", spclmemo.substring(iStartInx, spclmemo.length));
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclmemoflag", item5Node);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "status", "i");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "unitflag", "M");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclcd", "MX999");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "seqno", ds_send_savememo.rowcount);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "pid", gv_pid);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "indd", gv_indd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "mskind", gv_mskind);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "cretno", gv_cretno);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "fromdd", gv_fromdd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "instcd", gv_instcd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "lastupdtrid", "");
- }
- }
- }
- }
- } else { // 새로 입력된 특정코드는 700byte를 넘지 않는다.
- ds_send_savememo.addRow();
-
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclspec", spclmemo);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclmemoflag", item5Node);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "status", "i");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "unitflag", "M");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "spclcd", "MX999");
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "seqno", ds_send_savememo.rowcount);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "pid", gv_pid);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "indd", gv_indd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "mskind", gv_mskind);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "cretno", gv_cretno);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "fromdd", gv_fromdd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "instcd", gv_instcd);
- ds_send_savememo.setColumn(ds_send_savememo.rowcount-1, "lastupdtrid", "");
- }
- }
- function grd_inptmast_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
- var col = obj.currentcol;
- // 퇴원환자이면 재계산,퇴원심사진행취소,퇴원마감취소 버튼 비활성화
- // 퇴원마감 환자 이면 퇴원심사진행취소 버튼을 비활성화
- // 마감환자가 아닌경우 퇴원마감취소 버튼을 비활성화
- // 마감환자이면 졔계산 버튼을 비활성화 한다.
- if (gv_dschdclrtyn == "Y" && gv_dschnotiyn == "N" && (gv_dschjudgprcsstat == "A" || utlf_isNull(gv_dschjudgprcsstat))) {
- btn_recalc.enable = true;
- btn_dschjudgprcscncl.enable = true;
- btn_dschclosecancel.enable = false;
- } else if (gv_dschdclrtyn == "N" && gv_dschnotiyn == "N" && (gv_dschjudgprcsstat == "A" || utlf_isNull(gv_dschjudgprcsstat))) {
- btn_recalc.enable = true;
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
- } else if (gv_indschacptstat == "D") {
- btn_recalc.enable = false;
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
- } else if(gv_dschjudgprcsstat == "C" || gv_dschjudgprcsstat == "E" || gv_dschjudgprcsstat == "G") {
- btn_recalc.enable = false;
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = true;
- } else if(gv_dschjudgprcsstat == "B" || gv_dschjudgprcsstat == "A") {
- btn_recalc.enable = true;
- btn_dschjudgprcscncl.enable = true;
- btn_dschclosecancel.enable = false;
- }
- //메모 란을 클릭하면 메모의 상세 내역을 보여준다.
- // 20091109 JHP 소팅시에 메모로 소팅을 하면 메모창이 열리는데 그걸 막는거 조건 추가
- if (col == obj.getBindCellIndex("body", "judgrmk")) { // 메모
- ds_hidden.setColumn(0,"judgrmk", gv_judgrmk);
- ds_hidden.setColumn(0,"judgflag", "memo");
-
- grp_edimemo.position = "absolute 248 215 868 586"
- grp_edimemo.visible = true;
-
- grp_edimemo.cpt_detail.text = '심사 메모';
- }
-
- //평가메모란을 클릭하면 평가메모의 상세 내역을 보여줌 - 20100223 추가
- if (col == obj.getBindCellIndex("body", "testgrup")) { // 메모
-
- ds_hidden.setColumn(0,"testgrup", gv_testgrup);
-
- grp_tstmemo.position = "absolute 4 176 624 545"
- grp_tstmemo.visible = true;
-
- }
-
- // 공통 - 대상자 선택하면 하단 퇴원통보등록시간 보여주도록 한다. ( 2008.01.28 박지욱 추가)
- // 대상자 선택하면 퇴원예고시긴도 보여준다 - 20080922 박창원
- if (gv_dschrgstacptdt == "-" || gv_dschrgstacptdt == "19000101000000") {
- ds_hidden.setColumn(0,"dschrgstacptdt", "00000000000000");
- } else {
- ds_hidden.setColumn(0,"dschrgstacptdt", gv_dschrgstacptdt);
- }
- if (gv_dschdclrtrgstdt == "-" || gv_dschdclrtrgstdt == "19000101000000") {
- ds_hidden.setColumn(0,"dschdclrtrgstdt", "00000000000000");
- } else {
- ds_hidden.setColumn(0,"dschdclrtrgstdt", gv_dschdclrtrgstdt);
- }
- if (chk_readonly.value== "Y") {
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
- btn_recalc.enable = false;
- }
-
- // if (e.ctrlKey && e.button) {
- // //setOrderInfoOfColSort("grd_inptmast");
- // }
- }
- function grd_inptmast_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.ctrlKey == true && e.keycode == 67) {
-
- var selectedRows = grdf_getSelectedRows(obj);
-
- if (selectedRows.length == 1) { // 한줄
- if (obj.currentcol == obj.getBindCellIndex("body", "pid") ) {
- // 등록번호
- var clip = obj.getCellValue(obj.currentrow, obj.getBindCellIndex("body", "pid"));
- system.setClipboard("CF_TEXT", clip);
- } else {
- grdf_clipboardCopy(obj);
- }
- }
- else if (electedRows.length > 1) { // 여러줄
- grdf_clipboardCopy(obj);
- }
-
- }
- }
- function grd_inptmast_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- grdf_setSelectedCell(obj, e)
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
- function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id +"();");
- }
- function pmn_menu1_onmouseleave(obj:PopupMenu, e:MenuMouseEventInfo)
- {
- obj.closePopup();
- }
- function fOpenDschMemo() { // 퇴실정리화면조회
- fRefrhVar(ds_grd_inptmast);
- ds_hidden_sppij02000.clearData();
- ds_hidden_sppij02000.addRow();
- if(gv_dschnotiyn == "N"){
- return;
- }
-
- ds_hidden_sppij02000.setColumn(0, "pid", gv_pid);
- ds_hidden_sppij02000.setColumn(0, "orddd", gv_orddd);
- ds_hidden_sppij02000.setColumn(0, "dschdclrdt", gv_dschrgstacptdt);
- ds_hidden_sppij02000.setColumn(0, "cretno", gv_cretno);
- ds_hidden_sppij02000.setColumn(0, "seqno", gv_seqno);
-
- var objArg = new Object();
- objArg.arg_ds_hidden_sppij02000 = ds_hidden_sppij02000;
-
- frmf_modal("SPPIJ02000","SPPIJ02000",objArg,"","","","","","","","","","M");
- }
- function fExecDeptPrcp() { // 시행부서처방
- fRefrhVar(ds_grd_inptmast);
- fOpenSMMMO00200( gv_pid, gv_indd, gv_cretno, gv_instcd, "I", "");
- }
- function fSrchResult() { // 결과조회
- fRefrhVar(ds_grd_inptmast);
- var pid = gv_pid;
- if (!utlf_isNull(pid)) {
- ds_hidden_smaer00800.setColumn(0, "srchdate1", gv_indd);
- ds_hidden_smaer00800.setColumn(0, "srchdate2", gv_curdd);
- ds_hidden_smaer00800.setColumn(0, "srchpid", gv_pid);
- ds_hidden_smaer00800.setColumn(0, "wardcd", "");
- ds_hidden_smaer00800.setColumn(0, "roomcd", "");
- ds_hidden_smaer00800.setColumn(0, "listflag", "P");
- ds_hidden_smaer00800.setColumn(0, "deptcd", "");
- ds_hidden_smaer00800.setColumn(0, "drid", "");
- ds_hidden_smaer00800.setColumn(0, "chkcheck", "");
- ds_hidden_smaer00800.setColumn(0, "chkcheck1", "A");
- ds_hidden_smaer00800.setColumn(0, "chkcheck2", "B");
- ds_hidden_smaer00800.setColumn(0, "chkcheck3", "C");
- ds_hidden_smaer00800.setColumn(0, "chkcheck4", "D");
- ds_hidden_smaer00800.setColumn(0, "chkcheck5", "E");
- ds_hidden_smaer00800.setColumn(0, "chkcheck6", "F");
- ds_hidden_smaer00800.setColumn(0, "chkcheck7", "G");
- ds_hidden_smaer00800.setColumn(0, "chkcheck8", "");
- ds_hidden_smaer00800.setColumn(0, "tabflag", "");
- ds_hidden_smaer00800.setColumn(0, "mdlcd", "");
- ds_hidden_smaer00800.setColumn(0, "examgubun", "");
- ds_hidden_smaer00800.setColumn(0, "srchflag", "B");
- ds_hidden_smaer00800.setColumn(0, "hlaflag", "N");
- ds_hidden_smaer00800.setColumn(0, "prntfrmflag", "");
- var objArg = new Object();
- objArg.arg_ds_send_singdata = ds_hidden_smaer00800;
-
- frmf_open("SMMMI00100","SMMMI00100",objArg,"","","","","","","","","","M");
- }
- }
- function fGetDurginfo(wndobj) {
- fRefrhVar(ds_grd_inptmast);
-
- frmf_setParameter("pid", gv_pid);
- frmf_setParameter("hngnm", gv_hngnm);
- frmf_setParameter("prcpdd", gv_curdd);
- frmf_setParameter("prcpcd", "");
-
- if (!utlf_isNull(wndobj))
- {
- wndobj.fInitalize();
- } else {
- frmf_open("SMPPI00700","SMPPI00700","","","","","","","","","","","M");
- }
-
- }
- function fSrchOrdInfo() { // 환자진료정보
- fRefrhVar(ds_grd_inptmast);
- fOpenSMMMO02500_1(gv_pid);
- }
- function fSrchConsult() { // 컨설트조회
- fOpenSMMMR05000();
- }
- function fSrchAllForm() { // 통합기록조회
- fRefrhVar(ds_grd_inptmast);
- fOpenSMMRI00400(gv_pid);
- }
- function fSrchDrgInfo() { // DRG조회
- fRefrhVar(ds_grd_inptmast);
-
- if ( parseInt(gv_indaycnt) <= 30 ) {
- ds_hidden_sppij03200.setColumn(0,"pid", gv_pid);
- ds_hidden_sppij03200.setColumn(0,"indd", gv_indd);
- ds_hidden_sppij03200.setColumn(0,"ordfromdd", gv_fromdd);
- ds_hidden_sppij03200.setColumn(0,"cretno", gv_cretno);
-
- frmf_setParameter("pid", gv_pid);
- frmf_setParameter("indd", gv_indd);
- frmf_setParameter("ordfromdd", gv_fromdd);
- frmf_setParameter("cretno", gv_cretno);
-
- var objArg = new Object();
- objArg.arg_ds_send_sppij03200 = ds_hidden_sppij03200;
-
- var wndobj = frmf_findPopup("SPPIJ03200");
- if (!utlf_isNull(wndobj))
- {
- wndobj.fInitialize();
- } else {
-
- frmf_modal("SPPIJ03200","SPPIJ03200",objArg,"","","","","","","","","","M");
- }
-
- } else {
- sysf_messageBox("입원 일수 초과 DRG 대상자가 아닙니다.","E")
- }
- }
- function fSrchKDrgInfo() { // DRG조회
- fRefrhVar(ds_grd_inptmast);
- frmf_setParameter("pid", gv_pid);
- frmf_setParameter("indd", gv_indd);
- frmf_setParameter("ordfromdd", gv_fromdd);
- frmf_setParameter("cretno", gv_cretno);
-
- var objArg = new Object();
- objArg.arg_ds_send_sppij03200 = ds_hidden_sppij03200;
-
- var wndobj = frmf_findPopup("SPPIJ04000");
- if (!utlf_isNull(wndobj))
- {
- wndobj.fInitialize();
- } else {
- frmf_open("SPPIJ04000","SPPIJ04000",objArg,"","","","","","","","","","M");
- }
- }
- function fPatJudgPatMsgTrsm() {
- fRefrhVar(ds_grd_inptmast);
- if (!utlf_isNull(gv_pid)) {
- // 값셋팅
- // 세션값 받기
- 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[6]; //근무지기관코드 2009.04.15
- var posinstnm = UserInfosS_Array[7]; //근무지기관명 2009.04.15
- var posdeptcd = UserInfosS_Array[4]; //소속부서코드
- var posdeptnm = UserInfosS_Array[5]; //소속부서명
- if (utlf_isNull(userid) || utlf_isNull(userid) || userid == " " || userid == "-") {userid = "pam"};
-
- ds_tmp_msgtrsm.setColumn(0, "instcd", "");
- ds_tmp_msgtrsm.setColumn(0, "msgwrtedd", gv_curdd);
- ds_tmp_msgtrsm.setColumn(0, "histstat", "Y");
- ds_tmp_msgtrsm.setColumn(0, "pid", gv_pid);
- ds_tmp_msgtrsm.setColumn(0, "orddd", gv_indd);
- ds_tmp_msgtrsm.setColumn(0, "cretno", gv_cretno);
- ds_tmp_msgtrsm.setColumn(0, "mskind", gv_mskind);
- ds_tmp_msgtrsm.setColumn(0, "orddeptcd", "-");
- ds_tmp_msgtrsm.setColumn(0, "orddrid", "-");
- ds_tmp_msgtrsm.setColumn(0, "orddrnm", "-");
- ds_tmp_msgtrsm.setColumn(0, "ordtype", "I");
- ds_tmp_msgtrsm.setColumn(0, "kindflag", "P");
- ds_tmp_msgtrsm.setColumn(0, "grupcalcscorcd", "-");
- ds_tmp_msgtrsm.setColumn(0, "snglcalcscorcd", "-");
- ds_tmp_msgtrsm.setColumn(0, "ordqty", 0);
- ds_tmp_msgtrsm.setColumn(0, "ordtims", 0);
- ds_tmp_msgtrsm.setColumn(0, "orddays", 0);
- ds_tmp_msgtrsm.setColumn(0, "prcpdd", "-");
- ds_tmp_msgtrsm.setColumn(0, "prcpno", 0);
- ds_tmp_msgtrsm.setColumn(0, "prcppayflag", "-");
- ds_tmp_msgtrsm.setColumn(0, "rgstrid", "-");
- ds_tmp_msgtrsm.setColumn(0, "rgstdd", "-");
- ds_tmp_msgtrsm.setColumn(0, "rgsttm", "-");
- ds_tmp_msgtrsm.setColumn(0, "sendphone", "");
- ds_tmp_msgtrsm.setColumn(0, "anybodyyn", "N");
- ds_tmp_msgtrsm.setColumn(0, "sendflag", "0");
- ds_tmp_msgtrsm.setColumn(0, "senddate", "");
- ds_tmp_msgtrsm.setColumn(0, "sendid", userid);
- ds_tmp_msgtrsm.setColumn(0, "deliveid", "-");
- ds_tmp_msgtrsm.setColumn(0, "recvdate", "");
- ds_tmp_msgtrsm.setColumn(0, "recvid", "");
- ds_tmp_msgtrsm.setColumn(0, "recvcnfmyn", "N");
- ds_tmp_msgtrsm.setColumn(0, "recvcnfmid", userid);
-
- } else {
- sysf_messageBox("기본정보가 ", "I004");
- }
-
- var objArg = new Object();
- objArg.arg_ds_send_sppiz01900 = ds_tmp_msgtrsm;
- frmf_modal("SPPIZ01900","SPPIZ01900",objArg,"","","","","","","","","","M");
-
- ds_tmp_msgtrsm.clearData();
- ds_tmp_msgtrsm.addRow();
- }
- // 환자 전체 메세지 내용 조회하여 하나씩 보기.
- function fJudgPatMsgTrsmRef(){
- fRefrhVar(ds_grd_inptmast);
-
- ds_tmp_msgtrsm.clearData();
- ds_tmp_msgtrsm.addRow();
-
- ds_tmp_msgtrsm.setColumn(0, "refyn", "Y");
- ds_tmp_msgtrsm.setColumn(0, "pid", gv_pid);
- ds_tmp_msgtrsm.setColumn(0, "orddd", gv_indd);
- ds_tmp_msgtrsm.setColumn(0, "cretno", gv_cretno);
- ds_tmp_msgtrsm.setColumn(0, "mskind", gv_mskind);
- ds_tmp_msgtrsm.setColumn(0, "orddeptcd", "-");
- ds_tmp_msgtrsm.setColumn(0, "orddrid", "-");
- ds_tmp_msgtrsm.setColumn(0, "ordtype", "I");
-
- var objArg = new Object();
- objArg.arg_ds_send_sppiz01900 = ds_tmp_msgtrsm;
- frmf_modal("SPPIZ01900","SPPIZ01900",objArg,"","","","","","","","","","M");
-
- ds_tmp_msgtrsm.clearData();
- ds_tmp_msgtrsm.addRow();
- }
- function fSkindFromddChange() {
- fRefrhVar(ds_grd_inptmast);
- if (gv_mskind == "S") {
- grp_skindfromddchange.visible = true;
-
- if (!gv_subkindfromdd == "-") {
- grp_skindfromddchange.ipt_sfromdd.value = gv_subkindfromdd
- } else {
- grp_skindfromddchange.ipt_sfromdd.value = gv_fromdd
- }
-
- } else {
- sysf_messageBox("부유형에 대해서만 선택할 수","I010");
- }
-
- }
- function btn_accept_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
-
- if(grd_inptmast.rowcount == "1") {
- return;
- }
- ds_hidden_suppkindlist.clearData();
- ds_hidden_suppkindlist.addRow();
-
- var subkindfromdd = utlf_transNullToEmpty(grp_skindfromddchange.ipt_sfromdd.value);
-
- ds_hidden_suppkindlist.setColumn(0, "pid", gv_pid);
- ds_hidden_suppkindlist.setColumn(0, "indd", gv_indd);
- ds_hidden_suppkindlist.setColumn(0, "mskind", gv_mskind);
- ds_hidden_suppkindlist.setColumn(0, "insukind", gv_insukind);
- ds_hidden_suppkindlist.setColumn(0, "suppkind", gv_suppkind);
- ds_hidden_suppkindlist.setColumn(0, "fromdd", gv_fromdd);
- ds_hidden_suppkindlist.setColumn(0, "todd", gv_todd);
- ds_hidden_suppkindlist.setColumn(0, "cretno", gv_cretno);
- ds_hidden_suppkindlist.setColumn(0, "instcd", gv_instcd);
- ds_hidden_suppkindlist.setColumn(0, "subkindfromdd", subkindfromdd);
- // submit호출
- var oParam = {};
- oParam.id = "TXPIJ00206";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqSetSubKindFromDD";
- oParam.inds = "req=ds_hidden_suppkindlist";
- oParam.outds = "";
- oParam.async = true;
- //oParam.callback = "cf_TXPIJ00206";
- tranf_submit(oParam);
-
- grp_skindfromddchange.visible = false;
- group2_btn_search_onclick();
- }
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_skindfromddchange.visible = false;
- }
- function group2_btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- var cgubun = ds_send.getColumn(0,"cgubun");
- if (cgubun == 2 )
- {
- chk_tstlist.visible = false;
- group2.group5.opt_tstlist.value = chk_tstlist.text;
- input1.value = chk_tstlist.value;
-
- var cdlist = ds_send.getColumn(0,"tststndrdcdlist");
-
- if (utlf_isNull(cdlist))
- {
- sysf_messageBox("평가대상 조회 시에는 하나 이상의 평가를 선택","I008");
- return;
- }
-
- var af = ds_send.getColumn(0,"tststndrdcdlist");
- var bf = "";
-
- var cnt = af.length;
-
- if(utlf_transNullToEmpty(ds_send.getColumn(0,"tststndrdcdlist")) != " " || utlf_transNullToEmpty(ds_send.getColumn(0,"tststndrdcdlist")) != "" ) {
- bf = af.replace(" ", "','");
- for(var i=1; i < cnt; i++){
- bf = bf.replace(" ", "','");
-
- if(bf.substr(0,1) != "'"){
- bf = "'" + bf + "'";
- }
- }
- }
-
- ds_send.setColumn(0,"tststndrdcdlist", bf);
- }
-
- fGetInBfJudgTrgtManList();
-
-
- ds_hidden.setColumn(0,"selectedRow", ""); // 조회후 재계산, 퇴원심사진행취소,퇴원마감취소 버튼 비활성화 // 선택된 row 값 기억 심사화면에서 저장,심사완료, 마감취소 등 이벤트 발생시 조회화면에도 반영시켜주기 위함)
-
- btn_recalc.enable = false;
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
- }
- function btn_dump_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMPAI02900","SMPAI02900","","","","","","","","","","","M");
- }
- function btn_sljgtotordamt_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
-
- if (utlf_isNull(gv_pid)) {
- return;
- }
- ds_hidden_maketoa.clearData();
- ds_hidden_maketoa.addRow();
-
- ds_hidden_maketoa.setColumn(0,"pid", gv_pid);
- ds_hidden_maketoa.setColumn(0,"indd", gv_indd);
- ds_hidden_maketoa.setColumn(0,"cretno", gv_cretno);
- ds_hidden_maketoa.setColumn(0,"mskind", gv_mskind);
- ds_hidden_maketoa.setColumn(0,"instcd", gv_instcd);
- var oParam = {};
- oParam.id = "TXPIJ00206";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqSetSljgTotordamt";
- oParam.inds = "req=ds_hidden_maketoa";
- oParam.outds = "";
- oParam.async = true;
- //oParam.callback = "cf_TXPIJ00206";
- tranf_submit(oParam);
-
- }
- function cf_TXPIJ00206(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- group2_btn_search_onclick(); // 재조회하여 총진료비 내용 확인
- }
-
- function grp_edimemo_btn_closememot_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_edimemo.visible = false;
- }
- function grp_tstmemo_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_tstmemo.visible = false;
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var chkstat = group2.cmb_judgendyn.value; //개인별 조회가 아닌경우에만 실행한다.
- if(chkstat != "9"){
- fSubmitOnScroll();
- }
- }
- function fSubmitOnScroll() {//페이지 처리를 위한 함수
- fRefrhVar(ds_grd_inptmast);
-
- var rows = ds_grd_inptmast.rowcount;
-
- ds_send.setColumn(0,"lastpid", "");
- ds_send.setColumn(0,"lastindd", "");
- ds_send.setColumn(0,"lastcretno", "");
-
- if(rows > 1){
- ds_send.setColumn(0,"lastpid", gv_pid);
- ds_send.setColumn(0,"lastindd", gv_indd);
- ds_send.setColumn(0,"lastcretno", gv_cretno);
- }else{
- return;
- }
-
- ds_send.setColumn(0,"basedd", gv_curdd);
- var oParam = {};
- oParam.id = "TRPIJ00201";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetInbfJudgTrgtManList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_inptmast=gridinpt";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ00201";
- tranf_submit(oParam);
-
-
- var choicdsrch2 = group2.group1.ipt_spclsearch.value; // (선별심사 체크리스트 적용한 조회인 경우 그리드의 컬럼 순서를 변경한다.)
- if (utlf_isNulls(choicdsrch2)) {
-
- var refdata = "^dschdclrtyn^dschnotiyn^orddeptnm^wardnm^roomnm^pid^hngnm^gender^age^indaycnt^indd^mskind^insukind^cancer^change^fromdd^todd^diag^atdoctid^specordyn^judgrmk^dschjudgprcsstat^lastjudgendid^lastjudgdt^operationyn^spcljudgflag^dschdclrdt^receiptyn^judgid^judgmdlid^calcscorcd^ordhngnm^calcpayflag^calcqty^calctims^calcdays^orddd^execdd^totordamt^cretno^probjudgflag^instcd^dethdt^midcyn^ownbmaxexamt";
- var sizedata = "22^22^43^35^37^55^54^22^32^30^67^22^35^25^22^67^67^45^60^22^42^32^47^67^31^31^75^67^80^80^100^140^34^34^45^35^67^68^90^0^0^0^116^77^81";
- grdf_SetOrderInfoOfCol_format(grd_inptmast,refdata,sizedata); // 선별심사 체크리스트 적용된 조회일 경우 그리드 순서를 변경한다.
- } else {
- // 사용자 환경저장된 그리드 순서를 보여준다.
- var refdata = model.getValue("/root/hidden/listval/uuee[compsnm='grd_inptmast']/compscnts");
- var sizedata = model.getValue("/root/hidden/listval/uuee[compsnm='grd_inptmast']/compssizecnts");
- grdf_SetOrderInfoOfCol_format(grd_inptmast,refdata,sizedata);
- }
-
- }
- function btn_cancel_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetInsulist("cf_TRPIJ00207");
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fInitialize();
- }
- function cf_Cnfm_SMPIJ00200 (sSvcId, nErrorCode, sErrorMsg) {
- //if(nErrorCode < 0) return;
- //sysf_messageBox("사용자 환경 저장이","I002");
- }
- function btn_EnvSetup_onclick(obj:Button, e:ClickEventInfo)
- {
-
- grdf_SaveOrderInfoOfCol(grd_inptmast, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
-
- cnrlf_SaveOrderInfoOfCnrl(group2.cmb_judgendyn, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- cnrlf_SaveOrderInfoOfCnrl(group2.cmb_judgmdlid, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- cnrlf_SaveOrderInfoOfCnrl(group2.chk_sixyn, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- cnrlf_SaveOrderInfoOfCnrl(group2.chk_judgstat, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- cnrlf_SaveOrderInfoOfCnrl(group2.cmb_insukind, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- cnrlf_SaveOrderInfoOfCnrl(group2.opt_insukind, 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 grp_edimemo_btn_savememo_onclick(obj:Button, e:ClickEventInfo)
- {
- fSaveJudgrmk();
- }
- function group2_cmb_insukind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group2.opt_insukind.value = obj.value;
-
- ds_init_cmb_suppkind.filter("insukind == '"+obj.value +"'");
-
- group2.opt_suppkind.value = "";
- group2.cmb_suppkind.value = "";
- }
- function fGetDrgOpenPopup(flag){
- //DRG 설정..시작
- var opchkyn = ds_drginfo.getColumn(0,"opchkyn");
- var drgmchkyn = ds_drginfo.getColumn(0,"drgmchkyn");
-
- if (opchkyn=="Y" && gv_indaycnt <= 30) {
- frmf_setParameter("pid", gv_pid);
- frmf_setParameter("indd", gv_indd);
- frmf_setParameter("ordfromdd", gv_fromdd);
- frmf_setParameter("cretno", gv_cretno);
- frmf_setParameter("drgmstat", flag);
-
- var rtn = frmf_modal("SPPIJ03200","SPPIJ03200","","","","","","","","","","","M");
-
- if (rtn != true) {
- return false;
- }
- }
- //DRG완료
- }
- function openSMMMR06900() {
- if(!utlf_isNull(gv_hngnm)){
- var trgtManWindow = frmf_findPopup("SMMMR06900");
-
- if (utlf_isNull(trgtManWindow))
- {
- frmf_modal("SMMMR06900","SMMMR06900","","","","","","","","","","","M");
- }else{
- frmf_setFocusPop("SMMMR06900");
- }
- }
- }
- function fCheckList(chkbox){
- var chk = eval(chkbox);
- var cnt = 0;
-
- var canceryn = ds_send.getColumn(0,"canceryn");
- var anticanceryn = ds_send.getColumn(0,"anticanceryn");
- var anticancer2yn = ds_send.getColumn(0,"anticancer2yn");
- var mriyn = ds_send.getColumn(0,"mriyn");
- var midclaimyn = ds_send.getColumn(0,"midclaimyn");
- var operationyn = ds_send.getColumn(0,"operationyn");
- var spcljudg = ds_send.getColumn(0,"spcljudg");
- var angioyn = ds_send.getColumn(0,"angioyn");
- var angio2yn = ds_send.getColumn(0,"angio2yn");
- var cpyn = ds_send.getColumn(0,"cpyn");
- var drgyn = ds_send.getColumn(0,"drgyn");
- var v191 = ds_send.getColumn(0,"v191");
- var v192 = ds_send.getColumn(0,"v192");
- var v193 = ds_send.getColumn(0,"v193");
- var emg = ds_send.getColumn(0,"/emg");
-
- if(canceryn){
- cnt = cnt + 1;
- }
- if(anticanceryn){
- cnt = cnt + 1;
- }
- if(anticancer2yn){
- cnt = cnt + 1;
- }
- if(mriyn){
- cnt = cnt + 1;
- }
- if(midclaimyn){
- cnt = cnt + 1;
- }
- if(operationyn){
- cnt = cnt + 1;
- }
- if(spcljudg){
- cnt = cnt + 1;
- }
- if(angioyn){
- cnt = cnt + 1;
- }
- if(angio2yn){
- cnt = cnt + 1;
- }
- if(cpyn){
- cnt = cnt + 1;
- }
- if(drgyn){
- cnt = cnt + 1;
- }
- if(v191){
- cnt = cnt + 1;
- }
- if(v192){
- cnt = cnt + 1;
- }
- if(v193){
- cnt = cnt + 1;
- }
- if(emg){
- cnt = cnt + 1;
- }
- if(cnt > 2){
- sysf_messageBox("체크 조건은 2개 이상 선택","E001");
- chk.value = "";
- }
- }
- function fGetPreviousPatient(){ // 이전 행으로 이동
-
- var row = ds_grd_inptmast.rowposition;
- var rows = ds_grd_inptmast.rowcount;
-
- if (row == -1) {
- row = 0;
- } else {
- row = eval(row) - 1;
- }
- rows = eval(rows) ;
- if (rows > row) {
- ds_grd_inptmast.rowposition = row;
- //grd_inptmast.select(row, grd_inptmast.colRef("dschdclrtyn"), row, grd_inptmast.colRef("probjudgflag")) = true;
-
- grd_inptmast.oncelldblclick.fireEvent(grd_inptmast, new GridClickEventInfo());
- } else {
- sysf_messageBox("이전 대상자가", "I004"); ///이전 대상자가 없습니다
- frmf_setFocusOpener(); // (common.js)에서 제공하는 함수로 opener를 activate한다.
- }
- }
- function fGetNextPatient(){ // 다음 행으로 이동
-
- var row = ds_grd_inptmast.rowposition;
- var rows = ds_grd_inptmast.rowcount;
-
- if (row == -1) {
- row = 0;
- } else {
- row = eval(row) + 1;
- }
- rows = eval(rows) ;
- if (rows > row) {
- ds_grd_inptmast.rowposition = row;
- //grd_inptmast.select(row, grd_inptmast.colRef("dschdclrtyn"), row, grd_inptmast.colRef("probjudgflag")) = true;
-
- grd_inptmast.oncelldblclick.fireEvent(grd_inptmast, new GridClickEventInfo());
- } else {
- sysf_messageBox("다음 대상자가", "I004"); ///다음 대상자가 없습니다
- frmf_setFocusOpener(); // (common.js)에서 제공하는 함수로 opener를 activate한다.
- }
- }
- // 퇴원심사진행취소
- function fDschJudgCncl() {
- var row = ds_grd_inptmast.rowposition
- if (row > -1) {
- ds_send_data1.setColumn(0,"dschjudgprcsstat", "Z");
- ds_send_data1.setColumn(0,"dschnoticnclyn", "N")
-
- fSetInsulist("cf_TRPIJ00207_JudgCncl"); // 퇴원심사 취소시에는 실시간 퇴원여부를 체크하여 블로킹한다. // 퇴원마감이 비정상적인 이유(타인 개입)로 되었다면 블로킹한다.
- }
-
- }
- function fChkPidWordNumber(pid) // 수정추가 : 20090813 JHP 성가에서 환자번호에 문자가들어있는경우 있음(ex : A108) 하여 각 문자 판단하여 앞두자리 판단하여 조회 여부 결정
- { // 환자번호 문자 숫자 여부 판단. (isNaN 숫자가아닐경우 true, isFinite 숫자일경우 true)
- if( typeof( this ) == "undefined" ) return false;
- if( this.length == 0 ) return false;
- var thisSting = pid.toString();
- var firstpid = "";
-
- for( var i=0; i < thisSting.length; i++ ){
- var thisNumber = thisSting.substring( i, i+1 );
- if( isNaN( thisNumber ) ) firstpid = firstpid + 'W'; // 숫자가 아니면
- if( isNaN( thisNumber ) == false ) firstpid = firstpid + 'N'; // 숫자면
- if( " " == thisNumber ) firstpid = firstpid + 'L'; // 공백이면 FALSE 리턴
- }
- var firstpidYN = firstpid.substring( 0, 2 );
-
- if ( firstpidYN == "WN"){ return true} // 첫번째 두번째 글자 여부
- else if ( firstpidYN == "NN"){ return true} // 문자숫자, 숫자숫자 : pid로 판단 : true
- else if ( firstpidYN == "WW"){ return false} // 문자문자, 숫자문자 : 글자로 판단 : false
- else if ( firstpidYN == "NW"){ return false} // 그외 : 글자로 판단 : false
- else { return false }
- }
- function group2_cmb_suppkind_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- group2.opt_suppkind.value = obj.value;
- }
- function group2_cmb_orddeptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_init_cmb_orddrid.clearData();
-
- var oParam = {};
- oParam.id = "TRPIJ00204";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetAtdoctList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_cmb_orddrid=atdoctlist";
- oParam.async = true;
- //oParam.callback = "cf_TRPIJ00204";
- tranf_submit(oParam);
- }
- function group2_ipt_personalsearch_onkeyup(obj:Edit, e:KeyEventInfo)
- {
-
- if (e.keycode == 13) { // Enter 입력 시에
- if (group2.ipt_personalsearch.value.length > 1) { // 2글자 이상이면
- fGetInBfJudgTrgtManList(); // 조회후 재계산, 퇴원심사진행취소,퇴원마감취소 버튼 비활성화
- btn_recalc.enable = false;
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
- }
- }
- }
- function group2_btn_pidsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- var ipt_pid = ds_send.getColumn(0,"patunitsrch1");
- if (!utlf_isNull(ipt_pid)) {
- ds_hidden_sppmc02500.setColumn(0,"srchcond", "1");// 검색조건 : 등록번호로 설정
- ds_hidden_sppmc02500.setColumn(0,"pid", ipt_pid);
- } else {
- ds_hidden_sppmc02500.clearData();
- ds_hidden_sppmc02500.addRow();
- }
-
- var objArg = new Object();
- objArg.arg_ds_send = ds_hidden_sppmc02500;
-
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, 1, 150, 150, null, null, null, null, null, "M");
-
- if(!utlf_isNull(this.objects["ds_patinfolist"])) {
- var srch_pid = ds_patinfolist.getColumn(0, "pid");
- var srch_hngnm = ds_patinfolist.getColumn(0, "hngnm");
-
- ds_send.setColumn(0, "patunitsrch1", srch_pid);
- }
- }
- function group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var cgubun = ds_send.getColumn(0,"cgubun");
- if (cgubun == "2" ) {
- group2.group1.visible= false;
- group2.group5.visible=true;
- } else {
- group2.group1.visible= true;
- group2.group5.visible=false;
- group2.group5.opt_tstlist.value = "";
-
- ds_send.setColumn(0,"tststndrdcdlist","");
- ds_send.setColumn(0,"selectetstlist","");
- }
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- exeReportPreview("RPPIJ00200", "XML", "/root/send/prntinfo","", "false","","","","","false");
- }
- function btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_grd_inptmast.rowcount > 0) {
- grdf_exportExcel(grd_inptmast,"excel","sheet1");
- sysf_messageBox("저장이 ", "I002");
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- function btn_dschjudgprcscncl_onclick(obj:Button, e:ClickEventInfo)
- {
- var msg = sysf_messageBox("퇴원심사진행을 취소","S001"); // 비정상적인 간호확정취소를 막기위해 알럿
-
- if (msg == 6) {
- fDschJudgCncl(); // 퇴원심사진행취소후에 간호퇴원확정여부 선택을 무조건 해제한다
-
- chk_dschnoticnclyn.value = "";
- } else {
- chk_dschnoticnclyn.value = "";
- return;
- }
- }
- function btn_recalc_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
-
- if(!utlf_isNull(gv_pid)){
-
- ds_tmp_calc.setColumn(0,"pid", gv_pid);
- ds_tmp_calc.setColumn(0,"indschacptstat", gv_indschacptstat);
- ds_tmp_calc.setColumn(0,"indd", gv_indd);
- var trgtManWindow = frmf_getChildWindow("SMPAI01800");
- if (utlf_isNull(trgtManWindow))
- {
- frmf_open("SMPAI01800","SMPAI01800","","","","","","","","","","","M");
- } else {
- frmf_setFocusPop("SMPAI01800");
- }
- }
- }
- function btn_dschclosecancel_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
-
- var msg = sysf_messageBox("퇴원마감취소를 진행","S001"); // 비정상적인 간호확정취소를 막기위해 알럿
- if (msg != 6) {
- chk_dschnoticnclyn.value = "";
- return;
- }
-
- var openerpid = opener.ds_init_iteminfo.getColumn(0,"pid");
- ds_send_data1.setColumn(0,"dschjudgprcsstat", "Z");
- ds_send_data1.setColumn(0,"dschnoticnclyn", "N");
- ds_send_data1.setColumn(0,"checkyn", "Y");
-
- fSetInsulist();
-
- var indschacptstat = ds_endcnclstat.getColumn(0,"indschacptstat");
-
- if (indschacptstat == "D" ) {
- sysf_messageBox("이미 퇴원처리가 된 환자입니다. 마감취소 ", "E001");
- fGetInBfJudgTrgtManList();
- chk_dschnoticnclyn.value = "";
- return;
- }
- if(gv_pid) {
- if (gv_pid == openerpid){
- sysf_messageBox("심사메인화면에서 심사 진행중인 환자이므로 마감취소를","E001");
- chk_dschnoticnclyn.value = "N";
- return;
- }
-
- if (gv_dschjudgprcsstat == "C" || gv_dschjudgprcsstat == "E" || gv_dschjudgprcsstat == "G") { // 심사완료, 통합심사완료
-
- if (gv_dschnotiyn == "Y") { // 간호 퇴원확정여부 취소가 체크되었는지 판단 하여 값을 세팅
- var dschnoticnclyn = chk_dschnoticnclyn.value;
- if(dschnoticnclyn == "Y"){
- if (indschacptstat == "T") { // 가퇴원 블로킹 추가
- sysf_messageBox("가퇴원 환자입니다. 간호확정 체크박스 해제 확인후 ", "C003");
- // 무조건 대상자 조회 화면을 refresh
- fGetInBfJudgTrgtManList();
- chk_dschnoticnclyn.value = "";
- return;
- }
- ds_send_data1.setColumn(0,"dschnoticnclyn", "Y");
- }
- }
- // 퇴원수납이 되었으면 취소를 할 수 없다
- if (utlf_isNull(gv_receiptyn)) {// 퇴원마감취소시 E70을 취소하기 위해 대상자의 보험유형을 가져온다
-
- if (fGetDrgOpenPopup("O") == false) {
- return false;
- }
-
- var oParam = {};
- oParam.id = "TXPIJ00202";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqSetDschJudgPrcsStat";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "";
- oParam.async = true;
- oParam.callback = "cf_TXPIJ00202";
- tranf_submit(oParam);
-
-
- } else {
- sysf_messageBox("퇴원 수납이 되었으므로 마감취소를","E001"); // 퇴원심사진행취소후에 간호퇴원확정여부 선택을 무조건 해제한다.
- chk_dschnoticnclyn.value = "";
- }
- } else {
- sysf_messageBox("퇴원 마감이 되지 않은 환자 ", "E008"); // 퇴원심사진행취소후에 간호퇴원확정여부 선택을 무조건 해제한다.
- chk_dschnoticnclyn.value = "";
- }
- }
- }
- function cf_TXPIJ00202(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- sysf_messageBox("마감취소 처리가 되지","E007"); // 퇴원심사진행취소후에 간호퇴원확정여부 선택을 무조건 해제한다
- chk_dschnoticnclyn.value = "";
- return;
- }
-
- var oParam = {};
- oParam.id = "TXPIJ03203";
- oParam.service = "bfjudgapp.DRGJudgList";
- oParam.method = "reqExeDelDrgCreateMasterInfo";
- oParam.inds = "req=ds_send_data1";
- oParam.outds = "";
- oParam.async = true;
- //oParam.callback = "cf_TXPIJ03203";
- tranf_submit(oParam);
-
- fSaveCalcAmt();
-
- fGetInBfJudgTrgtManList();
-
- sysf_messageBox("마감취소 처리가","I002"); // 퇴원심사진행취소후에 간호퇴원확정여부 선택을 무조건 해제한다.
- chk_dschnoticnclyn.value = "";
-
- }
-
- function fSaveCalcAmt(){ // 원무 계산서를 취소 한다. - 대폭개정(보험정보를 가지고 삭제루틴을 호출한다.) - 20080908 박창원
- ds_saend_data5.setColumn(0, "pid", gv_pid);
- ds_saend_data5.setColumn(0, "indd", gv_indd);
- ds_saend_data5.setColumn(0, "trgt", "Y");
-
- var oParam = {};
- oParam.id = "TRPIJ00206";
- oParam.service = "bfjudgapp.InHospJudg";
- oParam.method = "reqGetInHospJudgInfo";
- oParam.inds = "req=ds_saend_data5";
- oParam.outds = "ds_grd_insuhistory=grdinsulist";
- oParam.async = true;
- oParam.callback = "cf_TRPIJ00206";
- tranf_submit(oParam);
- }
- function cf_TRPIJ00206(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) {
- sysf_messageBox("마감취소 처리가 되지","E007"); // 퇴원심사진행취소후에 간호퇴원확정여부 선택을 무조건 해제한다
- chk_dschnoticnclyn.value = "";
- return;
- }
-
- ds_send_insu.clearData();
- ds_send_insu.addRow();
-
- for(i=0; i < ds_grd_insuhistory.rowcount; i++) { // 유형이력을 한줄씩 체크하면서 유형별 E70을 삭제한다
- var dschnotidt = ds_grd_insuhistory.getColumn(i,"dschnotidt");
-
- ds_send_insu.setColumn(0, "pid", ds_grd_insuhistory.getColumn(i,"pid"));
- ds_send_insu.setColumn(0, "indd", ds_grd_insuhistory.getColumn(i,"indd"));
- ds_send_insu.setColumn(0, "cretno", ds_grd_insuhistory.getColumn(i,"cretno"));
- ds_send_insu.setColumn(0, "mskind", ds_grd_insuhistory.getColumn(i,"mskind"));
- ds_send_insu.setColumn(0, "insukind", ds_grd_insuhistory.getColumn(i,"insukind"));
- ds_send_insu.setColumn(0, "suppkind", ds_grd_insuhistory.getColumn(i,"suppkind"));
- ds_send_insu.setColumn(0, "fromdd", ds_grd_insuhistory.getColumn(i,"fromdd"));
- ds_send_insu.setColumn(0, "todd", ds_grd_insuhistory.getColumn(i,"todd"));
- ds_send_insu.setColumn(0, "flag", "D");
- ds_send_insu.setColumn(0, "disccd", ds_grd_insuhistory.getColumn(i,"disccd"));
- if (ds_grd_insuhistory.getColumn(i,"fromdd") == "99991231" || utlf_isNull(ds_grd_insuhistory.getColumn(i,"fromdd"))) {
- ds_send_insu.setColumn(0, "todd", dschnotidt); // 마지막 데이타의 종료일자가 '99991231'일 경우 퇴원 통보일시로 변경
- ds_send_insu.setColumn(0, "orgtodd", "99991231"); // 종료일자만 체크
- } else {
- ds_send_insu.setColumn(0, "todd", ds_grd_insuhistory.getColumn(i,"todd"));
- ds_send_insu.setColumn(0, "orgtodd", ds_grd_insuhistory.getColumn(i,"todd"));
- }
-
- var oParam = {};
- oParam.id = "TXPIJ00306";
- oParam.service = "inordamtmngtapp.InHospUncoAmt";
- oParam.method = "reqInsOutCalcIss";
- oParam.inds = "insulist=ds_send_insu";
- oParam.outds = "";
- oParam.async = true;
- //oParam.callback = "cf_TXPIJ00306";
- tranf_submit(oParam);
- }
- }
- function group2_ipt_diagfrom_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) { // Enter 입력 시에
- if (obj.value.length > 1) { // 2글자 이상이면
- fGetInBfJudgTrgtManList();
- }
- }
- }
- function group2_ipt_diagto_onkeyup(obj:Edit, e:KeyEventInfo)
- {
- if (e.keycode == 13) { // Enter 입력 시에
- if (obj.value.length > 1) { // 2글자 이상이면
- fGetInBfJudgTrgtManList();
- }
- }
- }
- function group2_Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_sppiz00400.clearData();
- ds_hidden_sppiz00400.addRow();
- ds_hidden_sppiz00400.setColumn(0,"basedd", gv_curdd);
- ds_hidden_sppiz00400.setColumn(0,"diagcd", group2.ipt_diagfrom.value);
- ds_hidden_sppiz00400.setColumn(0,"diagnm", "");
- ds_hidden_sppiz00400.setColumn(0,"selectedrdodiagkind", "3"); // 사용자가 직접검색하여 입력 할수 있도록 임의의 값(3)을 넣어줌
- var objArg = new Object();
- objArg.arg_ds_hidden_sppiz00400 = ds_hidden_sppiz00400;
-
- frmf_modal("SPPIZ00400","SPPIZ00400",objArg,"","","","","","","","","","M");
-
- }
- function group2_Button01_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_hidden_sppiz00400.clearData();
- ds_hidden_sppiz00400.addRow();
- ds_hidden_sppiz00400.setColumn(0,"basedd", gv_curdd);
- ds_hidden_sppiz00400.setColumn(0,"diagcd", group2.ipt_diagto.value);
- ds_hidden_sppiz00400.setColumn(0,"diagnm", "");
- ds_hidden_sppiz00400.setColumn(0,"selectedrdodiagkind", "3"); // 사용자가 직접검색하여 입력 할수 있도록 임의의 값(3)을 넣어줌
- var objArg = new Object();
- objArg.arg_ds_hidden_sppiz00400 = ds_hidden_sppiz00400;
-
- frmf_modal("SPPIZ00400","SPPIZ00400",objArg,"","","","","","","","","","M");
- }
- function btn_mdlcalcend_onclick(obj:Button, e:ClickEventInfo)
- {
- var inday = group2.ipt_indays.value;
-
- if(utlf_isNull(inday)) {
- sysf_messageBox("재원일수 기준을","C001");
- return;
- }
-
- var oParam = {};
- oParam.id = "TRPIJ00205";
- oParam.service = "bfjudgapp.InHospJudgTrgtMan";
- oParam.method = "reqGetInbfJudgTrgtManMdlCalcEndList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_inptmast=gridinpt";
- oParam.async = false;
- oParam.callback = "cf_TRPIJ00201";
- tranf_submit(oParam);
-
- ds_hidden.setColumn(0,"selectedRow", ""); // 선택된 row 값 기억 (심사화면에서 저장,심사완료, 마감취소 등 이벤트 발생시 조회화면에도 반영시켜주기 위함)
- }
- function btn_srchindsch_onclick(obj:Button, e:ClickEventInfo)
- {
-
- fOpenSMPMI00700("1"
- , "1"
- , ""
- , gv_curdd
- , gv_curdd
- , gv_instcd
- ,""
- ,""
- ,""
- ,""
- ,""
- ,""
- ,""
- );
- }
- function btn_isolationbed_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
- fOpenSMASB02100(gv_pid);
- }
- function btn_srchopshe_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
-
- fOpenSMMMO05100(gv_fromdd, gv_todd, gv_hngnm, gv_pid, "", "", "", "I", "00", "-", "", "", "I", "", "");
- }
- function btn_dschnotiyn_onclick(obj:Button, e:ClickEventInfo)
- {
- fRefrhVar(ds_grd_inptmast);
-
- if(!utlf_isNull(gv_pid)){
- frmf_open("SPPIJ00800","SPPIJ00800",{spid:gv_pid},"","","","","","","","","","M");
- }
- }
- function chk_readonly_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
- {
- btn_dschjudgprcscncl.enable = false;
- btn_dschclosecancel.enable = false;
- btn_recalc.enable = false;
- }
- function cpt_rcpt_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- function caption27_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- function chk_rcpt_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if (obj.value == 1) {
- grp_intdtry.visible = true;
- grp_intdtry.position = "absolute 2 "+ (chk_rcpt.position.top - 104) +" 291 " + chk_rcpt.position.top ;
- } else {
- grp_intdtry.visible = false;
- }
-
- }
- function ds_send_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "showone" ){
- obj.setColumn(e.row, e.columnid, e.newvalue == "N" || e.newvalue == null ? null : "Y" );
- }
-
- if( e.columnid == "sixall" ){
- obj.setColumn(e.row, e.columnid, e.newvalue == "A" ? "A" : "" );
- }
- }
- function setGrdRowColorExpr(currow, col){
- var spcljudgflag = ds_grd_inptmast.getColumn(currow, "spcljudgflag");
- var probjudgflag = ds_grd_inptmast.getColumn(currow, "probjudgflag");
- var dschjudgprcsstat = ds_grd_inptmast.getColumn(currow, "dschjudgprcsstat");
- var dschdclrtyn = ds_grd_inptmast.getColumn(currow, "dschdclrtyn");
- var insukind = ds_grd_inptmast.getColumn(currow, "insukind");
-
- var grd_color = "";
- if (spcljudgflag == "A"){
- grd_color = "#ffe79d";
- }
- if(probjudgflag == "G" ){
- grd_color = "#7BE6B7";
- }else if(probjudgflag == "R"){
- grd_color = "#fcd2c1";
- }else if(spcljudgflag != "A") {
- // // var chk_digit = i % 2; //2로 나눠서 나머지가 0 이면 짝수줄 이란 소리
- // // if(chk_digit != 0){
- // // grd_inptmast.rowStyle(i, "data", "background-color") = "#ffffff"; //짝수는 연한 회식
- // // }else{
- // // grd_inptmast.rowStyle(i, "data", "background-color") = "#f4f4f4"; //홀수는 그냥 힌색
- // // }
- }
-
- if(dschjudgprcsstat == "G" && dschdclrtyn == "Y" && insukind != "71" && col == grd_inptmast.getBindCellIndex("body", "lastjudgdt") ){
- grd_color = "#ffffcc";
- }
-
- return grd_color;
- }
- function group2_cmb_totordamt_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
-
- }
- function grd_inptmast_onmousemove(obj:Grid, e:GridMouseEventInfo)
- {
- lf_tooltipSet(obj, e.row, e.cell);
- }
- function lf_tooltipSet(grdObj, currow, curcell)
- {
- if(currow > -1 )
- {
- grdObj.tooltiptext = grdObj.getCellText(currow, curcell);
- }
- else
- {
- grdObj.tooltiptext = "";
- }
- }
- function grd_inptmast_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- }
- function btn_EnvSetup00_onclick(obj:Button, e:ClickEventInfo)
- {
- var msg = sysf_messageBox("환경저장 데이터가 모두 삭제 됩니다.","Q003");
- if (msg == 6) { // 6세미만 요율을 적용한다.
- grdf_DelUuee(grd_inptmast, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grd_inptmast.formatid = "default";
-
- grdf_DelUuee(group2.cmb_judgendyn, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(group2.cmb_judgmdlid, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(group2.chk_sixyn, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(group2.chk_sixyn, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(group2.chk_judgstat, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(group2.cmb_insukind, ds_hidden_listval_uuee, frmf_getScreenID(), "cf_Cnfm_"+frmf_getScreenID());
- grdf_DelUuee(group2.opt_insukind, 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_TRPIJ00202(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- var userid = sysf_getUserId();
- var usernm = sysf_getUserName();
- var frowCnt = ds_init_cmb_judgmdlid.findRow("userid",userid);
- if (frowCnt < 0) {
- var arow = ds_init_cmb_judgmdlid.addRow()
- ds_init_cmb_judgmdlid.setColumn(arow, "userid",userid);
- ds_init_cmb_judgmdlid.setColumn(arow, "usernm",usernm);
- }
- }]]></Script>
- </Form>
- </FDL>
|