123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>접수관리(사이버나이프)</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <ordlist1>
- <mainordlist>
- <check/>
- <pid/>
- <hngnm/>
- <instcd/>
- <calcscorcd/>
- <cknototal/>
- <prcpdd/>
- <srchrsrvdt/>
- <execprcpstatcd/>
- <prcpno/>
- <rgstdeptnm/>
- <rgstdr/>
- <orddeptnm/>
- <orddr/>
- <prcpnm/>
- <execdt/>
- <execrid1/>
- <rcptyn/>
- <mpphontel/>
- <basecd/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <excuroomcd/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <excupartcd/>
- <modality/>
- <execrem/>
- <prcpdelivefact/>
- <carecnfmdd/>
- <prcpkindcd/>
- <rcptno/>
- <acptseqno/>
- <prcpgenrflag/>
- <orddd/>
- <orddeptcd/>
- <rcptdd/>
- <orddrid/>
- <prcpno/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <cretno/>
- <wardcd/>
- <rsrvdt/>
- <rgstdeptcd/>
- <rgstrid/>
- <inclprcpcd/>
- <lrgcd/>
- <mdlcd/>
- <actorddd/>
- <examroomnm/>
- <prcphistno/>
- <ckno/>
- <cknoseq/>
- <reqinstcd/>
- <reqdeptcd/>
- <reqdrid/>
- </mainordlist>
- </ordlist1>
- <ordlist3>
- <mainordlist>
- <check/>
- <pid/>
- <hngnm/>
- <instcd/>
- <calcscorcd/>
- <cknototal/>
- <prcpdd/>
- <srchrsrvdt/>
- <execprcpstatcd/>
- <prcpno/>
- <rgstdeptnm/>
- <rgstdr/>
- <orddeptnm/>
- <orddr/>
- <prcpnm/>
- <execdt/>
- <execrid1/>
- <rcptyn/>
- <mpphontel/>
- <basecd/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <excuroomcd/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <excupartcd/>
- <modality/>
- <execrem/>
- <prcpdelivefact/>
- <carecnfmdd/>
- <prcpkindcd/>
- <rcptno/>
- <acptseqno/>
- <prcpgenrflag/>
- <orddd/>
- <orddeptcd/>
- <rcptdd/>
- <orddrid/>
- <prcpno/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <cretno/>
- <wardcd/>
- <rsrvdt/>
- <rgstdeptcd/>
- <rgstrid/>
- <inclprcpcd/>
- <lrgcd/>
- <mdlcd/>
- <actorddd/>
- <examroomnm/>
- <prcphistno/>
- <ckno/>
- <cknoseq/>
- <reqinstcd/>
- <reqdeptcd/>
- <reqdrid/>
- </mainordlist>
- </ordlist3>
- <totalrsrvlist>
- <rsrvlist>
- <check/>
- <srchrsrvtm/>
- <pid/>
- <hngnm/>
- <rrsgtno/>
- <sna/>
- <calcscorcd/>
- <prcpdd/>
- <instcd/>
- <cknototal/>
- <ckno/>
- <cknoseq/>
- <seq/>
- <execprcpuniqno/>
- <prcpgenrflag/>
- <actorddd/>
- <dschdd/>
- <cretno/>
- </rsrvlist>
- <examcuredeptmemolist>
- <memorem/>
- </examcuredeptmemolist>
- </totalrsrvlist>
- <rsrvlist>
- <rsrv/>
- </rsrvlist>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <data/>
- <receivedata/>
- <curfile>
- <filename/>
- <rtfcode/>
- </curfile>
- <rtflist/>
- <subordlist>
- <subordlist4>
- <check/>
- <execprcpstatcd/>
- <calcscorcd/>
- <prcpnm/>
- <prcpdd/>
- <acprdd/>
- <execdd/>
- <cnfmdt/>
- <payflagcd/>
- <pid/>
- <prcpno/>
- <execprcpuniqno/>
- <gubn/>
- </subordlist4>
- </subordlist>
- <formdata>
- <popdata2>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- </popdata2>
- </formdata>
- <comment1>
- <execrem/>
- </comment1>
- <patrem>
- <rem>
- <memo/>
- </rem>
- </patrem>
- <patrem>
- <rem>
- <memo/>
- </rem>
- </patrem>
- </main>
- <send>
- <rsrvdd/>
- <data>
- <cmb_info>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- </cmb_info>
- <sgubn/>
- <srchpid/>
- <srchdate1/>
- <srchdate2/>
- <dateflag/>
- <acptlistflag/>
- <unrsrvflag/>
- <seq/>
- <patrem/>
- <memodd/>
- <memorem/>
- <rsrvdate/>
- <curdate/>
- <selectexcuroom/>
- <excuroomcd/>
- <deptcdflag>M6</deptcdflag>
- <prcpgenrflag>01</prcpgenrflag>
- <rsrvgenrflag/>
- <term>0</term>
- <largeclass/>
- <grd_info>
- <grid_data>
- <execprcpuniqno/>
- <largeclass/>
- </grid_data>
- </grd_info>
- <tobeacptprcp>
- <tobeacptprcplist/>
- </tobeacptprcp>
- <execrroomcd>
- <excuroomcd/>
- </execrroomcd>
- <tobeacptcnclprcp>
- <tobeacptcnclprcplist1/>
- <tobeacptcnclprcplist2/>
- </tobeacptcnclprcp>
- <tobeholdprcp>
- <tobeholdprcplist/>
- </tobeholdprcp>
- <tobeholdcnclprcp>
- <tobeholdcnclprcplist/>
- </tobeholdcnclprcp>
- <tobesetexamcureroomcode>
- <tobesetexamcureroomcodelist/>
- </tobesetexamcureroomcode>
- <popup>
- <prcpdd/>
- <execprcpuniqno/>
- <prcpgenrflag/>
- <pid/>
- </popup>
- </data>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <req>
- <data/>
- <flag/>
- <basesuppdeptcd/>
- <cnclcd/>
- </req>
- <openpopup/>
- <popup>
- <basecdflag/>
- </popup>
- <rtfcode/>
- <filename/>
- <popdata>
- <pid/>
- <ckno/>
- </popdata>
- <cknodata>
- <cknolist/>
- </cknodata>
- <ampm>
- <ap>am</ap>
- </ampm>
- </send>
- <init>
- <curerprescondlist>
- <curerprescond>
- <userid/>
- <usernm/>
- </curerprescond>
- <rsrvcalendar>
- <rsrvdd/>
- <count/>
- <max/>
- </rsrvcalendar>
- </curerprescondlist>
- <baseinfo>
- <initexecprcpstatcd/>
- </baseinfo>
- <cmb_info>
- <initexcuroomcd>
- <excuroomcd/>
- </initexcuroomcd>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- <initexecrid1>
- <execrid1cdnm/>
- <execrid1cdid/>
- </initexecrid1>
- </cmb_info>
- <cmb_execridinfo>
- <execrid>
- <basecd/>
- <basecdflagdesc/>
- </execrid>
- </cmb_execridinfo>
- <calenlist>
- <calendinfo>
- <basedd/>
- <dutflag/>
- </calendinfo>
- </calenlist>
- </init>
- <hidden>
- <item>
- <count/>
- </item>
- <gubnlist>
- <gubn/>
- </gubnlist>
- <tabgubnlist>
- <tabgubn/>
- </tabgubnlist>
- <list>
- <templist1>
- <subordlist1/>
- </templist1>
- <templist2>
- <subordlist2/>
- </templist2>
- </list>
- <cnclcdlist>
- <cnclcd/>
- </cnclcdlist>
- <source>
- <srchcond/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <acptdd/>
- </source>
- <grdgubnlist>
- <grdgubn/>
- </grdgubnlist>
- <basecdlist>
- <basecd/>
- <basecdflagdesc/>
- </basecdlist>
- <calendar>
- <year/>
- <month/>
- <weeklist>
- <list>
- <sun/>
- <mon/>
- <tue/>
- <wed/>
- <thu/>
- <fri/>
- <sat/>
- <sun_memo/>
- <mon_memo/>
- <tue_memo/>
- <wed_memo/>
- <thu_memo/>
- <fri_memo/>
- <sat_memo/>
- </list>
- </weeklist>
- <dd/>
- </calendar>
- <count/>
- <grdcellcolor>
- <calrow/>
- <calcol/>
- </grdcellcolor>
- <rsrvtm>
- <hourlist>
- <hour>--</hour>
- </hourlist>
- <minlist>
- <min>--</min>
- </minlist>
- </rsrvtm>
- <comment1>
- <prcpdelivefact/>
- </comment1>
- <title>
- <title1/>
- </title>
- <popupmenu>
- <menu>
- <label>예약승인</label>
- <func>fncOpenBookAppr</func>
- </menu>
- <menu>
- <label>예약변경</label>
- <func>fncOpenBookChange</func>
- </menu>
- <menu>
- <label>예약취소</label>
- <func>fncOpenBookCancle</func>
- </menu>
- <menu>
- <label>-</label>
- <func/>
- </menu>
- <menu>
- <label>CKNo관리</label>
- <func>fncCKNo</func>
- </menu>
- <menu>
- <label>-</label>
- <func/>
- </menu>
- <menu>
- <label>처치완료</label>
- <func>fncDone</func>
- </menu>
- <menu>
- <label>-</label>
- <func/>
- </menu>
- <menu>
- <label>간호기록</label>
- <func>fNurRprt</func>
- </menu>
- <menu>
- <label>간호기록New</label>
- <func>fNurRprtNew</func>
- </menu>
- <menu>
- <label>결과관리조회및인증</label>
- <func>fResultRprt</func>
- </menu>
- <menu>
- <label>-</label>
- <func/>
- </menu>
- <menu>
- <label>CKNO처방조회</label>
- <func>fCKNOprcplist</func>
- </menu>
- </popupmenu>
- <popupmenu3>
- <menu>
- <label>처치취소</label>
- <func>fncCancleDone</func>
- </menu>
- <menu>
- <label>-</label>
- <func/>
- </menu>
- <menu>
- <label>CKNo관리</label>
- <func>fncCKNo</func>
- </menu>
- <menu>
- <label>간호기록</label>
- <func>fNurRprt</func>
- </menu>
- <menu>
- <label>간호기록New</label>
- <func>fNurRprtNew</func>
- </menu>
- <menu>
- <label>결과관리조회및인증</label>
- <func>fResultRprt</func>
- </menu>
- <menu>
- <label>-</label>
- <func/>
- </menu>
- <menu>
- <label>CKNO처방조회</label>
- <func>fCKNOprcplist</func>
- </menu>
- </popupmenu3>
- <popupmenu4>
- <menu>
- <label>임시예약조회</label>
- <func>fPseuRsrvInfo</func>
- </menu>
- </popupmenu4>
- <pseursrvinfo>
- <seq/>
- <suppdeptcd/>
- <instcd/>
- </pseursrvinfo>
- <popupmenu>
- <seq/>
- </popupmenu>
- <cknoprcpinfo>
- <excuroomcd/>
- <basesuppdeptcd/>
- <instcd/>
- <hngnm/>
- <pid/>
- </cknoprcpinfo>
- </hidden>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- aezfSetSuppDeptcd();
-
- //건진처방 구분
- model.setValue("/root/send/data/sgubn",model.getValue("/root/properties/menu/menuparam"));
-
- //처방상태 공통코드 갖고오기
- zbcfGetCodeList( new Array("M0011"), new Array("/root/init/baseinfo/initexecprcpstatcd") );
- submit("TRZBC00101", false);
-
- var _curDate = getCurrentDate();
- ipt_date1.value = _curDate.toDate().getAddDate(-30,"D").getDateFormat("YYYYMMDD") ;
- ipt_date2.value = getCurrentDate();
-
- model.setValue("root/send/rsrvdd",getCurrentDate().substr(0,8))//예약구분
- model.setValue("/root/send/data/curdate",getCurrentDate().substr(0,8))//예약구분
-
- btn_execcncl.disabled = true;
- model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
-
- //검사실 갖고오기
- submit("TRAEA01115",false);
-
- //실시자 갖고오기
- // submit("TRAEA01121",false);
- model.setValue("/root/send/data/selectexcuroom",model.getValue("/root/init/cmb_info/initexecroom/excuroomcdid"));
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/selectexcuroom"));
- btn_sea.dispatch("DOMActivate");
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
- //부서메모 없으면 노느생성
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/totalrsrvlist/examcuredeptmemolist/memorem");
- }
- model.refresh();
- // 검사코드에 포커스가 들어오면 해당 검사명이 풍선도움말로 나타나도록. 최초 로딩시에 생성시에 처리해주고 이후 이벤트에 따라 다시 생성
- setToolTip();
- setToolTip2();
- ]]>
- </script>
- <submission id="TRAEA01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist2"/>
- <submission id="TRAEA01104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist4"/>
- <submission id="TRAEA01105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist5"/>
- <submission id="TRZBC00101"/>
- <submission id="TXAER00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01108" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/rsrvposstmlist"/>
- <submission id="TRAEA01107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/curerprescondlist"/>
- <!-- 사이버나이프용 달력 현황 조회 -->
- <submission id="TRAEA02500" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/curerprescondlist"/>
- <submission id="TXAEA01101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/temp"/>
- <submission id="TXAEA01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/count"/>
- <submission id="TRAEA01110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/deptmemolist"/>
- <submission id="TRAEA01109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist6"/>
- <submission id="TRAEA02012" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/calenlist"/>
- <bind id="bind_execprcpstatcd1" ref="/root/main/ordlist1/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind_execprcpstatcd2" ref="/root/main/ordlist2/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind_execprcpstatcd3" ref="/root/main/ordlist3/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind_execprcpstatcd4" ref="/root/main/ordlist4/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind_execprcpstatcd5" ref="/root/main/ordlist5/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind_execprcpstatcd6" ref="/root/main/ordlist6/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <submission id="TXAEA01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01105" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01114" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/patrem"/>
- <submission id="TRAEA01115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/init/cmb_info"/>
- <submission id="TRAEA01120" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/popup" replace="instance" resultref="/root/main/subordlist"/>
- <submission id="TRAEA01121" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/cmb_execridinfo"/>
- <submission id="TRAEA03201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAEA03205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/totalrsrvlist"/>
- <submission id="TRAEA03202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist3"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript">
- <![CDATA[
- /******************************************
- 그리드 엔터 입력시 다음 셀로 가는 이벤트
- ******************************************/
- function onkeypress ()
- {
- var targetID = event.currentTarget;
- if(targetID.indexOf("_$") != -1)
- return;
- var obj = eval(event.currentTarget);
- if (obj.elementName != "xforms:datagrid")
- return;
-
- if(event.keyCode == 13)
- {
- event.defaultAction = "cancel";
-
- if(obj.col == obj.cols - 1 && obj.row == obj.rows - 1)
- return;
-
- if(obj.col == obj.cols - 1)
- {
- obj.row += 1;
- obj.col = 0;
- }
- else
- {
- obj.col += 1;
- }
- }
- }
-
- /****************************************************************************************************************************************************
- @ 달력 초기화
- *****************************************************************************************************************************************************/
- function initCalendar() {
- var curDate = getCurrentDate().toDate();
-
- model.setValue("/root/hidden/calendar/year", curDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", curDate.getDateFormat('MM'));
-
- setCalendar(curDate);
- }
-
-
- /****************************************************************************************************************************************************
- @ 달력에 일자별로 가용현황을 보여준다.
- *****************************************************************************************************************************************************/
- function setRsrvPresCondByMonth() {
- //submit("TRAEA01107"); // 그달의 검사실 예약현황 카운트
- submit("TRAEA02500"); // 사이버나이프용 현황카운드
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
-
- for (var i = 1; i < grd_temp.rows; i++) {
- var dd = model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/rsrvdd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 );
- // grd_calendar.valueMatrix(rowidx, colidx+7) ="[ "+ model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/count") + " ]";
- grd_calendar.valueMatrix(rowidx, colidx+7) ="[" + model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/count") + "/" + model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/max")+"]";
- }
- }
-
-
- /****************************************************************************************************************************************************
- @ 달력에 일자세팅 및 [ 0 ] 으로 세팅
- *****************************************************************************************************************************************************/
- function setCalendar(dateObj) {
- // 그리드 초기화
- model.removeNodeset("/root/hidden/calendar/weeklist/list");
- model.removeNodeset("/root/init/curerprescondlist/rsrvcalendar");
- grd_calendar.rebuild()
-
- 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++ )
- grd_calendar.addRow(false);
-
- grd_calendar.rebuild();
- var rowIndex = grd_calendar.fixedRows;
- var colIndex = startDay;
- for( var i = 1; i <= days; i++ ) {
- grd_calendar.valueMatrix(rowIndex, colIndex) = i;
- // grd_calendar.valueMatrix(rowIndex, colIndex + 7) = "[ 0 ]";
- grd_calendar.valueMatrix(rowIndex, colIndex + 7) = "[0/0]";
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
- model.setValue("/root/send/rsrvdd",model.getValue("/root/hidden/calendar/year")+model.getValue("/root/hidden/calendar/month")+"01");
- model.setValue("/root/send/data/curdate",model.getValue("/root/hidden/calendar/year")+model.getValue("/root/hidden/calendar/month")+"01");//예약구분
-
- fCalendar();
-
- setRsrvPresCondByMonth();
- }
-
-
- /****************************************************************************************************************************************************
- @ 공휴일계산1
- *****************************************************************************************************************************************************/
- function fCalendar(){
- if (submit("TRAEA02012")){
- fCalendar1();
- }
- }
-
-
- /****************************************************************************************************************************************************
- @ 공휴일계산2
- *****************************************************************************************************************************************************/
- function fCalendar1(){
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
- for (var i = 1; i < datagrid3.rows; i++) {
- var dd = model.getValue("/root/init/calenlist/calendinfo[" + i + "]/basedd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 );
- //var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 );
- //alert("i==" + i + "==dutflag==" + model.getValue("/root/init/calenlist/calendinfo[" + i + "]/dutflag"));
- if (model.getValue("/root/init/calenlist/calendinfo[" + i + "]/dutflag") == "8"){
- grd_calendar.cellstyle("color", rowidx, colidx, rowidx, colidx) = "red";
- }else if (model.getValue("/root/init/calenlist/calendinfo[" + i + "]/dutflag") == "4"){
- grd_calendar.cellstyle("color", rowidx, colidx, rowidx, colidx) = "blue";
- }else{
- grd_calendar.cellstyle("color", rowidx, colidx, rowidx, colidx) = "black";
- }
- }
- grd_calendar.refresh();
- }
-
-
- /****************************************************************************************************************************************************
- @ 달력에 오늘날짜에 보라색주기
- *****************************************************************************************************************************************************/
- function setCurrentDate() {
- var curDate = getCurrentDate().substr(6,2); //오늘날짜
- var curWeek = getCurrentDate().toDate().getDayOfWeek("E").toLowerCase(); //오늘요일
- if(curDate <10) {
- curDate= curDate.substr(1,1);
- }
-
- if(curWeek == "sun")
- model.setValue("/root/hidden/grdcellcolor/calcol",0);
- if(curWeek == "mon")
- model.setValue("/root/hidden/grdcellcolor/calcol",1);
- if(curWeek == "tue")
- model.setValue("/root/hidden/grdcellcolor/calcol",2);
- if(curWeek == "wed")
- model.setValue("/root/hidden/grdcellcolor/calcol",3);
- if(curWeek == "thu")
- model.setValue("/root/hidden/grdcellcolor/calcol",4);
- if(curWeek == "fri")
- model.setValue("/root/hidden/grdcellcolor/calcol",5);
- if(curWeek == "sat")
- model.setValue("/root/hidden/grdcellcolor/calcol",6);
-
- for(var i = 0 ; i <grd_calendar.rows; i++ ) {
- if(model.getValue("/root/hidden/calendar/weeklist/list["+i+"]/"+curWeek) == curDate ) {
- model.setValue("/root/hidden/grdcellcolor/calrow",i);
- }
- }
- setCellColor(grd_calendar)
- }
-
-
- /****************************************************************************************************************************************************
- @ 달력에 예약가능한 날에 녹색주기
- *****************************************************************************************************************************************************/
- function setCellColor(gridObj) {
- var calRow = 0;
- var calCol = 0;
-
- calRow = Number(model.getValue("/root/hidden/grdcellcolor/calrow"));
- calCol = Number(model.getValue("/root/hidden/grdcellcolor/calcol"));
-
- gridObj.rebuildStyle();
-
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
-
- if( calCol < 7 )
- calCol += 7;
- else
- calCol -= 7;
-
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- }
-
-
- /****************************************************************************************************************************************************
- @ 달력에서 선택한 날짜에 대한 예약내역, 가용현황 조회
- *****************************************************************************************************************************************************/
- function getRsrvPossTm(gridObj) {
- var calRow = model.getValue("/root/hidden/grdcellcolor/calrow");
- var calCol = model.getValue("/root/hidden/grdcellcolor/calcol");
-
- if( calCol >= 7 )
- calCol -= 7;
-
- var yyyy = model.getValue("/root/hidden/calendar/year");
- var mm = model.getValue("/root/hidden/calendar/month");
- var dd = model.getValue("/root/hidden/calendar/weeklist/list[" + calRow + "]/" + gridObj.colAttribute(calCol, "ref"));
- if (getStringLength(dd) == 1) {
- dd = "0" + dd;
- }
-
- model.setValue("/root/send/rsrvdd", yyyy + mm + dd);
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/rsrvdd"));
- model.setValue("/root/send/data/curdate",model.getValue("/root/send/rsrvdd"));
- model.setValue("/root/send/data/acptlistflag", "Y");
- model.removeNodeset("/root/main/totalrsrvlist/examcuredeptmemolist");
-
- submit("TRAEA03205");
- }
-
-
- /****************************************************************************************************************************************************
- @ TextArea 초기화 Function
- *****************************************************************************************************************************************************/
- function dataClear() {
- model.setValue("/root/hidden/comment1/prcpdelivefact","-");
- model.setValue("/root/main/comment1/execrem","-");
- model.setValue("/root/main/patrem/rem/memo","-");
- }
-
-
- /****************************************************************************************************************************************************
- @ 리스트 조회 - M : 수납탭 (수납된 예약,미예약처방) , T : 실시탭 , Y : 예약탭
- *****************************************************************************************************************************************************/
- function fGetExamCureAcptList(acptlistflag) {
- model.makeValue("/root/send/data/acptlistflag", acptlistflag);
- switch (acptlistflag) {
- case "M": //수납
- model.toggle("case1");
- submit("TRAEA03201", false);
- btn_execcncl.disabled = true;
- btn_exec.disabled = false;
- btn_rsrvcncl.disabled =false;
- btn_rsrv.disabled =false
- break;
- case "T": //실시
- model.toggle("case3");
- submit("TRAEA03202",false);
- btn_execcncl.disabled = true;
- btn_exec.disabled = false;
- btn_rsrvcncl.disabled =false;
- btn_rsrv.disabled =false;
- break;
- case "Y": //예약
- submit("TRAEA03205",false);
- break;
- case "L": // 환자 이력 조회
- model.toggle("case1");
- model.setValue("/root/send/data/term","703");
- submit("TRAEA03201",false);
- break;
- default:
- break;
- }
- model.refresh();
- }
-
-
- /****************************************************************************************************************************************************
- @ 처치완료 ( 처방 -> 610 )
- *****************************************************************************************************************************************************/
- function ExeAccept (tabgubn,grid) { //1
- //본격적으로 CSV에 세팅
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- // 처방 -> 검사접수/실시완료
- if ( messageBox("처치완료를 ","Q002")==6 ) {
- submit("TXAEA01103"); // transaction 1
- }
-
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
-
- //data 클리어
- dataClear();
- }
- /****************************************************************************************************************************************************
- @ 처치취소 ( 610 -> 처방 )
- *****************************************************************************************************************************************************/
- function ExeCncl (grid) {
-
- //취소코드조회
- model.setValue("/root/send/popup/basecdflag","C");
- modal("SPAEA01500", 0,100,150,"SPAEA01500", "/root/send/popup/basecdflag", "/root/hidden/receivedata");
-
- for( var i = 0 ; i < grd_ordlist3.selectedRows ; i++ ) {
- model.setValue("/root/main/ordlist3/mainordlist["+ grd_ordlist3.selectedRow(i) + "]/basecd", model.getValue("/root/hidden/cnclcdlist/cnclcd"));
- }
-
- // 실시 -> 처방
- var nodeList = instance1.selectNodes("/root/main/ordlist3/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist2", rCSV);
-
- if ( messageBox("실시취소를 ","Q002")==6 ) {
-
- //취소사유코드 체크
- if( model.getValue("/root/hidden/cnclcdlist/cnclcd") == "" ){
- messageBox("취소사유코드를","C001");
- }else{
- submit("TXAEA01104"); // transaction 4
- }
- }
-
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); // send 접수 값 비우기
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist2"); // send 취소 값 비우기
- model.removeNodeset("/root/hidden/list/templist1/subordlist1"); //grd_temp1 비우기
- model.removeNodeset("/root/hidden/list/templist2/subordlist2"); //grd_temp2 비우기
- model.setValue("/root/hidden/cnclcdlist/cnclcd", ""); //취소사유코드 비우기
- //data 클리어
- dataClear();
- }
-
-
- /****************************************************************************************************************************************************
- @ 코멘트처리
- *****************************************************************************************************************************************************/
- function setExcuCmt(grid) {
- var loop;
- var check;
- var execprcpstatcd;
- var execbaseflag;
- var grd;
- var loopcnt="";
- var execncl="";
- var list = "";
-
- if(grid == "grd_ordlist1") {
- list = "ordlist1";
- grd = grd_ordlist1.rows;
- }
- if(grid == "grd_ordlist3") {
- list = "ordlist3";
- grd = grd_ordlist3.rows;
- }
-
- if(grid =="grd_ordlist1" || grid =="grd_ordlist3" ) {
- for( var i = 1 ; i < grd ; i++ ) {
- check = model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/check");
- execprcpstatcd = model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/execprcpstatcd");
- execbaseflag = model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/execbaseflag");
- }
- }
- model.refresh();
- }
-
-
- /****************************************************************************************************************************************************
- @ 예약, 취소 버튼의 click 이벤트 처리
- *****************************************************************************************************************************************************/
- function exeRsrvTransaction(str, ordlist) {
-
- for( var i = 0 ; i < grd_ordlist1.selectedRows ; i++ ){
- if(model.getValue("/root/send/ampm/ap") == "pm") {
- //var vhour = parseInt(cmb_hour.value) + 12 ;
- var vhour = parseFloat(model.getValue("/root/hidden/rsrvtm/hourlist/hour")) + 12;
- }else {
- var vhour = model.getValue("/root/hidden/rsrvtm/hourlist/hour");
- }
- var vmin = model.getValue("/root/hidden/rsrvtm/minlist/min");
- model.setValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(i) +"]/srchrsrvdt",model.getValue("/root/send/rsrvdd")+ vhour +cmb_min.value); //실 예약시간
- model.setValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(i) +"]/rsrvdt",model.getValue("/root/send/rsrvdd")+ vhour +cmb_min.value); //실 예약시간
- }
-
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
-
- model.setValue("/root/send/req/data", rCSV);
- model.setValue("/root/send/req/flag", str);
- model.setValue("/root/send/req/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1") );
-
- submit("TXAEA01101",false);
-
- model.removeNodeset("/root/main/rehbprcpsubinfolist");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 예약승인
- *****************************************************************************************************************************************************/
- function fncOpenBookAppr() {
- btn_rsrv.dispatch("DOMActivate");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 예약변경
- *****************************************************************************************************************************************************/
- function fncOpenBookChange() {
- btn_rsrv.dispatch("DOMActivate");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 예약취소
- *****************************************************************************************************************************************************/
- function fncOpenBookCancle() {
- btn_rsrvcncl.dispatch("DOMActivate");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - CKNo관리
- *****************************************************************************************************************************************************/
- function fSelect(){
- var firstRow = grd_ordlist1.selectedRow(0);
- var lastRow = grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1);
- for (var i = 1; i < grd_ordlist1.rows; i++){
- model.setValue("/root/main/ordlist1/mainordlist[" + i + "]/check", "false");
- }
- for (var i = firstRow; i < lastRow + 1; i++){
- model.setValue("/root/main/ordlist1/mainordlist[" + i + "]/check", "true");
- }
- grd_ordlist1.refresh();
- }
-
- function fSelect1(){
- var firstRow = grd_ordlist3.selectedRow(0);
- var lastRow = grd_ordlist3.selectedRow(grd_ordlist3.selectedRows-1);
- for (var i = 1; i < grd_ordlist3.rows; i++){
- model.setValue("/root/main/ordlist3/mainordlist[" + i + "]/check", "false");
- }
- for (var i = firstRow; i < lastRow + 1; i++){
- model.setValue("/root/main/ordlist3/mainordlist[" + i + "]/check", "true");
- }
- grd_ordlist3.refresh();
- }
-
- function fncCKNo() {
- if ( btn_case1.selected == true ) { //수납
- fSelect();
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- var grd_rows = grd_ordlist1.rows;
- }
- if ( btn_case3.selected == true ) { //실시
- fSelect1();
- var grd = "grd_ordlist3";
- var list = "ordlist3" ;
- var row_idx = grd_ordlist3.row;
- var grd_rows = grd_ordlist3.rows;
- }
-
-
- var pid_stand = "" ;
- for(var i = 0; i < grd_rows ; i++ ) {
- if( model.getValue("/root/main/"+ list + "/mainordlist["+ i +"]/check") == "true" ) {
- if ( pid_stand != model.getValue("/root/main/"+ list + "/mainordlist["+ i +"]/pid") ) {
- if(pid_stand != "") {
- messageBox("동일한 등록번호를 ", "C002");
- return "0";
- }
- }
- pid_stand = model.getValue("/root/main/"+ list + "/mainordlist["+ i +"]/pid");
- }
- }
-
- /* 상준이 추가구현중 */
- var cknototal_stand = "";
- for(var i = 0; i < grd_rows ; i++ ) {
- if( model.getValue("/root/main/"+ list + "/mainordlist["+ i +"]/check") == "true" ) {
- if ( cknototal_stand != model.getValue("/root/main/"+ list + "/mainordlist["+ i +"]/cknototal") ) {
- if(cknototal_stand != "") {
- messageBox("CKNO가 ", "E004");
- return "0";
- }
- }
- cknototal_stand = model.getValue("/root/main/"+ list + "/mainordlist["+ i +"]/cknototal");
- }
- }
-
- modal("SPAEA03204", "", "200", "200", "popup", "/root/main/"+ list, "/root/init/formdata/ordlist1");
-
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 처치완료
- *****************************************************************************************************************************************************/
- function fncDone() {
- btn_exec.dispatch("DOMActivate");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 처치취소
- *****************************************************************************************************************************************************/
- function fncCancleDone() {
- btn_execcncl.dispatch("DOMActivate");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 간호기록
- *****************************************************************************************************************************************************/
- function fNurRprt() {
- if ( btn_case1.selected == true ) { //수납
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- }
- if ( btn_case3.selected == true ) { //실시
- var grd = "grd_ordlist3";
- var list = "ordlist3" ;
- var row_idx = grd_ordlist3.row;
- }
-
- if(model.getValue("/root/main/"+ list +"/mainordlist["+ row_idx +"]/ckno") == "" ) {
- messageBox("먼저 CKNO를", "C002");
- return;
- }
- else {
- model.setValue("/root/send/popdata/pid", model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid"));
- model.setValue("/root/send/popdata/ckno", model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/ckno"));
- modal("SMAEA02600", "", "200", "200", "SMAEA02600","/root/send/popdata","/root/send/popdata");
- // open("SMAEA02601", "0", "200", "200", "SMAEA02601","/root/send/popdata","/root/send/popdata");
- }
-
- }
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 간호기록NEW 20091009 박상준
- *****************************************************************************************************************************************************/
- function fNurRprtNew() {
- if ( btn_case1.selected == true ) { //수납
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- }
- if ( btn_case3.selected == true ) { //실시
- var grd = "grd_ordlist3";
- var list = "ordlist3" ;
- var row_idx = grd_ordlist3.row;
- }
-
- if(model.getValue("/root/main/"+ list +"/mainordlist["+ row_idx +"]/ckno") == "" ) {
- messageBox("먼저 CKNO를", "C002");
- return;
- }
- else {
- model.setValue("/root/send/popdata/pid", model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid"));
- model.setValue("/root/send/popdata/ckno", model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/ckno"));
- // modal("SMAEA02600", "", "200", "200", "SMAEA02600","/root/send/popdata","/root/send/popdata");
- open("SMAEA02601", "0", "200", "200", "SMAEA02601","/root/send/popdata","/root/send/popdata");
- }
-
- }
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 결과관리및조회
- *****************************************************************************************************************************************************/
- function fResultRprt() {
-
- // for ( var i =0 ; i< grd_ordlist3.selectedRows;i++){
- // model.setValue("/root/main/ordlist1/mainordlist[" + grd_ordlist1.selectedRow(i) + "]/check", "true");
- // }
-
- fTopInfo();
-
- if ( btn_case1.selected == true ) { //수납
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- }
- if ( btn_case3.selected == true ) { //실시
- var grd = "grd_ordlist3";
- var list = "ordlist3" ;
- var row_idx = grd_ordlist3.row;
- }
-
- if(model.getValue("/root/main/"+ list +"/mainordlist["+ row_idx +"]/ckno") == "" ) {
- messageBox("먼저 CKNO를", "C002");
- return;
- }
- else {
- model.setValue("/root/send/popdata/pid", model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid"));
- model.setValue("/root/send/popdata/ckno", model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/ckno"));
- //modal("SMAEA03900", "", "200", "200", "SMAEA03900","/root/send/popdata","/root/send/popdata");
- open("SMAEA03900", "","200","200", "SMAEA03900", "/root/send/popdata","/root/send/popdata");
- }
-
- }
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - 임시예약조회
- *****************************************************************************************************************************************************/
- function fPseuRsrvInfo() {
- model.setValue("/root/hidden/pseursrvinfo/seq", model.getValue("/root/hidden/popupmenu/seq"));
- model.setValue("/root/hidden/pseursrvinfo/suppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/hidden/pseursrvinfo/instcd",model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/instcd"));
-
- modal("SPAEA03200", "", "200", "200", "popup", "/root/hidden/pseursrvinfo", "/root/init/pseursrvinfo");
- }
-
-
- /****************************************************************************************************************************************************
- @ 팝업메뉴 - CKNO처방조회
- *****************************************************************************************************************************************************/
- function fCKNOprcplist() {
- if ( btn_case1.selected == true ) {
- model.setValue("/root/hidden/cknoprcpinfo/excuroomcd", model.getValue("/root/send/data/selectexcuroom"));
- model.setValue("/root/hidden/cknoprcpinfo/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/hidden/cknoprcpinfo/instcd",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/instcd"));
- model.setValue("/root/hidden/cknoprcpinfo/hngnm",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/hngnm"));
- model.setValue("/root/hidden/cknoprcpinfo/pid",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid"));
- }
- if ( btn_case3.selected == true ) {
- model.setValue("/root/hidden/cknoprcpinfo/excuroomcd", model.getValue("/root/send/data/selectexcuroom"));
- model.setValue("/root/hidden/cknoprcpinfo/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/hidden/cknoprcpinfo/instcd",model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.row+"]/instcd"));
- model.setValue("/root/hidden/cknoprcpinfo/hngnm",model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.row+"]/hngnm"));
- model.setValue("/root/hidden/cknoprcpinfo/pid",model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.row+"]/pid"));
- }
-
- modal("SMAEA03700", "", "", "", "popup", "/root/hidden/cknoprcpinfo", "/root/init/cknoprcpinfo");
- }
-
-
- /****************************************************************************************************************************************************
- @ 환자 상단정보
- *****************************************************************************************************************************************************/
- function fTopInfo() {
-
- //alert('row==>'+grd_ordlist3.row);
-
- if ( btn_case1.selected == true ) { //수납
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- }
- if ( btn_case3.selected == true ) { //실시
- var grd = "grd_ordlist3";
- var list = "ordlist3" ;
- var row_idx = grd_ordlist3.row;
- //var row_idx = grd_ordlist3.mouseRow;
- }
- //alert('grd==>'+grd+"list==>"+list+"row_idx==>"+row_idx);
-
- var dschdd = model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/dschdd");
- var srchdd = "";
-
- schk = "N";
-
- if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="O" ){
- var pat_info = "O▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid")
- +"▦"
- +model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")
- +"▦"
- +model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")
- +"▦"
- +getUserInfo("dutplceinstcd")
- +"▦1▦"
- +model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd");
- schk = "Y";
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="I" ){
-
- if (dschdd == "" || dschdd == "99991231") {
- srchdd = getCurrentDate();
- } else {
- srchdd = dschdd;
- }
-
- var pat_info = "I▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/pid")
- +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")
- +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")
- +"▦"+ getUserInfo("dutplceinstcd")
- +"▦"+ srchdd;
- schk = "Y";
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="S" ){
- var pat_info = "S▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/execprcpuniqno")+"▦"+getUserInfo("dutplceinstcd");
- schk = "Y";
- }
- else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="E" ){
- var pat_info = "E▦"+ model.getValue("/root/send/data/srchpid")
- +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")
- +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")
- +"▦"+getUserInfo("dutplceinstcd");
- schk = "Y";
- }
- //alert(pat_info);
- //alert(schk);
- if (schk == "Y"){
- setParameter("condparam", pat_info);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- }
- }
-
- /* @group : 환자 상단정보2
- * @ver : 2010.04.22
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 예약내역 화면에서 선택시 상단정보 제공하기 위한 Function
- */
- function fTopInfo2() {
-
- var row_idx = grd_rsrvlist.row; // 예약내역 그리드에 선택된 항목
- var dschdd = model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/dschdd");
- var srchdd = "";
-
- schk = "N";
-
- if ( model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/prcpgenrflag") =="O" ){
- var pat_info = "O▦"+model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/pid")
- +"▦"+model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/actorddd")
- +"▦"+model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/cretno")
- +"▦"+getUserInfo("dutplceinstcd")
- +"▦1▦"
- +model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/actorddd");
- schk = "Y";
- }
- else if ( model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/prcpgenrflag") =="I" ){
-
- if (dschdd == "" || dschdd == "99991231") {
- srchdd = getCurrentDate();
- } else {
- srchdd = dschdd;
- }
-
- var pat_info = "I▦"+ model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/pid")
- +"▦"+ model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/actorddd")
- +"▦"+ model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/cretno")
- +"▦"+ getUserInfo("dutplceinstcd")
- +"▦"+ srchdd;
- schk = "Y";
- }
- else if ( model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/prcpgenrflag") =="S" ){
- var pat_info = "S▦"+ model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/prcpdd")
- +"▦"+model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/execprcpuniqno")
- +"▦"+getUserInfo("dutplceinstcd");
- schk = "Y";
- }
- else if ( model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/prcpgenrflag") =="E" ){
- var pat_info = "E▦"+ model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/pid")
- +"▦"+model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/actorddd")
- +"▦"+model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/cretno")
- +"▦"+getUserInfo("dutplceinstcd");
- schk = "Y";
- }
- if (schk == "Y"){
- setParameter("condparam", pat_info);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- }
- }
-
- /* @group : 수납 탭 코드명에 마우스 가져가면 처방명칭으로 보여지도록 하기위해
- * @ver : 0000.00.00
- * @by : 박상준
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 수납 탭 코드명에 마우스 가져가면 처방명칭으로 보여지도록 하기 위한 Function
- */
- function setToolTip() {
- for(var i=1; i < grd_ordlist1.rows; i++){
- grd_ordlist1.tooltipText(i,5) = model.getValue("/root/main/ordlist1/mainordlist["+ i +"]/prcpnm");
- }
- }
-
- // 실시 탭 코드명에 마우스 가져가면 처방명칭으로 보여지도록 하기위해
- function setToolTip2() {
- for(var i=1; i < grd_ordlist3.rows; i++){
- grd_ordlist3.tooltipText(i,5) = model.getValue("/root/main/ordlist3/mainordlist["+ i +"]/prcpnm");
- }
- }
-
-
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- </xhtml:head>
- <xhtml:body guideline="1,1194;1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_top" style="left:0px; top:0px; width:1194px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:206px; height:14px; ">
- <![CDATA[실시 관리 (Cyber Knife)]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- open("SMAEA04300", "","","", "SMAEA04300", "","");
- ]]>
- </script>
- </caption>
- </group>
- <group id="grp_body" scroll="auto" style="left:0px; top:13px; width:1195px; height:767px; ">
- <group id="grp_sea" style="left:0px; top:10px; width:1194px; height:35px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption1" class="search_name" style="left:445px; top:7px; width:91px; height:17px; ">등록번호 :</caption>
- <button id="button61" class="icon_search" style="left:636px; top:9px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // 환자조회
- modal("SPPMC02500", "", "200", "200", "SPPMC02500","/root/send/data/srchpid","/root/main/send");
-
- model.setValue("/root/hidden/source/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/patinfo/patinfolist/pid"));
-
- model.refresh();
- ]]>
- </script>
- </button>
- <caption id="caption5" class="search_name" style="left:19px; top:7px; width:91px; height:17px; ">적용일자 :</caption>
- <input id="ipt_date1" ref="/root/send/data/srchdate1" class="input_default" inputtype="date" style="left:109px; top:7px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- btn_sea.dispatch("DOMActivate");
- //검사실 체크박스 감추기
- chk_excuroom.visible = false;
-
- ]]>
- </script>
- </input>
- <input id="ipt_date2" ref="/root/send/data/srchdate2" class="input_default" inputtype="date" style="left:220px; top:7px; width:90px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- btn_sea.dispatch("DOMActivate");
- //검사실 체크박스 감추기
- chk_excuroom.visible = false;
-
- ]]>
- </script>
- </input>
- <button id="btn_sea" class="btn1_letter2" style="left:1100px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //Data 클리어
- dataClear();
-
- opt_excuroom.value = model.getValue("/root/send/data/selectexcuroom");
- //검사실 체크박스 감추기
- chk_excuroom.visible = false;
-
- model.setValue("/root/send/data/dateflag","anotherday"); //적용일자 기준
- // model.setValue("/root/send/data/largeclass","M4");
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/data/srchdate1"));
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/data/srchdate2"));
-
-
- if ( btn_case1.selected == true ) {
- fGetExamCureAcptList("M"); // 수납
- model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
- }
- if ( btn_case3.selected == true ) {
- fGetExamCureAcptList("T"); // 실시
- model.setValue("/root/hidden/tabgubnlist/tabgubn","T");
- }
- // 검사코드에 포커스가 들어오면 해당 검사명이 풍선도움말로 나타나도록
- setToolTip();
- setToolTip2();
- ]]>
- </script>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if ( btn_case1.selected == true ) {
- for( var i = 1 ; i < grd_ordlist1.rows ; i++) {
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/check","false");
- grd_ordlist1.isselected(i) = false;
- }
- for( var i = 1 ; i < grd_ordlist1.rows ; i++) {
-
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/pid")== model.getValue("/root/send/data/srchpid")) {
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/check","true");
- grd_ordlist1.isselected(i) = true;
- return 0;
- }
- }
- }
-
- if ( btn_case3.selected == true ) {
- for( var i = 1 ; i < grd_ordlist3.rows ; i++) {
- model.setValue("/root/main/ordlist3/mainordlist["+i+"]/check","false");
- grd_ordlist3.isselected(i) = false;
- }
-
- for( var i = 1 ; i < grd_ordlist3.rows ; i++) {
-
- if(model.getValue("/root/main/ordlist3/mainordlist["+i+"]/pid")== model.getValue("/root/send/data/srchpid")) {
- model.setValue("/root/main/ordlist3/mainordlist["+i+"]/check","true");
- grd_ordlist3.isselected(i) = true;
- return 0;
- }
- }
- }
-
- if ( btn_case4.selected == true ) {
- for( var i = 1 ; i < grd_ordlist4.rows ; i++) {
- model.setValue("/root/main/ordlist4/mainordlist["+i+"]/check","false");
- grd_ordlist4.isselected(i) = false;
- }
-
- for( var i = 1 ; i < grd_ordlist4.rows ; i++) {
-
- if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/pid")== model.getValue("/root/send/data/srchpid")) {
- model.setValue("/root/main/ordlist4/mainordlist["+i+"]/check","true");
- grd_ordlist4.isselected(i) = true;
-
- return 0;
- }
- }
- }
-
- if ( btn_case6.selected == true ) {
- for( var i = 1 ; i < grd_ordlist6.rows ; i++) {
- model.setValue("/root/main/ordlist6/mainordlist["+i+"]/check","false");
- grd_ordlist6.isselected(i) = false;
- }
-
- for( var i = 1 ; i < grd_ordlist6.rows ; i++) {
-
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/pid")== model.getValue("/root/send/data/srchpid")) {
- model.setValue("/root/main/ordlist6/mainordlist["+i+"]/check","true");
- grd_ordlist6.isselected(i) = true;
- return 0;
- }
- }
- }
-
- ]]>
- </script>
- </button>
- <caption id="caption13" class="search_name" visibility="hidden" style="left:743px; top:8px; width:80px; height:17px; ">검사실 :</caption>
- <caption id="caption14" style="left:203px; top:10px; width:15px; height:15px; ">~</caption>
- <select1 id="cmb_term" ref="/root/send/data/term" class="combo_default" appearance="minimal" style="left:315px; top:7px; width:80px; height:19px; ">
- <choices>
- <item>
- <label>일자선택</label>
- <value>0</value>
- </item>
- <item>
- <label>15일</label>
- <value>15</value>
- </item>
- <item>
- <label>30일</label>
- <value>30</value>
- </item>
- <item>
- <label>60일</label>
- <value>60</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- opt_excuroom.value = model.getValue("/root/send/data/selectexcuroom");
-
- //검사실 체크박스 감추기
- chk_excuroom.visible = false;
-
- if(cmb_term.value == "0" )
- {
- ipt_date1.disabled = false;
- ipt_date2.disabled = false;
-
- }
- else
- {
- var date2 = ipt_date2.value;
- var term = cmb_term.value;
- ipt_date1.value = date2.toDate().getAddDate(-term,"D").getDateFormat("YYYYMMDD") ;
-
-
- ipt_date1.disabled = true;
- ipt_date2.disabled = true;
-
-
-
- /*
-
- if ( btn_case1.selected == true ) fGetExamCureAcptList("M"); // 전체
-
- if ( btn_case3.selected == true ) fGetExamCureAcptList("R"); // 예약
- if ( btn_case4.selected == true ) fGetExamCureAcptList("T"); // 접수
-
- if ( btn_case6.selected == true ) fGetExamCureAcptList("UR"); // 미예약
- */
-
- // initCalendar();
- }
- // if ( btn_case6.selected == true )
- // fGetExamCureAcptList("A"); // 미예약
-
- btn_sea.dispatch("DOMActivate");
-
-
-
- ]]>
- </script>
- </select1>
- <input id="ipt_pid" ref="/root/send/data/srchpid" class="input_search" style="left:536px; top:7px; width:96px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- inputEnterKey("btn_sea","DOMActivate");
- ]]>
- </script>
- </input>
- <output id="opt_patnm" ref="/root/hidden/source/hngnm" class="output_fix" style="left:656px; top:7px; width:74px; height:19px; "/>
- <button id="btn_excuroom" class="icon_search" visibility="hidden" style="left:1040px; top:11px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(chk_excuroom.visible == "" ||chk_excuroom.visible == "false" ){
- chk_excuroom.visible = true;
- }else {
- chk_excuroom.visible = false;
- }
-
- ]]>
- </script>
- </button>
- <output id="opt_excuroom" class="output_search" visibility="hidden" style="left:820px; top:8px; width:215px; height:19px; "/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- ]]>
- </script>
- </group>
- <datagrid id="grd_rsrvlist" nodeset="/root/main/totalrsrvlist/rsrvlist" scroll="vertical" caption="^시간^등록번호^성명^주민번호^S/A^처방코드^처방일자^병원^CKNO^ckno^cknoseq^seq^h_execprcpuniqno^h_prcpgenrflag^h_actorddd^h_dschdd^h_cretno" colsep="^" colwidth="39, 54, 83, 77, 128, 46, 113, 90, 128, 77, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" forecolorfrozen="transparent" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:319px; top:475px; width:873px; height:286px; ">
- <col ref="check" style="left:20px; top:23px; width:39px; height:23px; "/>
- <col ref="srchrsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="rrsgtno" format="999999-9999999"/>
- <col ref="sna"/>
- <col ref="calcscorcd"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="instcd" type="combo">
- <choices>
- <item>
- <label>성모병원</label>
- <value>011</value>
- </item>
- <item>
- <label>서울성모병원</label>
- <value>012</value>
- </item>
- <item>
- <label>의정부성모병원</label>
- <value>013</value>
- </item>
- </choices>
- </col>
- <col ref="cknototal"/>
- <col ref="ckno" visibility="hidden"/>
- <col ref="cknoseq" visibility="hidden"/>
- <col ref="seq" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="dschdd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (event.button == 3) { // 3 : 오른쪽 버튼
- if (grd_rsrvlist.isCell(event.target) && grd_rsrvlist.mouseRow >= grd_rsrvlist.fixedrows) {
- model.makeValue("/root/hidden/popupmenu/seq",grd_rsrvlist.valueMatrix(grd_rsrvlist.mouseRow, grd_rsrvlist.colRef("seq")));
- window.setPopupMenu(true, "/root/hidden/popupmenu4/menu", "label", "func", false);
- // setPopupMenu("grd_ordlist1", false, "/root/hidden/popupmenu/menu", "label", "func");
- } else {
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_rsrvlist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- delPatientInfos(); //상단정보 초기화
- fTopInfo2(); //상단정보 불러오기
- ]]>
- </script>
- </datagrid>
- <line id="line5" class="line_1" style="x1:319px; y1:470px; x2:1192px; y2:470px; "/>
- <caption id="caption8" class="tit_2" style="left:322px; top:455px; width:97px; height:13px; ">예약내역</caption>
- <multilinegrid id="grd_calendar" nodeset="/root/hidden/calendar/weeklist/list" class="gridcalendar" autoresize="true" caption="일^월^화^수^목^금^토" colsep="^" colwidth="43, 44, 44, 44, 44, 44, 44" dataheight="20" focuscolor="transparent" rowsep="|" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" mergecellsfixedrows="bycolrec" style="left:3px; top:497px; width:309px; height:265px; ">
- <row>
- <col class="color_sun" ref="sun" style="border-bottom-width:0px; "/>
- <col ref="mon" style="border-bottom-width:0px; "/>
- <col ref="tue" style="border-bottom-width:0px; "/>
- <col ref="wed" style="border-bottom-width:0px; "/>
- <col ref="thu" style="border-bottom-width:0px; "/>
- <col ref="fri" style="border-bottom-width:0px; "/>
- <col class="color_sat" ref="sat" style="border-bottom-width:0px; "/>
- </row>
- <row>
- <col ref="sun_memo" style="border-top-width:0px; "/>
- <col ref="mon_memo" style="border-top-width:0px; "/>
- <col ref="tue_memo" style="border-top-width:0px; "/>
- <col ref="wed_memo" style="border-top-width:0px; "/>
- <col ref="thu_memo" style="border-top-width:0px; "/>
- <col ref="fri_memo" style="border-top-width:0px; "/>
- <col ref="sat_memo" style="border-top-width:0px; "/>
- </row>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- // if (model.getValue("/root/send/data/cmb_info/initexecroom/excuroomcdid") == "" ) {
- // messageBox("[조회필수항목]검사실 정보를 선택하십시오.","I999");
- // return 0;
- // }
-
- model.setValue("/root/hidden/grdcellcolor/calrow",grd_calendar.row);
- model.setValue("/root/hidden/grdcellcolor/calcol",grd_calendar.col);
- // model.setValue("/root/send/data/largeclass","R4");
- setCellColor(grd_calendar);
- fCalendar1();
- getRsrvPossTm(grd_calendar);
-
- submit("TRAEA01114",false); //환자코멘트조회
-
- if(tar_patrem.value == "") {
- model.makeNode("/root/main/patrem/rem/memo");
- model.setValue("/root/main/patrem/rem/memo","-");
- }
-
- //부서메모 없을시
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/totalrsrvlist/examcuredeptmemolist/memorem");
- }
- model.refresh();
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="onrowchanged">
- <![CDATA[
- model.setValue("/root/hidden/grdcellcolor/calrow",grd_calendar.row);
- model.setValue("/root/hidden/grdcellcolor/calcol",grd_calendar.col);
-
- setCellColor(grd_calendar);
- ]]>
- </script>
- <script type="javascript" ev:event="oncolchanged">
- <![CDATA[
-
- model.setValue("/root/hidden/grdcellcolor/calrow",grd_calendar.row);
- model.setValue("/root/hidden/grdcellcolor/calcol",grd_calendar.col);
-
- setCellColor(grd_calendar);
- ]]>
- </script>
- </multilinegrid>
- <caption id="caption9" style="left:142px; top:449px; width:20px; height:20px; ">시</caption>
- <select1 id="cmb_min" ref="/root/hidden/rsrvtm/minlist/min" class="combo_default" appearance="minimal" style="left:161px; top:449px; width:38px; height:19px; ">
- <choices>
- <item>
- <label>--</label>
- <value>--</value>
- </item>
- <item>
- <label>00</label>
- <value>00</value>
- </item>
- <item>
- <label>10</label>
- <value>10</value>
- </item>
- <item>
- <label>20</label>
- <value>20</value>
- </item>
- <item>
- <label>30</label>
- <value>30</value>
- </item>
- <item>
- <label>40</label>
- <value>40</value>
- </item>
- <item>
- <label>50</label>
- <value>50</value>
- </item>
- </choices>
- </select1>
- <caption id="caption10" style="left:202px; top:449px; width:20px; height:20px; ">분</caption>
- <button id="btn_rsrvcncl" class="btn2_letter2" style="left:269px; top:449px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var ordlist = "";
-
- if ( messageBox("예약취소를","Q002")==6 ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
-
-
- //취소코드조회
- // window.load( "SPAEA01500_취소코드조회.xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
-
-
- exeRsrvTransaction("cncl", "totalrsrvlist");
-
- initCalendar();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- if ( btn_case1.selected == true ) fGetExamCureAcptList("M"); // 전체처방
- if ( btn_case3.selected == true ) fGetExamCureAcptList("R"); // 수납처방
-
- //fGetExamCureAcptList("Y"); // 예약
-
- //data 클리어
- dataClear();
- }
-
-
-
- ]]>
- </script>
- </button>
- <group id="grp_calendar" scroll="auto" style="left:2px; top:471px; width:310px; height:27px; ">
- <shape id="rectangle1" class="calendar_header" appearance="rectangle" style="left:1px; top:0px; width:309px; height:27px; "/>
- <button id="button32" class="icon_next_year" style="left:238px; top:6px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_next_y.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'Y');
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
- setCalendar(isDate);
-
- ]]>
- </script>
- </button>
- <button id="btn_premonth" class="icon_pre_month" style="left:78px; top:6px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_pre_m.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'M');
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
-
- setCalendar(isDate);
-
- ]]>
- </script>
- </button>
- <button id="button34" class="icon_next_month" style="left:219px; top:6px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_next_m.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'M');
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
-
- setCalendar(isDate);
-
- // getCurerPresCond();
- ]]>
- </script>
- </button>
- <output id="opt_year" ref="/root/hidden/calendar/year" class="calendar_output" style="left:108px; top:3px; width:30px; height:19px; "/>
- <output id="opt_month" ref="/root/hidden/calendar/month" class="calendar_output" style="left:158px; top:3px; width:30px; height:19px; "/>
- <caption id="caption11" class="calendar_output" style="left:138px; top:3px; width:20px; height:19px; ">년</caption>
- <caption id="caption12" class="calendar_output" style="left:188px; top:3px; width:20px; height:19px; ">월</caption>
- <button id="button3" class="icon_pre_year" style="left:57px; top:6px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_pre_y.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'Y');
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
-
- setCalendar(isDate);
- // getCurerPresCond();
- ]]>
- </script>
- </button>
- <button id="button63" class="icon_list" style="left:15px; top:6px; width:14px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
-
- ]]>
- </script>
- </button>
- </group>
- <datagrid id="grd_temp" nodeset="/root/init/curerprescondlist/rsrvcalendar" visibility="hidden" caption="일자(dd)^가용현황^max^caption3" colsep="^" colwidth="76, 62, 32" mergecellsfixedrows="bycolrec" rowsep="|" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:475px; top:545px; width:175px; height:170px; ">
- <col ref="rsrvdd"/>
- <col ref="count"/>
- <col ref="max"/>
- </datagrid>
- <line id="line1" class="line_1" style="x1:318px; y1:403px; x2:616px; y2:403px; "/>
- <button id="btn_rsrv" class="btn2_letter2" disabled="true" style="left:223px; top:449px; width:42px; height:19px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for( var i = 0 ; i < grd_ordlist1.selectedRows ; i++ ) {
- if(model.getValue("/root/main/ordlist1/mainordlist["+ grd_ordlist1.selectedRow(i) +"]/cknototal") == "" ) {
- messageBox("CKNO가 등록되지 ", "E007" , "CKNO 생성 후 예약하십시오!");
- return;
- }
- }
-
- if( model.getValue("/root/hidden/rsrvtm/hourlist/hour") == "--"){
- messageBox("시간이 제대로 입력되지", "E007" );
- return;
- }
- if( model.getValue("/root/hidden/rsrvtm/minlist/min") == "--"){
- messageBox("분이 제대로 입력되지", "E007" );
- return;
- }
- var tmpldata = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/tmpldata");
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid");
- var hngnm = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/hngnm");
- var rsrvdt = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/rsrvdt");
-
-
- var year = rsrvdt.substr(0,4);
- var month = rsrvdt.substr(4,2);
- var day = rsrvdt.substr(6,2);
- var week = rsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = rsrvdt.substr(8,2);
- var mm = rsrvdt.substr(10,2);
-
- model.setValue("/root/send/data/srchpid","");
-
- var ordlist = "";
-
- if ( messageBox("예약내역을","Q002")==6 ) {
-
- var execprcpuniqno = model.getValue("/root/main/ordlist1/mainordlist["+ grd_ordlist1.row +"]/execprcpuniqno");
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[execprcpuniqno ='"+ execprcpuniqno +"']");
- var rCSV = getNodeListCSV(nodeList);
-
- //처방내역 선택 체크
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
- /*
- if(cmb_hour.value == "--" || cmb_min.value == "--" ) {
- messageBox("예약시간을 ","C002");
- return "0";
- }
- */
- if(model.getValue("/root/hidden/rsrvtm/hourlist/hour") == "--" || model.getValue("/root/hidden/rsrvtm/hourlist/hour") == "--" ) {
- messageBox("예약시간을 ","C002");
- return "0";
- }
-
- // btn_rsrvtmins.dispatch("DOMActivate");
-
- exeRsrvTransaction("rsrv",ordlist);
-
- cmb_hour.value = "--" ;
- cmb_min.value = "--";
-
- initCalendar();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- if ( btn_case1.selected == true ) fGetExamCureAcptList("M"); //수납
- if ( btn_case3.selected == true ) fGetExamCureAcptList("T"); //실시
-
- }
- else {
- return "0";
- }
-
- //********************************
- // ******예약증 출력 20070821******
- //********************************
-
- /*
- if(tmpldata != "") {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
-
- rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
- // rtfviewer.ReplaceRtfCode("gender/age",sna); //성별,연령
- // rtfviewer.ReplaceRtfCode("prcpnm",prcpnm); //검사명
- rtfviewer.ReplaceRtfCode("year",year); //년
- rtfviewer.ReplaceRtfCode("month",month); //월
- rtfviewer.ReplaceRtfCode("day",day); //일
- rtfviewer.ReplaceRtfCode("week",week); //요일
- rtfviewer.ReplaceRtfCode("hh",hh); //시
- rtfviewer.ReplaceRtfCode("mm",mm); //분
-
-
- //3. 현재내용을 파일에 저장
- rtfviewer.SaveRtfFile();
-
- //4. 출력
- rtfviewer.print();
-
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- fInitialize();
- }
- else {
- messageBox("등록된 예약예문이 ", "I004");
- }
- */
-
-
-
-
-
- ]]>
- </script>
- </button>
- <group id="group2" style="left:0px; top:53px; width:1194px; height:387px; vertical-align:top; ">
- <button id="btn_case1" class="btn_sw" group="tab" selected="true" style="left:2px; top:0px; width:72px; height:22px; ">
- <caption>수납</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //data 클리어
- dataClear();
-
- opt_excuroom.value = model.getValue("/root/send/data/selectexcuroom");
- //검사실 체크박스 감추기
- chk_excuroom.visible = false;
- model.setValue("/root/send/data/srchpid","");
-
- cmb_term.select(0);
- fGetExamCureAcptList("M");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
-
- // 검사코드에 포커스가 들어오면 해당 검사명이 풍선도움말로 나타나도록
- setToolTip();
-
- // initCalendar();
- ]]>
- </script>
- </button>
- <button id="btn_case3" class="btn_sw" group="tab" selected="false" style="left:75px; top:0px; width:72px; height:22px; ">
- <caption>실시</caption>
- <toggle case="case3" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //data 클리어
- dataClear();
-
- opt_excuroom.value = model.getValue("/root/send/data/selectexcuroom");
- //검사실 체크박스 감추기
- chk_excuroom.visible = false;
- model.setValue("/root/send/data/srchpid","");
-
- cmb_term.select(0);
- fGetExamCureAcptList("T");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","T");
-
- // 검사코드에 포커스가 들어오면 해당 검사명이 풍선도움말로 나타나도록
- setToolTip2();
- // initCalendar();
- ]]>
- </script>
- </button>
- <button id="btn_execcncl" class="btn2_letter4" visibility="hidden" style="left:1070px; top:2px; width:64px; height:19px; ">
- <caption>실시취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var loop="";
- var check="";
- var execdd="";
- var loopcnt="";
-
- fSelect1();
-
- // 610 이상의(임시결과, 최종결과) 결과값에서 취소는 불가능하게 할때(관리자가 취소처리)
- for( var i = 1 ; i <= grd_ordlist3.rows; i++ ) {
- if( model.getValue("/root/main/ordlist3/mainordlist[" + i + "]/check") == "true") {
- if(model.getValue("/root/main/ordlist3/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 취소","E002");
- return;
- }
- }
- }
-
- for( var i = 1 ; i <= grd_ordlist3.rows; i++ ) {
- check = model.getValue("/root/main/ordlist3/mainordlist[" + i + "]/check");
- if ( check == "true" ) {
- if( model.getValue("/root/main/ordlist3/mainordlist[" + i + "]/execdd") == getCurrentDate() )
- {
- execdd++;
- }
- loopcnt++;
- }
- }
- if ( loopcnt == 0 ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if(tabgubn == "M")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- ExeCncl(grid);
-
-
- model.setValue("/root/send/data/srchpid","");
- if ( btn_case1.selected == true ) fGetExamCureAcptList("M"); // 전체처방
- if ( btn_case3.selected == true ) fGetExamCureAcptList("T"); // 미예약
-
- initCalendar();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
-
- //data 클리어
- dataClear();
-
- ]]>
- </script>
- </button>
- <switch id="switch1" style="left:0px; top:23px; width:1194px; height:285px; ">
- <case id="case1">
- <line id="line2" class="line_1" style="x1:2px; y1:2px; x2:1189px; y2:2px; "/>
- <datagrid id="grd_ordlist1" nodeset="/root/main/ordlist1/mainordlist" scroll="auto" caption="^등록번호^성명^병원명^처방코드^CKNO^처방일^예약시간^처방상태^처방번호^처방부서^처방의^진료부서^진료의^basecd^execprcpuniqno^prcpexecdeptcd^excuroomcd^inflag^rcptacptyn^ExecBaseFlag^excupartcd^modality^execrem^prcpdelivefact^carecnfmdd^prcpkindcd^rcptno^acptseqno^prcpgenrflag^orddd^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^cretno^wardcd^rsrvdt^rgstdeptcd^rgstrid^inclprcpcd^lrgcd^mdlcd^actorddd^examroomnm^prcphistno^caption1^caption2^caption3^caption4^caption5^caption6^caption7^의뢰병원^의뢰부서^의뢰의사" colsep="^" colwidth="19, 83, 75, 108, 83, 57, 87, 106, 80, 71, 118, 69, 119, 73, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="false" explorerbar="sortshow" extendlastcol="scroll" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="listbox" tooltip="true" style="left:2px; top:7px; width:1187px; height:273px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col disabled="true" ref="instcd" type="combo">
- <choices>
- <item>
- <label>성모병원</label>
- <value>011</value>
- </item>
- <item>
- <label>서울성모병원</label>
- <value>012</value>
- </item>
- <item>
- <label>의정부성모병원</label>
- <value>013</value>
- </item>
- <item>
- <label>부천성모병원</label>
- <value>014</value>
- </item>
- <item>
- <label>성빈센트병원</label>
- <value>017</value>
- </item>
- </choices>
- </col>
- <col ref="calcscorcd"/>
- <col ref="cknototal"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col disabled="true" ref="execprcpstatcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initexecprcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prcpno"/>
- <col ref="rgstdeptnm" format="yyyy-mm-dd hh:nn"/>
- <col ref="rgstdr"/>
- <col ref="orddeptnm" format="yyyy-mm-dd hh:nn"/>
- <col ref="orddr"/>
- <col ref="prcpnm" visibility="hidden"/>
- <col ref="execdt" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="rcptyn" visibility="hidden"/>
- <col ref="mpphontel" visibility="hidden"/>
- <col ref="basecd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="ckno" visibility="hidden"/>
- <col ref="cknoseq" visibility="hidden"/>
- <col ref="reqinstcd"/>
- <col ref="reqdeptcd"/>
- <col ref="reqdrid"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_ordlist1", false, "/root/hidden/popupmenu/menu", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
-
- if (isDataCell()) {
- for ( var i = 1; i < grd_ordlist1.rows; i++) {
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/check", "false");
- }
-
- for ( var i =0 ; i< grd_ordlist1.selectedRows;i++){
- model.setValue("/root/main/ordlist1/mainordlist[" + grd_ordlist1.selectedRow(i) + "]/check", "true");
- }
-
-
- if(grd_ordlist1.selectedRows == 1 ){
- //처방Comment
- model.setValue("/root/hidden/comment1/prcpdelivefact", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/prcpdelivefact"));
- //검사코멘트
- model.setValue("/root/main/comment1/execrem",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/execrem"));
-
- //환자Comment 조회
- model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/pid"));
-
- submit("TRAEA01114"); //환자코멘트조회
-
- //환자상단정보
- fTopInfo();
-
- }else {
- //상단정보 초기화
- delPatientInfos();
- }
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_ordlist1.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_temproom" nodeset="/root/init/cmb_info/initexcuroomcd" visibility="hidden" caption="caption3" colsep="^" colwidth="127" mergecellsfixedrows="bycolrec" rowsep="|" style="left:765px; top:70px; width:130px; height:135px; ">
- <col ref="excuroomcd"/>
- </datagrid>
- </case>
- <case id="case3" selected="true">
- <line id="line10" class="line_1" style="x1:2px; y1:2px; x2:1189px; y2:2px; "/>
- <datagrid id="grd_ordlist3" nodeset="/root/main/ordlist3/mainordlist" scroll="auto" caption="^등록번호^성명^병원명^처방코드^CKNO^처방일^예약시간^처방상태^처방번호^처방부서^처방의^진료부서^진료의^basecd^execprcpuniqno^prcpexecdeptcd^excuroomcd^inflag^rcptacptyn^ExecBaseFlag^excupartcd^modality^execrem^prcpdelivefact^carecnfmdd^prcpkindcd^rcptno^acptseqno^prcpgenrflag^orddd^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^cretno^wardcd^rsrvdt^rgstdeptcd^rgstrid^inclprcpcd^lrgcd^mdlcd^actorddd^examroomnm^prcphistno^caption1^caption2^caption3^caption4^caption5^caption6^caption7^의뢰병원^의뢰부서^의뢰의사" colsep="^" colwidth="19, 83, 75, 108, 83, 57, 87, 106, 80, 71, 118, 69, 119, 73, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="false" explorerbar="sortshow" extendlastcol="scroll" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="listbox" tooltip="true" style="left:2px; top:7px; width:1187px; height:273px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col disabled="true" ref="instcd" type="combo">
- <choices>
- <item>
- <label>성모병원</label>
- <value>011</value>
- </item>
- <item>
- <label>서울성모병원</label>
- <value>012</value>
- </item>
- <item>
- <label>의정부성모병원</label>
- <value>013</value>
- </item>
- </choices>
- </col>
- <col ref="calcscorcd"/>
- <col ref="cknototal"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col disabled="true" ref="execprcpstatcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initexecprcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prcpno"/>
- <col ref="rgstdeptnm" format="yyyy-mm-dd hh:nn"/>
- <col ref="rgstdr"/>
- <col ref="orddeptnm" format="yyyy-mm-dd hh:nn"/>
- <col ref="orddr"/>
- <col ref="prcpnm" visibility="hidden"/>
- <col ref="execdt" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="rcptyn" visibility="hidden"/>
- <col ref="mpphontel" visibility="hidden"/>
- <col ref="basecd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="ckno" visibility="hidden"/>
- <col ref="cknoseq" visibility="hidden"/>
- <col ref="reqinstcd"/>
- <col ref="reqdeptcd"/>
- <col ref="reqdrid"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- /*
- //스크롤 조작시 모래시계 방지
- if( isDataCell() ){
- if( grd_ordlist1.col != "1" ) {
- if( model.getValue("/root/main/ordlist3/mainordlist[" +grd_ordlist3.row +"]/check") == "true" ) {
- model.setValue("/root/main/ordlist3/mainordlist[" +grd_ordlist3.row +"]/check","false");
- }else {
- model.setValue("/root/main/ordlist3/mainordlist[" +grd_ordlist3.row +"]/check","true");
- }
- }
-
- //처방Comment
- model.setValue("/root/hidden/comment1/prcpdelivefact", model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.row+"]/prcpdelivefact"));
-
-
- //환자Comment 조회
- model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist3/mainordlist["+ grd_ordlist3.row +"]/pid"));
- submit("TRAEA01114",false); //환자코멘트조회
-
- if(tar_patrem.value == "") {
- model.makeNode("/root/main/patrem/rem/memo");
- model.setValue("/root/main/patrem/rem/memo","-");
- }
-
- model.refresh();
-
- fTopInfo(); //환자상단정보
- }
- */
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_ordlist3", false, "/root/hidden/popupmenu3/menu", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
-
- if (isDataCell()) {
- for ( var i = 1; i < grd_ordlist3.rows; i++) {
- model.setValue("/root/main/ordlist3/mainordlist["+i+"]/check", "false");
- }
-
- for ( var i =0 ; i< grd_ordlist3.selectedRows;i++){
- model.setValue("/root/main/ordlist3/mainordlist[" + grd_ordlist3.selectedRow(i) + "]/check", "true");
- }
-
- if(grd_ordlist3.selectedRows == 1 ){
- //처방Comment
- model.setValue("/root/hidden/comment1/prcpdelivefact", model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.selectedRow(grd_ordlist3.selectedRows-1)+"]/prcpdelivefact"));
- //검사코멘트
- model.setValue("/root/main/comment1/execrem",model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.selectedRow(grd_ordlist3.selectedRows-1)+"]/execrem"));
-
- //환자Comment 조회
- model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist3/mainordlist["+grd_ordlist3.selectedRow(grd_ordlist3.selectedRows-1)+"]/pid"));
-
- submit("TRAEA01114"); //환자코멘트조회
-
- //환자상단정보
- fTopInfo();
-
- }else {
- //상단정보 초기화
- delPatientInfos();
- }
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_ordlist3.gridToInstance();
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- <button id="btn_exec" class="btn2_letter2" visibility="hidden" style="left:1026px; top:2px; width:42px; height:19px; ">
- <caption>실시</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( btn_case1.selected == true ) {
- fSelect();
- if( (model.getValue("/root/send/rsrvdd") != "") && ( model.getValue("/root/send/rsrvdd") > getCurrentDate()) ) {
- messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
- return "0";
- }
-
- for( var i = 0 ; i < grd_ordlist1.selectedRows ; i++ ) {
- if(model.getValue("/root/main/ordlist1/mainordlist["+ grd_ordlist1.selectedRow(i) +"]/srchrsrvdt") == "" ) {
- messageBox("미예약처방은 실시","E001","예약 후 실시하십시오!");
- return;
- }
- }
- }
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if(tabgubn == "M")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- var rtn = ExeAccept(tabgubn,grid);
-
- model.setValue("/root/send/data/srchpid","");
- if ( btn_case1.selected == true ) fGetExamCureAcptList("M"); // 수납
- if ( btn_case3.selected == true ) fGetExamCureAcptList("T"); // 실시
-
- initCalendar();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- //data 클리어
- dataClear();
-
-
- ]]>
- </script>
- </button>
- <caption id="caption2" class="tit_2" style="left:5px; top:318px; width:97px; height:13px; ">처방전달사항</caption>
- <caption id="caption3" class="tit_2" style="left:406px; top:317px; width:115px; height:14px; ">환자 Comment</caption>
- <button id="btn_deptmemosave" class="btn2_letter2" style="left:1151px; top:310px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //구현해야함.
-
- model.setValue("/root/send/data/memorem",model.getValue("/root/main/totalrsrvlist/examcuredeptmemolist/memorem"));
- submit("TXAEA01102");
-
- ]]>
- </script>
- </button>
- <textarea id="tar_prcpdelivefact" ref="/root/hidden/comment1/prcpdelivefact" style="left:2px; top:337px; width:393px; height:50px; "/>
- <button id="btn_excucmtsave" class="btn2_letter2" visibility="visible" style="left:753px; top:310px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( btn_case1.selected == true ) { // 전체처방
- for(var i=0; i<grd_ordlist1.rows;i++) {
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == true ) {
- model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist1/mainordlist["+i+"]/pid"));
- }
- }
- }
- if ( btn_case3.selected == true ) { // 검사완료
- for(var i=0; i<grd_ordlist3.rows;i++) {
- if(model.getValue("/root/main/ordlist3/mainordlist["+i+"]/check") == true ) {
- model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist3/mainordlist["+i+"]/pid"));
- }
- }
- }
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if(tabgubn == "M")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
-
- if(tabgubn == "R")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
- if(tabgubn == "T")
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/send/data/patrem", model.getValue("/root/main/patrem/rem/memo"));
-
- submit("TXAEA01106");
- submit("TRAEA01114", false);
-
- //조회내역이 없을경우 노드만 새로 생성.
- if(tar_patrem.value == "") {
- model.makeNode("/root/main/patrem/rem/memo");
- }
- model.refresh();
-
- ]]>
- </script>
- </button>
- <caption id="caption7" class="tit_2" style="left:808px; top:317px; width:97px; height:14px; ">부서메모</caption>
- <line id="line4" class="line_1" style="x1:804px; y1:330px; x2:1192px; y2:330px; "/>
- <textarea id="tar_patrem" ref="/root/main/patrem/rem/memo" style="left:403px; top:336px; width:392px; height:50px; "/>
- <line id="line6" class="line_1" style="x1:2px; y1:332px; x2:395px; y2:332px; "/>
- <line id="line9" class="line_1" style="x1:403px; y1:331px; x2:795px; y2:331px; "/>
- <button id="button102" class="icon_top" visibility="hidden" style="left:1138px; top:2px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var flag = "prcplist";
- group5.visible = true;
- if ( btn_case1.selected == true ) fGetWideListX1(group2, switch1, grd_ordlist1, flag);
- if ( btn_case3.selected == true ) fGetWideListX1(group2, switch1, grd_ordlist3, flag);
- if ( btn_case4.selected == true ) fGetWideListX1(group2, switch1, grd_ordlist4, flag);
- if ( btn_case6.selected == true ) fGetWideListX1(group2, switch1, grd_ordlist6, flag);
- ]]>
- </script>
- </button>
- <button id="button103" class="icon_bottom" visibility="hidden" style="left:1165px; top:2px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var flag = "prcplist";
- group5.visible = false;
- if ( btn_case1.selected == true ) fGetWideListX2(group2, switch1, grd_ordlist1, flag);
- if ( btn_case3.selected == true ) fGetWideListX2(group2, switch1, grd_ordlist3, flag);
- if ( btn_case4.selected == true ) fGetWideListX2(group2, switch1, grd_ordlist4, flag);
- if ( btn_case6.selected == true ) fGetWideListX2(group2, switch1, grd_ordlist6, flag);
-
- // model.setValue("/root/hidden/updownbnt/btnflag","B");
- ]]>
- </script>
- </button>
- <select1 id="radio3" ref="/root/send/data/prcpgenrflag" class="radio_search" visibility="hidden" appearance="full" cellspacing="5" cols="3" rows="1" overflow="visible" style="left:280px; top:4px; width:175px; height:19px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value/>
- </item>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select1>
- <textarea id="tat_deptmemo" ref="/root/main/totalrsrvlist/examcuredeptmemolist/memorem" style="left:804px; top:335px; width:388px; height:50px; "/>
- </group>
- <line id="line13" class="line_4" style="x1:1062px; y1:16px; x2:1062px; y2:38px; "/>
- <object id="rtfviewer" clsid="{a4bf7e18-5f67-4868-a726-eed421632374}" visibility="hidden" style="left:10px; top:630px; width:120px; height:95px; "/>
- <button id="button1" class="btn2_letter4" style="left:1128px; top:450px; width:64px; height:19px; ">
- <caption>임시예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SPAEA03200", "", "200", "200", "popup", "", "");
- ]]>
- </script>
- </button>
- <button id="btn_rsrvtmins" class="btn2_letter2" visibility="hidden" style="left:20px; top:445px; width:42px; height:19px; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if( btn_case1.selected == true ) model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1"); // 수납
- if ( btn_case3.selected == true ) model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3"); // 실시
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/main/ordlist1/mainordlist["+ grd_ordlist1.row+"]/rsrvdt",model.getValue("/root/send/rsrvdd") + cmb_hour.value+ cmb_min.value ); // 예약시간대
- model.setValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/srchrsrvdt",model.getValue("/root/send/rsrvdd")+ cmb_hour.value + cmb_min.value ); //실 예약시간
-
- ]]>
- </script>
- </button>
- <select1 id="rdo_ampm" ref="/root/send/ampm/ap" class="radio_search" visibility="visible" appearance="full" cellspacing="5" cols="3" rows="1" overflow="visible" style="left:5px; top:450px; width:95px; height:19px; border-style:none; ">
- <choices>
- <item>
- <label>오전</label>
- <value>am</value>
- </item>
- <item>
- <label>오후</label>
- <value>pm</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select1>
- <select1 id="cmb_hour" ref="/root/hidden/rsrvtm/hourlist/hour" class="combo_default" appearance="minimal" style="left:103px; top:449px; width:38px; height:19px; ">
- <choices>
- <item>
- <label>--</label>
- <value>--</value>
- </item>
- <item>
- <label>1</label>
- <value>01</value>
- </item>
- <item>
- <label>2</label>
- <value>02</value>
- </item>
- <item>
- <label>3</label>
- <value>03</value>
- </item>
- <item>
- <label>4</label>
- <value>04</value>
- </item>
- <item>
- <label>5</label>
- <value>05</value>
- </item>
- <item>
- <label>6</label>
- <value>06</value>
- </item>
- <item>
- <label>7</label>
- <value>07</value>
- </item>
- <item>
- <label>8</label>
- <value>08</value>
- </item>
- <item>
- <label>9</label>
- <value>09</value>
- </item>
- <item>
- <label>10</label>
- <value>10</value>
- </item>
- <item>
- <label>11</label>
- <value>11</value>
- </item>
- <item>
- <label>12</label>
- <value>12</value>
- </item>
- </choices>
- </select1>
- <button id="button2" class="btn2_letter6" style="left:1040px; top:450px; width:86px; height:19px; ">
- <caption>시행부서처방</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( btn_case1.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
- if ( rCSV == null ) {
- // messageBox("처방을 ","C002");
- // return "0";
- // 처방을 선택하지 않아도 시행부서처방을 실행할 수 있도록 수정
- aezfAddPrcpMngt(grd_ordlist1, "/root/main/ordlist1/mainordlist");
- }else {
- aezfAddPrcpMngt(grd_ordlist1, "/root/main/ordlist1/mainordlist");
- }
- }
-
- if ( btn_case3.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist3/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- // messageBox("처방을 ","C002");
- // return "0";
- // 처방을 선택하지 않아도 시행부서처방을 실행할 수 있도록 수정
- aezfAddPrcpMngt(grd_ordlist1, "/root/main/ordlist1/mainordlist");
- }else {
- aezfAddPrcpMngt(grd_ordlist3, "/root/main/ordlist3/mainordlist");
- }
- }
- ]]>
- </script>
- </button>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- ]]>
- </script>
- <button id="btn_rslt" class="btn2_letter9" style="left:919px; top:450px; width:119px; height:19px; ">
- <caption>결과관리조회및인증</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 예약내역 화면에서 결과관리 화면 연동하기 위해
-
- if (grd_rsrvlist.rows < grd_rsrvlist.fixedRows + 1) // 로딩된 데이터가 없으면 리턴
- return;
-
- var row_idx = grd_rsrvlist.row; // 예약내역 그리드에 선택된 항목
-
- if(model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/ckno") == "" ) {
- messageBox("예약내역에서 CKNO 부여된 환자를", "C002");
- return;
- }
- else {
- model.setValue("/root/send/popdata/pid", model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/pid"));
- model.setValue("/root/send/popdata/ckno", model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/ckno"));
- open("SMAEA03900", "","200","200", "SMAEA03900", "/root/send/popdata","/root/send/popdata");
- }
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter4" style="left:853px; top:450px; width:64px; height:19px; ">
- <caption>간호기록</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grd_rsrvlist.rows < grd_rsrvlist.fixedRows + 1) // 로딩된 데이터가 없으면 리턴
- return;
-
- var row_idx = grd_rsrvlist.row; // 예약내역 그리드에 선택된 항목
-
- if(model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/ckno") == "" ) {
- messageBox("예약내역에서 CKNO 부여된 환자를", "C002");
- return;
- }
- else {
- model.setValue("/root/send/popdata/pid", model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/pid"));
- model.setValue("/root/send/popdata/ckno", model.getValue("/root/main/totalrsrvlist/rsrvlist["+ row_idx +"]/ckno"));
- open("SMAEA02601", "0", "200", "200", "SMAEA02601","/root/send/popdata","/root/send/popdata");
- }
- ]]>
- </script>
- </button>
- </group>
- <select id="chk_excuroom" ref="/root/send/data/selectexcuroom" class="checkbox_search" visibility="hidden" overflow="visible" appearance="full" style="left:825px; top:50px; width:205px; height:15px; background-color:#e5eae9; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </select>
- <datagrid id="datagrid3" nodeset="/root/init/calenlist/calendinfo" visibility="hidden" caption="caption1^caption2" colsep="^" colwidth="100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:680px; top:555px; width:220px; height:150px; ">
- <col ref="basedd"/>
- <col ref="dutflag"/>
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|