123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEA01900" position="absolute 0 0 1195 806" titletext="재활치료예약" oninit="SMAEA01900_oninit" onload="SMAEA01900_onload">
- <Layouts>
- <Layout>
- <Tab id="tab2" taborder="9" tabindex="0" scrollbars="autoboth" position="absolute 293 76 1050 103" onchanged="tab2_onchanged" onlbuttondown="tab2_onlbuttondown" onlbuttonup="tab2_onlbuttonup" anchor="top right">
- <Tabpages>
- <Tabpage id="btn_bfrsrv" text="미예약처방"/>
- <Tabpage id="btn_allrsrv" text=" 전체처방 "/>
- </Tabpages>
- </Tab>
- <Tab id="tab1" taborder="10" tabindex="0" scrollbars="autoboth" position="absolute 0 76 288 102" onchanged="tab1_onchanged" onlbuttondown="tab1_onlbuttondown" onlbuttonup="tab1_onlbuttonup" anchor="left top right">
- <Tabpages>
- <Tabpage id="btn_iprcp" text="입원"/>
- <Tabpage id="button1" text="외래"/>
- <Tabpage id="button3" text="전체"/>
- </Tabpages>
- </Tab>
- <Grid id="grd_calendar" class="gridcalendar" taborder="11" binddataset="ds_hidden_calendar_weeklist_list" useinputpanel="false" selecttype="cell" autofittype="col,allrow" position="absolute 620 494 1050 768" oncellclick="grd_calendar_oncellclick" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일"/>
- <Cell col="1" text="월"/>
- <Cell col="2" text="화"/>
- <Cell col="3" text="수"/>
- <Cell col="4" text="목"/>
- <Cell col="5" text="금"/>
- <Cell col="6" text="토"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:sun" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:sun_memo" taborder="undefined"/>
- </Cell>
- <Cell col="1" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:mon" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:mon_memo" taborder="undefined"/>
- </Cell>
- <Cell col="2" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:tue" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:tue_memo" taborder="undefined"/>
- </Cell>
- <Cell col="3" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:wed" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:wed_memo" taborder="undefined"/>
- </Cell>
- <Cell col="4" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:thu" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:thu_memo" taborder="undefined"/>
- </Cell>
- <Cell col="5" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:fri" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:fri_memo" taborder="undefined"/>
- </Cell>
- <Cell col="6" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");selectbackground:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');selectbackground:#daa7d9ff;" text="bind:sat" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');selectbackground:#daa7d9ff;" text="bind:sat_memo" taborder="undefined"/>
- </Cell>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="rectangle1" type="rectangle" class="calendar_header" position="absolute 620 454 1050 494" style="strokepen:1 solid transparent;fillbrush:solid darkslateblue true;fillgradation:linear 0,0 white 100,100 darkmagenta;border:1 solid black ;gradation:linear 0,0 white 100,100 black;" anchor="right bottom"/>
- <Grid position="absolute 293 103 1050 369" id="grd_prcpsubinfo" binddataset="ds_main_rehbprcpsubinfolist_rehbprcpsubinfo" cellsizingtype="col" treeusecheckbox="false" oncellclick="grd_prcpsubinfo_oncellclick" treeuseimage="false" anchor="top right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30" band="left"/>
- <Column size="0"/>
- <Column size="75"/>
- <Column size="213"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="30"/>
- <Column size="50"/>
- <Column size="67"/>
- <Column size="35"/>
- <Column size="75"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="0"/>
- <Column size="55"/>
- <Column size="42"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell displaytype="checkbox" edittype="checkbox"/>
- <Cell col="1" text="level"/>
- <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="curoomcd"/>
- <Cell col="12" text="치료사"/>
- <Cell col="13" text="curerid"/>
- <Cell col="14" text="처방의"/>
- <Cell col="15" text="가예약"/>
- <Cell col="16" text="execprcpuniqno"/>
- <Cell col="17" text="prcpgenrflag"/>
- <Cell col="18" text="prcpkindcd"/>
- <Cell col="19" text="excupartcd"/>
- <Cell col="20" text="orddd"/>
- <Cell col="21" text="orddeptcd"/>
- <Cell col="22" text="orddrid"/>
- <Cell col="23" text="prcpcd"/>
- <Cell col="24" text="pid"/>
- <Cell col="25" text="actorddd"/>
- <Cell col="26" text="mig"/>
- <Cell col="27"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:check" expr="expr:(check=="Y"||check==1)?1:0"/>
- <Cell col="1" text="bind:lvl"/>
- <Cell col="2" displaytype="expr:utlf_isNull(prcpdd)?'normal':'date'" text="bind:prcpdd"/>
- <Cell col="3" displaytype="tree" edittype="tree" text="bind:prcpnm" treestartlevel="1" treelevel="bind:lvl"/>
- <Cell col="4" text="bind:prcpdayno"/>
- <Cell col="5" text="bind:rmnddayno"/>
- <Cell col="6" text="bind:prcptims"/>
- <Cell col="7" text="bind:rehbprcpcurefreqflagnm"/>
- <Cell col="8" displaytype="expr:utlf_isNull(rsrvdd)?'normal':'date'" edittype="text" text="bind:rsrvdd"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:rsrvtm" mask="expr:utlf_isNull(rsrvtm)?'':'##:##'"/>
- <Cell col="10" displaytype="text" text="bind:curoom"/>
- <Cell col="11" text="bind:curoomcd"/>
- <Cell col="12" text="bind:curer"/>
- <Cell col="13" text="bind:curerid"/>
- <Cell col="14" text="bind:orddrnm"/>
- <Cell col="15" text="bind:orddrrsrvyn"/>
- <Cell col="16" text="bind:execprcpuniqno"/>
- <Cell col="17" text="bind:prcpgenrflag"/>
- <Cell col="18" text="bind:prcpkindcd"/>
- <Cell col="19" text="bind:excupartcd"/>
- <Cell col="20" text="bind:orddd"/>
- <Cell col="21" text="bind:orddeptcd"/>
- <Cell col="22" text="bind:orddrid"/>
- <Cell col="23" text="bind:prcpcd"/>
- <Cell col="24" text="bind:pid"/>
- <Cell col="25" text="bind:actorddd"/>
- <Cell col="26" text="bind:mig"/>
- <Cell col="27" text="bind:centcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="치료예약" position="absolute 0 0 100 25" id="caption19" class="tit_1"/>
- <Static text="환자이력" position="absolute -113 468 25 481" id="caption22" class="tit_2"/>
- <Static text="치료실" position="absolute 293 437 380 458" id="caption1" class="tit_2" anchor="right bottom"/>
- <Shape position="absolute 293 453 479 459" linetype="horizontal" id="line4" class="line_10" anchor="right bottom"/>
- <Shape position="absolute 485 453 615 459" linetype="horizontal" id="line5" class="line_10" anchor="right bottom"/>
- <Static text="치료사" position="absolute 486 437 568 458" id="caption4" class="tit_2" anchor="right bottom"/>
- <Static text="예약일자선택" position="absolute 1055 597 1166 614" id="caption6" class="tit_2" anchor="right bottom"/>
- <Shape position="absolute 1055 613 1195 619" linetype="horizontal" id="line6" class="line_10" anchor="right bottom"/>
- <Static text="예약가용현황" position="absolute 1055 82 1158 104" id="caption7" class="tit_2" anchor="top right"/>
- <Shape position="absolute 1055 98 1195 104" linetype="horizontal" id="line7" class="line_10" anchor="top right"/>
- <Button position="absolute 1139 775 1195 797" id="btn_can" class="btn4" text="취소" onclick="btn_can_onclick" visible="true" enable="false" anchor="right bottom"/>
- <Div position="absolute 620 454 1050 494" id="grp_calendar" scrollbars="autoboth" anchor="right bottom">
- <Layouts>
- <Layout>
- <Button position="absolute 300 12 316 28" id="button32" class="icon_next_year" text="" onclick="grp_calendar_button32_onclick" anchor="right bottom"/>
- <Button position="absolute 135 12 151 28" id="btn_premonth" class="icon_pre_month" text="" onclick="grp_calendar_btn_premonth_onclick" anchor="right bottom"/>
- <Button position="absolute 281 12 297 28" id="button34" class="icon_next_month" text="" onclick="grp_calendar_button34_onclick" anchor="right bottom"/>
- <Edit readonly="true" position="absolute 162 9 200 28" id="opt_year" class="calendar_output" anchor="right bottom"/>
- <Edit readonly="true" position="absolute 220 9 250 28" id="opt_month" class="calendar_output" anchor="right bottom"/>
- <Static text="년" position="absolute 200 9 220 28" id="caption2" class="calendar_output" anchor="right bottom"/>
- <Static text="월" position="absolute 250 9 270 28" id="caption8" class="calendar_output" anchor="right bottom"/>
- <Button position="absolute 117 12 133 28" id="button2" class="icon_pre_year" text="" onclick="grp_calendar_button2_onclick" anchor="right bottom"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 293 458 479 768" id="grd_excuroom" visible="true" binddataset="ds_init_excuroomlist_excuroom" oncellclick="grd_excuroom_oncellclick" autofittype="col" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="185"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="치료실"/>
- <Cell col="1" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:basecdflagdesc"/>
- <Cell col="1" text="bind:basecd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 485 458 615 768" id="grd_curer" visible="true" binddataset="ds_init_curerprescondlist_curerprescond" autofittype="col" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="129"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="치료사"/>
- <Cell col="1" text="caption1"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:usernm"/>
- <Cell col="1" text="bind:userid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 1055 103 1195 429" id="grd_rsrvposstm" binddataset="ds_main_rsrvposstmlist_rsrvposstm" autofittype="col" oncellclick="grd_rsrvposstm_oncellclick" anchor="top right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="50"/>
- <Column size="53"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="시간"/>
- <Cell col="2" text="가용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" text="bind:rsrvtm" mask="expr:utlf_isNull(rsrvtm)?'':'##:##'"/>
- <Cell col="2" text="bind:count"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 700 584 850 754" id="grd_temp" visible="false" binddataset="ds_init_curerprescondlist_rsrvcalendar" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="76"/>
- <Column size="62"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일자(dd)"/>
- <Cell col="1" text="가용현황"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsrvdd"/>
- <Cell col="1" text="bind:count"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 103 288 768" id="grd_rehbprcp" binddataset="ds_main_rehbprcplist_rehbprcp" extendsizetype="row" cellsizingtype="both" oncellclick="grd_rehbprcp_oncellclick" onrbuttondown="grd_rehbprcp_onrbuttondown" autofittype="col" selecttype="multirow" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="66"/>
- <Column size="67"/>
- <Column size="42"/>
- <Column size="67"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="환자명"/>
- <Cell col="3" text="병실"/>
- <Cell col="4" text="진료과"/>
- <Cell col="5" text="caption1"/>
- <Cell col="6" text="caption2"/>
- <Cell col="7" text="caption3"/>
- <Cell col="8" text="caption4"/>
- <Cell col="9" text="caption5"/>
- <Cell col="10" text="caption6"/>
- <Cell col="11" text="caption7"/>
- <Cell col="12" text="caption8"/>
- <Cell col="13" text="caption9"/>
- <Cell col="14" text="caption10"/>
- <Cell col="15" text="나이"/>
- <Cell col="16"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" style="background:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');background2:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');color:EXPR(rsrvyn=='Y'?'#FF8C00':'');color2:EXPR(rsrvyn=='Y'?'#FF8C00':'');" text="bind:pid"/>
- <Cell col="2" style="background:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');background2:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');color:EXPR(rsrvyn=='Y'?'#FF8C00':'');color2:EXPR(rsrvyn=='Y'?'#FF8C00':'');" text="bind:hngnm"/>
- <Cell col="3" style="background:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');background2:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');color:EXPR(rsrvyn=='Y'?'#FF8C00':'');color2:EXPR(rsrvyn=='Y'?'#FF8C00':'');" text="bind:roomcd"/>
- <Cell col="4" style="background:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');background2:EXPR(aftrcptinfo=='V'?'#ffff00':'#ffffff');color:EXPR(rsrvyn=='Y'?'#FF8C00':'');color2:EXPR(rsrvyn=='Y'?'#FF8C00':'');" text="bind:depthngnm"/>
- <Cell col="5" text="bind:deptcd"/>
- <Cell col="6" text="bind:ioflag"/>
- <Cell col="7" text="bind:orddd"/>
- <Cell col="8" text="bind:orddrid"/>
- <Cell col="9" text="bind:orddrnm"/>
- <Cell col="10" text="bind:prcpgenrflag"/>
- <Cell col="11" text="bind:rrgstno1"/>
- <Cell col="12" text="bind:rrgstno2"/>
- <Cell col="13" text="bind:rsrvyn"/>
- <Cell col="14" text="bind:sex"/>
- <Cell col="15" text="bind:age"/>
- <Cell col="16" text="bind:aftrcptinfo"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 1055 458 1195 590" id="grd_rsrvprescond" binddataset="ds_main_rehbprcpsubinfolist_rsrvprescond" autofittype="col" oncellclick="grd_rsrvprescond_oncellclick" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="101"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="예약일자"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="date" text="bind:rsrvday"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1025 775 1081 797" id="btn_rsrv" class="btn4" text="예약" onclick="btn_rsrv_onclick" anchor="right bottom"/>
- <Button position="absolute 1082 775 1138 797" id="btn_upd" class="btn4" text="수정" onclick="btn_upd_onclick" enable="false" anchor="right bottom"/>
- <CheckBox position="absolute 915 434 950 454" id="bool1" truevalue="true" falsevalue="false" value="false" onclick="bool1_onclick" anchor="right bottom"/>
- <Static text="예약일자 자동생성" position="absolute 937 435 1039 455" id="caption9" anchor="right bottom"/>
- <Button position="absolute 323 775 427 797" id="btn_prt" class="btn6" text="OCR서식출력" onclick="btn_prt_onclick" anchor="left bottom"/>
- <Grid position="absolute 1055 618 1195 768" id="grd_temp2" visible="true" binddataset="ds_temp_rsrvyddlist_date" autofittype="col" oncellclick="grd_temp2_oncellclick" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="99"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="예약일자선택"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="date" text="bind:yyyymmdd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="예약현황" position="absolute 1055 437 1137 458" id="caption10" class="tit_2" anchor="right bottom"/>
- <Shape position="absolute 1055 453 1195 459" linetype="horizontal" id="line3" class="line_10" anchor="right bottom"/>
- <Button position="absolute 0 775 112 797" id="button4" class="btn3" text="ProgressNote" onclick="button4_onclick" anchor="left bottom"/>
- <Grid position="absolute 305 579 525 729" id="datagrid3" visible="false" binddataset="ds_init_calenlist_calendinfo" anchor="right bottom">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:basedd"/>
- <Cell col="1" text="bind:dutflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 113 775 217 797" id="button5" class="btn3" text="통합기록조회" onclick="button5_onclick" anchor="left bottom"/>
- <Button position="absolute 428 775 532 797" id="button6" class="btn3" text="AlarmNotify" onclick="button6_onclick" anchor="left bottom"/>
- <Grid position="absolute 115 519 275 749" id="datagrid1" visible="false" binddataset="ds_main_baseconfinfo_baseconflist">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="81"/>
- <Column size="62"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:basedd"/>
- <Cell col="1" text="bind:basecnt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static position="absolute 134 76 194 96" id="caption15" visible="true" onclick="caption15_onclick" style="color:#ff0000ff;font:Dotum,12,bold;"/>
- <Div position="absolute 100 114 379 233" align="align:center top;" id="group7" visible="false" style="background:#080808ff;">
- <Layouts>
- <Layout>
- <Static position="absolute 2 2 277 117" id="cpt_isoldata" visible="true" style="background:#d6dadcff;color:#ff0000ff;font:Dotum,11,bold;"/>
- <Button position="absolute 227 95 269 114" id="btn_close" class="btn5" text="확인" onclick="group7_btn_close_onclick"/>
- <Shape position="absolute 10 21 270 27" linetype="horizontal" id="line_isol" class="line_10" visible="true"/>
- <Shape position="absolute 10 91 270 97" linetype="horizontal" id="line_isol2" class="line_3" visible="true"/>
- <TextArea position="absolute 10 26 270 92" id="txt_isol" wordwrap="char"/>
- <Static text="감염정보" position="absolute 10 5 125 22" id="cpt_isoltitle" class="tit_2" visible="true"/>
- </Layout>
- </Layouts>
- </Div>
- <CheckBox position="absolute 795 434 830 454" id="bool3" truevalue="true" falsevalue="false" value="false" onclick="bool3_onclick" anchor="right bottom"/>
- <Static text="토요일제외여부" position="absolute 817 435 911 455" id="caption12" anchor="right bottom"/>
- <Button position="absolute 533 775 601 797" id="btn_rsrvpaper" class="btn6" text="예약증" onclick="btn_rsrvpaper_onclick" anchor="left bottom"/>
- <Shape position="absolute 293 389 1050 395" linetype="horizontal" id="line11" class="line_10" anchor="right bottom"/>
- <TextArea position="absolute 293 394 1050 429" id="tar_prcpremfact" anchor="right bottom"/>
- <Static text="처방 comment" position="absolute 293 373 418 394" id="caption13" class="tit_2" anchor="right bottom"/>
- <Button position="absolute 602 775 682 797" id="button8" class="btn3" text="일괄반환" onclick="button8_onclick" anchor="left bottom"/>
- <Button position="absolute 764 775 844 797" id="button7" class="btn3" text="접수관리" onclick="button7_onclick" anchor="left bottom"/>
- <Button position="absolute 683 775 763 797" id="button9" class="btn3" text="예약현황" onclick="button9_onclick" anchor="left bottom"/>
- <Button position="absolute 845 775 925 797" id="btn_patedu" class="btn3" visible="false" text="환자교육" onclick="btn_patedu_onclick" anchor="left bottom"/>
- <Button position="absolute 926 775 1018 797" id="btn_careplan" class="btn3" visible="false" text="Care Plan" onclick="btn_careplan_onclick" anchor="left bottom"/>
- <Button position="absolute 218 775 322 797" id="button10" class="btn3" text="환자진료정보" onclick="button10_onclick" anchor="left bottom"/>
- <CheckBox position="absolute 660 434 695 454" id="bool4" truevalue="true" falsevalue="false" value="false" anchor="right bottom"/>
- <Static text="예약가용현황조회" position="absolute 682 435 782 455" id="caption14" anchor="right bottom"/>
- <Div id="grp_srch" taborder="5" position="absolute 0 25 1195 65" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption5" text="조회기준일자 :" class="search_name" position="absolute 8 14 120 31" anchor="default"/>
- <Calendar id="ipt_fromdd" taborder="1" class="input_search" position="absolute 123 12 213 31" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Calendar id="ipt_todd" taborder="2" class="input_search" position="absolute 229 12 319 31" anchor="default" dateformat="yyyy-MM-dd" autoselect="true"/>
- <Static id="caption3" text="등록번호 :" class="search_name" position="absolute 360 14 446 31" anchor="default"/>
- <Edit id="ipt_pid" taborder="3" class="input_search" position="absolute 450 12 550 31" anchor="default" onkeydown="grp_srch_ipt_pid_onkeydown" autoselect="true"/>
- <Button id="button61" taborder="4" class="icon_search" position="absolute 553 13 569 29" anchor="default" onclick="grp_srch_button61_onclick"/>
- <Edit id="opt_patnm" taborder="5" readonly="true" position="absolute 575 12 692 31" anchor="default" class="output"/>
- <Static id="caption11" text="치료실 :" class="search_name" position="absolute 730 14 816 31" anchor="default"/>
- <Combo id="cmb_excuroom" taborder="6" innerdataset="@ds_init_cmb_info_initexecroom" codecolumn="excuroomcdid" datacolumn="excuroomcdnm" class="combo_default" position="absolute 805 12 1005 31" anchor="default" onitemchanged="grp_srch_cmb_excuroom_onitemchanged"/>
- <Button id="btn_sea" taborder="7" text="조회" class="btn1" position="absolute 1130 10 1186 32" anchor="top right" onclick="grp_srch_btn_sea_onclick"/>
- <Static id="caption00" text="~" position="absolute 216 14 232 29"/>
- <Shape id="line7" class="line_4" position="absolute 1111 10 1123 32" linetype="vertical"/>
- </Layout>
- </Layouts>
- </Div>
- <Radio position="absolute 451 77 626 97" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="radio1_onitemchanged" anchor="top right">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">true</Col>
- <Col id="datacolumn">통합적 보기</Col>
- </Row>
- <Row>
- <Col id="codecolumn">false</Col>
- <Col id="datacolumn">세부적 보기</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Shape position="absolute 645 80 665 95" id="rectangle3" type="rectangle" style="strokepen:1 solid black;fillbrush:solid #ffff00ff true;background:transparent;" anchor="top right"/>
- <Static text="VIP" position="absolute 670 80 704 95" id="caption27" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_rehbprcplist_rehbprcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="rsrvyn" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="aftrcptinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="roomcd"/>
- <Col id="depthngnm"/>
- <Col id="deptcd"/>
- <Col id="ioflag"/>
- <Col id="orddd"/>
- <Col id="orddrid"/>
- <Col id="orddrnm"/>
- <Col id="prcpgenrflag"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="rsrvyn"/>
- <Col id="sex"/>
- <Col id="aftrcptinfo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rsrvposstmlist_rsrvposstm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rehbprcpsubinfolist_rehbprcpsubinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_rehbprcpsubinfolist_rehbprcpsubinfo_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256"/>
- <Column id="lvl" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="rmnddayno" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="rehbprcpcurefreqflagnm" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="curoom" type="STRING" size="256"/>
- <Column id="curoomcd" type="STRING" size="256"/>
- <Column id="curer" type="STRING" size="256"/>
- <Column id="curerid" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="orddrrsrvyn" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="excupartcd" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="centcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="check"/>
- <Col id="lvl"/>
- <Col id="prcpdd"/>
- <Col id="prcpnm"/>
- <Col id="prcpdayno"/>
- <Col id="rmnddayno"/>
- <Col id="prcptims"/>
- <Col id="rehbprcpcurefreqflagnm"/>
- <Col id="rsrvdd"/>
- <Col id="rsrvtm"/>
- <Col id="curoom"/>
- <Col id="curoomcd"/>
- <Col id="curer"/>
- <Col id="curerid"/>
- <Col id="orddrnm"/>
- <Col id="orddrrsrvyn"/>
- <Col id="execprcpuniqno"/>
- <Col id="prcpgenrflag"/>
- <Col id="prcpkindcd"/>
- <Col id="excupartcd"/>
- <Col id="orddd"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="prcpcd"/>
- <Col id="pid"/>
- <Col id="prcpno"/>
- <Col id="centcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rehbprcpsubinfolist_rsrvprescond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvday" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvday"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rehbprcpsubinfolist_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="isoldispcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="isoldispcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_baseconfinfo_baseconflist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="basecnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basedd"/>
- <Col id="basecnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rsrvdt" type="STRING" size="256"/>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="examgoal" type="STRING" size="256"/>
- <Column id="logoimg" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="execprcpuniqno"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rsrvdt"/>
- <Col id="excuroomnm"/>
- <Col id="prcpnm"/>
- <Col id="examgoal"/>
- <Col id="logoimg"/>
- <Col id="rsrvtm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_excrlist_excrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="execrid"/>
- <Col id="excuroomcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_codelist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="rsrvflag" type="STRING" size="256"/>
- <Column id="subinfopid" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="retroomcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="satdayflag" type="STRING" size="256"/>
- <Column id="prcprem" type="STRING" size="256"/>
- <Column id="grupcdid" type="STRING" size="256"/>
- <Column id="jciyn" type="STRING" size="256"/>
- <Column id="searchflag" type="STRING" size="256"/>
- <Column id="centcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="excuroomcd"/>
- <Col id="pid"/>
- <Col id="ioflag"/>
- <Col id="deptcd"/>
- <Col id="rsrvflag"/>
- <Col id="subinfopid"/>
- <Col id="rsrvdd"/>
- <Col id="retroomcd"/>
- <Col id="hngnm"/>
- <Col id="sex"/>
- <Col id="orddeptcd"/>
- <Col id="satdayflag"/>
- <Col id="prcprem"/>
- <Col id="grupcdid"/>
- <Col id="jciyn"/>
- <Col id="searchflag">false</Col>
- <Col id="centcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_rsrvposstmcheck" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="curoomcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_popdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="sex"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_rsrvpaper" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="pid"/>
- <Col id="basesuppdeptcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_senda" 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="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="ioflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_excuroomlist_excuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basecd"/>
- <Col id="basecdflagdesc"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_curerprescond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="usernm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_rsrvcalendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvdd"/>
- <Col id="count"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calen" type="STRING" size="256"/>
- <Column id="battm" type="STRING" size="256"/>
- <Column id="treeflag" type="STRING" size="256"/>
- <Column id="autocheck" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="calen"/>
- <Col id="battm"/>
- <Col id="treeflag">true</Col>
- <Col id="autocheck"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_calenlist_calendinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING" size="256"/>
- <Column id="dutflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basedd"/>
- <Col id="dutflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A520" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A530" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- <Column id="dd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calendar_weeklist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sun" type="STRING" size="256"/>
- <Column id="mon" type="STRING" size="256"/>
- <Column id="tue" type="STRING" size="256"/>
- <Column id="wed" type="STRING" size="256"/>
- <Column id="thu" type="STRING" size="256"/>
- <Column id="fri" type="STRING" size="256"/>
- <Column id="sat" type="STRING" size="256"/>
- <Column id="sun_memo" type="STRING" size="256"/>
- <Column id="mon_memo" type="STRING" size="256"/>
- <Column id="tue_memo" type="STRING" size="256"/>
- <Column id="wed_memo" type="STRING" size="256"/>
- <Column id="thu_memo" type="STRING" size="256"/>
- <Column id="fri_memo" type="STRING" size="256"/>
- <Column id="sat_memo" type="STRING" size="256"/>
- <Column id="sun_dutflag" type="STRING" size="256"/>
- <Column id="mon_dutflag" type="STRING" size="256"/>
- <Column id="tue_dutflag" type="STRING" size="256"/>
- <Column id="wed_dutflag" type="STRING" size="256"/>
- <Column id="thu_dutflag" type="STRING" size="256"/>
- <Column id="fri_dutflag" type="STRING" size="256"/>
- <Column id="sat_dutflag" type="STRING" size="256"/>
- <Column id="sun_ampmflag" type="STRING" size="256"/>
- <Column id="mon_ampmflag" type="STRING" size="256"/>
- <Column id="tue_ampmflag" type="STRING" size="256"/>
- <Column id="wed_ampmflag" type="STRING" size="256"/>
- <Column id="thu_ampmflag" type="STRING" size="256"/>
- <Column id="fri_ampmflag" type="STRING" size="256"/>
- <Column id="sat_ampmflag" type="STRING" size="256"/>
- <Column id="sun_ordendresn" type="STRING" size="256"/>
- <Column id="mon_ordendresn" type="STRING" size="256"/>
- <Column id="tue_ordendresn" type="STRING" size="256"/>
- <Column id="wed_ordendresn" type="STRING" size="256"/>
- <Column id="thu_ordendresn" type="STRING" size="256"/>
- <Column id="fri_ordendresn" type="STRING" size="256"/>
- <Column id="sat_ordendresn" type="STRING" size="256"/>
- <Column id="sun_ordendresnmin" type="STRING" size="256"/>
- <Column id="mon_ordendresnmin" type="STRING" size="256"/>
- <Column id="tue_ordendresnmin" type="STRING" size="256"/>
- <Column id="wed_ordendresnmin" type="STRING" size="256"/>
- <Column id="thu_ordendresnmin" type="STRING" size="256"/>
- <Column id="fri_ordendresnmin" type="STRING" size="256"/>
- <Column id="sat_ordendresnmin" type="STRING" size="256"/>
- <Column id="sun_reglscheflag" type="STRING" size="256"/>
- <Column id="mon_reglscheflag" type="STRING" size="256"/>
- <Column id="tue_reglscheflag" type="STRING" size="256"/>
- <Column id="wed_reglscheflag" type="STRING" size="256"/>
- <Column id="thu_reglscheflag" type="STRING" size="256"/>
- <Column id="fri_reglscheflag" type="STRING" size="256"/>
- <Column id="sat_reglscheflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_popmenu_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">예약지출력</Col>
- <Col id="func">fexeRsrvReport</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_popmenu_jcilist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="name" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="name">예약지출력</Col>
- <Col id="func">fexeRsrvReport</Col>
- </Row>
- <Row>
- <Col id="name">다학제간</Col>
- <Col id="func">fPateduSync</Col>
- </Row>
- <Row>
- <Col id="name">CarePlan</Col>
- <Col id="func">fCarePlanSync</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_boolcontrol" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bool" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="isoldata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_diaginfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_rsrvyddlist_date" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="yyyymmdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_progressnote_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cretno"/>
- <Col id="ioflag"/>
- <Col id="orddrid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_initexecward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_totaldclist_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_count" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_rsrvlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_srch.cmb_excuroom" propid="value" datasetid="ds_send" columnid="retroomcd"/>
- <BindItem id="item1" compid="grp_srch.opt_patnm" propid="value" datasetid="ds_patinfolist" columnid="hngnm"/>
- <BindItem id="item2" compid="grp_srch.ipt_pid" propid="value" datasetid="ds_send" columnid="pid"/>
- <BindItem id="item3" compid="grp_srch.ipt_todd" propid="value" datasetid="ds_send" columnid="todd"/>
- <BindItem id="item4" compid="grp_srch.ipt_fromdd" propid="value" datasetid="ds_send" columnid="fromdd"/>
- <BindItem id="item5" compid="tar_prcpremfact" propid="value" datasetid="ds_send" columnid="prcprem"/>
- <BindItem id="item6" compid="bool1" propid="value" datasetid="ds_init" columnid="autocheck"/>
- <BindItem id="item7" compid="bool3" propid="value" datasetid="ds_send" columnid="satdayflag"/>
- <BindItem id="item8" compid="bool4" propid="value" datasetid="ds_send" columnid="searchflag"/>
- <BindItem id="item9" compid="group7.txt_isol" propid="value" datasetid="ds_main_rehbprcpsubinfolist_isolinfo" columnid="isoldispcd"/>
- <BindItem id="item10" compid="radio1" propid="value" datasetid="ds_init" columnid="treeflag"/>
- <BindItem id="item11" compid="caption15" propid="text" datasetid="ds_hidden_isolinfo" columnid="isoldata"/>
- <BindItem id="item12" compid="grp_calendar.opt_year" propid="value" datasetid="ds_hidden_calendar" columnid="year"/>
- <BindItem id="item13" compid="grp_calendar.opt_month" propid="value" datasetid="ds_hidden_calendar" columnid="month"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-10-12
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-10-12 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- include "ast_examcurexp::combolist.xjs"
- include "emr_carecomxp::CareCom.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var gSuppdeptcd = "";
- var dayArr = ["sun","mon","tue","wed","thu","fri","sat"];
- var dayMemoArr = ["sun_memo","mon_memo","tue_memo","wed_memo","thu_memo","fri_memo","sat_memo"];
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력초기화
- ****************************************************************************************/
- function initCalendar() {
- // if (utlf_isNull(ds_hidden_calendar.getColumn(0,"year"))){
- var curDate = utlf_getCurrentDate().toDate();
-
- ds_hidden_calendar.setColumn(0,"year" , curDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", curDate.getDateFormat("MM"));
- setCalendar(curDate);
- // }else{
- // var curDate = ds_send_data.getColumn(0,"rsrvdd");
- //
- // ds_hidden_calendar.setColumn(0,"year" , curDate.substr(0, 4));
- // ds_hidden_calendar.setColumn(0,"month", curDate.substr(4, 2));
- //
- // setCalendar(curDate.toDate());
- // }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 선택날짜 색 주기
- ****************************************************************************************/
- function setCalendar(dateObj) {
- // 그리드 초기화
- ds_hidden_calendar_weeklist_list.clearData();
- ds_init_curerprescondlist_rsrvcalendar.clearData();
-
- dateObj.setDate(1);
-
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
-
- var rows = Math.ceil( ( startDay + days ) / 7 );
-
- for( var i = 0; i < rows; i++ )
- ds_hidden_calendar_weeklist_list.addRow();
-
- var rowIndex = 0;
- var colIndex = startDay;
- var toRIndex = 0;
- var toCIndex = 0;
- for( var i = 1; i <= days; i++ ) {
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex,dayArr[colIndex%7],i);
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex,dayMemoArr[colIndex%7],"0/0");
-
- if(i == parseInt(utlf_getCurrentDate().substr(6,2))) {
- toRIndex = rowIndex;
- toCIndex = colIndex;
- }
-
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
- ds_hidden_calendar_weeklist_list.rowposition = toRIndex;
- grd_calendar.setCellPos(toCIndex);
-
- ds_send.setColumn(0,"rsrvdd",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
- // fCalendar();
-
- // setRsrvPresCondByMonth();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력 색 설정
- ****************************************************************************************/
- function fCalendar(){
- // 달력 color초기화
- // for(var i = 0; i < grd_calendar.getCellCount("body"); i++) {
- // grd_calendar.setCellProperty("body",i,"color","");
- // }
-
- var oParam = {};
- oParam.id = "TRAEA02012";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetCalenList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_init_calenlist_calendinfo=calendinfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEA02012";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRAEA02012") > -1){
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
-
- for (var i = 0; i < ds_init_calenlist_calendinfo.rowcount; i++) {
- var dd = ds_init_calenlist_calendinfo.getColumn(i,"basedd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) - 1;
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_dutflag" , ds_init_calenlist_calendinfo.getColumn(i,"dutflag"));
- }
- }
- }
- function cf_TRAEA02012(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- function setCellColor(gridObj) {
- var calRow = gridObj.currentrow;
- var calCol = gridObj.currentcol;
- // var calCol2 = 0;
-
- if (utlf_getStringLength(ds_send.getColumn(0,"rsrvdd")) == 8) {
- if (!utlf_isNull(ds_hidden_calendar_weeklist_list.getColumn(calRow,dayArr[calCol%7]+ "_reglscheflag"))) { // "#daa7d9") {
- // gridObj.cellStyle("background-color", calRow, calCol) = "#ffffff";
- ds_hidden_calendar_weeklist_list.setColumn(calRow,dayArr[calCol%7]+ "_reglscheflag","");
- var index = ds_temp_rsrvyddlist_date.findRow("yyyymmdd",ds_send.getColumn(0,"rsrvdd"));
- // grd_temp2.row = index;
- // deleteSelectedRows(grd_temp2,false);
- ds_temp_rsrvyddlist_date.deleteRow(index);
- } else {
- // gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- // grd_temp2.addRow(false);
- ds_hidden_calendar_weeklist_list.setColumn(calRow,dayArr[calCol%7]+ "_reglscheflag","#daa7d9");
- var nRow = ds_temp_rsrvyddlist_date.addRow();
- ds_temp_rsrvyddlist_date.setColumn(nRow,"yyyymmdd",ds_send.getColumn(0,"rsrvdd"));
- }
- }
-
- // if( calCol < 7 )
- // calCol2 = calCol + 7;
- // else
- // calCol2 = calCol - 7;
- //
- // gridObj.cellStyle("background-color", calRow, calCol2) = gridObj.cellStyle("background-color", calRow, calCol);
- //
- // model.refresh();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : calendar 에서 선택한 년월일(YYYYMMDD)를 기준으로 예약시간대와 가용현황을 조회한다.
- ****************************************************************************************/
- function getRsrvPossTm(gridObj) {
- if(utlf_isNull(ds_send.getColumn(0,"ioflag"))) {
- sysf_messageBox("입원,외래중","C002");
- return;
- } else if(utlf_isNull(ds_send.getColumn(0,"excuroomcd"))) {
- sysf_messageBox("치료실","C002");
- return;
- } else {
- var calRow = gridObj.currentrow;
- var calCol = gridObj.currentcol;
- if( calCol >= 7 )
- calCol -= 7;
-
- var yyyy = ds_hidden_calendar.getColumn(0,"year");
- var mm = ds_hidden_calendar.getColumn(0,"month");
- var dd = ds_hidden_calendar_weeklist_list.getColumn(parseInt(calRow), parseInt(calCol));
-
- if (utlf_getStringLength(dd) == 1) {
- dd = "0" + dd;
- }
-
- ds_send.setColumn(0,"rsrvdd", yyyy + mm + dd);
-
- if (utlf_getStringLength(ds_send.getColumn(0,"rsrvdd")) == 8) {
- //20101001 조건에따른 조회여부 수정 - 박재영
- if(ds_send.getColumn(0,"searchflag") == "true"){ //스켸쥴부분
- call_TRAEA01904();
- setCellColor(grd_calendar);
- }
-
- if(ds_init.getColumn(0,"autocheck") == "true"){ //예약일자 자동생성부분
- call_TRAEA01907();
- setDelRsrvPresCondByMonth();
- }else{
- setCellColor(grd_calendar);
- }
- }
- }
- }
- function call_TRAEA01904() {
- dsf_createDsRow("ds_req", [
- {col:"rsrvdd", type:"STRING", size:256, val:ds_send.getColumn(0,"rsrvdd")}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send.getColumn(0,"ioflag")}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomcd")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"searchflag", type:"STRING", size:256, val:ds_send.getColumn(0,"searchflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01904";
- oParam.service = "examcurersrvapp.RehbRsrv";
- oParam.method = "reqGetRsrvPossTmList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rsrvposstmlist_rsrvposstm=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA01904";
- tranf_submit(oParam);
-
- ds_main_rsrvposstmlist_rsrvposstm.rowposition = -1;
- }
- function call_TRAEA01907() {
- ds_main_baseconfinfo_baseconflist.clearData();
- dsf_createDsRow("ds_req", [
- {col:"basecd", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomcd")}
- , {col:"rsrvdd", type:"STRING", size:256, val:ds_send.getColumn(0,"rsrvdd")}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send.getColumn(0,"ioflag")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"satdayflag", type:"STRING", size:256, val:ds_send.getColumn(0,"satdayflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01907";
- oParam.service = "examcurersrvapp.RehbRsrv";
- oParam.method = "reqGetRsrvSuccList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_baseconfinfo_baseconflist=baseconflist";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA01907";
- tranf_submit(oParam);
- }
- function setDelRsrvPresCondByMonth() {
- if(ds_init.getColumn(0,"autocheck") == "true"){ //예약일자 자동생성부분
- ds_temp_rsrvyddlist_date.clearData();
- var nRow = ds_temp_rsrvyddlist_date.addRow();
- ds_temp_rsrvyddlist_date.setColumn(nRow,"yyyymmdd",ds_send.getColumn(0,"rsrvdd"));
- }
-
- setCalCellRsrvDD();
-
- //예약일자선택에 해당 일자가 있으면 선택했을 때 색으로 표시
- // for (var k = 0; k < ds_temp_rsrvyddlist_date.rowcount; k++) {
- // var dd = model.getValue("/root/temp/rsrvyddlist/date[" + k + "]/yyyymmdd");
-
- // var curDate = dd.substr(6,2);
- // if (model.getValue("/root/hidden/calendar/month") == dd.substr(4, 2) ) {
- //
- // var curWeek = dd.toDate().getDayOfWeek("E").toLowerCase();
- // var calRow = -1;
- // var calCol = -1;
- //
- // if(curDate.substr(0,1) == "0") {
- // curDate = curDate.substr(1,1);
- // }
- //
- //
- // switch (curWeek) {
- // case "sun":
- // calCol = 0;
- // break;
- // case "mon":
- // calCol = 1;
- // break;
- // case "tue":
- // calCol = 2;
- // break;
- // case "wed":
- // calCol = 3;
- // break;
- // case "thu":
- // calCol = 4;
- // break;
- // case "fri":
- // calCol = 5;
- // break;
- // case "sat":
- // calCol = 6;
- // break;
- // default:
- // break;
- // }
- //
- //
- // for(var i = 1 ; i < grd_calendar.rows; i++ ) {
- // //alert(model.getValue("/root/hidden/calendar/weeklist/list["+i+"]/"+curWeek) + "########" + curDate);
- // if(model.getValue("/root/hidden/calendar/weeklist/list["+i+"]/"+curWeek) == curDate ) {
- // calRow = i;
- // }
- // }
- //
- // var tmpCalCol;
- //
- // if( calCol < 7 )
- // tmpCalCol = calCol + 7;
- // else
- // tmpCalCol = calCol - 7;
- //
- // //alert(calRow + "///" + calCol + "///" + tmpCalCol);
- // grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- // grd_calendar.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- // }
- // }
- }
- function setCalCellRsrvDD() {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
-
- for (var i = 0; i < ds_init_calenlist_calendinfo.rowcount; i++) {
- var dd = ds_init_calenlist_calendinfo.getColumn(i,"basedd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) - 1;
-
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "");
-
- for(var j = 0; j < ds_temp_rsrvyddlist_date.rowcount; j++) {
- var rsrvdd = ds_temp_rsrvyddlist_date.getColumn(j,"yyyymmdd");
- if( dd == rsrvdd ) {
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "#daa7d9");
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력에 일자별로 가용현황을 보여준다.
- ****************************************************************************************/
- function setRsrvPresCondByMonth() {
- //예약일자선택에 해당 일자가 있으면 선택했을 때 색으로 표시
- for (var k = 0; k < ds_temp_rsrvyddlist_date.rowcount; k++) {
- var dd = ds_temp_rsrvyddlist_date.getColumn(k,"yyyymmdd");
- var curDate = dd.substr(6,2);
-
- // if (ds_hidden_calendar.getColumn(0,"month") == dd.substr(4, 2)) {
- // var curWeek = dd.toDate().getDayOfWeek("E").toLowerCase();
- // var calRow = -1;
- // var calCol = -1;
- //
- // if(curDate.substr(0,1) == "0") {
- // curDate = curDate.substr(1,1);
- // }
- //
- // switch (curWeek) {
- // case "sun":
- // calCol = 0;
- // break;
- // case "mon":
- // calCol = 1;
- // break;
- // case "tue":
- // calCol = 2;
- // break;
- // case "wed":
- // calCol = 3;
- // break;
- // case "thu":
- // calCol = 4;
- // break;
- // case "fri":
- // calCol = 5;
- // break;
- // case "sat":
- // calCol = 6;
- // break;
- // default:
- // break;
- // }
- //
- // for(var i = 0 ; i < ds_hidden_calendar_weeklist_list.rowcount; i++ ) {
- // if( ds_hidden_calendar_weeklist_list.getColumn(i,curWeek) == curDate ) {
- // calRow = i;
- // }
- // }
- //
- // var tmpCalCol;
- //
- // if( calCol < 7 )
- // tmpCalCol = calCol + 7;
- // else
- // tmpCalCol = calCol - 7;
-
- // grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- // grd_calendar.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- // }
- }
- var curerrow = ds_init_curerprescondlist_curerprescond.rowposition;
- var curerid = ds_init_curerprescondlist_curerprescond.getColumn(curerrow,"userid");
-
- dsf_createDsRow("ds_req", [
- {col:"basecd", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomcd")}
- , {col:"rsrvdd", type:"STRING", size:256, val:ds_send.getColumn(0,"rsrvdd")}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send.getColumn(0,"ioflag")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01902";
- oParam.service = "examcurersrvapp.RehbRsrv";
- oParam.method = "reqGetCurerRsrvCountList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_curerprescondlist_curerprescond=curerprescond ds_init_curerprescondlist_rsrvcalendar=rsrvcalendar";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01902";
- tranf_submit(oParam);
- call_TRAEA01907();
-
- //20101001 조건에따른 조회여부 수정 - 박재영
- if(ds_send.getColumn(0,"searchflag") == "false"){
- //예약가용현황조회"/root/send/searchflag" 참조
- call_TRAEA01904();
- }
-
- if (!utlf_isNull(curerid)) {
- var new_curerid = ds_init_curerprescondlist_curerprescond.getColumn(curerrow,"userid");
- if (new_curerid == curerid) {
- ds_init_curerprescondlist_curerprescond.rowposition = curerrow;
- // grd_curer.select(curerrow, grd_curer.colRef("usernm")) = true;
- grd_curer.setFocus();
- grd_curer.setCellPos(grd_curer.getBindCellIndex("body","usernm"));
- grd_curer.showEditor(true);
- }
- }
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
- for (var i = 0; i < ds_init_curerprescondlist_rsrvcalendar.rowcount; i++) {
- var dd = ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"rsrvdd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) -1 ;
- ds_hidden_calendar_weeklist_list.setColumn(rowidx, dayMemoArr[colidx%7], ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"count")) ;
- // var v_count = ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"count");
- // var v_max = ds_init_curerprescondlist_rsrvcalendar.getColumn(i,"max")
- //예약가능일자 녹색주기
- // if( parseFloat(v_count) < parseFloat(v_max )){
- // ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "#c4e693");
- // } else {
- // ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "");
- // }
- }
- fCalendar(isDate);
- }
- function cf_TRAEA01902(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_curerprescondlist_curerprescond.rowposition = -1;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약, 수정, 취소 버튼의 click 이벤트 처리
- ****************************************************************************************/
- function exeRsrvTransaction(str) {
- for (var i = 0; i < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount; i++) {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"check") == "Y") {
- if ((str == "rsrv" || str == "upd") && (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"mig") == "Y")){
- sysf_messageBox("마이그레이션 자료는 예약변경이 불가능합니다. DC처리한 후 신규처방으로 처리하시기 바랍니다. \n 수납팀에 문의하시기 바랍니다.", "E999", "");
- return;
- }
- var nPrcpdd = utlf_transNullToEmpty(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"prcpdd"));
- var nRsrvdd = utlf_transNullToEmpty(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"rsrvdd"));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"prcpdd",utlf_getRemoveFormatter(nPrcpdd));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvdd",utlf_getRemoveFormatter(nRsrvdd));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvtm",utlf_transNullToEmpty(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"rsrvtm")));
- }
- }
- // var nodeList = instance1.selectNodes("/root/main/rehbprcpsubinfolist/rehbprcpsubinfo[check='Y'and lvl='2']");
- // var rCSV = getNodeListCSV(nodeList);
- var rCSV = null;
-
- dsf_createDs("ds_tmp");
- ds_tmp.copyData(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo);
- ds_tmp.filter("check=='Y' && lvl=='2'");
- var rowcount = ds_tmp.rowcount;
- rCSV = dsf_getDsCSV(ds_tmp);
-
- if ( rowcount == 0 ) {
- sysf_messageBox("처방내역을 ","C002");
- return "0";
- }
-
- var row = ds_main_rehbprcplist_rehbprcp.rowposition;
- if (ds_main_rehbprcplist_rehbprcp.getColumn(row,"ioflag") == "O"){
- var pid = ds_main_rehbprcplist_rehbprcp.getColumn(row,"pid");
- var orddd = ds_main_rehbprcplist_rehbprcp.getColumn(row,"orddd");
- var orddeptcd = ds_main_rehbprcplist_rehbprcp.getColumn(row,"orddeptcd");
- var orddrid = ds_main_rehbprcplist_rehbprcp.getColumn(row,"orddrid");
-
- /* 진료일 정보를 이용하여 이전 진단명이 존재 외래수진이력 조회 진단명이 없을 경우 */
- frmf_setParameter("preDiagCond", "Etc▦" + pid +"▦"+ orddd +"▦" + orddeptcd + "▦" + orddrid + "▦ds_hidden_diaginfo_ordinfo");
- fFindDiagInfo(); //CareCom.xjs
-
- if (!utlf_isNull(ds_hidden_diaginfo_ordinfo.getColumn(0,"pid"))) {
- var orddd_old = ds_hidden_diaginfo_ordinfo.getColumn(0,"orddd");
- var cretno_old = ds_hidden_diaginfo_ordinfo.getColumn(0,"cretno");
- var genrflagcd_old = "";
- var orddeptcd_old = ds_hidden_diaginfo_ordinfo.getColumn(0,"orddeptcd");
- var copyflag = "Y";
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.addColumn("orddd_old" ,"string");
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.addColumn("cretno_old" ,"string");
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.addColumn("genrflagcd_old" ,"string");
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.addColumn("orddeptcd_old" ,"string");
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.addColumn("copyflag" ,"string");
-
- for (var i = 0; i < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount; i++) {
- var check = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"check");
- var lvl = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"lvl");
- if (check == "Y" && lvl == "2" ) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"orddd_old", orddd_old);
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"cretno_old", cretno_old);
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"genrflagcd_old", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"ioflag"));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"orddeptcd_old", orddeptcd_old);
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"copyflag", copyflag);
- }
- }
-
- dsf_createDs("ds_tmp2");
- ds_tmp2.copyData(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo);
- ds_tmp2.filter("check=='Y' && lvl=='2'");
- rCSV = dsf_getDsCSV(ds_tmp2);
- }
- }
- dsf_setCSVToDs("ds_send_req_data",rCSV);
-
- ds_send_req_data.updateColID("curoomcd","excuroomcd");
- ds_send_req_data.updateColID("orddd","indd");
- ds_send_req_data.updateColID("prcpcd","calcscorcd");
- ds_send_req_data.updateColID("curerid","execrid");
- dsf_setDefaultVal(ds_send_req_data, "flag:"+str+",suppdeptcd:"+gSuppdeptcd);
-
- //노드 초기화 : 결과 메세지가 계속 누적되는 오류 수정
- ds_count.clear();
-
- var oParam = {};
- oParam.id = "TXAEA01901";
- oParam.service = "examcurersrvapp.RehbRsrv";
- oParam.method = "reqExeRehbRsrv";
- oParam.inds = "req=ds_send_req_data";
- oParam.outds = "ds_count=item";
- oParam.transaction = false;
- oParam.async = false;
- oParam.callback = "cf_TXAEA01901";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TXAEA01901") > -1){
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
-
- // 미수납 건이 존재하면 경고메시지 출력, 20081208, 장준원
- if ( ds_count.getColumn(0,"rtn_message") != "-" && !utlf_isNull(ds_count.getColumn(0,"rtn_message"))) {
- sysf_messageBox(ds_count.getColumn(0,"rtn_message"),"I999");
- }
-
- call_TRAEA01905();
-
- // var flag = ds_init.getColumn(0,"treeflag");
- //
- // if (flag == "true") {
- // setTree(grd_prcpsubinfo, 1, 3, true);
- // } else {
- // setTree(grd_prcpsubinfo, 1, 3, false);
- // }
-
- // grd_curer.select(grd_curer.selectedRow(0), grd_curer.colRef("usernm")) = false;
- ds_init_curerprescondlist_curerprescond.rowposition = -1;
- getCurerPresCond();
- }
- }
- function cf_TXAEA01901(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 해당 치료실의 치료사와 한달동안의 예약현황을 조회한다.
- ****************************************************************************************/
- function getCurerPresCond() {
- ds_main_rsrvposstmlist_rsrvposstm.clearData();
- ds_send.setColumn(0,"excuroomcd", ds_init_excuroomlist_excuroom.getColumn(ds_init_excuroomlist_excuroom.rowposition,"basecd"));
- ds_send.setColumn(0,"rsrvdd" , ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
-
- setCalendar(ds_send.getColumn(0,"rsrvdd").toDate());
- setRsrvPresCondByMonth();
- }
- function fsetRsrvYN() {
- // ds_send.setColumn(0,"prcprem","");
- //
- // for(var i = 0; i < ds_main_rehbprcplist_rehbprcp.rowcount; i++) {
- // grd_rehbprcp.rowStyle(i, "data", "background-color") = "#ffffff"; //흰색깔
- // if(model.getValue("/root/main/rehbprcplist/rehbprcp[" + i + "]/rsrvyn") == "Y") { //예약인경우
- // grd_rehbprcp.rowstyle(i ,"data","color") = "#FF8C00"; //글자색을 주황색으로 표시
- // }
- // }
- // //2013.02.19 by kya 진료비후불제 색깔 노란색으로 표시
- // aezfSetRowStyle("grd_rehbprcp" , "15" , "V" , "aftrcptinfo" );
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약예문 선택화면 오픈
- ****************************************************************************************/
- function fexeRsrvReport() {
- ds_send_popdata.setColumn(0,"pid" ,ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"pid"));
- ds_send_popdata.setColumn(0,"hngnm" ,ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"hngnm"));
- ds_send_popdata.setColumn(0,"sex" ,ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"sex"));
- var objArg = new Object();
- objArg.arg_ds_send_popdata= ds_send_popdata;
- frmf_modal("SPAEA01901", "SPAEA01901", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 다학제간 환자 교육 연동
- ****************************************************************************************/
- function fPateduSync() {
- var pid = "";
- var orddd = "";
- var cretno = "";
- var educd = "";
- var educnts = "";
-
- if (ds_main_rehbprcplist_rehbprcp.rowposition > -1) {
- pid = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"pid");
- orddd = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"orddd");
- cretno = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"cretno");
- }
-
- frmf_setParameter("SPMRJ00200_pid", pid); // 수진키 필수
- frmf_setParameter("SPMRJ00200_orddd", orddd); // 수진키 필수
- frmf_setParameter("SPMRJ00200_cretno", cretno); // 수진키 필수
- frmf_setParameter("SPMRJ00200_educd", educd); // 교육항목 옵션
- frmf_setParameter("SPMRJ00200_educnts", educnts); // 교육내용 옵션
-
- frmf_modal("SPMRJ00200", "SPMRJ00200", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : Care Plan 연동
- ****************************************************************************************/
- function fCarePlanSync() {
- var pid = "";
- var orddd = "";
- var cretno = "";
- var hngnm = "";
- var ioflag = "";
-
- if (ds_main_rehbprcplist_rehbprcp.rowposition > -1) {
- pid = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"pid");
- orddd = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"orddd");
- cretno = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"cretno");
- hngnm = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"hngnm");
- ioflag = ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"ioflag");
- }
-
- frmf_setParameter("SMMRJ00100_pid", pid); // 수진키 필수
- frmf_setParameter("SMMRJ00100_orddd", orddd); // 수진키 필수
- frmf_setParameter("SMMRJ00100_cretno", cretno); // 수진키 필수
- frmf_setParameter("SMMRJ00100_hngnm", hngnm); // 수진키 필수
- frmf_setParameter("SMMRJ00100_ioflag", ioflag); // 수진키 필수
-
- frmf_modal("SMMRJ00100", "SMMRJ00100", null, null, null, null, null, null, null, null, null, null, "M");
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEA01900
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEA01900_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEA01900
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEA01900_onload(obj:Form, e:LoadEventInfo)
- {
- lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
- gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
-
- frmf_createPopupMenu("pmn_rsrvlist","pmn_menu_onmenuclick"
- ,[{id: "fexeRsrvReport" , level: "0", title: "예약지출력"}]
- );
- frmf_createPopupMenu("pmn_jcilist","pmn_menu_onmenuclick"
- ,[{id: "fexeRsrvReport" , level: "0", title: "예약지출력"}
- ,{id: "fPateduSync" , level: "0", title: "다학제간"}
- ,{id: "fCarePlanSync" , level: "0", title: "CarePlan"}]
- );
- grdf_initGrid(grd_prcpsubinfo); // 그리드 전체 체크 기능 + 그리드소트
- grdf_setToolTipBind(grd_prcpsubinfo)
- grdf_setGridSort(grd_rehbprcp);
-
- if(frmf_checkOpener()){
- var deptcd = opener.frmf_getParameter("SMAEA01900_Param_doctorYn");
-
- if (deptcd == "Y") {
- gSuppdeptcd = "2220000000";
- }
- }
-
- try{
- ds_senda.copyData(arg_ds_senda);
- }catch(e){}
-
- initCalendar();
- fCalendar();
-
- ds_main_rehbprcplist_rehbprcp.clearData();
- ds_main_rsrvposstmlist_rsrvposstm.clearData();
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
- ds_init_curerprescondlist_curerprescond.clearData();
- ds_temp_rsrvyddlist_date.clearData();
-
- ds_send.setColumn(0,"ioflag","I");
- ds_send.setColumn(0,"fromdd",utlf_getCurrentDate());
- ds_send.setColumn(0,"todd" ,utlf_getCurrentDate());
-
- dsf_createDsRow("ds_req", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"largeclass", type:"STRING", size:256, val:"M2"}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01901";
- oParam.service = "examcureacptexecapp.AssgMngt";
- oParam.method = "reqGetCureRoomList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_init_excuroomlist_excuroom=item";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01901";
- tranf_submit(oParam);
-
- dsf_createDsRow("ds_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"initflag", type:"STRING", size:256, val:"1"}
- , {col:"alladdyn", type:"STRING", size:256, val:"Y"}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01201";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitExamCureRoomGrpCodeList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_cmb_info_initexecroom=initexcuroom ds_init_cmb_info_initexecward=initexcuward";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01201";
- tranf_submit(oParam);
-
- grp_srch.cmb_excuroom.index = 0;
- grp_srch.ipt_pid.setFocus();
- // astGetComboList( new Array("A520", "A530"), new Array("/root/init/baseinfo/initautoroom", "/root/init/baseinfo/initsuppdeptcd") );
- // submit("TRAAA00001", false);
- var arrParam = [{dsNm: "ds_init_A520", cdGrpId: "A520"} //root/init/baseinfo/initautoroom
- ,{dsNm: "ds_init_A530", cdGrpId: "A530"} //root/init/baseinfo/initsuppdeptcd
- ]
- lf_getAstCodeList(arrParam);
-
- ds_init_A520.deleteRow(0);
- ds_init_A530.deleteRow(0);
-
- if (!utlf_isNull(ds_senda.getColumn(0,"pid"))) {
- ds_send.setColumn(0,"pid", ds_senda.getColumn(0,"pid"));
- // ioflag 값에 따라 입원 외래 둘중 하나를 선택하면서 조회는 전체 조회를 한다.. 이해가 되지 않지만 그대로 따른다.
- // button3.dispatch("DOMActivate");
- ds_hidden_isolinfo.setColumn(0,"isoldata","");
- ds_send.setColumn(0,"ioflag","");
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
- //20160526 속도개선
- if (utlf_isNull(ds_send.getColumn(0,"pid"))) {
- if ((parseInt(ds_send.getColumn(0,"todd")) - parseInt(ds_send.getColumn(0,"fromdd"))) > 7 ) {
- sysf_messageBox("등록번호 없이는 일주일이내만 조회됩니다. 다시","C002");
- return
- }
- }
-
- call_TRAEA01903();
-
- tab1.enableevent = false;
- if (ds_senda.getColumn(0,"ioflag") == "I"){
- tab1.tabindex = 0;
- ds_send.setColumn(0,"ioflag","I");
- }else{
- tab1.tabindex = 1;
- ds_send.setColumn(0,"ioflag","O");
- }
- tab1.enableevent = true;
- }
-
- // JCI 적용 여부
- ds_send.setColumn(0,"grupcdid","JCI01");
- ds_main_codelist_item.clearData();
-
- dsf_createDsRow("ds_req", [
- {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"grupcdid", type:"STRING", size:256, val:ds_send.getColumn(0,"grupcdid")}
- ]);
- var oParam = {};
- oParam.id = "TRAEB00010";
- oParam.service = "examcurebaseapp.ComCode";
- oParam.method = "reqGetComCodeDetailList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_codelist_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRAEB00010";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRAEB00010") > -1) {
- var cnt = ds_main_codelist_item.rowcount;
-
- if (cnt > 0) {
- var jciyn = ds_main_codelist_item.getColumn(0,"cdid");
- ds_send.setColumn(0,"jciyn", jciyn);
- if (jciyn == "Y") {
- btn_patedu.visible = true;
- btn_careplan.visible = true;
- } else {
- btn_patedu.visible = false;
- btn_careplan.visible = false;
- }
- } else {
- btn_patedu.visible = false;
- btn_careplan.visible = false;
- }
- }
- }
- // ds에 생성된 id별 함수 실행
- function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function cf_TRAEA01901(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_excuroomlist_excuroom.rowposition = -1;
- }
- function cf_TRAEA01201(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_info_initexecroom.updateColID("basecd","excuroomcdid");
- ds_init_cmb_info_initexecroom.updateColID("basecdflagdesc","excuroomcdnm");
- ds_init_cmb_info_initexecward.updateColID("wardroomcdid","execwardcdid");
- ds_init_cmb_info_initexecward.updateColID("wardroomcdnm","execwardcdnm");
- }
- function cf_TRAEB00010(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function tab1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- tab1_changeEvent();
- }
- function tab1_changeEvent() {
- //감염정보
- ds_hidden_isolinfo.setColumn(0,"isoldata","");
-
- if(tab1.tabindex == 0) {
- ds_send.setColumn(0,"ioflag","I");
- } else if(tab1.tabindex == 1) {
- ds_send.setColumn(0,"ioflag","O");
- } else {
- ds_send.setColumn(0,"ioflag","");
- }
-
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
- //20160526 속도개선
- if (utlf_isNull(ds_send.getColumn(0,"pid"))) {
- if ((parseInt(ds_send.getColumn(0,"todd")) - parseInt(ds_send.getColumn(0,"fromdd"))) > 7 ) {
- sysf_messageBox("등록번호 없이는 일주일이내만 조회됩니다. 다시","C002");
- return
- }
- }
-
- call_TRAEA01903();
- // fsetRsrvYN();
- }
- function call_TRAEA01903() {
- ds_main_rehbprcplist_rehbprcp.clearData();
- dsf_createDsRow("ds_req", [
- {col:"fromdd", type:"STRING", size:256, val:ds_send.getColumn(0,"fromdd")}
- , {col:"todd", type:"STRING", size:256, val:ds_send.getColumn(0,"todd")}
- , {col:"pid", type:"STRING", size:256, val:ds_send.getColumn(0,"pid")}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send.getColumn(0,"ioflag")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send.getColumn(0,"retroomcd")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01903";
- oParam.service = "examcurersrvapp.RehbRsrv";
- oParam.method = "reqGetRehbPrcpList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rehbprcplist_rehbprcp=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA01903";
- tranf_submit(oParam);
-
- // ds_main_rehbprcplist_rehbprcp.rowposition = -1;
- }
- function grp_srch_button61_onclick(obj:Button, e:ClickEventInfo)
- {
- // 환자조회
- var objArg = new Object();
- objArg.arg_ds_send = ds_send;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, null, 200, 200, null, null, null, null, null, "M");
-
- ds_send.setColumn(0,"pid", ds_patinfolist.getColumn(0,"pid"));
- }
- function grp_srch_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- grp_srch_btn_sea_onclick();
- }
- }
- function grp_srch_cmb_excuroom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- grp_srch_btn_sea_onclick();
- }
- function grp_srch_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- if(grp_srch.ipt_fromdd.value > grp_srch.ipt_todd.value){
- sysf_messageBox("조회시작일자가 조회종료일자보다 큽니다. 다시","C002");
- }
- if(utlf_isNull(ds_send.getColumn(0,"ioflag"))) {
- ds_send.setColumn(0,"ioflag","I");
- tab1.enableevent = false;
- tab1.tabindex = 0;
- tab1.enableevent = true;
- }
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
-
- call_TRAEA01903();
- // fsetRsrvYN();
- }
- function grd_rehbprcp_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( e.row > -1 ){
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_send.setColumn(0,"prcprem","");
- ds_send.setColumn(0,"subinfopid",ds_main_rehbprcplist_rehbprcp.getColumn(e.row,"pid"));
- ds_send.setColumn(0,"deptcd" ,ds_main_rehbprcplist_rehbprcp.getColumn(e.row,"deptcd"));
- ds_send.setColumn(0,"ioflag" ,ds_main_rehbprcplist_rehbprcp.getColumn(e.row,"ioflag"));
-
- if (utlf_isNull(ds_send.getColumn(0,"rsrvflag"))) {
- ds_send.setColumn(0,"rsrvflag","bf");
- }
-
- if (!utlf_isNull(ds_send.getColumn(0,"subinfopid")) && !utlf_isNull(ds_send.getColumn(0,"deptcd"))) {
- call_TRAEA01905();
-
- ds_send.setColumn(0,"pid", "");
- // 아웃라인바(setTree 초기화)
- // setCollapsed(setCollapsed, false);
- // grd_prcpsubinfo.outlinebar = 0;
- grdf_setCollapsed(grd_prcpsubinfo,false);
-
- for(var k = 0; k < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount; k++) {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k,"lvl") == 1) {
- if(utlf_isNull(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k, "curoom"))) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(k, "curoom", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k+1, "curoom"));
- }
- if(utlf_isNull(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k, "curer"))) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(k, "curer", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k+1, "curer"));
- }
- //20101001 예약일자,시간 직접입력 가능하게 수정 - 박재영
- grd_prcpsubinfo.setCellProperty("body",8,"edittype","text");
- grd_prcpsubinfo.setCellProperty("body",9,"edittype","text");
- }
- }
-
- // var flag = ds_init.getColumn(0,"treeflag");
- //
- // if (flag == "true") {
- // setTree(grd_prcpsubinfo, 1, 3, true);
- // } else {
- // setTree(grd_prcpsubinfo, 1, 3, false);
- // }
-
- ds_hidden_boolcontrol.setColumn(0,"bool", "");
- }
- //환자Comment 환자정보 조회
- ds_hidden_isolinfo.setColumn(0,"isoldata", "");
-
- if (!utlf_isNull(ds_main_rehbprcpsubinfolist_isolinfo.getColumn(0,"isoldispcd"))) {
- ds_hidden_isolinfo.setColumn(0,"isoldata", "확인");
- }
- //2011.1.3 c y w 환자예약중 다른환자 선택시 선택되어있던 예약일시 제거
- ds_temp_rsrvyddlist_date.clearData();
-
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowposition = -1;
- setDelRsrvPresCondByMonth();
- }
- }
- function call_TRAEA01905() {
- dsf_createDsRow("ds_req", [
- {col:"pid", type:"STRING", size:256, val:ds_send.getColumn(0,"subinfopid")}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send.getColumn(0,"ioflag")}
- , {col:"fromdd", type:"STRING", size:256, val:ds_send.getColumn(0,"fromdd")}
- , {col:"todd", type:"STRING", size:256, val:ds_send.getColumn(0,"todd")}
- , {col:"deptcd", type:"STRING", size:256, val:ds_send.getColumn(0,"deptcd")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rsrvflag", type:"STRING", size:256, val:ds_send.getColumn(0,"rsrvflag")}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send.getColumn(0,"retroomcd")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01905";
- oParam.service = "examcurersrvapp.RehbRsrv";
- oParam.method = "reqGetPrcpSubInfoList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rehbprcpsubinfolist_rehbprcpsubinfo=item ds_main_rehbprcpsubinfolist_rsrvprescond=rsrv ds_main_rehbprcpsubinfolist_isolinfo=patisolinfolist";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01905";
- tranf_submit(oParam);
- }
- function cf_TRAEA01905(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setFixVal(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo, "check:N");
- ds_main_rehbprcpsubinfolist_rsrvprescond.updateColID("rsrvdd","rsrvday");
- dsf_setDefaultVal(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo, "all");
- ds_main_rehbprcpsubinfolist_isolinfo.updateColID("etccnts","isoldispcd");
- ds_temp_rsrvyddlist_date.clearData();
- }
- function grd_rehbprcp_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1) {
- // 2010.03.08 JCI 관련 다학제간/Care plan 연동 메뉴 추가 김건기
- var jciyn = ds_send.getColumn(0,"jciyn");
- if (jciyn == "Y") {
- // setPopupMenu("grd_rehbprcp", false, "/root/hidden/popmenu/jcilist/item", "name", "func");
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pmn_jcilist.trackPopup(e.screenX,e.screenY);
- } else {
- // setPopupMenu("grd_rehbprcp", false, "/root/hidden/popmenu/rsrvlist/item", "name", "func");
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pmn_rsrvlist.trackPopup(e.screenX,e.screenY);
- }
- }
-
- return true;
- }
- function grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row > -1) {
- getRsrvPossTm(obj);
- }
- }
- function tab1_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
- {
- // if(e.fromreferenceobject.name == "tab1"){
- // var sIdx = obj.getIndex(e.clientX, e.canvasY);
- //
- // if( sIdx != -1){
- // if( e.index == sIdx ){
- // obj.tabindex = sIdx;
- // frmf_inputEnterKey("tab1", "onchanged", new TabIndexChangeEventInfo);
- // }
- // }
- // }
- }
- function grd_excuroom_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if(e.row > -1) {
- ds_temp_rsrvyddlist_date.clearData();
- getCurerPresCond();
- }
- }
- function grd_prcpsubinfo_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if( e.row > -1 ){
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"lvl") == 1) {
- var check = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"check");
- var prcpremfact = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"prcpdelivefact");
- var prcpno = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"prcpno");
- tar_prcpremfact.value = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"prcpdelivefact");
-
- if (ds_init_A520.getColumn(0,"cdid") == "Y"){
- irow = e.row; // + 1;
- var sroomcd = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(irow,"curoomcd");
- var krow = ds_init_excuroomlist_excuroom.findRow(basecd,sroomcd);
- ds_init_excuroomlist_excuroom.rowposition = krow;
- ds_temp_rsrvyddlist_date.clearData();
-
- getCurerPresCond();
- }
- if(e.col == obj.getBindCellIndex("body","check")) {
- for (var i = e.row+1 ; i < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount ; i++) {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"lvl") == 2) {
- // && ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"prcpno") == prcpno) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"check", check);
- } else {
- return;
- }
- }
- }
- } else {
- var colidx = e.col; //선택한 cell의 값
- //20101001 예약일자,시간 직접입력 가능하게 수정 - 박재영
- // if( grd_prcpsubinfo.colAttribute(colidx, "ref") != "rsrvdd" && grd_prcpsubinfo.colAttribute(colidx, "ref") != "rsrvtm"){
- if(e.col != obj.getBindCellIndex("body","rsrvdd") && e.col != obj.getBindCellIndex("body","rsrvtm")) {
- var curoom = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"curoom");
- var curer = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(e.row,"curer");
-
- ds_init_excuroomlist_excuroom.rowposition = ds_init_excuroomlist_excuroom.findRow("basecdflagdesc",curoom);
-
- getCurerPresCond();
-
- ds_init_curerprescondlist_curerprescond.rowposition = ds_init_curerprescondlist_curerprescond.findRow("usernm",curer);
- }
- }
-
- setDelRsrvPresCondByMonth();
- }
- }
- function ds_main_rehbprcpsubinfolist_rehbprcpsubinfo_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="check") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function grd_rsrvposstm_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var cRow = e.row;
- if( cRow > -1 ){
- dsf_createDs("ds_tmp");
- ds_tmp.copyData(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo);
- ds_tmp.filter("check=='Y'");
- var rowcount = ds_tmp.rowcount;
- if (rowcount == 0) {
- sysf_messageBox("처방내역을 ","C002");
- ds_main_rsrvposstmlist_rsrvposstm.rowposition = -1;
- return "0";
- }
-
- var rsrvcnt = utlf_transNullToEmpty(ds_main_rsrvposstmlist_rsrvposstm.getColumn(cRow,"count"));
- var str = rsrvcnt.split("/");
-
- if (str[0] == str[1]) {
- sysf_messageBox("가용인원을 ","E003");
- return;
- }
-
- if (ds_init_curerprescondlist_curerprescond.rowposition < 0) {
- sysf_messageBox("치료사를 " ,"C002");
- return;
- }
-
- var curoom = ds_init_excuroomlist_excuroom.getColumn(ds_init_excuroomlist_excuroom.rowposition,"basecdflagdesc");
- var curoomcd = ds_init_excuroomlist_excuroom.getColumn(ds_init_excuroomlist_excuroom.rowposition,"basecd");
- var curer = ds_init_curerprescondlist_curerprescond.getColumn(ds_init_curerprescondlist_curerprescond.rowposition,"usernm");
- var curerid = ds_init_curerprescondlist_curerprescond.getColumn(ds_init_curerprescondlist_curerprescond.rowposition,"userid");
-
- var rsrvyyyymmdd = "";
- var rsrvtm = ds_main_rsrvposstmlist_rsrvposstm.getColumn(cRow,"rsrvtm");
- var idx = 0; //grd_temp2.vscrollbar.pos;
-
- // grd_temp2.sort(1, 1, grd_temp2.bottomRow, 1) = "asc";
- // grd_temp2.gridToInstance();
- ds_temp_rsrvyddlist_date.keystring = "S:yyyymmdd";
- grd_temp2.redraw();
-
- var k = 0;
- var k1 = 0;
- var k2 = 0;
- var irow = 0;
- var sdd = "";
- var sdd1 = "";
- var sdd2 = "";
-
- for (var i = 0; i < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount; i++) {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"check") == "Y") {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"lvl") == 2) {
- if (ds_init.getColumn(0,"autocheck") == "true") { //예약일자 자동 생성
- k = k + 1;
- if (parseFloat(k) >= parseFloat(k1)){
- sdd = ds_main_baseconfinfo_baseconflist.getColumn(irow,"basedd");
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvdd", utlf_transNullToEmpty(sdd));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvtm", utlf_transNullToEmpty(rsrvtm));
- k = 1;
- irow = irow + 1;
- }else{
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvdd", utlf_transNullToEmpty(sdd));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvtm", utlf_transNullToEmpty(rsrvtm));
- }
- } else {
- rsrvyyyymmdd = ds_temp_rsrvyddlist_date.getColumn(idx,"yyyymmdd");
- if (utlf_isNull(rsrvyyyymmdd)) {
- //2010.11.29 수동예약시 선택한 일만큼 예약함 - 박재영
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"check","N");
- }else if (rsrvyyyymmdd < utlf_getCurrentDate()) {
- sysf_messageBox("과거일자로 예약" ,"E001");
- return;
- }else{
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvdd",utlf_transNullToEmpty(rsrvyyyymmdd));
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"rsrvtm",utlf_transNullToEmpty(rsrvtm));
- }
-
- // if (idx == grd_temp2.bottomRow) {
- if (idx == ds_temp_rsrvyddlist_date.rowcount-1) {
- idx += 1;
- }else {
- idx += 1;
- }
- }
-
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"curoom", curoom);
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"curoomcd", curoomcd);
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"curerid", curerid);
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(i,"curer", curer);
- } else if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"lvl") == 1) {
- idx = 0; //grd_temp2.topRow;
- k2 = ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(i,"prcptims");
- k1 = k2;
- irow = 0;
- k = 0;
- sdd = ds_main_baseconfinfo_baseconflist.getColumn(irow,"basedd");
- }
- }
- }
- }
- }
- function grd_temp2_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //20101004 클릭시 예약일자 삭제(달력포함) - 박재영
- if( e.row > -1 ){
- ds_temp_rsrvyddlist_date.deleteRow(e.row);
- setDelRsrvPresCondByMonth();
- }
- }
- function radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var flag = e.postvalue
- if (flag == "true") {
- grd_prcpsubinfo.treeinitstatus = "collapse,null";
- } else {
- grd_prcpsubinfo.treeinitstatus = "expand,all";
- }
- }
- function bool3_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- // alert("click : "+obj.value+" / "+ds_send.getColumn(0,"satdayflag"));
- call_TRAEA01907();
- }
- function bool1_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- var autocheck = obj.value;
- if(autocheck == "true"){
- ds_temp_rsrvyddlist_date.clearData();
- getCurerPresCond() ;
- }
- }
- function grp_calendar_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'Y');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- if(utlf_isNull(ds_send.getColumn(0,"excuroomcd"))) {
- sysf_messageBox("치료실","C002");
- return;
- }
- setCalendar(isDate);
- getCurerPresCond();
- setCalCellRsrvDD();
- }
- function grp_calendar_btn_premonth_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'M');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- if(utlf_isNull(ds_send.getColumn(0,"excuroomcd"))) {
- sysf_messageBox("치료실","C002");
- return;
- }
-
- setCalendar(isDate);
- getCurerPresCond();
- setCalCellRsrvDD();
- }
- function grp_calendar_button34_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'M');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- if(utlf_isNull(ds_send.getColumn(0,"excuroomcd"))) {
- sysf_messageBox("치료실","C002");
- return;
- }
-
- setCalendar(isDate);
- getCurerPresCond();
- setCalCellRsrvDD();
- }
- function grp_calendar_button32_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'Y');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- if(utlf_isNull(ds_send.getColumn(0,"excuroomcd"))) {
- sysf_messageBox("치료실","C002");
- return;
- }
-
- setCalendar(isDate);
- getCurerPresCond();
- setCalCellRsrvDD();
- }
- function tab2_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- tab2_changeEvent();
- }
- function tab2_changeEvent() {
- if(tab2.tabindex == 0) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
- ds_main_rehbprcpsubinfolist_isolinfo.clearData();
- ds_send.setColumn(0,"rsrvflag" ,"bf");
- ds_send.setColumn(0,"subinfopid" ,ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"pid"));
- ds_send.setColumn(0,"deptcd" ,ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"deptcd"));
- ds_send.setColumn(0,"ioflag" ,ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"ioflag"));
-
- if (utlf_isNull(ds_send.getColumn(0,"ioflag"))) return;
-
- call_TRAEA01905();
- // 아웃라인바(setTree 초기화)
- // setCollapsed(setCollapsed, false);
- // grd_prcpsubinfo.outlinebar = 0;
- grdf_setCollapsed(grd_prcpsubinfo,false);
- for(var k = 0; k < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount; k++) {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k,"lvl") == 1) {
- if(utlf_isNull(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k, "curoom"))) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(k, "curoom", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k+1, "curoom"))
- }
- if(utlf_isNull(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k, "curer"))) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(k, "curer", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k+1, "curer"))
- }
- }
- }
- // setTree
- // var flag = ds_init.getColumn(0,"treeflag");
- // if (flag == "true") {
- // setTree(grd_prcpsubinfo, 1, 3, true);
- // } else {
- // setTree(grd_prcpsubinfo, 1, 3, false);
- // }
- ds_hidden_boolcontrol.setColumn(0,"bool", "");
- btn_upd.enable = false;
- btn_can.enable = false;
- } else {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.clearData();
- ds_main_rehbprcpsubinfolist_rsrvprescond.clearData();
- ds_main_rehbprcpsubinfolist_isolinfo.clearData();
- ds_send.setColumn(0,"rsrvflag" ,"all");
-
- if (utlf_isNull(ds_send.getColumn(0,"ioflag"))) return;
- call_TRAEA01905();
- // 아웃라인바(setTree 초기화)
- // setCollapsed(setCollapsed, false);
- // grd_prcpsubinfo.outlinebar = 0;
- grdf_setCollapsed(grd_prcpsubinfo,false);
- for(var k = 0; k < ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.rowcount; k++) {
- if (ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k,"lvl") == 1) {
- if(utlf_isNull(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k, "curoom"))) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(k, "curoom", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k+1, "curoom"))
- }
- if(utlf_isNull(ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k, "curer"))) {
- ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.setColumn(k, "curer", ds_main_rehbprcpsubinfolist_rehbprcpsubinfo.getColumn(k+1, "curer"))
- }
- }
- }
- // setTree
- // var flag = model.getValue("/root/init/treeflag");
- // if (flag == "true") {
- // setTree(grd_prcpsubinfo, 1, 3, true);
- // } else {
- // setTree(grd_prcpsubinfo, 1, 3, false);
- // }
- //btn_rsrv.disabled = true;
- btn_upd.enable = true;
- btn_can.enable = true;
- }
- }
- function tab2_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
- {
- // if(e.fromreferenceobject.name == "tab2"){
- // var sIdx = obj.getIndex(e.clientX, e.canvasY);
- // if( sIdx != -1){
- // if( e.index == sIdx ){
- // obj.tabindex = sIdx;
- // frmf_inputEnterKey("tab2", "onchanged", new TabIndexChangeEventInfo);
- // }
- // }
- // }
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_rehbprcplist_rehbprcp.rowposition;
- var pid = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"pid"));
- var orddd = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"orddd"));
- var cretno = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"cretno"));
- var ioflag = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"ioflag"));
- var orddeptcd = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"deptcd"));
- var orddrid = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"orddrid"));
- var patnm = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"hngnm"));
- var age = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"age"));
- var sex = utlf_transNullToEmpty(ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"sex"));
- var suppdeptcd = ds_init_A530.getColumn(0,"cdid");
- ds_send.setColumn(0,"pid" ,ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"pid")); //progress note 호출시 pid로 넘겨야함
- ds_send.setColumn(0,"orddeptcd" ,ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"deptcd"));
- // 퇴원 후 제증명 발급을 위해 외래등록한 경우 외래 수진이력을 재 조회해서
- // Progress Note에 외래 수진이력 넘기는 오류가 발생하여 주석처리함. 2009.07.17 김건기
- frmf_setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
- frmf_modal("SPMMR05400", "SPMMR05400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function caption15_onclick(obj:Static, e:ClickEventInfo)
- {
- if(utlf_isNull(obj.text)) return;
- group7.visible = true;
- }
- function group7_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- group7.visible = false;
- }
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("SMMRI00400_param_pid" , ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"pid"));
- frmf_setParameter("SMMRI00400_param_chosflag", ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"prcpgenrflag"));
- //내원구분은 I O S E D 모두 가능
- frmf_modal("SMMRI00400", "SMMRI00400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- function button10_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter ( "SMMMO02500_cond" , ds_main_rehbprcplist_rehbprcp.getColumn(ds_main_rehbprcplist_rehbprcp.rowposition,"pid"));
- frmf_open("SMMMO02500", "SMMMO02500", "", "", 2, 0, 0, "", "", "", "", "", "M");
- }
- function btn_prt_onclick(obj:Button, e:ClickEventInfo)
- {
- // aezfOcrListPrint("/root/main/rehbprcplist/rehbprcp", grd_rehbprcp.row, "pid", "orddd", "deptcd", "depthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
- lf_aezfOcrListPrint(grd_rehbprcp,ds_main_rehbprcplist_rehbprcp.rowposition, "pid", "orddd", "deptcd", "depthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
- }
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- // openInternal("modeless_topmost","SPAEA02000","scn",1,1000,0,0,"","", "min;max:hidden;", 0);
- frmf_open("SPAEA02000","SPAEA02000", "", false, 1, 1000, "", "", "", "", "", "", "M");
- }
- function btn_rsrvpaper_onclick(obj:Button, e:ClickEventInfo)
- {
- if(utlf_isNull(ds_send.getColumn(0,"subinfopid"))) {
- sysf_messageBox("환자를 선택하셔야 합니다.", "E");
- return;
- }
-
- var ioflag = ds_send.getColumn(0,"ioflag");
- var fromdd = ds_send.getColumn(0,"fromdd");
- var todd = ds_send.getColumn(0,"todd");
-
- //2011.05.02 입원환자 예약+10일까지 출력 - 박재영
- if(ioflag == "O"){
- }else{
- todd = fromdd.toDate().getAddDate(10,"D").getDateFormat("YYYYMMDD");
- }
-
- ds_send_rsrvpaper.setColumn(0,"fromdd" , fromdd);
- ds_send_rsrvpaper.setColumn(0,"todd" , todd);
- ds_send_rsrvpaper.setColumn(0,"pid" , ds_send.getColumn(0,"subinfopid"));
- ds_send_rsrvpaper.setColumn(0,"basesuppdeptcd" , gSuppdeptcd);
-
- var oParam = {};
- oParam.id = "TRAEA01210";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetRehbRsrvList";
- oParam.inds = "req=ds_send_rsrvpaper";
- oParam.outds = "ds_main_rsrvlist_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01210";
- tranf_submit(oParam);
- }
- function cf_TRAEA01210(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- // 출력물 형태를 만들기 위한 작업
- if(ds_main_rsrvlist_item.rowcount > 0) {
- dsf_createDs("ds_temp_rsrvlist" ,[{col:"pid", type:"string", size:256}
- , {col:"hngnm", type:"string", size:256}
- , {col:"excuroomnm", type:"string", size:256}
- , {col:"cntctel", type:"string", size:256}
- , {col:"execrnm", type:"string", size:256}
- , {col:"rsrvtm", type:"string", size:256}
- , {col:"rsrvdd", type:"string", size:256}
- , {col:"examgoal", type:"string", size:256}
- , {col:"dayweek", type:"string", size:256}
- , {col:"rsrvdd1", type:"string", size:256}
- , {col:"rsrvdd2", type:"string", size:256}
- , {col:"rsrvdd3", type:"string", size:256}
- , {col:"rsrvdd4", type:"string", size:256}
- , {col:"rsrvdd5", type:"string", size:256}
- , {col:"rsrvdd6", type:"string", size:256}
- , {col:"rowno", type:"string", size:256}
- , {col:"line", type:"string", size:256}
- ]);
- ds_main_rsrvlist_item.keystring = "S:excuroomnm,cntctel,execrnm,rsrvtm";
- var nRow = ds_temp_rsrvlist.addRow();
- ds_temp_rsrvlist.setColumn(nRow,"line","Y");
- var str = ds_main_rsrvlist_item.getColumn(0,"excuroomnm") + ds_main_rsrvlist_item.getColumn(0,"cntctel") + ds_main_rsrvlist_item.getColumn(0,"execrnm") + ds_main_rsrvlist_item.getColumn(0,"rsrvtm");
- var tempStr = trim(utlf_getCurrentDate().substr(0,4) + ds_main_rsrvlist_item.getColumn(0,"rsrvdd").replace("/","").replace(" ","")).toDate().getAddDate(7-ds_main_rsrvlist_item.getColumn(0,"dayweek"),"D").getDateFormat("YYYYMMDD");
- var i = 0;
- var rowno = 1;
- while(i < ds_main_rsrvlist_item.rowcount) {
- if(utlf_isNull(ds_main_rsrvlist_item.getColumn(i,"pid"))) {
- i++;
- continue;
- }
-
- var str2 = ds_main_rsrvlist_item.getColumn(i,"excuroomnm") + ds_main_rsrvlist_item.getColumn(i,"cntctel") + ds_main_rsrvlist_item.getColumn(i,"execrnm") + ds_main_rsrvlist_item.getColumn(i,"rsrvtm");
- if(str != str2) {
- nRow = ds_temp_rsrvlist.addRow();
- rowno++;
- ds_temp_rsrvlist.setColumn(nRow,"line","Y");
- }
-
- ds_temp_rsrvlist.setColumn(nRow,"rowno",rowno);
- ds_temp_rsrvlist.setColumn(nRow,"pid",ds_main_rsrvlist_item.getColumn(i,"pid"));
- ds_temp_rsrvlist.setColumn(nRow,"hngnm",ds_main_rsrvlist_item.getColumn(i,"hngnm"));
- ds_temp_rsrvlist.setColumn(nRow,"excuroomnm",ds_main_rsrvlist_item.getColumn(i,"excuroomnm"));
- ds_temp_rsrvlist.setColumn(nRow,"cntctel",ds_main_rsrvlist_item.getColumn(i,"cntctel"));
- ds_temp_rsrvlist.setColumn(nRow,"execrnm",ds_main_rsrvlist_item.getColumn(i,"execrnm"));
- ds_temp_rsrvlist.setColumn(nRow,"rsrvtm",ds_main_rsrvlist_item.getColumn(i,"rsrvtm"));
- if(tempStr == trim(utlf_getCurrentDate().substr(0,4) + ds_main_rsrvlist_item.getColumn(i,"rsrvdd").replace("/","").replace(" ","")).toDate().getAddDate(7-ds_main_rsrvlist_item.getColumn(i,"dayweek"),"D").getDateFormat("YYYYMMDD")) {
- ds_temp_rsrvlist.setColumn(nRow,"rsrvdd"+ds_main_rsrvlist_item.getColumn(i,"dayweek"),trim(ds_main_rsrvlist_item.getColumn(i,"rsrvdd")));
- } else {
- if(str == str2) nRow = ds_temp_rsrvlist.addRow();
- ds_temp_rsrvlist.setColumn(nRow,"rowno",rowno);
- ds_temp_rsrvlist.setColumn(nRow,"pid",ds_main_rsrvlist_item.getColumn(i,"pid"));
- ds_temp_rsrvlist.setColumn(nRow,"hngnm",ds_main_rsrvlist_item.getColumn(i,"hngnm"));
- ds_temp_rsrvlist.setColumn(nRow,"excuroomnm",ds_main_rsrvlist_item.getColumn(i,"excuroomnm"));
- ds_temp_rsrvlist.setColumn(nRow,"cntctel",ds_main_rsrvlist_item.getColumn(i,"cntctel"));
- ds_temp_rsrvlist.setColumn(nRow,"execrnm",ds_main_rsrvlist_item.getColumn(i,"execrnm"));
- ds_temp_rsrvlist.setColumn(nRow,"rsrvtm",ds_main_rsrvlist_item.getColumn(i,"rsrvtm"));
- ds_temp_rsrvlist.setColumn(nRow,"rsrvdd"+ds_main_rsrvlist_item.getColumn(i,"dayweek"),trim(ds_main_rsrvlist_item.getColumn(i,"rsrvdd")));
- tempStr = trim(utlf_getCurrentDate().substr(0,4) + ds_main_rsrvlist_item.getColumn(i,"rsrvdd").replace("/","").replace(" ","")).toDate().getAddDate(7-ds_main_rsrvlist_item.getColumn(i,"dayweek"),"D").getDateFormat("YYYYMMDD")
- }
-
- if(str != str2) {
- str = str2;
- }
-
- i++;
- }
-
- dsf_makeValue(ds_temp_rsrvlist,"basesuppdeptcd" ,"string",gSuppdeptcd);
- dsf_makeValue(ds_temp_rsrvlist,"logoimg" ,"string",rptf_getImageURL("biglogo" + sysf_getUserInfo("dutplceinstcd"), "jpg"));
-
- // exeReportPreview("RPAEA05200", "XMLSTR" , "" , "" , "true" , "", "", "", "", "true");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/main/rsrvlist/item", ds_temp_rsrvlist);
- // rptf_setNodeListToDOM(objDOM, "/root/main/rsrvlist" , ds_main_rsrvlist);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEA05200"],[objParam], option);
- }
- }
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_rehbprcplist_rehbprcp.rowposition;
- if ( cRow > -1 ) {
- var sexage = ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"sex") + "/" + ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"age");
- var rrgstno = ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"rrgstno1") + " /" + ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"rrgstno2");
-
- dsf_makeValue(ds_temp_totaldclist_patinfolist,"pid" ,"string",ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"pid"));
- dsf_makeValue(ds_temp_totaldclist_patinfolist,"sexage" ,"string",sexage);
- dsf_makeValue(ds_temp_totaldclist_patinfolist,"hngnm" ,"string",ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"hngnm"));
- dsf_makeValue(ds_temp_totaldclist_patinfolist,"rrgstno" ,"string",rrgstno);
-
- var objArg = new Object();
- objArg.arg_ds_temp_patinfolist= ds_temp_totaldclist_patinfolist;
- frmf_modal("SPAEA01201", "SPAEA01201", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- }
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_rehbprcplist_rehbprcp.rowposition;
- if (cRow > -1){
- dsf_makeValue(ds_senda,"srchpid","string",ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"pid"));
- }
- var objArg = new Object();
- objArg.arg_ds_send= ds_senda;
- frmf_open("SMAEA04100", "SMAEA04100", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- //navigate("SMAEA01200_접수관리(재활)");
- var cRow = ds_main_rehbprcplist_rehbprcp.rowposition;
- if (cRow > -1){
- dsf_makeValue(ds_senda,"srchpid","string",ds_main_rehbprcplist_rehbprcp.getColumn(cRow,"pid"));
- }
- var objArg = new Object();
- objArg.arg_ds_send_data= ds_senda;
- frmf_open("SMAEA01200", "SMAEA01200", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- function btn_patedu_onclick(obj:Button, e:ClickEventInfo)
- {
- //다학제간 환자 교육 연동
- fPateduSync();
- }
- function btn_careplan_onclick(obj:Button, e:ClickEventInfo)
- {
- //Care Plan 연동
- fCarePlanSync();
- }
- function btn_rsrv_onclick(obj:Button, e:ClickEventInfo)
- {
- exeRsrvTransaction("rsrv");
- }
- function btn_upd_onclick(obj:Button, e:ClickEventInfo)
- {
- exeRsrvTransaction("upd");
- }
- function btn_can_onclick(obj:Button, e:ClickEventInfo)
- {
- //2011.03.24 취소시 메세지 처리
- var message = sysf_messageBox("해당 예약을","Q007");
- if ( message == 6 ) {
- exeRsrvTransaction("cncl");
- }
- }
- function tab1_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
- {
- if(e.fromreferenceobject.name == "tab1"){
- var sIdx = obj.getIndex(e.clientX, e.canvasY);
- if( sIdx != -1){
- tab1_changeEvent();
- }
- }
- }
- function tab2_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
- {
- if(e.fromreferenceobject.name == "tab2"){
- var sIdx = obj.getIndex(e.clientX, e.canvasY);
- if( sIdx != -1){
- tab2_changeEvent();
- }
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|