123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792 |
- <?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/>
- <sna/>
- <orddepthngnm/>
- <orddrnm/>
- <calcscorcd/>
- <prcpdt/>
- <statcd/>
- <roomcd/>
- <srchrsrvdt/>
- <prcpnm/>
- <execdt/>
- <execrnm/>
- <rsrvrnm/>
- <rcptyn/>
- <prcphopedd/>
- <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/>
- <pacsnocretyn/>
- <execprcpstatcd/>
- <tmpldata/>
- <prcpdd/>
- <rsrvrid/>
- <cnclresncdnm/>
- <age/>
- <rrgstno1/>
- <rrgstno2/>
- <clincstdycd/>
- <execrid1/>
- <ordrsrvdt/>
- <specdrnm/>
- <specdrid/>
- <choiordflag/>
- <roomnm/>
- <rehbprcpcurepartnm/>
- <prcpdirecnm/>
- </mainordlist>
- </ordlist1>
- <ordlist4>
- <mainordlist>
- <check/>
- <pid/>
- <hngnm/>
- <sna/>
- <orddepthngnm/>
- <orddrnm/>
- <calcscorcd/>
- <prcpdt/>
- <statcd/>
- <roomcd/>
- <srchrsrvdt/>
- <prcpnm/>
- <rsrvrnm/>
- <execdt/>
- <execrnm/>
- <rcptyn/>
- <basecd/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <excuroomcd/>
- <rgstdeptcd/>
- <rgstrid/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <lrgcd/>
- <mdlcd/>
- <excupartcd/>
- <modality/>
- <execrem/>
- <prcpdelivefact/>
- <carecnfmdd/>
- <excuroomnm/>
- <rgstdepthngnm/>
- <prcpkindcd/>
- <rcptno/>
- <acptseqno/>
- <prcpdelivefact/>
- <prcpgenrflag/>
- <orddd/>
- <rgstrid/>
- <orddrnm/>
- <orddeptcd/>
- <rcptdd/>
- <orddrid/>
- <prcpno/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <rsrvdt/>
- <rgstrid/>
- <rgstdeptcd/>
- <inclprcpcd/>
- <pacsnocretyn/>
- <examroomnm/>
- <execprcpstatcd/>
- <tmpldata/>
- <prcpdd/>
- <rsrvrid/>
- <cnclresncdnm/>
- <age/>
- <rrgstno1/>
- <rrgstno2/>
- <clincstdycd/>
- <execrid1/>
- <cretno/>
- <specdrnm/>
- <specdrid/>
- <choiordflag/>
- <roomnm/>
- <rehbprcpcurepartnm/>
- <prcpdirecnm/>
- </mainordlist>
- </ordlist4>
- <ordlist6>
- <mainordlist>
- <check/>
- <pid/>
- <hngnm/>
- <sna/>
- <orddepthngnm/>
- <orddrnm/>
- <calcscorcd/>
- <prcpdt/>
- <statcd/>
- <roomcd/>
- <srchrsrvdt/>
- <prcpnm/>
- <rsrvrnm/>
- <rcptdd/>
- <acptid/>
- <execdt/>
- <execrnm/>
- <rcptyn/>
- <prcphopedd/>
- <basecd/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <excuroomcd/>
- <rgstdeptcd/>
- <rgstrid/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <lrgcd/>
- <mdlcd/>
- <excupartcd/>
- <modality/>
- <acptrem/>
- <execrem/>
- <prcpdelivefact/>
- <carecnfmdd/>
- <excuroomnm/>
- <rgstdepthngnm/>
- <prcpkindcd/>
- <rcptno/>
- <acptseqno/>
- <execrid1/>
- <execrid3/>
- <execrid4/>
- <prcpgenrflag/>
- <orddd/>
- <rgstrid/>
- <orddrnm/>
- <orddeptcd/>
- <rcptdd/>
- <orddrid/>
- <prcpno/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <tmpldata/>
- <wardcd/>
- <prcpexecdeptcd/>
- <rsrvdt/>
- <prcphistno/>
- <inclprcpcd/>
- <actorddd/>
- <cretno/>
- <pacsnocretyn/>
- <examroomnm/>
- <execprcpstatcd/>
- <tmpldata/>
- <prcpdd/>
- <cnclresncdnm/>
- <age/>
- <rrgstno1/>
- <rrgstno2/>
- <clincstdycd/>
- <prcpvol/>
- <prcpvolunitnm/>
- <prcpqtyunitnm/>
- <prcptims/>
- <drugmthdspccd/>
- <mthdcnts4/>
- <specdrnm/>
- <specdrid/>
- <choiordflag/>
- <roomnm/>
- <rehbprcpcurepartnm/>
- <prcpdirecnm/>
- </mainordlist>
- </ordlist6>
- <totalrsrvlist>
- <rsrvposstm>
- <rsrvtm/>
- <count/>
- <max/>
- </rsrvposstm>
- <rsrvlist>
- <srchrsrvtm/>
- <pid/>
- <hngnm/>
- <rrgstno1/>
- <calcscorcd/>
- <sna/>
- <statcd/>
- <roomcd/>
- <orddepthngnm/>
- <orddrnm/>
- <prcpdt/>
- <prcpnm/>
- <rsrvrnm/>
- <hight/>
- <weight/>
- <execprcpuniqno/>
- <prcpkindcd/>
- <prcpgenrflag/>
- <basecd/>
- <prcpexecdeptcd/>
- <excuroomcd/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <orddd/>
- <excupartcd/>
- <modality/>
- <prcpdelivefact/>
- <carecnfmdd/>
- <rsrvdt/>
- <orddeptcd/>
- <orddrid/>
- <prcpno/>
- <basesuppdeptcd/>
- <cretno/>
- <wardcd/>
- <srchrsrvdt/>
- <rsrvrem/>
- <eqmtifyn/>
- <rgstdeptcd/>
- <rgstrid/>
- <execdt/>
- <execrid1/>
- <inclprcpcd/>
- <lrgcd/>
- <mdlcd/>
- <actorddd/>
- <examroomnm/>
- <pacsnocretyn/>
- <examroomnm/>
- <execprcpstatcd/>
- <tmpldata/>
- <prcpdd/>
- <rsrvrid/>
- <rsrvdd/>
- </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>
- <selectpat>
- <pid/>
- <hngnm/>
- <sna/>
- <hometel/>
- <mpphontel/>
- <rrgstno/>
- <addr/>
- </selectpat>
- <examcureexecdiaglist>
- <diagengnm/>
- </examcureexecdiaglist>
- <isolinfo>
- <isoldispcd/>
- </isolinfo>
- <prcpdeliveinfo>
- <prcpdelivefact/>
- </prcpdeliveinfo>
- </patrem>
- <rexlist>
- <prcpdetllist>
- <pid/>
- <hngnm/>
- <sna/>
- <rrgstno1/>
- <rrgstno2/>
- <sex/>
- <orddepthngnm/>
- <orddrnm/>
- <prcpcd/>
- <prcpdd/>
- <prcpclscdnm/>
- <prcpnm/>
- <prcpqtyunitnm/>
- <prcpvol/>
- <prcpvolunitnm/>
- <prcpdayno/>
- <mix/>
- <charsu/>
- <remark/>
- <drugmthdspccd/>
- <mthdcnts4/>
- </prcpdetllist>
- </rexlist>
- <specdridlist/>
- <barcdprntsetup>
- <prntsetupinfo>
- <setupinfo/>
- </prntsetupinfo>
- </barcdprntsetup>
- </main>
- <send>
- <data>
- <cmb_info>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- </cmb_info>
- <sgubn/>
- <srchpid/>
- <srchdate1/>
- <srchdate2/>
- <dateflag/>
- <acptlistflag/>
- <unrsrvflag/>
- <patrem/>
- <memorem/>
- <rsrvdate/>
- <selectexcuroom/>
- <excuroomcd/>
- <prcpgenrflag/>
- <rsrvgenrflag/>
- <orddd/>
- <execprcpuniqno/>
- <prcpno/>
- <prcpdd/>
- <srchrsrvdt/>
- <genrflag/>
- <prcpexecdeptcd/>
- <prntcalcscorcd/>
- <prntsuppdeptcd/>
- <allstatus>Y</allstatus>
- <term>0</term>
- <rsrvyn/>
- <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/>
- <orddd/>
- <basesuppdeptcd/>
- <ioflag/>
- </popup>
- <rsrvdd/>
- <curdate/>
- <selectexamroomnm/>
- <autorsrvflag/>
- <interval>60000</interval>
- <rsrvprtyn/>
- <rsrvprntcd/>
- <memoflag>dept</memoflag>
- <rexpid/>
- <rexprcpdd/>
- <rexprcpno/>
- <cretno/>
- </data>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <req>
- <data/>
- <flag/>
- <basesuppdeptcd/>
- <cnclcd/>
- <pamifyn/>
- <ordtm/>
- </req>
- <multicheck>
- <multich/>
- </multicheck>
- <openpopup/>
- <focuscheck>
- <focus/>
- </focuscheck>
- <popup>
- <basecdflag/>
- </popup>
- <rtfcode/>
- <filename/>
- <bardata>
- <regnopatnm/>
- <testdeptcd/>
- </bardata>
- <popdata>
- <orddd/>
- <orddeptcd/>
- <orddrid/>
- </popdata>
- <progress>
- <pid/>
- <orddeptcd/>
- </progress>
- <savedata/>
- <GosiPrcpRcpyn/>
- <USPayFlagyn/>
- </send>
- <init>
- <curerprescondlist>
- <curerprescond>
- <userid/>
- <usernm/>
- </curerprescond>
- <rsrvcalendar>
- <rsrvdd/>
- <count/>
- <max/>
- </rsrvcalendar>
- </curerprescondlist>
- <baseinfo>
- <initexecprcpstatcd/>
- </baseinfo>
- <cmb_info>
- <initexcuroomcd>
- <excuroomcd/>
- <excuroomnm/>
- </initexcuroomcd>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- <initexecrid1>
- <execrid1cdnm/>
- <execrid1cdid/>
- </initexecrid1>
- <prcpexecdeptcdlist>
- <prcpexecdeptcd/>
- </prcpexecdeptcdlist>
- <cdidlist>
- <cdid/>
- </cdidlist>
- <nursingtype2>
- <dutplaccd/>
- </nursingtype2>
- </cmb_info>
- <cmb_execridinfo>
- <execrid>
- <basecd/>
- <basecdflagdesc/>
- </execrid>
- </cmb_execridinfo>
- <calenlist>
- <calendinfo>
- <basedd/>
- <dutflag/>
- </calendinfo>
- </calenlist>
- <waitfoominfo>
- <waitroomcdval/>
- </waitfoominfo>
- <cmb_info6/>
- <rsrvidinfo/>
- </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>
- <popupmenu>
- <menu>
- <item>
- <label>처방상세내역</label>
- <func>fOpenPrcpList</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>간호일지 Type2</label>
- <func>fHeartNurseRecII</func>
- </item>
- <item>
- <label>간호일지 Type2(과내검사실용)</label>
- <func>fInPrcpNurseRecII</func>
- </item>
- <item>
- <label>시행부서처방</label>
- <func>fOpenPopup</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>바코드출력</label>
- <func>fBarcodePrint</func>
- </item>
- <item>
- <label>처방전출력</label>
- <func>fPrcpRexList</func>
- </item>
- <item>
- <label>인식표 출력</label>
- <func>fPrintLabel</func>
- </item>
- <item>
- <label>-</label>
- <func/>
- </item>
- <item>
- <label>선택지정의 변경</label>
- <func>fSpecdrChange</func>
- </item>
- <item>
- <label>-</label>
- <func/>
- </item>
- <item>
- <label>결과관리(서식)</label>
- <func>fResultMNG</func>
- </item>
- <item>
- <label>결과조회</label>
- <func>fResultSerch</func>
- </item>
- <item>
- <label>통합기록조회</label>
- <func>fTotalRprtSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>주사실액팅</label>
- <func>fNursingActing</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>Progress Note</label>
- <func>fProgressNote</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>환자처방조회(진료정보조회)</label>
- <func>fOrdPrcpInfoList</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>마약관리</label>
- <func>fDrugMNG</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>외래진료예약</label>
- <func>fOutRsrv</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>동의서 및 기타 출력서식</label>
- <func>fAgreeForm</func>
- </item>
- <item>
- <label>동의서 및 기타 출력서식 반납</label>
- <func>fAgreeFormPrnt</func>
- </item>
- </menu>
- <menu1>
- <item>
- <name>약/주사 액팅</name>
- <func>fprcpacting</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>약/주사 액팅취소</name>
- <func>fprcpactingcncl</func>
- </item>
- </menu1>
- <menu2>
- <item>
- <name>예약증 출력</name>
- <func>fRsrvPrint</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>대기환자등록</name>
- <func>fSetWaitExcuRoomPatList</func>
- </item>
- </menu2>
- <menu3>
- <item>
- <label>처방상세내역</label>
- <func>fOpenPrcpList</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>간호일지 Type2</label>
- <func>fHeartNurseRecII</func>
- </item>
- <item>
- <label>간호일지 Type2(과내검사실용)</label>
- <func>fInPrcpNurseRecII</func>
- </item>
- <item>
- <label>시행부서처방</label>
- <func>fOpenPopup</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>바코드출력</label>
- <func>fBarcodePrint</func>
- </item>
- <item>
- <label>처방전출력</label>
- <func>fPrcpRexList</func>
- </item>
- <item>
- <label>-</label>
- <func/>
- </item>
- <item>
- <label>결과관리(서식)</label>
- <func>fResultMNG</func>
- </item>
- <item>
- <label>결과조회</label>
- <func>fResultSerch</func>
- </item>
- <item>
- <label>통합기록조회</label>
- <func>fTotalRprtSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>주사실액팅</label>
- <func>fNursingActing</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>Progress Note</label>
- <func>fProgressNote</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>환자처방조회(진료정보조회)</label>
- <func>fOrdPrcpInfoList</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>마약관리</label>
- <func>fDrugMNG</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>외래진료예약</label>
- <func>fOutRsrv</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <label>동의서 및 기타 출력서식</label>
- <func>fAgreeForm</func>
- </item>
- <item>
- <label>동의서 및 기타 출력서식 반납</label>
- <func>fAgreeFormPrnt</func>
- </item>
- </menu3>
- </popupmenu>
- <rsrvtm>
- <hourlist>
- <hour>--</hour>
- </hourlist>
- <minlist>
- <min>--</min>
- </minlist>
- </rsrvtm>
- <comment1>
- <prcpdelivefact/>
- </comment1>
- <title>
- <title1/>
- </title>
- <barprntinfo>
- <comport>2</comport>
- <setting>9600,n,8,1</setting>
- <ip/>
- <patdonor>1</patdonor>
- </barprntinfo>
- <Message/>
- <printlist>
- <mainordlist/>
- </printlist>
- <isolinfo>
- <isoldata/>
- </isolinfo>
- <prcprcptyn/>
- <report>
- <prcpdetllist/>
- </report>
- <uspayflagyn/>
- </hidden>
- <temp>
- <item/>
- <progressnote/>
- </temp>
- <temp1>
- <tmpllist>
- <tmplinfo>
- <tmpldata/>
- </tmplinfo>
- </tmpllist>
- </temp1>
- <rexsend>
- <rexbarcode>
- <pid/>
- <patnm/>
- <gbn/>
- <rrgstno1/>
- <rrgstno2/>
- <barpid/>
- <excugrp/>
- <rsrvdd/>
- <sex/>
- <age/>
- <wardcddeptengabbr/>
- <excupartcd/>
- <roomcd/>
- <prcpnm/>
- <examroomnm/>
- <wardcdnm/>
- <prcphopedd/>
- </rexbarcode>
- </rexsend>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 2011.04.20 해당근무지에 따라 타이틀 변경
- var dutplcenm = getUserInfo("dutplcenm");
- caption9.text = "(" + dutplcenm + ")";
- //---------------------------------------------------------------------------------------------------------------------------------------------
- //2009-06-08 안과 팝업 메뉴 추가 로직 양천덕 추가 (안과 : Visual Acuity )
- //---------------------------------------------------------------------------------------------------------------------------------------------
- var pNursCode = "'601'"; // 조회할 CdGrupID 코드정보
- var pNursDate = getCurrentDate(); //조회기준일자
- fGetNursHardCdInfo(pNursCode, pNursDate);
- j = 0;
- //로그인 사용자의 소속과 오른쪽 popup메뉴 추가
- for(var i = 1 ; i <= getNodesetCount("/root/code/codeinfo/codelist") ; i++){
- if(model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdgrupid") == "601" && model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdid") == getUserInfo( "dutplcecd" )){
- if(j == 0){
- insvarRow = eval(getNodesetCount("/root/hidden/popupmenu/menu/item")) + 1;
- model.makeValue("/root/hidden/popupmenu/menu/item["+ insvarRow + "]/name", "-");
- model.makeValue("/root/hidden/popupmenu/menu/item["+ insvarRow + "]/func", "");
- j++;
- }
-
- insRow = eval(getNodesetCount("/root/hidden/popupmenu/menu/item")) + 1;
- model.makeValue("/root/hidden/popupmenu/menu/item["+ insRow + "]/label", model.getValue("/root/code/codeinfo/codelist["+ i +"]/grupdetldesc") );
- model.makeValue("/root/hidden/popupmenu/menu/item["+ insRow + "]/func", model.getValue("/root/code/codeinfo/codelist["+ i +"]/cdnm") );
- }
- }
- model.refresh();
- //---------------------------------------------------------------------------------------------------------------------------------------------
- //종료
- //---------------------------------------------------------------------------------------------------------------------------------------------
-
- aezfSetSuppDeptcd();
-
- //20130926 kya 초음파급비적용일자 가져오기_start
- astGetComboList( new Array("X0003"), new Array("/root/init/cmb_info6") );
- submit("TRAAA00001", false);
- //20130926 kya 초음파급비적용일자 가져오기_end
-
- zbcfGetCodeList( new Array("A0608"), new Array("/root/init/waitfoominfo/waitroomcdval") );
-
- //상단정보 초기화
- delPatientInfos();
-
- grd_ordlist1.fixedcellcheckbox(0,1) =true;
- model.setValue("/root/send/data/allstatus","Y");
-
- //바코드 출력
- model.makeValue("/root/send/scrnid", getScreenID()); // 20090617 SATO 관련 추가
- submit("TRLLC90101"); // 20090617 SATO 관련 추가
-
- // 주사실에서 건진 과내검사 액팅을 위한 체크 추가_김금련 2013.4.18
- var instcd = getUserInfo("dutplceinstcd");
- var deptcd = model.getValue("/root/properties/menu/menuprestdeptcd");
- if(instcd == "031"){
- if (deptcd =='3120000000'){
- model.setValue("/root/properties/menu/menuparam", "R");
- }
- }
- //건진처방 구분
- model.setValue("/root/send/data/sgubn",model.getValue("/root/properties/menu/menuparam"));
-
- //건진일경우
- if(model.getValue("/root/properties/menu/menuparam") == "S"){
-
- //바코드 출력
- // lzzfMakeBrcdPrntObjHanDo("CommAX");
- // btn_barcdprint.visible = true;
- // input1.visible = true;
- button5.visible = true;
- }
-
- // 2011.1.18 cyw 선택진료의 가져오기
- model.makeValue("/root/send/globalinstance/specdraddyn","Y"); //20150925 비선택의지만선택진료의에 표시하도록 [B0006]로 수정
- submit("TRAEA01136");
-
- ////안과 진료예약을 위한 공통코드 조회 및 검사실 갖고오기
- submit("TRAEA01115",false);
-
- ipt_date1.value = getCurrentDate();
- ipt_date2.value = getCurrentDate();
-
- // model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
- //미시행처방조회
- model.setValue("/root/hidden/tabgubnlist/tabgubn","N");
-
- model.setValue("/root/send/data/rsrvdd", getCurrentDate() );
- //안과 진료일정 구분 세팅
- if( model.getValue("/root/init/cmb_info/cdidlist/cdid") == model.getValue("/root/send/globalinstance/instance1") ) {
- model.setValue("/root/send/req/pamifyn", "Y" );
- chk_rsrvyn.visible = true;
- }
- //산부인과 및 치과 자동예약 세팅
- if( model.getValue("/root/send/globalinstance/instance1") == "2100000000" || model.getValue("/root/send/globalinstance/instance1") == "2240000000") {
- chk_autorsrv.visible = true;
- }
-
- fSetAutho(); //20170427 신경과직원 업무제한
-
-
- //지원부서 세팅
- var prcpexecdeptcd = "";
- for(var i = 1; i < grd_prcpexecdeptcd.rows ; i++){
- prcpexecdeptcd = model.getValue("/root/init/cmb_info/prcpexecdeptcdlist["+i+"]/prcpexecdeptcd") + " " + prcpexecdeptcd;
- }
- model.setValue("/root/send/data/prcpexecdeptcd",prcpexecdeptcd);
-
- //검사실 세팅
- var excuroomcd = "";
- for(var i = 1; i < grd_temproom.rows; i++){
- excuroomcd = model.getValue("/root/init/cmb_info/initexcuroomcd["+i+"]/excuroomcd") + " " + excuroomcd;
- }
- model.setValue("/root/send/data/selectexcuroom", excuroomcd);
-
- if( grd_temproom.rows == 2 ){ //검사자별 검사실이 하나인 경우 달력에 가용현황 조회됨.
- model.setValue("/root/send/data/selectexcuroom", model.getValue("/root/send/data/selectexcuroom").substr(0,10));
- model.setValue("/root/send/data/excuroomcd", model.getValue("/root/send/data/selectexcuroom"));
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
-
- }
-
- else {
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/init/cmb_info/initexcuroomcd[1]/excuroomcd"));
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
-
- // initCalendar();
- // setCurrentDate();
- }
- btn_sea.dispatch("DOMActivate");
- // initGridStyle("grd_rsrvlist");
- // setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
-
- model.refresh();
-
- ]]>
- </script>
- <submission id="TRAEA01101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAEA01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist2"/>
- <submission id="TRAEA01103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist3"/>
- <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="TRAEA01129" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/curerprescondlist"/>
- <submission id="TRAEA01106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/totalrsrvlist"/>
- <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="TRAEA01122" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAEA02012" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/calenlist"/>
- <submission id="TRAER00109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/progress" resultref="/root/temp/progressnote"/>
- <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" 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="TXAEA01508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01509" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/temp"/>
- <submission id="TRAEA01123" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/patinfolist"/>
- <submission id="TRAEA01126" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/temp1/tmpllist"/>
- <submission id="TRAEA01128" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp1/tmpllist"/>
- <submission id="TXMNV07007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/returnsts"/>
- <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/codesend" resultref="/root/code/codelist"/>
- <submission id="TRAEA01100" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/GosiPrcpRcpyn" replace="instance" resultref="/root/hidden/prcprcptyn"/>
- <submission id="TRAEA01134" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/rexlist"/>
- <!-- KNUH_20100721_노회식_start -->
- <submission id="TRAEA01132" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/excuroomgrplist"/>
- <!-- KNUH_20100721_노회식_end -->
- <submission id="TRAEA01136" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/main/specdridlist"/>
- <submission id="TXAEA01512" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/setspecdrcd" resultref="/root/temp1"/>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/barcdprntsetup"/>
- <!-- 20130926 초음파 급비 적용 _start -->
- <submission id="TRAEA01213" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/USPayFlagyn" resultref="/root/hidden/uspayflagyn"/>
- <submission id="TRAAA00001"/>
- <!-- 20130926 초음파 급비 적용 _end -->
- </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" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LLZ001.js"/>
- <script type="javascript" src="../../../emr/waitguideweb/js/SMMNV12000.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/combolist.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript">
- <![CDATA[
-
-
- //=====================================================================================================================================================================================
- // @ 프린터 설정
- //=====================================================================================================================================================================================
- function fSetPrint() {
- var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- if(count == 0) {
- model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
- // 렉스퍼트로 라벨출력가능하게 수정
- open("SPZUR00300", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
-
- //=====================================================================================================================================================================================
- // @ 간호 하드코딩 테이블 정보 조회 함수 외래 과별 오른쪽 pupup 메뉴 세팅 함수 추가 2009-06-08 양천덕 추가.
- //=====================================================================================================================================================================================
- // 간호 하드코딩 정보 조회
- function fGetNursHardCdInfo(pCode, pDate){
- model.removeNodeset("/root/codesend");
- model.removeNodeset("/root/code");
- model.makeNode("/root/code");
- model.makeValue("/root/codesend/cdgrupid", pCode); // 조회할 CdGrupID 코드정보
- model.makeValue("/root/codesend/srchdd" , pDate); // 조회기준일자
- submit("TRMNW00001",false); // wardcareweb
- }
-
- // 외래 과별 오른쪽 popup 메뉴 실행 fucntion
- function fVisualAcuityPopup(){
- var PopupFuncNm = "fVisualAcuityPopup";
- fChartPopupComm(PopupFuncNm);
- }
-
- function fGlassPrescriptionPopup(){
- var PopupFuncNm = "fGlassPrescriptionPopup";
- fChartPopupComm(PopupFuncNm);
- }
-
- // 서식 popup 공통 호출 실행 함수
- function fChartPopupComm(pParam){
- var PopupFormCd = model.getValue("/root/code/codeinfo/codelist[ cdgrupid = '601' and cdnm ='" +pParam+"']/supcdid");
- setParameter("SPMMR05400_parm_formcd", "");
- setParameter("SPMMR05400_parm_formcd", PopupFormCd);
-
- var PatSelectedRow = "";
- var PatSelectedxPath = "";
- if( case6.selected == true){
- PatSelectedRow = grd_ordlist6.row;
- PatSelectedxPath = "/root/main/ordlist6/mainordlist";
- }else if (case4.selected == true ){
- PatSelectedRow = grd_ordlist4.row;
- PatSelectedxPath = "/root/main/ordlist4/mainordlist";
- }else if (case1.selected == true ){
- PatSelectedRow = grd_ordlist1.row;
- PatSelectedxPath = "/root/main/ordlist1/mainordlist";
- }
-
- if(PatSelectedRow == "" || PatSelectedxPath == "") return;
- //model.setValue("/root/send/progress/pid", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid") );
- //model.setValue("/root/send/progress/orddeptcd", model.getValue("/root/send/globalinstance/instance1") );
- //submit("TRAER00109");
-
- var pid = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/pid");
- var orddd = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/orddd");
- var cretno = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/cretno");
- var ioflag = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/prcpgenrflag");
- var orddeptcd = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/orddeptcd");
- var orddrid = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/orddrid");
- var patnm = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/hngnm");;
- var age = model.getValue(PatSelectedxPath+"["+PatSelectedRow+"]/age");
- var sex = "";
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
- modal("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
- }
- //====================================================================================================================================================================================
-
- //==============================================================================================
- // 요청번호 : 20170420002, 신경과 검사실 업무제한요청건
- // 20170424 by kya 진료지원 공통코드에서 수정자격 가져오기 'T0003'
- //==============================================================================================
- function fSetAutho() {
-
- model.resetInstanceNode("/root/init/rsrvidinfo");
-
- suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- astGetComboList( new Array("T0003"), new Array("/root/init/rsrvidinfo"), suppdeptcd );
- submit("TRAAA00001", false);
-
- var idx_rsrv = 0;
- var rsrvidCnt = getNodesetCount("/root/init/rsrvidinfo/T0003");
- for( var i = 1 ; i<= rsrvidCnt ; i++){
- if( model.getValue("/root/init/rsrvidinfo/T0003["+ i +"]/cdid") == getUserId() ){
- idx_rsrv++;
- }
- }
- if( idx_rsrv == 0 ){ //제한 ID가 아니면 활성화, 이면 비활성화
- button7.disabled = false;
- button8.disabled = false;
- }else {
- button7.disabled = true;
- button8.disabled = true;
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 달력 초기화
- //=====================================================================================================================================================================================
- 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() {
- if(model.getValue("/root/send/data/excuroomcd") != "") {
- model.setValue("/root/send/data/rsrvdd", model.getValue("/root/hidden/calendar/year")+model.getValue("/root/hidden/calendar/month"));
-
- // submit("TRAEA01107");
- submit("TRAEA01129");
- }
-
-
- 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") + "/" + model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/max") ;
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @ 달력에 0/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/0";
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
-
- 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/data/rsrvdd", yyyy + mm + dd);
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/data/rsrvdd"));
- model.setValue("/root/send/data/acptlistflag", "Y");
- model.removeNodeset("/root/main/totalrsrvlist/examcuredeptmemolist");
- submit("TRAEA01106");
- }
-
- //=====================================================================================================================================================================================
- // @ TextArea 초기화 Function
- //=====================================================================================================================================================================================
- function dataClear() {
- model.setValue("/root/hidden/comment1/prcpdelivefact","-");
- model.setValue("/root/main/patrem/rem/memo","-");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 그리드 조회를 위한 선택 Function
- //=====================================================================================================================================================================================
- function fGetExamCureAcptList(acptlistflag) {
-
- //20130529 kya 기간 체크추가
- //start
- var sdate1 = model.getValue("/root/send/data/srchdate1");
- var sdate2 = model.getValue("/root/send/data/srchdate2");
- var sPid = model.getValue("/root/send/data/srchpid");
-
- var DiffDate = getDateInterval(sdate1, sdate2, "dd" ) + 1;
-
- if ((sPid == null || sPid == "") && ( DiffDate > 7)) {
- messageBox("적용일자 조회기간(=" + DiffDate + "일간)이 깁니다. 범위를 7일이하로 수정하거나 등록번호를 입력한 후 조회하세요","I");
- return;
- }
- //end
-
-
- model.makeValue("/root/send/data/acptlistflag", acptlistflag);
- //alert("acptlistflag =" + acptlistflag);
- switch (acptlistflag) {
-
- case "M": // 전체처방(수닙+미수납)
- model.toggle("case1");
- submit("TRAEA01101", false);
- // btn_execcncl.disabled = true;
- // btn_exec.disabled = false;
- // btn_rsrvcncl.disabled =false;
- // btn_rsrv.disabled =false
- break;
- case "UR": //수납처방
- model.toggle("case3");
- submit("TRAEA01103",false);
- // btn_execcncl.disabled = true;
- // btn_exec.disabled = false;
- // btn_rsrvcncl.disabled =false;
- // btn_rsrv.disabled =false;
- break;
- case "T": //검사완료
- model.toggle("case4");
- submit("TRAEA01104",false);
- // btn_execcncl.disabled = false;
- // btn_exec.disabled =false;
- // btn_rsrvcncl.disabled =false;
- // btn_rsrv.disabled =true;
- break;
- case "Y": //예약
- submit("TRAEA01106",false);
- break;
- case "R": //미예약
- model.toggle("case6");
- submit("TRAEA01109",false);
- // btn_execcncl.disabled = true;
- // btn_exec.disabled = false;
- // btn_rsrvcncl.disabled =false;
- // btn_rsrv.disabled =false;
- break;
- case "N": //미시행검사 (미예약+예약)
- model.toggle("case6");
- submit("TRAEA01109",false);
- // btn_execcncl.disabled = true;
- // btn_exec.disabled = false;
- // btn_rsrvcncl.disabled =false;
- // btn_rsrv.disabled =false;
- break;
- case "L": // 환자 이력 조회
- model.toggle("case1");
- model.setValue("/root/send/data/term","703");
- submit("TRAEA01101",false);
- break;
- default:
- break;
- }
- //상태별 글씨색 주기 (외래/미수납은 파란색)
- /*
- if(model.getValue("/root/hidden/tabgubnlist/tabgubn") =="M") {
- for(var i=1; i < grd_ordlist1.rows; i++){
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/prcpgenrflag") == "O" ){
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpstatcd") == "000" || model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpstatcd") == "100" ) {
- grd_ordlist1.rowstyle(i ,"data","color") = "#0000FF";
- }
- else {
- grd_ordlist1.rowstyle(i ,"data","color") = "#000000";
- }
- }
- }
- }
- */
- // setRowStyle("grd_ordlist1" , "1" , "1" , "dvdvb" );
- // setRowStyle("grd_ordlist3" , "1" , "1" , "dvdvb" );
- // setRowStyle("grd_ordlist4" , "1" , "1" , "bdvdv" );
- // setRowStyle("grd_ordlist6" , "1" , "1" , "bdvdv" );
- // setRowStyle("grd_rsrvlist" , "1" , "1" , "bdvdv" );
- // setRowStyle("grd_rsrvposstm" , "1" , "1" , "bdvdv" );
- //요청번호 : 20170420002, 신경과 검사실 업무제한요청건
- //20170424 by kya 진료지원 공통코드에서 수정자격 가져오기 'T0003'
- fSetAutho();
- model.refresh();
-
- /*
- 2012.08.29 by kya cell -> row색깔표시
- switch (acptlistflag) {
-
- case "M": // 전체처방(수닙+미수납)
- aezfSetCellStyle("grd_ordlist1" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- break;
- case "UR": //수납처방
- aezfSetCellStyle("grd_ordlist3" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- break;
- case "T": //검사완료
- aezfSetCellStyle("grd_ordlist4" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- break;
- case "Y": //예약
- break;
- case "R": //미예약
- aezfSetCellStyle("grd_ordlist6" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- break;
- case "N": //미시행검사 (미예약+예약)
- aezfSetCellStyle("grd_ordlist6" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- break;
- case "L": // 환자 이력 조회
- aezfSetCellStyle("grd_ordlist1" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- break;
- default:
- break;
- }
- */
- switch (acptlistflag) {
-
- case "M": // 전체처방(수닙+미수납)
- for(var i = 1 ; i < grd_ordlist1.rows ; i++ ){
- grd_ordlist1.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_ordlist1" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 권영애
- break;
- case "UR": //수납처방
- for(var i = 1 ; i < grd_ordlist3.rows ; i++ ){
- grd_ordlist3.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_ordlist3" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 권영애
- break;
- case "T": //검사완료
- for(var i = 1 ; i < grd_ordlist4.rows ; i++ ){
- grd_ordlist4.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_ordlist4" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 권영애
- break;
- case "Y": //예약
- break;
- case "R": //미예약
- for(var i = 1 ; i < grd_ordlist6.rows ; i++ ){
- grd_ordlist6.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_ordlist6" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 권영애
- break;
- case "N": //미시행검사 (미예약+예약)
- for(var i = 1 ; i < grd_ordlist6.rows ; i++ ){
- grd_ordlist6.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_ordlist6" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 권영애
- break;
- case "L": // 환자 이력 조회
- for(var i = 1 ; i < grd_ordlist1.rows ; i++ ){
- grd_ordlist1.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_ordlist1" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 권영애
- break;
- default:
- break;
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @ 접수/실시처리를 위한 Function
- //=====================================================================================================================================================================================
- function ExeAccept (tabgubn,grid) { //1
-
- var loop;
- var check;
- var loopcnt="";
- var execncl="";
- var list = "";
- var grd_rows = "";
-
- if(grid == "grd_ordlist1") {
- list = "ordlist1";
- grd_rows = grd_ordlist1.rows;
- }
- if(grid == "grd_ordlist2") {
- list = "ordlist2";
- grd_rows = grd_ordlist2.rows;
- }
- if(grid == "grd_ordlist3") {
- list = "ordlist3";
- grd_rows = grd_ordlist3.rows;
- }
- if(grid == "grd_ordlist4") {
- list = "ordlist4";
- grd_rows = grd_ordlist4.rows;
- }
- if(grid == "grd_ordlist5") {
- list = "ordlist5";
- grd_rows = grd_ordlist5.rows;
- }
- if(grid == "grd_ordlist6") {
- list = "ordlist6";
- grd_rows = grd_ordlist6.rows;
- }
- if(grid == "grd_ordlist7") {
- list = "ordlist6";
- grd_rows = grd_ordlist6.rows;
- }
- if(grid == "grd_rsrvlist") {
- list = "totalrsrvlist";
- grd_rows = grd_rsrvlist.rows;
- }
-
- //본격적으로 CSV에 세팅
- for( var i = 1 ; i <= grd_rows ; i++ ) {
- check = model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/check");
-
- if ( check == "true" ) {
- //model.setValue("/root/main/"+list+"/mainordlist[" + i + "]/execrem", model.getValue("/root/main/comment1/execrem"));
- //model.setValue("/root/main/"+list+"/mainordlist[" + i + "]/prcpdelivefact", tar_prcpdelivefact.value);
- model.setValue("/root/main/"+list+"/mainordlist[" + i + "]/execrid1", getUserId() );
- }
- }
-
- if(list == "totalrsrvlist") {
- var nodeList = instance1.selectNodes("/root/main/"+list+"/rsrvlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- }
- else {
- var nodeList = instance1.selectNodes("/root/main/"+list+"/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- }
-
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- //건진 기능검사
- if(model.getValue("/root/send/data/sgubn") == "S") {
- model.makeNode("/root/send/data/tobeacptprcp/sgubn");
- model.setValue("/root/send/data/tobeacptprcp/sgubn","S");
- }
-
-
- // 처방 -> 검사접수/실시완료
- // if( tabgubn == "M" || tabgubn == "R" ||tabgubn == "Y" || tabgubn == "Y" ) {
- if ( messageBox("실시를 ","Q002")==6 ) { //M 전체처방 , R 수납처장, Y 에약내역
- submit("TXAEA01103"); // transaction 1
- }
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
- // }
- // 검사접수 - > 실시완료
- /*
- if(tabgubn == "T") {
- if ( messageBox("접수를 ","Q002")==6 ) {
- submit("TXAER00201"); // transaction 2
- }
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
- }
- */
- //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- fget1001USPayFlagChk();
-
- //data 클리어
- dataClear();
- }
- //=====================================================================================================================================================================================
- // @ 접수/실시 취소 처리를 위한 Function
- //=====================================================================================================================================================================================
- function ExeCncl (grid) {
-
- var loop;
- var check;
- var execprcpstatcd;
- var loopcnt="";
- var execncl="";
- var list = "";
- var grd;
-
- if(grid == "grd_ordlist1") {
- list = "ordlist1";
- grd = grd_ordlist1.rows;
- }
- if(grid == "grd_ordlist3") {
- list = "ordlist3";
- grd = grd_ordlist3.rows;
- }
- if(grid == "grd_ordlist4") {
- list = "ordlist4";
- grd = grd_ordlist4.rows;
- }
- if(grid == "grd_ordlist6") {
- list = "ordlist6";
- grd = grd_ordlist6.rows;
- }
- if(grid == "grd_ordlist7") {
- list = "ordlist6";
- grd = grd_ordlist6.rows;
- }
-
- //취소코드조회
- model.setValue("/root/send/popup/basecdflag","C");
- modal("SPAEA01500", 0,100,150,"SPAEA01500", "/root/send/popup/basecdflag", "/root/hidden/receivedata");
-
- // tran3 ,tran4 로 나누기
- model.removeNodeset("/root/hidden/list/templist1/subordlist1");
- model.removeNodeset("/root/hidden/list/templist2/subordlist2");
-
- grd_temp1.rebuild();
- grd_temp2.rebuild();
-
- 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");
-
- if ( check == "true" ) {
- if (execprcpstatcd == "440" ){ //transaction 3
- grd_temp1.addRow();
- model.copyNode("/root/hidden/list/templist1/subordlist1["+ grd_temp1.bottomRow + "]","/root/main/"+list+"/mainordlist["+ i +"]");
- model.setValue("/root/hidden/list/templist1/subordlist1["+ grd_temp1.bottomRow + "]/basecd", model.getValue("/root/hidden/cnclcdlist/cnclcd"));
-
- model.setValue("/root/hidden/list/templist1/subordlist1["+ grd_temp1.bottomRow + "]/cnclresncdnm", model.getValue("/root/hidden/cnclcdlist/cnclcdnm"));
-
- grd_temp1.rebuild();
- }
- if (execprcpstatcd == "610") { //transaction 4
- grd_temp2.addRow();
- model.copyNode("/root/hidden/list/templist2/subordlist2["+grd_temp2.bottomRow +"]","/root/main/"+list+"/mainordlist["+ i +"]");
- model.setValue("/root/hidden/list/templist2/subordlist2["+ grd_temp2.bottomRow + "]/basecd", model.getValue("/root/hidden/cnclcdlist/cnclcd"));
-
- model.setValue("/root/hidden/list/templist2/subordlist2["+ grd_temp2.bottomRow + "]/cnclresncdnm", model.getValue("/root/hidden/cnclcdlist/cnclcdnm"));
-
- grd_temp2.rebuild();
- }
- }
- }
-
-
- // 접수 -> 처방
- if(model.getValue("/root/hidden/list/templist1/subordlist1["+grd_temp1.bottomRow+"]/execprcpstatcd") != "" && model.getValue("/root/hidden/list/templist2/subordlist2["+grd_temp2.bottomRow+"]/execprcpstatcd") == "") {// transaction 3
- var nodeList = instance1.selectNodes("/root/hidden/list/templist1/subordlist1");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
-
- if ( messageBox("접수취소를 ","Q002")==6 ) {
- submit("TXAEA01105"); // transaction 3
- }
- }
-
- // 실시 -> 처방
- else if(model.getValue("/root/hidden/list/templist1/subordlist1["+grd_temp1.bottomRow+"]/execprcpstatcd") == "" && model.getValue("/root/hidden/list/templist2/subordlist2["+grd_temp2.bottomRow+"]/execprcpstatcd") != "") { // transaction 4
- var nodeList = instance1.selectNodes("/root/hidden/list/templist2/subordlist2");
- 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
- }
- }
- }
-
- // 실시 , 접수 -> 처방
- else if(model.getValue("/root/hidden/list/templist1/subordlist1["+grd_temp1.bottomRow+"]/execprcpstatcd") != "" && model.getValue("/root/hidden/list/templist2/subordlist2["+grd_temp2.bottomRow+"]/execprcpstatcd") != "") { // transaction 4
- var nodeList = instance1.selectNodes("/root/hidden/list/templist1/subordlist1");
- var rCSV1 = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV1);
-
- var nodeList = instance1.selectNodes("/root/hidden/list/templist2/subordlist2");
- var rCSV2 = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist2", rCSV2);
-
- if ( messageBox("실시/접수 취소를 ","Q002")==6 ) {
- submit("TXAEA01501"); // transaction 3
- submit("TXAEA01502"); // 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
- //=====================================================================================================================================================================================
- 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_ordlist2") {
- list = "ordlist2";
- grd = grd_ordlist2.rows;
- }
- if(grid == "grd_ordlist3") {
- list = "ordlist3";
- grd = grd_ordlist3.rows;
- }
- if(grid == "grd_ordlist4") {
- list = "ordlist4";
- grd = grd_ordlist4.rows;
- }
- if(grid == "grd_ordlist5") {
- list = "ordlist5";
- grd = grd_ordlist5.rows;
- }
-
- if(grid =="grd_ordlist1" || grid =="grd_ordlist2" || 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");
- }
- }
-
- if(grid =="grd_ordlist4" ) {
- for( var i = 1 ; i < grd_ordlist4.rows ; 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) {
-
- //예약 또는 수정 일때
- if(str == "rsrv" ||str == "upd" ) {
- var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- //과검사일때 진료예약일자 세팅
- if(model.getValue("/root/send/req/pamifyn") == "Y"){
- var rsrvdt = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/srchrsrvdt");
- model.setValue("/root/send/req/ordtm", rsrvdt.substr(8,4) );
- }
- }
-
- //예약취소일때
- if(str == "cncl") {
- //취소코드조회
- model.setValue("/root/send/popup/basecdflag","A");
- modal("SPAEA01500", 0,100,150,"SPAEA01500", "/root/send/popup/basecdflag", "/root/hidden/receivedata");
-
- model.setValue("/root/send/req/cnclcd",model.getValue("/root/hidden/cnclcdlist/cnclcd"));
-
- var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/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");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 예약시간대 click 이벤트 처리
- //=====================================================================================================================================================================================
- function setRsrvdate(grid,btn) {
- 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_ordlist4") {
- list = "ordlist4";
- grd = grd_ordlist4.rows;
- }
-
- if(grid == "grd_ordlist6") {
- list = "ordlist6";
- grd = grd_ordlist6.rows;
- }
- var nodeList = instance1.selectNodes("/root/main/"+list+"/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- } else {
- if (btn == "cmb" ) {
- for( var i = 0 ; i < grd ; i++ ) {
- if(model.getValue("/root/main/"+list+"/mainordlist["+i+"]/check") == "true") {
- model.setValue("/root/main/"+list+"/mainordlist["+i+"]/srchrsrvdt",model.getValue("/root/send/data/rsrvdd")+cmb_hour.value+cmb_min.value); //실 예약시간
- //20130911 수정 kya
- //콤보를 선택하여 수정할 경우, 스케줄예약시간은 실제예약시간과 동일하게 해달라고 요청함. 통합예약 박정식요청
- //수정후
- model.setValue("/root/main/"+list+"/mainordlist["+i+"]/rsrvdt", model.getValue("/root/send/data/rsrvdd") + cmb_hour.value+cmb_min.value);
- //수정전
- // model.setValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/rsrvid", "예약자"); // 예약자
- // if (grd_rsrvposstm.rows > 1) {
- // for (var j = 0; j <grd_rsrvposstm.rows; j++) {
- // if(model.getValue("/root/main/totalrsrvlist/rsrvposstm["+j+"]/rsrvtm") <= cmb_hour.value + cmb_min.value ){
- // model.setValue("/root/main/"+list+"/mainordlist["+i+"]/rsrvdt", model.getValue("/root/send/data/rsrvdd") + model.getValue("/root/main/totalrsrvlist/rsrvposstm["+j+"]/rsrvtm")); //예약시간대
- // }else{ // 2012.08.08 by kya 예약시간이 스케줄시간보다 작을 때, 스케줄 첫번째걸로 함
- // model.setValue("/root/main/"+list+"/mainordlist["+i+"]/rsrvdt", model.getValue("/root/send/data/rsrvdd") + model.getValue("/root/main/totalrsrvlist/rsrvposstm[1]/rsrvtm")); //예약시간대
- // }
- // }
- // } else {
- // model.setValue("/root/main/"+list+"/mainordlist["+i+"]/rsrvdt",model.getValue("/root/send/data/rsrvdd")+cmb_hour.value+cmb_min.value); //실 예약시간
- // }
- }
- }
- } else if (btn == "grd" ) {
- for( var i = 0 ; i < grd ; i++ ) {
- if(model.getValue("/root/main/"+list+"/mainordlist["+i+"]/check") == "true") {
-
- model.setValue("/root/main/"+list+"/mainordlist["+i+"]/rsrvdt",model.getValue("/root/send/data/rsrvdd")+model.getValue("/root/main/totalrsrvlist/rsrvposstm["+grd_rsrvposstm.row+"]/rsrvtm")); // 예약시간대
- // model.setValue("/root/main/"+list+"/mainordlist["+i+"]/srchrsrvtm",model.getValue("/root/main/totalrsrvlist/rsrvposstm["+grd_rsrvposstm.row+"]/rsrvtm")); // 예약시간대
- model.setValue("/root/main/"+list+"/mainordlist["+i+"]/srchrsrvdt",model.getValue("/root/send/data/rsrvdd")+model.getValue("/root/main/totalrsrvlist/rsrvposstm["+grd_rsrvposstm.row+"]/rsrvtm")); //실 예약시간
- // model.setValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/rsrvid", "예약자"); // 예약자
- }
- }
- }
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 처방리스트 Grid 접기 Function
- //=====================================================================================================================================================================================
- function fGetWideListX1(grp1, tab1, grd1,flag) {
- if(flag == "prcplist" ) {
-
- var extnGrdWidht = 318; //그리드
- var extnSwchWidht = 330; //스위치
- var extnGrpWidht = 356; //그룹 387;
-
- //grd1.attribute("height") = extnGrdWidht;
- grd_ordlist1.attribute("height") = extnGrdWidht;
- grd_ordlist4.attribute("height") = extnGrdWidht;
- grd_ordlist6.attribute("height") = extnGrdWidht;
- tab1.attribute("height") = extnSwchWidht;
- grp1.attribute("height") = extnGrpWidht;
- /*
- //처방전달사항
- caption2.attribute("top")= 318;
- line6.attribute("y1") = 332 ; //라인
- line6.attribute("y2") = 332 ; //라인
- tar_prcpdelivefact.attribute("top") = 337 ;
-
- //검사Comment
-
- caption3.attribute("top")= 318; //캡션
- line9.attribute("y1") = 332 ; //라인
- line9.attribute("y2") = 332 ; //라인
- tar_excurem.attribute("top") = 337 ; //텍스트창
- btn_excucmtsave.attribute("top") = 310 ; //저장버튼
-
- //환자Comment
- caption4.attribute("top")= 318; //캡션
- // line3.attribute("y1") = 332 ; //라인
- // line3.attribute("y2") = 332 ; //라인
- tar_patrem.attribute("top") = 337 ; //텍스트창
- btn_patcmtsave.attribute("top") = 310 ; //저장버튼
-
- //메모
- caption7.attribute("top")= 318; //캡션
- // line4.attribute("y1") = 332 ; //라인
- // line4.attribute("y2") = 332 ; //라인
- tat_deptmemo.attribute("top") = 337 ; //텍스트창
- btn_deptmemosave.attribute("top") = 310 ; //저장버튼
- */
- }
-
- if(flag =="rsrvlist")
- {
- //예약내역
- group5.attribute("top") = 447; //그룹
- group5.attribute("height") = 315; //그룹
- // line5.attribute("y1") = 482 ; //라인
- // line5.attribute("y2") = 482 ; //라인
- // button20.attribute("top") = 462 ; //실시버튼
- // button21.attribute("top") = 462 ; //검사실변경버튼
- // button7.attribute("top") = 462 ; //펼치기버튼
- // button8.attribute("top") = 462 ; //접기버튼
- grd_rsrvlist.attribute("height") = 285 ; //그리드 하단 종단점
- // grd_rsrvlist.attribute("top") = 487 ; //그리드
- }
-
- }
-
-
- //=====================================================================================================================================================================================
- // @ 처방리스트 Grid 펼치기 Function
- //=====================================================================================================================================================================================
- function fGetWideListX2(grp1, tab1, grd1,flag) {
- if(flag == "prcplist" ) {
- if ( btn_case1.selected == true ) {
- var extnGrdWidht = 620; //그리드
- var extnSwchWidht = 635; //스위치
- var extnGrpWidht =670; //그룹
- }
-
- else if ( btn_case4.selected == true ) {
- var extnGrdWidht = 620; //그리드
- var extnSwchWidht = 635; //스위치
- var extnGrpWidht =670; //그룹
-
- }else if ( btn_case6.selected == true ) { // 미시행처방
- var extnGrdWidht = 620; //그리드
- var extnSwchWidht = 635; //스위치
- var extnGrpWidht =670; //그룹
- }else if ( btn_case7.selected == true ) { // 미예약탭 추가 20090714 박상준
- var extnGrdWidht = 620; //그리드
- var extnSwchWidht = 635; //스위치
- var extnGrpWidht =670; //그룹
- }
- //grd1.attribute("height") = extnGrdWidht;
- grd_ordlist1.attribute("height") = extnGrdWidht;;
- grd_ordlist4.attribute("height") = extnGrdWidht;;
- grd_ordlist6.attribute("height") = extnGrdWidht;;
- tab1.attribute("height") = extnSwchWidht;
- grp1.attribute("height") = extnGrpWidht;
-
- }
-
- if(flag =="rsrvlist")
- {
- //예약내역
- group5.attribute("top") = 250; //그룹
- group5.attribute("height") = 520; //그룹
- // caption8.attribute("top")= 469; //캡션
- // line5.attribute("y1") = 482 ; //라인
- // line5.attribute("y2") = 482 ; //라인
- // button20.attribute("top") = 462 ; //실시버튼
- // button21.attribute("top") = 462 ; //검사실변경버튼
- // button7.attribute("top") = 462 ; //펼치기버튼
- // button8.attribute("top") = 462 ; //접기버튼
- grd_rsrvlist.attribute("height") = 483 ; //그리드
- // grd_rsrvlist.attribute("top") = 487 ; //그리드
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @ 예약증 출력 초기화
- //=====================================================================================================================================================================================
- function fInitialize() {
- model.removeNodeset("/root/main/rtflist");
- model.resetInstanceNode("/root/main/curfile/filename");
- model.resetInstanceNode("/root/main/curfile/rtfcode");
- model.resetInstanceNode("/root/send/rtfcode");
- model.resetInstanceNode("/root/send/filename");
- rtfviewer.clear();
- // model.refresh();
- }
-
-
- //=====================================================================================================================================================================================
- // @ 그리드 row click시 pid컬럼의 값을 가진 모든 checkBox 값 설정
- //=====================================================================================================================================================================================
- function setCheckBoxs( checked,grd,grd_ordlist ) {
- if(grd=="ordlist1"){
- var pidValue = model.getValue("/root/main/"+grd+"/mainordlist[" + ( grd_ordlist1.row - grd_ordlist1.fixedRows + 1 ) + "]/pid");
- var nodeList = instance1.selectNodes("/root/main/"+grd+"/mainordlist[pid='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = checked;
- }
- grd_ordlist1.refresh();
- }
- if(grd=="ordlist3"){
- var pidValue = model.getValue("/root/main/"+grd+"/mainordlist[" + ( grd_ordlist3.row - grd_ordlist3.fixedRows + 1 ) + "]/pid");
- var nodeList = instance1.selectNodes("/root/main/"+grd+"/mainordlist[pid='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = checked;
- }
- grd_ordlist3.refresh();
- }
- if(grd=="ordlist4"){
- var pidValue = model.getValue("/root/main/"+grd+"/mainordlist[" + ( grd_ordlist4.row - grd_ordlist4.fixedRows + 1 ) + "]/pid");
- var nodeList = instance1.selectNodes("/root/main/"+grd+"/mainordlist[pid='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = checked;
- }
- grd_ordlist4.refresh();
- }
- if(grd=="ordlist6"){
- var pidValue = model.getValue("/root/main/"+grd+"/mainordlist[" + ( grd_ordlist6.row - grd_ordlist6.fixedRows + 1 ) + "]/pid");
- var nodeList = instance1.selectNodes("/root/main/"+grd+"/mainordlist[pid='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = checked;
- }
- grd_ordlist6.refresh();
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 처방내역에서 실시
- //=====================================================================================================================================================================================
- function fprcpacting() {
-
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- if(( model.getValue("/root/main/subordlist/subordlist4["+ grd_inclprcplist.row +"]/execprcphistcd") == "E" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_inclprcplist.row +"]/execprcphistcd") == "D" ) ){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_inclprcplist.row +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4[" + grd_inclprcplist.row + "]/execprcpstatcd") == "610") ) {
- messageBox("실시완료된 처방","E008");
- return "0";
- }else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- }
-
-
- // 처방 -> 검사접수/실시완료
- if ( messageBox("실시를 ","Q002")==6 ) {
- submit("TXAEA01508"); // transaction 1
- }
- submit("TRAEA01120");
-
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 처방내역에서 실시취소
- //=====================================================================================================================================================================================
- function fprcpactingcncl() {
- // messageBox("구현중","E008");
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- if( ( model.getValue("/root/main/subordlist/subordlist4["+ grd_inclprcplist.row +"]/execprcphistcd") == "E" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_inclprcplist.row +"]/execprcphistcd") == "D" ) ) {
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_inclprcplist.row +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4[" + grd_inclprcplist.row + "]/execprcpstatcd") != "610" ) ) {
- messageBox("실시되지 않은 처방","E008");
- return "0";
- }else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
-
- }
-
- // 처방 -> 검사접수/실시완료
-
- if ( messageBox("실시취소를 ","Q002")==6 ) {
- submit("TXAEA01509"); // transaction 1
- }
-
- submit("TRAEA01120");
-
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 예약현황조회 링크
- //=====================================================================================================================================================================================
- function fRsrvList() {
- //상단정보 초기화
- delPatientInfos();
- modal("SMAEA00900", "", "", "", "popup", "/root/send/openpopup", "/root/main/receivedata");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 처방 상세 내역 조회
- //=====================================================================================================================================================================================
- function fOpenPrcpList() {
-
- if ( btn_case1.selected == true ) {
- modal("SPAEA01102","","","","","/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]","/root/init/popupdata");
- }
- if ( btn_case4.selected == true ) {
- modal("SPAEA01102","","","","","/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]","/root/init/popupdata");
- }
- if ( btn_case6.selected == true ) {
- modal("SPAEA01102","","","","","/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]","/root/init/popupdata");
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴--간호일지 type 2 2009.10.27 성빈센트 추가 -
- //=====================================================================================================================================================================================
- function fHeartNurseRecII() {
-
- if(btn_case6.selected == true)
- {
- aezfGetHrtNurseRecII("/root/main/ordlist6/mainordlist",grd_ordlist6.row);
- } else if(btn_case4.selected == true) {
- aezfGetHrtNurseRecII("/root/main/ordlist4/mainordlist",grd_ordlist4.row);
- } else if(btn_case1.selected == true) {
- aezfGetHrtNurseRecII("/root/main/ordlist1/mainordlist",grd_ordlist1.row);
- } else if(btn_case7.selected == true) {
- aezfGetHrtNurseRecII("/root/main/ordlist6/mainordlist",grd_ordlist6.row);
- } else {
- messageBox("행을 선택해 주세요.")
- }
- //alert("7case row= " + datagrid1.row);
-
- }
-
- /************************************************************************************************
- * 간호일지 II 호출
- * 20081027 , 임여원
- *************************************************************************************************/
- function aezfGetHrtNurseRecII(Xpath, Row) {
-
- var pid = model.getValue(Xpath+"[" + Row + "]/pid");
- var instcd = getUserInfo("dutplceinstcd");
- var hngnm = model.getValue(Xpath+"[" + Row + "]/hngnm");
- var age = model.getValue(Xpath+"[" + Row + "]/age");
- var orddd = model.getValue(Xpath+"[" + Row + "]/orddd");
- var cretno = model.getValue(Xpath+"[" + Row + "]/cretno");
- var ioflag = model.getValue(Xpath+"[" + Row + "]/ioflag");
- var orddeptcd = model.getValue(Xpath+"[" + Row + "]/orddeptcd");
- var indd = model.getValue(Xpath+"[" + Row + "]/indd");
-
- //=========================================================================
- var ParamBaseHeader = "recflag▦dutplaccd▦reclnkkey▩";
- var ParamBaseData = "Z▦016▦"+pid+","+indd+","+cretno+","+instcd+"▩";
-
- setParameter("SMMNR03400_ParamBase", ParamBaseHeader + ParamBaseData);
-
- //=========================================================================
- var ASTHeader = "pid▦instcd▦hngnm▦age▦orddd▦cretno▦ioflag▦orddeptcd▩";
- var ASTData = pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+orddd+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
- //pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
- setParameter("SMMNR03400_AST", ASTHeader + ASTData);
-
- open("SMMNR03400",2, "0", "0", "SMMNR03400", "", "","","false");
-
- /*
- if(window.children.item("SMMNR03400") == null)
- {
- alert("1");
- var xpt = 300;
- var ypt = 0;
-
- aezfTopMost("SMMNR03400",1,xpt,ypt,"SMMNR03400","","","",0,0);
-
- }else {
- alert("2");
- window.children.item("SMMNR03400").model.refresh();
- window.children.item("SMMNR03400").model.dispatch("xforms-ready");
- }
- */
-
- }
- function fInPrcpNurseRecII() {
-
- if(btn_case6.selected == true)
- {
- aezfGetInPrcpNurseRecII("/root/main/ordlist6/mainordlist",grd_ordlist6.row);
- } else if(btn_case4.selected == true) {
- aezfGetInPrcpNurseRecII("/root/main/ordlist4/mainordlist",grd_ordlist4.row);
- } else if(btn_case1.selected == true) {
- aezfGetInPrcpNurseRecII("/root/main/ordlist1/mainordlist",grd_ordlist1.row);
- } else if(btn_case7.selected == true) {
- aezfGetInPrcpNurseRecII("/root/main/ordlist6/mainordlist",grd_ordlist6.row);
- } else {
- messageBox("행을 선택해 주세요.")
- }
- //alert("7case row= " + datagrid1.row);
-
- }
-
- function aezfGetInPrcpNurseRecII(Xpath, Row) {
-
- var pid = model.getValue(Xpath+"[" + Row + "]/pid");
- var instcd = getUserInfo("dutplceinstcd");
- var hngnm = model.getValue(Xpath+"[" + Row + "]/hngnm");
- var age = model.getValue(Xpath+"[" + Row + "]/age");
- var orddd = model.getValue(Xpath+"[" + Row + "]/orddd");
- var cretno = model.getValue(Xpath+"[" + Row + "]/cretno");
- var ioflag = model.getValue(Xpath+"[" + Row + "]/ioflag");
- var orddeptcd = model.getValue(Xpath+"[" + Row + "]/orddeptcd");
- var indd = model.getValue(Xpath+"[" + Row + "]/indd");
-
- //=========================================================================
- var ParamBaseHeader = "recflag▦dutplaccd▦reclnkkey▩";
- var ParamBaseData = "V▦022▦"+pid+","+indd+","+cretno+","+instcd+"▩";
-
- setParameter("SMMNR03400_ParamBase", ParamBaseHeader + ParamBaseData);
-
- //=========================================================================
- var ASTHeader = "pid▦instcd▦hngnm▦age▦orddd▦cretno▦ioflag▦orddeptcd▩";
- var ASTData = pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+orddd+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
- //pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
- setParameter("SMMNR03400_AST", ASTHeader + ASTData);
-
- open("SMMNR03400",2, "0", "0", "SMMNR03400", "", "","","false");
-
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 시행부서처방링크
- //=====================================================================================================================================================================================
- function fOpenPopup() {
-
- //상단정보 초기화
- delPatientInfos();
-
- model.setValue("/root/properties/menu/menuparam", "PAM");
- if ( btn_case1.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_ordlist1 , "/root/main/ordlist1/mainordlist");
- }
- }
- if ( btn_case4.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_ordlist4 , "/root/main/ordlist4/mainordlist");
- }
- }
- if ( btn_case6.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_ordlist6 , "/root/main/ordlist6/mainordlist");
- }
- }
-
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 바코드출력 링크
- //=====================================================================================================================================================================================
- function fBarcodePrint() {
- //상단정보 초기화
- delPatientInfos();
-
- //modal("SMLLC00300","","","","","/root/main/patrem/selectpat/pid","/root/send/data/singdata/srchpid");
- model.setValue("/root/send/bardata/regnopatnm",model.getValue("/root/main/patrem/selectpat/pid"));
- model.setValue("/root/send/bardata/testdeptcd",model.getValue("/root/send/globalinstance/instance1"));
-
- modal("SMLLC00300","","","","","/root/send/bardata","/root/hidden/SFlag");
- /*
- if ( btn_case1.selected == true ) {
- modal("SMLLC00300","","","","","/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid","/root/send/data/singdata/srchpid");
- }
- if ( btn_case4.selected == true ) {
- modal("SMLLC00300","","","","","/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid","/root/send/data/singdata/srchpid");
- }
- if ( btn_case6.selected == true ) {
- modal("SMLLC00300","","","","","/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid","/root/send/data/singdata/srchpid");
- }
- */
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 주사실액팅 화면 링크
- //=====================================================================================================================================================================================
- function fNursingActing() {
- //상단정보 초기화
- delPatientInfos();
-
- if ( btn_case1.selected == true ) {
- modal("SMMNI00100","","","","","/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid","/root/main/paminfo/list/pid");
- }
- if ( btn_case4.selected == true ) {
- modal("SMMNI00100","","","","","/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid","/root/main/paminfo/list/pid");
- }
- if ( btn_case6.selected == true ) {
- modal("SMMNI00100","","","","","/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid","/root/main/paminfo/list/pid");
- }
-
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 간호일지 링크
- //=====================================================================================================================================================================================
- function fNursingReport() {
- //상단정보 초기화
- delPatientInfos();
-
- //*******************************************************************************************************************************************************************/
- // 간호기록(Type II) 화면을 호출하기 위한 파라미터 값 세팅
- //*******************************************************************************************************************************************************************/
- // [기록 구분 정보]
- // SMMNR03400_ParamBase : recflag▦dutplaccd▦reclnkkey => 기록구분▦부서코드▦기록연계키
- // SMMNR03400_ParamPrcp : prcpflag▦prcpnm => 처방구분▦처방정보
- //
- // - 기록구분(recflag) :
- // O : 외래, F : 기능검사, I : 주사실,
- // D : DSC, S : 전문간호, H : 가정간호,
- // E : 응급실, A : 마취과, R : 회복실,
- // L : 투석실, B : 혈당기록, P : 수술실,
- // C : 외래항암
- //
- // - 부서코드(dutplaccd) :
- // 001 : 가정 005 : 병동 009 : 외래 013 : 통원 017 : 외래항암
- // 002 : 간클리닉 006 : 부정맥 010 : 응급 014 : 투석 900 : 수술
- // 003 : 기관지 007 : 분만 011 : 전문 015 : 혈당 900 : 마취
- // 004 : 내시경 008 : 성분 012 : 주사 016 : Echo 900 : 회복
- //
- // - 처방구분(prcpflag)
- // A : 투약
- // H : 처치
- // T : 검사
-
- if ( btn_case1.selected == true ) {
- var cretno = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/cretno");
- var instcd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/instcd");
- var orddeptcd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddrid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddd");
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid");
- var sPid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid");
- var hngnm = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/hngnm");
- var age = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/age");
- var ioflag = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/prcpgenrflag");
- }
- if ( btn_case4.selected == true ) {
- var cretno = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/cretno");
- var instcd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/instcd");
- var orddeptcd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddrid");
- var orddd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddd");
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid");
- var sPid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid");
- var hngnm = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/hngnm");
- var age = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/age");
- var ioflag = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/prcpgenrflag");
- }
- if ( btn_case6.selected == true ) {
- var cretno = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/cretno");
- var instcd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/instcd");
- var orddeptcd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddrid");
- var orddd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddd");
- var pid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid");
- var sPid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid");
- var hngnm = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/hngnm");
- var age = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/age");
- var ioflag = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/prcpgenrflag");
- }
-
- var dutplaccd = model.getValue("/root/init/cmb_info/nursingtype2/dutplaccd");
-
- var parammsg = "recflag▦dutplaccd▦reclnkkey▩F▦"+dutplaccd+"▦" + sPid + "," + orddd + "," + cretno +"," + instcd + "," + orddeptcd + "▩";
- var AST = " pid ▦ instcd ▦ hngnm ▦ age ▦ orddd ▦ cretno ▦ ioflag ▦ orddeptcd ▦ orddrid ▩" + pid + "▦" + instcd + "▦" + hngnm + "▦" + age + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid + "▩";
-
- setParameter("SMMNR03400_AST", AST);
- setParameter("SMMNR03400_ParamBase", parammsg);
- modal("SMMNR03400");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 결과관리(서식) 링크
- //=====================================================================================================================================================================================
- function fResultMNG() {
- //상단정보 초기화
- delPatientInfos();
- modal("SMAER00400", "", "", "", "", "/root/send/data/srchpid", "/root/send/reqdata/pid");
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 결과관리(서식) 링크
- //=====================================================================================================================================================================================
- function fResultSerch() {
- //상단정보 초기화
- delPatientInfos();
- modal("SMAER00800","","","","","/root/send/data/srchpid","/root/send/data/singdata/srchpid");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - Progress Note
- //=====================================================================================================================================================================================
- function fProgressNote() {
- //상단정보 초기화
- delPatientInfos();
-
- if ( btn_case1.selected == true ) {
-
- model.setValue("/root/send/progress/pid", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid") );
- model.setValue("/root/send/progress/orddeptcd", model.getValue("/root/send/globalinstance/instance1") );
- submit("TRAER00109");
-
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddd");
- var cretno = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/cretno");
- var ioflag = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/prcpgenrflag");
- var orddeptcd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddrid");
- var patnm = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/hngnm");;
- var age = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/age");
- var sex = "";
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
- modal("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
-
- }
- if ( btn_case4.selected == true ) {
-
- model.setValue("/root/send/progress/pid", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid") );
- model.setValue("/root/send/progress/orddeptcd", model.getValue("/root/send/globalinstance/instance1") );
- submit("TRAER00109");
-
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddd");
- var cretno = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/cretno");
- var ioflag = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/prcpgenrflag");
- var orddeptcd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddrid");
- var patnm = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/hngnm");;
- var age = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/age");
- var sex = "";
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
- modal("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
- }
- if ( btn_case6.selected == true ) {
- model.setValue("/root/send/progress/pid", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid") );
- model.setValue("/root/send/progress/orddeptcd", model.getValue("/root/send/globalinstance/instance1") );
- submit("TRAER00109");
-
- var pid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddd");
- var cretno = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/cretno");
- var ioflag = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/prcpgenrflag");
- var orddeptcd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddrid");
- var patnm = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/hngnm");;
- var age = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/age");
- var sex = "";
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
- modal("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
-
- }
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 환자진료정보조회
- //=====================================================================================================================================================================================
- function fOrdPrcpInfoList() {
- //상단정보 초기화
- delPatientInfos();
-
- var child = getOpenWindow("SMMMO02500") ;
- if (child != null ) {
- child.model.setValue("/root/main/patinfolist/pid" , model.getValue("/root/main/patrem/selectpat/pid"));
- setParameter ( "SMMMO02500_cond" , model.getValue("/root/main/patrem/selectpat/pid"));
- //child.btn_bfprcpsrch.dispatch("DOMActivate");
- //child.ipt_pid.dispatch("onkeypress");
- child.javascript.fReqGetPatComnInfo("/root/send/reqdata", model.getValue("/root/main/patrem/selectpat/pid"));
- child.button1.selected = true;
- child.model.toggle("case1");
-
- child.model.copyNode("/root/main/patinfolist", "/root/main/srchinfo/patinfolist");
- child.model.removeNodeset("/root/main/bfprcp/prcplist");
- child.model.removeNodeset("/root/main/bfprcpday/bfprcpday");
- child.grd_prcpdd.visible = false;
- child.grd_bfprcplist.attribute("left") = 2;
- child.grd_bfprcplist.attribute("width")= 1190;
- child.model.refresh();
- /*
- if (child.grd_patchosinfo.rows > 0){
- child.grd_patchosinfo.row = 1;
- }
- child.javascript.fPatChosInfo();
- */
- }else{
- setParameter ( "SMMMO02500_cond" , model.getValue("/root/main/patrem/selectpat/pid"));
- open("SMMMO02500", "","","", "SMMMO02500", "/root/main/patrem/selectpat/pid","/root/init/srchcond2");
- }
- }
-
-
- /*******************************************************************************************************************************************************************/
- // @팝업메뉴 - 선택진료의 변경 2011.01.18 c y w
- /*******************************************************************************************************************************************************************/
-
- function fSpecdrChange() {
-
- // 선택진료이 "Y" 일 경우에만 변경가능.
- var idx = "";
- var ordlist = "";
- var tabgubn = "";
-
- if ( btn_case1.selected == true ) { // 전체처방
- ordlist = "ordlist1";
- idx = grd_ordlist1.row;
- tabgubn = "M";
- }
-
- if ( btn_case6.selected == true ) { // 미시행
- ordlist = "ordlist6";
- idx = grd_ordlist6.row;
- tabgubn = "N";
- }
- if ( btn_case7.selected == true ) { //미예약
- ordlist = "ordlist6";
- idx = grd_ordlist6.row;
- tabgubn = "R";
- }
-
- var nodeList = instance1.selectNodes("/root/main/"+ ordlist +"/mainordlist[check='true']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- }else {
- if( model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/choiordflag") == "Y" ) {
- if( model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/execprcpstatcd") <= 440 ) {
- model.makeValue("/root/send/data/setspecdrcd/item/prcpdd" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/prcpdd"));
- model.makeValue("/root/send/data/setspecdrcd/item/pid" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/pid"));
- model.makeValue("/root/send/data/setspecdrcd/item/execprcpuniqno" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/execprcpuniqno"));
- model.makeValue("/root/send/data/setspecdrcd/item/specdrid" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/specdrid"));
- model.makeValue("/root/send/data/setspecdrcd/item/basesuppdeptcd" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/basesuppdeptcd"));
- model.makeValue("/root/send/data/setspecdrcd/item/prcpno" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/prcpno"));
- //2011.10.17 프로시저호출로 수정되어 추가됨
- model.makeValue("/root/send/data/setspecdrcd/item/prcphistno" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/prcphistno"));
- model.makeValue("/root/send/data/setspecdrcd/item/cretno" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/cretno"));
- //2011.09.22 선택진료동의서 체크
- model.makeValue("/root/send/data/setspecdrcd/item/orddd" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/orddd"));
- model.makeValue("/root/send/data/setspecdrcd/item/orddeptcd" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/orddeptcd"));
- model.makeValue("/root/send/data/setspecdrcd/item/orddrid" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/orddrid"));
- model.makeValue("/root/send/data/setspecdrcd/item/calcscorcd" , model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/calcscorcd"));
-
- if( model.getValue("/root/main/" + ordlist + "/mainordlist[" + idx + "]/roomcd") != "" ){ //입원
- model.makeValue("/root/send/data/setspecdrcd/item/ioflag" , "I");
- }else{
- model.makeValue("/root/send/data/setspecdrcd/item/ioflag" , "O");
- }
- submit("TXAEA01512");
- fGetExamCureAcptList(tabgubn);
- }else{
- messageBox("선택진료의 변경은 미예약, 예약의 경우에만", "I006");
- return;
- }
- } else {
- messageBox("선택진료일 경우에만 변경이", "I006");
- return;
- }
- }
- model.refresh();
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 마약관리
- //=====================================================================================================================================================================================
- function fDrugMNG() {
- //상단정보 초기화
- delPatientInfos();
-
- var sParam="";
-
- if ( btn_case1.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/prcpgenrflag");
- }
-
- if ( btn_case4.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/prcpgenrflag");
- }
- if ( btn_case6.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/prcpgenrflag");
- }
-
- if( prcpgenrflag == "E" ) {
- sParam = "I,esop";
-
- }
- if( prcpgenrflag == "S" ) {
- sParam = "O";
- }
- if( prcpgenrflag == "O" ) {
- sParam = "O";
- }
- if( prcpgenrflag == "I" ) {
- sParam = "I,esop";
-
- }
-
-
- model.setAttribute("Narc_Menu_Param", sParam);
- modal("SMADT30400",0,200,200,"","");fOrdPrcpInfoList
- //model.setAttribute("Narc_Menu_Param", "");
-
- //modal("SMADT30400","","","","","/root/main/subordlist/subordlist1/pid","/root/temp/srchinfo/srchpid");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 외래진료예약 팝업
- //=====================================================================================================================================================================================
- function fOutRsrv(){
- modal("SMPMO00300","","","","","/root/send/data/srchpid","/root/hidden/con/pid");
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 동의서및기타출력서식 팝업
- //=====================================================================================================================================================================================
- function fAgreeForm(){
- if ( btn_case1.selected == true ) {
- aezfOcrListPrint("/root/main/ordlist1/mainordlist", grd_ordlist1.row, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
- }
- if ( btn_case4.selected == true ) {
- aezfOcrListPrint("/root/main/ordlist4/mainordlist", grd_ordlist4.row, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
- }
- if ( btn_case6.selected == true ) {
- aezfOcrListPrint("/root/main/ordlist6/mainordlist", grd_ordlist6.row, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 동의서및기타출력서식 반납 팝업
- //=====================================================================================================================================================================================
- function fAgreeFormPrnt(){
-
- if ( btn_case1.selected == true ) {
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddd");
- }
- if ( btn_case4.selected == true ) {
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddd");
- }
- if ( btn_case6.selected == true ) {
- var pid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddd");
- }
-
- var child = getOpenWindow("SMMRF02600") ;
- if (child != null ) {
- setParameter("SMRF02600_Param", "PID▦ORDDD▩"+pid+"▦"+orddd);
- child.btn_search.dispatch("DOMActivate");
- }else{
- setParameter("SMRF02600_Param", "PID▦ORDDD▩"+pid+"▦"+orddd);
- modal("SMMRF02600", "", "", "" ,"SMMRF02600", "", "");
- }
-
- }
-
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 예약증 출력
- //=====================================================================================================================================================================================
- function fRsrvPrint() {
- //20130702 kya 예약증 초기화
- //start
- var pCalcscorcd = model.getValue("root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/calcscorcd");
- var pSuppdeptcd = model.getValue("root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/prcpexecdeptcd");
-
- model.setValue("/root/send/data/prntcalcscorcd",pCalcscorcd);
- model.setValue("/root/send/data/prntsuppdeptcd",pSuppdeptcd);
- //end
-
- submit("TRAEA01126");
-
- var srchrsrvdt = model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/srchrsrvdt");
- var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- var pid = model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/pid");
- var hngnm = model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/hngnm");
- var year = srchrsrvdt.substr(0,4);
- var month = srchrsrvdt.substr(4,2);
- var day = srchrsrvdt.substr(6,2);
- var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = srchrsrvdt.substr(8,2);
- var mm = srchrsrvdt.substr(10,2);
-
- if(tmpldata != "") {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
- rtfviewer.ReplaceRtfCode("year",year); //년
- rtfviewer.ReplaceRtfCode("month",month); //월
- rtfviewer.ReplaceRtfCode("day",day); //일
- rtfviewer.ReplaceRtfCode("week",week); //요일
- rtfviewer.ReplaceRtfCode("hh",hh); //시
- rtfviewer.ReplaceRtfCode("mm",mm); //분
-
- // 예약증 출력 추가
- rtfviewer.ReplaceRtfCode("age",model.getValue("root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/age")); // 나이
- rtfviewer.ReplaceRtfCode("sex",model.getValue("root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/sna").substr(0, 1)); // 성별
- rtfviewer.ReplaceRtfCode("orddeptcd",model.getValue("root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/orddepthngnm"));//진료과명
- rtfviewer.ReplaceRtfCode("orddrid",model.getValue("root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/orddrnm"));//진료의명
- //3. 현재내용을 파일에 저장
- rtfviewer.SaveRtfFile();
-
- //4. 출력
- rtfviewer.print();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- fInitialize();
- }
- else {
- messageBox("등록된 예약예문이 ", "I004");
- return "0";
- }
-
- }
- //=====================================================================================================================================================================================
- // @ 검사실대기환자등록
- //=====================================================================================================================================================================================
- function fSetWaitExcuRoomPatList() {
-
- var dutplceinstcd = getUserInfo("dutplceinstcd");
- var waitroomcdinstcd = model.getValue("/root/init/waitfoominfo/waitroomcdval/A0608/cdid");
- var waitroomcdyn = model.getValue("/root/init/waitfoominfo/waitroomcdval/A0608/cdnm");
- if ( dutplceinstcd == waitroomcdinstcd && waitroomcdyn != 'Y') {
- messageBox("등록된 대기자시스템이", "I004");
- return;
- }
-
- model.removenode("/root/main/temp/ordschelistinfo");
- var schelistcnt = grd_rsrvlist.row;
- var instcd = getUserInfo("dutplceinstcd"); // 기관코드
- var pid = model.getValue("/root/main/totalrsrvlist/rsrvlist["+ schelistcnt +"]/pid"); // 환자등록번호
- var orddd = getCurrentDate();
-
- //2009-05-12 소대기 화면 등록시 orddeptdcd - 시행부서코드가 아닌 지원부서코드를 등록한다. // 진료일자
- //var orddeptcd = model.getValue("/root/main/totalrsrvlist/rsrvlist["+ schelistcnt +"]/prcpexecdeptcd"); // 지원부서코드
- var orddeptcd = model.getValue("/root/send/globalinstance/instance1");
- var ordroomcd = model.getValue("/root/main/totalrsrvlist/rsrvlist["+ schelistcnt +"]/excuroomcd"); // 검사실코드
- var orddrid = model.getValue("/root/main/totalrsrvlist/rsrvlist["+ schelistcnt +"]/orddrid"); // 진료의ID
- var ordrsrvtm = getCurrentTime().substring(0,4); // 진료예약시간
- var ordrsrvseqno = schelistcnt; // 진료예약순서
- var dayflag = "Y"; // 당일구분
-
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/chk","1");
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/instcd",instcd); // 기관코드
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/pid",pid); // 환자등록번호
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/orddd", orddd); // 진료일자
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/orddeptcd",orddeptcd); // 지원부서코드
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/ordroomcd",ordroomcd); // 검사실코드
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/orddrid",orddrid); // 진료의ID
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/ordrsrvtm",ordrsrvtm); // 진료예약시간
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/ordrsrvseqno","1"); // 진료예약순서
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/dayflag",dayflag); // 당일구분
-
- // 검사실 전광판 대기 환자 등록 인터페이스 정보
- var sPath="/root/main/temp/ordschelistinfo";
- fSaveExcuRoomPatList(sPath);
-
- }
-
- //=====================================================================================================================================================================================
- // @ 자동예약
- //=====================================================================================================================================================================================
-
- function fGetAlarmNotify(){
- dataClear();
-
- model.setValue("/root/send/data/srchdate1",getCurrentDate());
- model.setValue("/root/send/data/srchdate2",getCurrentDate());
- model.setValue("/root/send/data/srchpid","");
-
- btn_case6.selected = true;
-
- fGetExamCureAcptList("N"); // 미시행검사
- model.setValue("/root/hidden/tabgubnlist/tabgubn","N");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
-
- var cnt = 0;
- for(var i = 1 ; i <grd_ordlist6.rows ; i++ ) {
- if( model.getValue("/root/main/ordlist6/mainordlist["+ i +"]/execprcpstatcd") <= "230" && model.getValue("/root/main/ordlist6/mainordlist["+ i +"]/srchrsrvdt") == "" ) {
- model.setValue("/root/main/ordlist6/mainordlist["+ i +"]/check", "true" );
- model.setValue("/root/main/ordlist6/mainordlist["+ i +"]/srchrsrvdt", getCurrentDate() + getCurrentTime().substr(0,4) );
- model.setValue("/root/main/ordlist6/mainordlist["+ i +"]/rsrvdt", getCurrentDate() + getCurrentTime().substr(0,4) );
- cnt++;
- }
- }
-
- var nodeList = instance1.selectNodes("/root/main/ordlist6/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if(cnt > 0 ) {
- model.setValue("/root/send/req/data", rCSV);
- model.setValue("/root/send/req/flag", "rsrv");
- model.setValue("/root/send/req/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1") );
-
- submit("TXAEA01101",false);
-
- model.removeNodeset("/root/main/rehbprcpsubinfolist");
- }
-
- fGetExamCureAcptList("N"); //미시행처방
- initCalendar();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- }
-
- //=====================================================================================================================================================================================
- // @ 환자상단정보
- //=====================================================================================================================================================================================
- function fTopInfo() {
-
-
-
- if ( btn_case1.selected == true ) { //전체처방탭
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- }
-
-
- if ( btn_case4.selected == true ) { //검사완료탭
- var grd = "grd_ordlist4";
- var list = "ordlist4" ;
- var row_idx = grd_ordlist4.row;
- }
- if ( btn_case6.selected == true ) { //미예약탭
- var grd = "grd_ordlist6";
- var list = "ordlist6" ;
- var row_idx = grd_ordlist6.row;
- }
-
- if ( btn_case7.selected == true ) { //미예약탭
- var grd = "grd_ordlist6";
- var list = "ordlist6" ;
- var row_idx = grd_ordlist6.row;
- }
-
- schk = "N";
-
- // if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="O" ){
- // var pat_info = "O▦"+ 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("dutplcecd")+"▦1▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd");
- // schk = "Y";
- // }
- //
- // else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="I" ){
- // var pat_info = "I▦"+ 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("dutplcecd")+"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd");
- // 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("dutplcecd");
- // 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("dutplcecd");
- // schk = "Y";
- // }
- // //20150603 kya 일일입원실 환자 상단모듈 호출 추가
- // else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="D" ){ //20150601 일일입원일환자조회
- // var pat_info = "I▦"+ 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("dutplcecd")+"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd");
- // schk = "Y";
- // }
-
- //20150617 원무수납에 상관없이 보여줌
- var pat_info = "S▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/execprcpuniqno")+"▦"+getUserInfo("dutplcecd");
- schk = "Y";
- //alert(pat_info);
- 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;");
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 월버튼 이벤트
- //=====================================================================================================================================================================================
- function fGetCalendar(arg){
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- if(model.getValue("/root/hidden/calendar/month") < arg) {
- var num = arg- isMonth ;
- var isDate = (isYear+isMonth+1).toDate().getAddDate(+num,'M');
-
- }
- if(model.getValue("/root/hidden/calendar/month") > arg) {
- var num = isMonth - arg ;
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-num,'M');
- }
-
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
- setCalendar(isDate);
- }
-
- //--=========================================================================================================
- //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리
- //--=========================================================================================================
- function fget0701GosiPrcpRcptChk(str) {
- if ( model.getValue("/root/properties/menu/menuparam") != "S") { // 건진제외
- if (str == "noacting" ) { //(noacting - 미시행처방 Tab / rsrv - 예약리스트 )
- var flagvalue = model.getValue("/root/main/ordlist6/mainordlist[" + grd_ordlist6.row + "]/prcpexecdeptcd"); //시행부서
- var tmpPID = model.getValue("/root/main/ordlist6/mainordlist[" + grd_ordlist6.row + "]/pid") // 등록번호
- }else{
- var flagvalue = model.getValue("/root/main/totalrsrvlist/rsrvlist[" + grd_rsrvlist.row + "]/prcpexecdeptcd"); //시행부서
- var tmpPID = model.getValue("/root/main/totalrsrvlist/rsrvlist[" + grd_rsrvlist.row + "]/pid") // 등록번호
- }
- // flagvalue = "2220000001";
- // tmpPID ="18684040";
- flagvalue = "'" + flagvalue + "'";
- model.makeValue("/root/send/GosiPrcpRcpyn/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/GosiPrcpRcpyn/pid", tmpPID);
- model.makeValue("/root/send/GosiPrcpRcpyn/flagvalue", flagvalue);
- model.makeValue("/root/send/GosiPrcpRcpyn/flag", "2");
-
- if (submit ("TRAEA01100") == true ) {
- if ( model.getValue("/root/hidden/prcprcptyn/prcprcptyn") == "Y") {
- //txtgosi.text = " 본인부담요율 변동 환자입니다. 수납에 정산 안내하시길 바랍니다." ; //재활 메세지로
- messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다. ", "E999"); //재활 그외는 메세지창으로
- } else{
- //messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다.xxxxx ", "E999"); //재활 그외는 메세지창으로
- }
- }
- }
- }
-
- //--=========================================================================================================
- //20130926 10/01 중증/희귀난치성 환자일 경우 초음파검사 급비변경에 따른 안내메시지
- //--=========================================================================================================
- function fget1001USPayFlagChk() {
- var curDate = getCurrentDate();
- var baseDate = model.getValue("/root/init/cmb_info6/X0003[2]/cdnm");
- var sPrcpdd = model.getValue("/root/send/data/prcpdd"); //처방일자
-
- if ( sPrcpdd >= baseDate ) return; //처방일자가 20131001 이후이면 리턴
- if ( curDate < baseDate ) return;
-
- if ( model.getValue("/root/properties/menu/menuparam") != "S") { // 건진제외
- var sPID = model.getValue("/root/send/data/srchpid"); //환자번호
- var sOrddd = model.getValue("/root/send/data/orddd"); //처방일자
- var sCretno = model.getValue("/root/send/data/cretno"); //처방일자
-
- var sExecprcpuniqno = model.getValue("/root/send/data/execprcpuniqno"); //처방일자
-
- model.makeValue("/root/send/USPayFlagyn/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/USPayFlagyn/pid", sPID);
- model.makeValue("/root/send/USPayFlagyn/orddd", sOrddd);
- model.makeValue("/root/send/USPayFlagyn/cretno", sCretno);
- model.makeValue("/root/send/USPayFlagyn/prcpdd", sPrcpdd);
- model.makeValue("/root/send/USPayFlagyn/execprcpuniqno", sExecprcpuniqno);
-
- if (submit ("TRAEA01213") == true ) {
- if ( model.getValue("/root/hidden/uspayflagyn/uspayflagyn") == "Y") {
- messageBox(" 1층 원무수납 1번 창구에서 초음파 보험급여 여부를 확인 받도록 안내 부탁드립니다. ", "E999");
- }
- }
- }
- }
-
- //--=========================================================================================================
- // 팝메뉴 - 내시경-바코드출력 과 동일 , 채혈바코드출력 때문에 함수이름변경 2011-11-24 라벨출력 by kya
- //--=========================================================================================================
-
- function fPrintLabel() {
-
- if ( btn_case1.selected == true ) { //전체처방탭
- var grd = "grd_ordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_ordlist1.row;
- }
-
-
- if ( btn_case4.selected == true ) { //검사완료탭
- var grd = "grd_ordlist4";
- var list = "ordlist4" ;
- var row_idx = grd_ordlist4.row;
- }
- if ( btn_case6.selected == true ) { //미예약탭
- var grd = "grd_ordlist6";
- var list = "ordlist6" ;
- var row_idx = grd_ordlist6.row;
- }
-
- if ( btn_case7.selected == true ) { //미예약탭
- var grd = "grd_ordlist6";
- var list = "ordlist6" ;
- var row_idx = grd_ordlist6.row;
- }
-
- var pid = model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/pid")
-
- if ( pid == "" ) {
- messageBox("처방목록이 선택되지 ", "E007");
- return;
- }
-
- model.resetInstanceNode("/root/rexsend/rexbarcode");
- model.setValue("/root/rexsend/rexbarcode/pid", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/pid"));
-
- model.setValue("/root/rexsend/rexbarcode/patnm", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/hngnm"));
- model.setValue("/root/rexsend/rexbarcode/prcpnm", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpnm"));
- model.setValue("/root/rexsend/rexbarcode/gbn", "");
- model.setValue("/root/rexsend/rexbarcode/rrgstno1", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/rrgstno1"));
- model.setValue("/root/rexsend/rexbarcode/rrgstno2", "");
- model.setValue("/root/rexsend/rexbarcode/rsrvdd", "");
- model.setValue("/root/rexsend/rexbarcode/sex", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/sna"));
- model.setValue("/root/rexsend/rexbarcode/age", "");
- model.setValue("/root/rexsend/rexbarcode/wardcddeptengabbr", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag"));
- model.setValue("/root/rexsend/rexbarcode/excupartcd", "");
- model.setValue("/root/rexsend/rexbarcode/roomcd",model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/roomcd"));
- model.setValue("/root/rexsend/rexbarcode/examroomnm", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/orddrnm"));
- model.setValue("/root/rexsend/rexbarcode/wardcdnm", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/orddepthngnm"));
- model.setValue("/root/rexsend/rexbarcode/prcphopedd", model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpdd"));
-
-
- makeReportPreview(0,0,10, 10, "");
- fPrintRexbar("RPAEA01502"); //내시경전용
-
-
- }
-
- /*******************************************************************************************************************************************************************/
- // 통합기록조회 팝업
- /*******************************************************************************************************************************************************************/
- function fTotalRprtSrch(){
- if ( btn_case1.selected == true ) {
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/pid");
- //var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddd");
- }
- if ( btn_case4.selected == true ) {
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid");
- //var orddd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddd");
- }
- if ( btn_case6.selected == true ) {
- var pid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/pid");
- //var orddd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddd");
- }
-
- //var pid = model.getValue("/root/send/data/srchpid");
- if(pid == ""){
- messageBox("통합기록조회를 검색할 환자를", "C002");
- return;
- }
- var wndobj = getOpenWindow("SMMRI00400");
- if(wndobj != null){
- //setParameter("SMMRI00400_param_pid", model.getValue("/root/send/data/srchpid"));
- setParameter("SMMRI00400_param_pid", pid);
- wndobj.javascript.fInitalize();
- }else{
- //setParameter("SMMRI00400_param_pid", model.getValue(""/root/send/data/srchpid"));
- setParameter("SMMRI00400_param_pid", pid);
- open("SMMRI00400", 2, 0, 0);
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 처방내역 출력
- //=====================================================================================================================================================================================
- function fPrcpRexList() {
- if ( btn_case6.selected == true ) {
- var check = "";
- var pid = "";
- var prcpdd = "";
- var pidold = "";
- var prcpddold = "";
- var prcpno = "";
- var prcpnoreal = "";
-
-
- for( var i = 1 ; i < grd_ordlist6.rows ; i++ ) {
- check = model.getValue("/root/main/ordlist6/mainordlist[" + i + "]/check");
- pid = model.getValue("/root/main/ordlist6/mainordlist[" + i + "]/pid");
- prcpdd = model.getValue("/root/main/ordlist6/mainordlist[" + i + "]/prcpdd");
- prcpno = model.getValue("/root/main/ordlist6/mainordlist[" + i + "]/prcpno");
-
- if ( check == "true" ) {
- if(pidold == ""){
- pidold = pid;
- prcpddold = prcpdd;
- prcpnoreal = prcpnoreal + prcpno;
- }else {
- if(pid == pidold && prcpdd == prcpddold){
- pidold = pid;
- prcpddold = prcpdd;
- prcpnoreal = prcpnoreal + " " + prcpno;
- }else {
-
- model.makeValue("/root/send/data/rexpid",pidold);
- model.makeValue("/root/send/data/rexprcpdd",prcpddold);
- model.makeValue("/root/send/data/rexprcpno",prcpnoreal);
-
- if(submit("TRAEA01134")){
- exeReportPreview("RPAEA01105","XMLSTR");
- }
- //exeReportPreview("RPAEA01105","XMLSTR");
- prcpnoreal = "";
- pidold ="";
- prcpddold = "";
-
- pidold = pid;
- prcpddold = prcpdd;
- prcpnoreal = prcpnoreal + "" + prcpno
- }
-
- }
- }
-
-
- }
-
- model.makeValue("/root/send/data/rexpid",pidold);
- model.makeValue("/root/send/data/rexprcpdd",prcpddold);
- model.makeValue("/root/send/data/rexprcpno",prcpnoreal);
- if(submit("TRAEA01134")){
- exeReportPreview("RPAEA01105","XMLSTR");
- }
- }
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1194;2,782;2,438;2,137;2,464;" 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:110px; height:13px; ">
- <![CDATA[접수 관리]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //modal("SMAEA04300","","","","","","");
- open("SMAEA04300", "","","", "SMAEA04300", "","");
- ]]>
- </script>
- </caption>
- <caption id="caption9" style="left:75px; top:0px; width:110px; height:13px; font-weight:bold; ">
- <![CDATA[ ]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- // 2011.04.20 장비 결과취소화면
- open("SMAER00010");
- ]]>
- </script>
- </caption>
- </group>
- <group id="grp_body" scroll="auto" style="left:0px; top:17px; width:1195px; height:762px; ">
- <group id="grp_calendar" scroll="auto" style="left:2px; top:445px; width:326px; height:48px; ">
- <shape id="rectangle1" class="calendar_header" appearance="rectangle" style="left:1px; top:0px; width:325px; height:47px; "/>
- <button id="button32" class="icon_next_year" style="left:238px; top:4px; 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:92px; top:4px; 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:218px; top:4px; 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:116px; top:1px; width:30px; height:19px; "/>
- <output id="opt_month" ref="/root/hidden/calendar/month" class="calendar_output" style="left:171px; top:1px; width:27px; height:19px; "/>
- <caption id="caption11" class="calendar_output" style="left:146px; top:1px; width:20px; height:19px; ">년</caption>
- <caption id="caption12" class="calendar_output" style="left:198px; top:1px; width:20px; height:19px; ">월</caption>
- <button id="button3" class="icon_pre_year" style="left:72px; top:4px; 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:7px; top:4px; width:14px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/selectexcuroom"));
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_sea" style="left:0px; top:0px; width:1195px; height:60px; vertical-align:top; ">
- <select1 id="cmb_term" ref="/root/send/data/term" class="combo_default" visibility="hidden" appearance="minimal" style="left:297px; top:7px; width:85px; 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;
- }
-
- 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_case6.selected == true )
- // fGetExamCureAcptList("A"); // 미예약
-
- btn_sea.dispatch("DOMActivate");
-
-
-
- ]]>
- </script>
- </select1>
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1193px; height:57px; background-color:#fffbf2; border-color:#ffd799; "/>
- <caption id="caption1" class="search_name" style="left:9px; top:30px; width:91px; height:17px; ">등록번호 :</caption>
- <caption id="caption5" class="search_name" style="left:9px; top:7px; width:91px; height:17px; ">
- <![CDATA[적용일자 :]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- cmb_term.select(0);
- ipt_date1.value = getCurrentDate();
- ipt_date2.value = getCurrentDate();
- model.refresh();
- ]]>
- </script>
- </caption>
- <input id="ipt_date1" ref="/root/send/data/srchdate1" class="input_default" inputtype="date" style="left:100px; top:5px; width:85px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
-
- ]]>
- </script>
- </input>
- <input id="ipt_date2" ref="/root/send/data/srchdate2" class="input_default" inputtype="date" style="left:199px; top:5px; width:85px; height:19px; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </input>
- <button id="btn_sea" class="btn1_letter2" style="left:1132px; top:19px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/send/data/selectexcuroom") != " ") {
- var a = model.getValue("/root/send/data/selectexcuroom");
- var cnt = 0;
-
- for(var i = 0 ; i < a.length ; i++) {
- if(a.substr(i,1) == " " ) {
- cnt++;
- }
- }
- //Data 클리어
- dataClear();
-
- model.setValue("/root/send/data/dateflag","anotherday"); //적용일자 기준
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/data/srchdate1"));
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/data/srchdate2"));
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- setGlobalVariable("gv_pid", model.getValue("/root/send/data/srchpid"), "A"); //등록번호 넘기기
-
- if ( btn_case1.selected == true ) {
- if(ipt_pid.value == "") {
- fGetExamCureAcptList("M"); // 전체처방
- model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
- }
- else {
- fGetExamCureAcptList("L"); // 이력
- model.setValue("/root/hidden/tabgubnlist/tabgubn","L");
- }
- }
- if ( btn_case4.selected == true ) fGetExamCureAcptList("T"); // 검사완료
- if ( btn_case6.selected == true ) fGetExamCureAcptList("N"); // 미시행검사
- if ( btn_case7.selected == true ) fGetExamCureAcptList("R"); // 미예약
-
- //부서메모
- if( cnt == 0 ){ //검사자별 검사실이 하나인 경우 달력에 가용현황 조회됨.
- //model.setValue("/root/send/data/memoflag", "dept");
- rd_memoflag.disabled = false;
- }else if (cnt > 0){
- model.setValue("/root/send/data/memoflag", "dept");
- rd_memoflag.disabled = true;
- }
-
- //if( cnt == 0 ){ //검사자별 검사실이 하나인 경우 달력에 가용현황 조회됨.
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/selectexcuroom"));
- model.setValue("/root/send/data/selectexamroomnm",checkbox1.label ); //라벨에 검사실명 뿌려주기.
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
-
-
- // }else {
- // initCalendar();
- // setCurrentDate();
- // getRsrvPossTm(grd_calendar);
- // }
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- model.refresh();
-
- }
-
- ]]>
- </script>
- </button>
- <caption id="caption13" class="search_name" style="left:385px; top:7px; width:80px; height:17px; ">검사실 :</caption>
- <select id="chk_multi" ref="/root/send/multicheck/multich" class="checkbox_search" visibility="hidden" overflow="visible" appearance="full" style="left:211px; top:36px; width:46px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>muti</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select>
- <caption id="caption14" style="left:186px; top:10px; width:15px; height:15px; ">~</caption>
- <input id="ipt_pid" ref="/root/send/data/srchpid" class="input_search" style="left:100px; top:32px; width:85px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- inputEnterKey("btn_sea","DOMActivate")
-
- ]]>
- </script>
- </input>
- <select1 id="cmb_selectexcuroom" ref="/root/send/data/selectexcuroom" class="combo_default" visibility="hidden" appearance="minimal" style="left:305px; top:30px; width:128px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexcuroomcd">
- <label ref="excuroomnm"/>
- <value ref="excuroomcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
-
- model.setValue("/root/send/data/srchpid","");
- // btn_sea.dispatch("DOMActivate");
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/selectexcuroom"));
- // initCalendar();
- // setCurrentDate();
- // getRsrvPossTm(grd_calendar);
-
- // initGridStyle("grd_rsrvlist");
- // setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
-
- ]]>
- </script>
- </select1>
- <button id="button61" class="icon_search" style="left:190px; top:33px; 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();
- btn_sea.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <select1 id="combo1" ref="/root/send/data/term" class="combo_default" appearance="minimal" style="left:287px; top:5px; width:73px; 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>
- <item>
- <label>3개월</label>
- <value>91</value>
- </item>
- <item>
- <label>6개월</label>
- <value>182</value>
- </item>
- <item>
- <label>1년</label>
- <value>365</value>
- </item>
- <item>
- <label>2년</label>
- <value>730</value>
- </item>
- <item>
- <label>5년</label>
- <value>1825</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- 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_case6.selected == true )
- // fGetExamCureAcptList("A"); // 미예약
-
- // btn_sea.dispatch("DOMActivate");
-
-
-
- ]]>
- </script>
- </select1>
- <select1 id="radio3" ref="/root/send/data/prcpgenrflag" class="radio_search" appearance="full" cellspacing="5" cols="3" rows="1" overflow="visible" style="left:218px; top:34px; width:144px; 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[
-
- //상단정보 초기화
- delPatientInfos();
-
- model.setValue("/root/send/data/srchpid","");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- if ( btn_case1.selected == true ) {
- if(ipt_pid.value == "") {
- fGetExamCureAcptList("M"); // 전체처방
- model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
- }
- else {
- fGetExamCureAcptList("L"); // 이력
- model.setValue("/root/hidden/tabgubnlist/tabgubn","L");
- }
-
- }
-
-
- if ( btn_case4.selected == true ) fGetExamCureAcptList("T"); // 검사완료
- if ( btn_case6.selected == true ) fGetExamCureAcptList("R"); // 미예약
- //else fGetExamCureAcptList("Y"); // 예약
-
-
- initCalendar();
- setCurrentDate();
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
- ]]>
- </script>
- </select1>
- </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:580px; top:505px; 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; "/>
- <line id="line13" class="line_4" style="x1:1126px; y1:8px; x2:1126px; y2:50px; "/>
- <object id="rtfviewer" clsid="{a4bf7e18-5f67-4868-a726-eed421632374}" visibility="hidden" style="left:40px; top:560px; width:120px; height:95px; "/>
- <button id="btn_rsrvtmins" class="btn2_letter2" visibility="hidden" style="left:330px; top:610px; 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_case4.selected == true ) model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4"); // 검사완료
-
- if ( btn_case6.selected == true ) model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist6"); //
-
- if ( btn_case7.selected == true ) model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist6"); //
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- setRsrvdate(grid,"cmb");
-
- ]]>
- </script>
- </button>
- <button id="btn_rsrvmodify" class="btn2_letter2" visibility="hidden" style="left:330px; top:585px; width:42px; height:19px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- 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 ) {
- if ( btn_case1.selected == true ) {
- ordlist = "ordlist1";
- }
- if ( btn_case4.selected == true ) {
- ordlist = "ordlist4";
- }
- if ( btn_case6.selected == true ) {
- ordlist = "ordlist6";
- }
- if ( btn_case7.selected == true ) { // 미예약Tab
- ordlist = "ordlist6";
- }
- var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
-
- var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' and rsrvdt = '-']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV != null ) {
- messageBox("예약시간을 ","C002");
- return "0";
- }
-
-
- exeRsrvTransaction("upd",ordlist);
-
-
- initCalendar();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
-
- if ( btn_case1.selected == true ) fGetExamCureAcptList("M"); // 전체처방
- if ( btn_case4.selected == true ) fGetExamCureAcptList("T"); // 수납처방
- if ( btn_case6.selected == true ) fGetExamCureAcptList("R"); // 미예약
- fGetExamCureAcptList("Y"); // 예약
- //data 클리어
- dataClear();
- }
- 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>
- <datagrid id="datagrid3" nodeset="/root/init/calenlist/calendinfo" visibility="hidden" caption="caption1^caption2" colsep="^" colwidth="100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:500px; top:555px; width:220px; height:150px; ">
- <col ref="basedd"/>
- <col ref="dutflag"/>
- </datagrid>
- <caption id="caption2" class="tit_2" style="left:992px; top:184px; width:196px; height:14px; ">처방전달사항/검통전달사항</caption>
- <caption id="caption3" class="tit_2" style="left:992px; top:267px; width:123px; height:13px; ">검사 Comment</caption>
- <button id="btn_deptmemosave" class="btn2_letter2" style="left:1150px; top:342px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 코맨트 저장할 날자를 정확히 선택했는지 확인. 월만 선택시 여러건 업데이트 되버림(2010.01.22 박상준)
- var rsrvdd = model.getValue("/root/send/data/rsrvdd");
- if (getStringLength(rsrvdd) != 8) {
- messageBox("날자를", "C002");
- return;
- }
-
- model.setValue("/root/send/data/memorem", model.getValue("/root/main/totalrsrvlist/examcuredeptmemolist/memorem"));
-
- submit("TXAEA01102", false);
-
- ]]>
- </script>
- </button>
- <button id="btn_excucmtsave" class="btn2_letter2" style="left:1148px; top:260px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // setExcuCmt(grid);
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
- var loop;
- var check;
- var execprcpstatcd;
- var execbaseflag;
- var grd;
- var loopcnt="";
- var execncl="";
- var list = "";
-
- if ( btn_case1.selected == true ) {
- list = "ordlist1";
- grd = grd_ordlist1.rows;
- }
- if ( btn_case4.selected == true ) {
- list = "ordlist4";
- grd = grd_ordlist4.rows;
- }
-
- if ( btn_case6.selected == true ) {
- list = "ordlist6";
- grd = grd_ordlist6.rows;
- }
-
- for(var i=0 ; i < grd ; i++) {
- if( model.getValue("/root/main/"+ list +"/mainordlist["+i+"]/check") == "true") {
- if( model.getValue("/root/main/"+list+"/mainordlist["+i+"]/execprcpstatcd") != "610" ) {
- messageBox("실시완료 처방만 가능합니다.","I999");
- return "0";
- }
- else {
- //검사Comment 저장
- model.setValue("/root/main/"+list+"/mainordlist["+i+"]/execrem", model.getValue("/root/main/comment1/execrem") );
- }
- }
- }
-
- var nodeList = instance1.selectNodes("/root/main/"+ list +"/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 선택해 주십시오.","I999");
- return "0";
- }
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
- submit("TXAEA01107",false);
-
-
-
- if(tabgubn == "M") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("M"); // 전체처방
- }
- if(tabgubn == "R") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("R"); // 미예약
- }
- if(tabgubn == "T") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("T"); // 검사완료
- }
- if(tabgubn == "L") {
- fGetExamCureAcptList("L"); // 이력
- }
-
-
-
- ]]>
- </script>
- </button>
- <textarea id="tar_prcpdelivefact" ref="/root/main/patrem/prcpdeliveinfo/prcpdelivefact" style="left:987px; top:203px; width:205px; height:56px; font-weight:bold; "/>
- <caption id="caption7" class="tit_2" style="left:992px; top:349px; width:52px; height:13px; ">메모</caption>
- <textarea id="tat_deptmemo" ref="/root/main/totalrsrvlist/examcuredeptmemolist/memorem" style="left:987px; top:367px; width:205px; height:74px; "/>
- <line id="line4" class="line_1" style="x1:987px; y1:362px; x2:1192px; y2:362px; "/>
- <textarea id="tar_excurem" ref="/root/main/comment1/execrem" style="left:987px; top:285px; width:205px; height:56px; "/>
- <line id="line6" class="line_1" style="x1:987px; y1:198px; x2:1192px; y2:198px; "/>
- <line id="line7" class="line_1" style="x1:987px; y1:280px; x2:1192px; y2:280px; "/>
- <caption id="caption18" class="tit_2" style="left:992px; top:101px; width:117px; height:13px; ">상병</caption>
- <line id="line8" class="line_1" style="x1:987px; y1:117px; x2:1192px; y2:117px; "/>
- <datagrid id="grd_momolist" nodeset="/root/main/patrem/examcureexecdiaglist" class="datagrid0" scroll="vertical" autoresize="true" caption="메모내용" colsep="^" colwidth="200" mergecellsfixedrows="bycolrec" rowsep="|" style="left:987px; top:122px; width:205px; height:56px; text-align:left; ">
- <col ref="diagengnm"/>
- </datagrid>
- <output id="input7" ref="/root/main/patrem/selectpat/sna" class="output_fix" style="left:245px; top:66px; width:58px; height:19px; font-weight:bold; text-align:center; "/>
- <output id="input8" ref="/root/main/patrem/selectpat/addr" class="output_fix" style="left:763px; top:66px; width:430px; height:19px; font-weight:bold; text-align:left; "/>
- <output id="input9" ref="/root/main/patrem/selectpat/rrgstno" class="output_fix" style="left:305px; top:66px; width:111px; height:19px; font-weight:bold; text-align:center; "/>
- <caption id="caption21" class="cell_1" style="left:419px; top:64px; width:48px; height:23px; vertical-align:middle; ">집전화</caption>
- <caption id="caption24" class="cell_1" style="left:727px; top:64px; width:34px; height:23px; vertical-align:middle; ">주소</caption>
- <line id="line18" class="line_3" style="x1:1px; y1:87px; x2:1193px; y2:87px; "/>
- <caption id="caption16" class="cell_1" style="left:573px; top:64px; width:48px; height:23px; vertical-align:middle; ">핸드폰</caption>
- <output id="input2" ref="/root/main/patrem/selectpat/pid" class="output_fix" style="left:63px; top:66px; width:97px; height:19px; font-size:10pt; font-weight:bold; text-align:center; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(model.getValue("/root/main/patrem/selectpat/pid") != "") {
- model.setValue("/root/send/progress/pid", model.getValue("/root/send/data/srchpid") );
- model.setValue("/root/send/progress/orddeptcd", model.getValue("/root/send/globalinstance/instance1") );
- submit("TRAER00109");
-
- var pid = model.getValue("/root/send/data/srchpid");
- var orddd = model.getValue("/root/temp/progressnote/list/orddd");
- var cretno = model.getValue("/root/temp/progressnote/list/cretno");
- var ioflag = model.getValue("/root/temp/progressnote/list/ioflag");
- var orddeptcd = model.getValue("/root/temp/progressnote/list/orddeptcd");
- var orddrid = model.getValue("/root/temp/progressnote/list/orddrid");
- var patnm = model.getValue("/root/main/patrem/selectpat/hngnm");;
- var age = model.getValue("/root/main/patrem/selectpat/sna").substr(2,3);
- var sex = model.getValue("/root/main/patrem/selectpat/sna").substr(0,1);
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
- modal("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
- }
- ]]>
- </script>
- </output>
- <line id="line3" class="line_1" style="x1:1px; y1:59px; x2:1193px; y2:59px; "/>
- <output id="input3" ref="/root/main/patrem/selectpat/hngnm" class="output_fix" style="left:162px; top:66px; width:81px; height:19px; font-size:10pt; font-weight:bold; text-align:center; "/>
- <caption id="caption17" class="cell_1" style="left:1px; top:64px; width:59px; height:23px; vertical-align:middle; ">환자정보</caption>
- <output id="input5" ref="/root/main/patrem/selectpat/hometel" class="output_fix" style="left:470px; top:66px; width:100px; height:19px; font-weight:bold; text-align:center; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if( model.getValue("/root/main/patrem/selectpat/pid") != "" || model.getValue("/root/main/patrem/selectpat/pid") != " " ) {
- // 전화번호 더블클릭시 해당환자의 '전화번호/주소 조회 및 수정 창' 팝업창을 호출!!!
- //예약내역이 없는 필드 체크
- var hngnm = model.getValue("/root/main/patrem/selectpat/hngnm");
- var pid = model.getValue("/root/main/patrem/selectpat/pid");
- if (hngnm == null && hngnm == "" && hngnm == " " && hngnm == "-"){
- return false;
- }
- //setParameter("opener_parameter_id", pid);
- model.removeNodeset("/root/temp/source");
- model.makeValue("/root/temp/source/srchcond", "1");
- model.makeValue("/root/temp/source/pid", pid);
- modal("SPPMO01400", "1", "100", "100", "SPPMO01400", "/root/temp/source", "/root/source");
-
- var hometel = getParameter("SMPMO01400_hometel");
- var mpphontel = getParameter("SMPMO01400_mpphontel");
- if( hometel != '' && mpphontel != '' ){
- model.setValue("/root/main/patrem/selectpat/hometel", hometel) ;
- model.setValue("/root/main/patrem/selectpat/mpphontel", mpphontel) ;
- }
- model.removeNodeset("/root/temp/source");
- model.refresh();
- }
- ]]>
- </script>
- </output>
- <output id="input6" ref="/root/main/patrem/selectpat/mpphontel" class="output_fix" style="left:624px; top:66px; width:100px; height:19px; font-weight:bold; text-align:center; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if( model.getValue("/root/main/patrem/selectpat/pid") != "" || model.getValue("/root/main/patrem/selectpat/pid") != " " ) {
- // 전화번호 더블클릭시 해당환자의 '전화번호/주소 조회 및 수정 창' 팝업창을 호출!!!
- //예약내역이 없는 필드 체크
- var hngnm = model.getValue("/root/main/patrem/selectpat/hngnm");
- var pid = model.getValue("/root/main/patrem/selectpat/pid");
- if (hngnm == null && hngnm == "" && hngnm == " " && hngnm == "-"){
- return false;
- }
- //setParameter("opener_parameter_id", pid);
- model.removeNodeset("/root/temp/source");
- model.makeValue("/root/temp/source/srchcond", "1");
- model.makeValue("/root/temp/source/pid", pid);
- modal("SPPMO01400", "1", "100", "100", "SPPMO01400", "/root/temp/source", "/root/source");
-
- var hometel = getParameter("SMPMO01400_hometel");
- var mpphontel = getParameter("SMPMO01400_mpphontel");
-
- if( hometel != '' && mpphontel != '' ){
- model.setValue("/root/main/patrem/selectpat/hometel", hometel) ;
- model.setValue("/root/main/patrem/selectpat/mpphontel", mpphontel) ;
- }
-
- model.removeNodeset("/root/temp/source");
- model.refresh();
- }
- ]]>
- </script>
- </output>
- <select id="checkbox1" ref="/root/send/data/selectexcuroom" overflow="visible" appearance="full" cols="5" style="left:465px; top:6px; width:115px; height:15px; background-color:transparent; border-style:none; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </select>
- <caption id="cpt_isolinfo" ref="/root/hidden/isolinfo/isoldata" style="left:1050px; top:86px; width:70px; height:30px; font-size:14pt; font-weight:bold; color:#ff0000; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- group7.visible = true;
- cpt_isoldata.visible = true;
- txt_isol.visible = true;
- btn_close.visible = true;
- line_isol.visible = true;
- line_isol2.visible = true;
- cpt_isoltitle.visible = true;
- ]]>
- </script>
- </caption>
- <button id="btn_upclear" class="icon_startend" style="left:1178px; top:95px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //상단정보 초기화
- delPatientInfos();
- ]]>
- </script>
- </button>
- <multilinegrid id="grd_calendar" nodeset="/root/hidden/calendar/weeklist/list" class="gridcalendar" autoresize="true" caption="일^월^화^수^목^금^토" colsep="^" colwidth="46, 46, 46, 46, 46, 46, 46" dataheight="20" focuscolor="transparent" rowsep="|" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" mergecellsfixedrows="bycolrec" style="left:3px; top:493px; width:325px; 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[
-
- 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);
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- //환자Comment 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- model.refresh();
-
- //진료예약 탑모스트
- if( model.getValue("/root/send/req/pamifyn") == "Y" ) {
- if ( btn_case1.selected == true ) {
- model.setValue("/root/send/popdata/orddd",model.getValue("/root/send/data/rsrvdate"));
- model.setValue("/root/send/popdata/orddeptcd",model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/popdata/orddrid",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddrid"));
- }
- else if ( btn_case4.selected == true ) {
- model.setValue("/root/send/popdata/orddd",model.getValue("/root/send/data/rsrvdate"));
- model.setValue("/root/send/popdata/orddeptcd",model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/popdata/orddrid",model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddrid"));
- }else if ( btn_case6.selected == true ) {
- model.setValue("/root/send/popdata/orddd",model.getValue("/root/send/data/rsrvdate"));
- model.setValue("/root/send/popdata/orddeptcd",model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/popdata/orddrid",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddrid"));
- }else if ( btn_case7.selected == true ) { // 미예약Tab
- model.setValue("/root/send/popdata/orddd",model.getValue("/root/send/data/rsrvdate"));
- model.setValue("/root/send/popdata/orddeptcd",model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/popdata/orddrid",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.row+"]/orddrid"));
- }else if (btn_case1.selected == false && btn_case4.selected == false && btn_case6.selected == false && btn_case7.selected == false) {
- model.setValue("/root/send/popdata/orddd",model.getValue("/root/send/data/rsrvdate"));
- model.setValue("/root/send/popdata/orddeptcd",model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/popdata/orddrid",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddrid"));
- }
- //modal("SPAEA01103","","","","","/root/send/popdata","/root/hidden/popdata");
-
- if(window.children.item("SPAEA01103") == null)
- {
- var xpt = 1000;
- var ypt = 0;
- aezfTopMost("SPAEA01103",1,xpt,ypt,"SPAEA01103","/root/send/popdata","/root/hidden/popdata","",0,0);
-
- }else {
-
- copyNodesetType("/root/hidden/popdata", "/root/send/popdata", "replace" , window.children.item("SPAEA01103").model, model);
- window.children.item("SPAEA01103").model.refresh();
- window.children.item("SPAEA01103").model.dispatch("xforms-ready");
- }
- }
-
- ]]>
- </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>
- <line id="line9" class="line_1" style="x1:331px; y1:488px; x2:453px; y2:488px; "/>
- <button id="button7" class="btn2_letter2" disabled="false" style="left:373px; top:468px; width:42px; height:19px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var ordlist = "";
-
- if ( btn_case1.selected == true ) {
- ordlist = "ordlist1";
- }
- if ( btn_case4.selected == true ) {
- ordlist = "ordlist4";
- }
- if ( btn_case6.selected == true ) { // 미시행처방
- ordlist = "ordlist6";
- }
- if ( btn_case7.selected == true ) { // 미예약
- ordlist = "ordlist6";
- }
- var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
- //처방내역 선택 체크
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
-
- //2012.08.08 by kya 예약스케줄이 없을 경우, 에러 발생시킴
- if (grd_rsrvposstm.rows == 1) {
- messageBox("예약 스케줄을 작성 후, 예약 ","C002");
- return;
- }
-
- //실시방 블러킹
- if ( btn_case1.selected == true ) {
- for(var i=0 ; i < grd_ordlist1.rows ; i++) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpstatcd") > "230" ){
- messageBox("이미 실시한 처방이","E005");
- return;
- }
- }
- }
- }else if ( btn_case4.selected == true ) {
- for(var i=0 ; i < grd_ordlist4.rows ; i++) {
- if( model.getValue("/root/main/ordlist4/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/execprcpstatcd") > "230" ){
- messageBox("이미 실시한 처방이","E005");
- return;
- }
- }
- }
- }else if ( btn_case6.selected == true ) {
- for(var i=0 ; i < grd_ordlist6.rows ; i++) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/execprcpstatcd") > "230" ){
- messageBox("이미 실시한 처방이","E005");
- return;
- }
- }
- }
- }else if ( btn_case7.selected == true ) {
- for(var i=0 ; i < grd_ordlist6.rows ; i++) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/execprcpstatcd") > "230" ){
- messageBox("이미 실시한 처방이","E005");
- return;
- }
- }
- }
- }
-
- //예약시간 설정 체크
- if(cmb_hour.value == "--" || cmb_min.value == "--" ) { //예약시간 설정 안했을 경우
- var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' and srchrsrvdt = '']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV != null ) {
- messageBox("예약시간을 ","C002");
- return "0";
- }
- }else if (cmb_hour.value != "--" && cmb_min.value != "--"){ //콤보박스로 예약시간 설정한 경우
- btn_rsrvtmins.dispatch("DOMActivate");
- }
- //예약증출력
- if(chk_rsrvprint.value == "Y") {
- //예약증출력 세팅
- if ( btn_case1.selected == true ) {
- var srchrsrvdt = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/srchrsrvdt");
- // var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- var pid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/pid");
- var hngnm = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/hngnm");
- var year = srchrsrvdt.substr(0,4);
- var month = srchrsrvdt.substr(4,2);
- var day = srchrsrvdt.substr(6,2);
- var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = srchrsrvdt.substr(8,2);
- var mm = srchrsrvdt.substr(10,2);
-
- // 예약증 출력 추가
- var age = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/age");
- var sex = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/sna").substr(0, 1);
- var orddeptcd = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/orddepthngnm");
- var orddrid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/orddrnm");
-
- //예약증출력
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist1.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- }
- if ( btn_case4.selected == true ) {
- var srchrsrvdt = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/srchrsrvdt");
- // var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- var pid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/pid");
- var hngnm = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/hngnm");
- var year = srchrsrvdt.substr(0,4);
- var month = srchrsrvdt.substr(4,2);
- var day = srchrsrvdt.substr(6,2);
- var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = srchrsrvdt.substr(8,2);
- var mm = srchrsrvdt.substr(10,2);
-
- // 예약증 출력 추가
- var age = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/age");
- var sex = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/sna").substr(0, 1);
- var orddeptcd = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/orddepthngnm");
- var orddrid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/orddrnm");
-
- //예약증출력
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist4.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- }
- if ( btn_case6.selected == true ) {
- var srchrsrvdt = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/srchrsrvdt");
- // var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- var pid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/pid");
- var hngnm = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/hngnm");
- var year = srchrsrvdt.substr(0,4);
- var month = srchrsrvdt.substr(4,2);
- var day = srchrsrvdt.substr(6,2);
- var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = srchrsrvdt.substr(8,2);
- var mm = srchrsrvdt.substr(10,2);
-
- // 예약증 출력 추가
- var age = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/age");
- var sex = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/sna").substr(0, 1);
- var orddeptcd = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/orddepthngnm");
- var orddrid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/orddrnm");
-
- //예약증출력
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- }
- if ( btn_case7.selected == true ) {
- var srchrsrvdt = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/srchrsrvdt");
- // var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- var pid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/pid");
- var hngnm = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/hngnm");
- var year = srchrsrvdt.substr(0,4);
- var month = srchrsrvdt.substr(4,2);
- var day = srchrsrvdt.substr(6,2);
- var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = srchrsrvdt.substr(8,2);
- var mm = srchrsrvdt.substr(10,2);
-
- // 예약증 출력 추가
- var age = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/age");
- var sex = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/sna").substr(0, 1);
- var orddeptcd = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/orddepthngnm");
- var orddrid = model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/orddrnm");
-
- //예약증출력
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/"+ordlist+"/mainordlist["+grd_ordlist6.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- }
- }
-
- //예약하기
- exeRsrvTransaction("rsrv",ordlist);
-
- //예약증출력
- if(chk_rsrvprint.value == "Y") {
-
- submit("TRAEA01126");
- var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- if(tmpldata != "") {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
- rtfviewer.ReplaceRtfCode("year",year); //년
- rtfviewer.ReplaceRtfCode("month",month); //월
- rtfviewer.ReplaceRtfCode("day",day); //일
- rtfviewer.ReplaceRtfCode("week",week); //요일
- rtfviewer.ReplaceRtfCode("hh",hh); //시
- rtfviewer.ReplaceRtfCode("mm",mm); //분
-
- // 예약증 출력 추가
- rtfviewer.ReplaceRtfCode("age",age); //나이
- rtfviewer.ReplaceRtfCode("sex",sex); //성별
- rtfviewer.ReplaceRtfCode("orddeptcd",orddeptcd); //진료과명
- rtfviewer.ReplaceRtfCode("orddrid",orddrid); //진료의명
-
- //3. 현재내용을 파일에 저장
- rtfviewer.SaveRtfFile();
-
- //4. 출력
- rtfviewer.print();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- fInitialize();
- }
- else {
- messageBox("등록된 예약예문이 ", "I004");
- // return "0";
- }
- }
-
- initCalendar();
- setCurrentDate();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if(tabgubn == "M") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("M"); // 전체처방
- }
- if(tabgubn == "N") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("N"); // 미시행처방
- }
- if(tabgubn == "R") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("R"); // 미예약
- }
- if(tabgubn == "T") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("T"); // 검사완료
- }
- if(tabgubn == "L") {
- fGetExamCureAcptList("L"); // 이력
- }
- if(tabgubn == "D") {
- model.makeValue("/root/send/data/acptlistflag", "R");
- var curDate = getCurrentDate().substr(0,8);
- cmb_term.select(0);
- model.setValue("/root/send/data/srchdate1",curDate);
- model.setValue("/root/send/data/srchdate2",curDate);
- model.setValue("/root/send/data/srchpid","");
- submit("TRAEA01122");
- }
-
- ]]>
- </script>
- </button>
- <button id="button8" class="btn2_letter2" style="left:416px; top:468px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var ordlist = "";
-
- if ( btn_case1.selected == true ) {
- ordlist = "ordlist1";
- }
- if ( btn_case4.selected == true ) {
- ordlist = "ordlist4";
- }
- if ( btn_case6.selected == true ) { // 미시행처방
- ordlist = "ordlist6";
- }
- if ( btn_case7.selected == true ) { // 미예약
- ordlist = "ordlist6";
- }
-
- if ( messageBox("예약취소를","Q002")==6 ) {
-
- exeRsrvTransaction("cncl", ordlist );
-
- // 2010.05.06 김건기
- // 달력에서 미래여약날짜 환자의 예약변경이나 취소시에 다시 오늘날짜 선택되도록 수정 요청[요청번호:13807]
- initCalendar();
- setCurrentDate();
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- // initCalendar();
- // setCellColor(grd_calendar);
- // getRsrvPossTm(grd_calendar);
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if(tabgubn == "M") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("M"); // 전체처방
- }
- if(tabgubn == "N") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("N"); // 미시행처방
- }
- if(tabgubn == "R") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("R"); // 미예약
- }
- if(tabgubn == "T") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("T"); // 검사완료
- }
- if(tabgubn == "L") {
- fGetExamCureAcptList("L"); // 이력
- }
- if(tabgubn == "D") {
- model.makeValue("/root/send/data/acptlistflag", "R");
- var curDate = getCurrentDate().substr(0,8);
- cmb_term.select(0);
- model.setValue("/root/send/data/srchdate1",curDate);
- model.setValue("/root/send/data/srchdate2",curDate);
- model.setValue("/root/send/data/srchpid","");
- submit("TRAEA01122");
- }
-
- //data 클리어
- dataClear();
- }
-
-
-
- ]]>
- </script>
- </button>
- <caption id="caption4" style="left:439px; top:448px; width:20px; height:20px; ">분</caption>
- <select1 id="cmb_min" ref="/root/hidden/rsrvtm/minlist/min" class="combo_default" appearance="minimal" style="left:395px; top:448px; width:43px; 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="caption15" style="left:374px; top:448px; width:20px; height:20px; ">시</caption>
- <select1 id="cmb_hour" ref="/root/hidden/rsrvtm/hourlist/hour" class="combo_default" appearance="minimal" style="left:331px; top:448px; width:43px; height:19px; ">
- <choices>
- <item>
- <label>--</label>
- <value>--</value>
- </item>
- <item>
- <label>08</label>
- <value>08</value>
- </item>
- <item>
- <label>09</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>
- <item>
- <label>13</label>
- <value>13</value>
- </item>
- <item>
- <label>14</label>
- <value>14</value>
- </item>
- <item>
- <label>15</label>
- <value>15</value>
- </item>
- <item>
- <label>16</label>
- <value>16</value>
- </item>
- <item>
- <label>17</label>
- <value>17</value>
- </item>
- <item>
- <label>18</label>
- <value>18</value>
- </item>
- <item>
- <label>19</label>
- <value>19</value>
- </item>
- <item>
- <label>20</label>
- <value>20</value>
- </item>
- <item>
- <label>21</label>
- <value>21</value>
- </item>
- <item>
- <label>22</label>
- <value>22</value>
- </item>
- <item>
- <label>23</label>
- <value>23</value>
- </item>
- <item>
- <label>24</label>
- <value>24</value>
- </item>
- </choices>
- </select1>
- <button id="button18" class="icon_month" style="left:219px; top:465px; width:27px; height:27px; ">
- <caption>9</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "09") {
- fGetCalendar("09");
- }
- ]]>
- </script>
- </button>
- <button id="button19" class="icon_month" style="left:246px; top:465px; width:27px; height:27px; ">
- <caption>10</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "10") {
- fGetCalendar("10");
- }
- ]]>
- </script>
- </button>
- <button id="button1" class="icon_month" style="left:3px; top:465px; width:27px; height:27px; ">
- <caption>1</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "01") {
- fGetCalendar("01");
- }
- ]]>
- </script>
- </button>
- <button id="button2" class="icon_month" style="left:30px; top:465px; width:27px; height:27px; ">
- <caption>2</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "02") {
- fGetCalendar("02");
- }
- ]]>
- </script>
- </button>
- <button id="button9" class="icon_month" style="left:57px; top:465px; width:27px; height:27px; ">
- <caption>3</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "03") {
- fGetCalendar("03");
- }
- ]]>
- </script>
- </button>
- <button id="button20" class="icon_month" style="left:273px; top:465px; width:27px; height:27px; ">
- <caption>11</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "11") {
- fGetCalendar("11");
- }
- ]]>
- </script>
- </button>
- <button id="button21" class="icon_month" style="left:300px; top:465px; width:27px; height:27px; ">
- <caption>12</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "12") {
- fGetCalendar("12");
- }
- ]]>
- </script>
- </button>
- <button id="button4" class="icon_month" style="left:84px; top:465px; width:27px; height:27px; ">
- <caption>4</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "04") {
- fGetCalendar("04");
- }
- ]]>
- </script>
- </button>
- <button id="button11" class="icon_month" style="left:111px; top:465px; width:27px; height:27px; ">
- <caption>5</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "05") {
- fGetCalendar("05");
- }
- ]]>
- </script>
- </button>
- <button id="button12" class="icon_month" style="left:138px; top:465px; width:27px; height:27px; ">
- <caption>6</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "06") {
- fGetCalendar("06");
- }
- ]]>
- </script>
- </button>
- <button id="button13" class="icon_month" style="left:165px; top:465px; width:27px; height:27px; ">
- <caption>7</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "07") {
- fGetCalendar("07");
- }
- ]]>
- </script>
- </button>
- <button id="button14" class="icon_month" style="left:192px; top:465px; width:27px; height:27px; ">
- <caption>8</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(opt_month.value!== "08") {
- fGetCalendar("08");
- }
- ]]>
- </script>
- </button>
- <group id="group2" style="left:0px; top:90px; width:985px; height:356px; vertical-align:top; ">
- <button id="btn_case1" class="btn_sw" group="tab" selected="false" style="left:145px; 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();
-
- // model.setValue("/root/send/data/srchpid","");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- cmb_term.select(0);
- fGetExamCureAcptList("M");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","M");
-
- ]]>
- </script>
- </button>
- <button id="btn_case4" class="btn_sw" group="tab" selected="false" style="left:79px; top:0px; width:65px; height:22px; ">
- <caption>검사완료</caption>
- <toggle case="case4" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //data 클리어
- dataClear();
-
- //model.setValue("/root/send/data/srchpid","");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- cmb_term.select(0);
- fGetExamCureAcptList("T");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","T");
-
- ]]>
- </script>
- </button>
- <button id="btn_case6" class="btn_sw" visibility="visible" group="tab" selected="true" style="left:0px; top:0px; width:78px; height:22px; ">
- <caption>미시행처방</caption>
- <toggle case="case6" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //data 클리어
- dataClear();
-
- // model.setValue("/root/send/data/srchpid","");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- cmb_term.select(0);
- fGetExamCureAcptList("N");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","N");
- ]]>
- </script>
- </button>
- <button id="btn_execcncl" class="btn2_letter4" visibility="visible" style="left:856px; top:2px; width:64px; height:19px; ">
- <caption>실시취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var loop;
- var check;
- var execprcpstatcd;
- var loopcnt="";
- var execncl="";
- var list = "";
- var grd;
- var execdd="";
-
-
- if ( btn_case1.selected == true ) {
- list = "ordlist1";
- grd = grd_ordlist1.rows;
-
- for(var i=0 ; i < grd_ordlist1.rows ; i++) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 상태가","E005");
- return;
- }
- }
- }
- }
- if ( btn_case4.selected == true ) {
- list = "ordlist4";
- grd = grd_ordlist4.rows;
-
- for(var i=0 ; i < grd_ordlist4.rows ; i++) {
- if( model.getValue("/root/main/ordlist4/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 상태가","E005");
- return;
- }
- }
- }
- }
- if ( btn_case6.selected == true ) {
- list = "ordlist6";
- grd = grd_ordlist6.rows;
-
- for(var i=0 ; i < grd_ordlist6.rows ; i++) {
- if( model.getValue("/root/main/ordlist6/mainordlist["+i+"]/check") == "true") {
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 상태가","E005");
- return;
- }
- }
- }
- }
-
- for( var i = 0 ; i <= grd ; i++ ) {
- check = model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/check");
- if ( check == "true" ) {
- loopcnt++;
- if( model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/execdd") == getCurrentDate() )
- {
- execdd++;
- }
-
- }
- }
-
- if ( loopcnt == 0 ) {
- messageBox("처방이 선택되지 ", "E007");
- return 0;
- }else {
- 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_ordlist4");
- if(tabgubn == "R")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist6");
- if(tabgubn == "L")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- ExeCncl(grid);
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
- if(tabgubn == "M") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("M"); // 전체처방
- }
- if(tabgubn == "N") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("N"); // 미시행처방
- }
- if(tabgubn == "T") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("T"); // 검사완료
- }
- if(tabgubn == "L") {
- fGetExamCureAcptList("L"); // 이력
- }
-
- initCalendar();
- getRsrvPossTm(grd_calendar);
- setCurrentDate();
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
- //data 클리어
- dataClear();
- }
-
- ]]>
- </script>
- </button>
- <switch id="switch1" style="left:1px; top:22px; width:979px; height:330px; ">
- <case id="case1" selected="true">
- <line id="line2" class="line_1" style="x1:2px; y1:2px; x2:975px; y2:2px; "/>
- <datagrid id="grd_ordlist1" nodeset="/root/main/ordlist1/mainordlist" caption="^등록번호^성명^S/A^진료과^진료의^선택진료의^선택진료의^처방코드^처방일자^처방상태^수납^검사실^예약일자^병동^병실^처방명^실시일자^실시자^예약자^희망일자^취소코드^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^pacsnocretyn^execprcpstatcd^caption1^caption2^caption3^etcclrflag^age^rrgstno1^rrgstno2^clincstdycd^execrid1^caption4^처방발행 진료과 예약^examroomnm" colsep="^" colwidth="16, 62, 61, 38, 73, 58, 30, 60, 76, 104, 70, 34, 100, 122, 41, 50, 137, 101, 62, 60, 84, 68, 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, 100, 150" ellipsis="false" explorerbar="sortshow" extendlastcol="scroll" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="listbox" style="left:2px; top:7px; width:973px; height:318px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col ref="sna"/>
- <col ref="orddepthngnm"/>
- <col ref="orddrnm"/>
- <col ref="choiordflag" style="text-align:center; "/>
- <col disabled="false" ref="specdrid" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/main/specdridlist/item">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </col>
- <col ref="calcscorcd"/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn"/>
- <col disabled="true" ref="statcd"/>
- <col ref="rcptyn" style="vertical-align:middle; "/>
- <col ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="roomcd"/>
- <col ref="roomnm"/>
- <col ref="prcpnm"/>
- <col ref="execdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="execrnm" type="output"/>
- <col ref="rsrvrnm"/>
- <col ref="prcphopedd" format="yyyy-mm-dd" style="text-align:center; vertical-align:middle; "/>
- <col ref="basecd"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" 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="pacsnocretyn" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="rsrvrid" visibility="hidden"/>
- <col ref="cnclresncdnm" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rrgstno1" visibility="hidden"/>
- <col ref="rrgstno2" visibility="hidden"/>
- <col ref="clincstdycd" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="ordrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_ordlist1", false, "/root/hidden/popupmenu/menu/item", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_ordlist1.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- if (isDataCell()) {
-
- //상단정보 초기화
- delPatientInfos();
- 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 ){
- //맘모검사실출력때문에
- model.copyNode( "/root/hidden/printlist/mainordlist" ,"/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]");
-
- //다른 검사실 선택시 달력조회
- if( model.getValue("/root/send/data/excuroomcd") != model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/excuroomcd") ) {
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/excuroomcd"));
- initCalendar();
- getRsrvPossTm(grd_calendar);
- setCurrentDate();
- }
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- //grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1) --> grd_ordlist1.row
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/excuroomcd"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/orddd"));
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/cretno"));
- model.setValue("/root/send/data/genrflag", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/prcpno"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/execprcpuniqno"));
- model.setValue("/root/send/data/srchrsrvdt", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/srchrsrvdt"));
- model.setValue("/root/send/data/selectexamroomnm",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/examroomnm"));
- model.setValue("/root/send/data/rsrvprntcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/calcscorcd"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
-
- //상단정보
- fTopInfo();
-
- //검사코멘트
- model.setValue("/root/main/comment1/execrem",model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.selectedRow(grd_ordlist1.selectedRows-1)+"]/execrem"));
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- //치료부위, 위치 조회 20130812 kya
- var i = grd_ordlist1.row
- var prcpdirecnm = model.getValue("/root/main/ordlist1/mainordlist[" +i + "]/rehbprcpcurepartnm") + "/" + model.getValue("/root/main/ordlist1/mainordlist[" +i + "]/prcpdirecnm")
- var prcpdelivefact = model.getValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact");
-
- model.makeValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
-
-
- setGlobalVariable("gv_pid", model.getValue("/root/send/data/srchpid"), "A"); //등록번호 넘기기
- model.refresh();
- }else {
- //상단정보 초기화
- delPatientInfos();
- }
- }
- ]]>
- </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>
- <datagrid id="grd_prcpexecdeptcd" nodeset="/root/init/cmb_info/prcpexecdeptcdlist" visibility="hidden" caption="caption3" colsep="^" colwidth="127" mergecellsfixedrows="bycolrec" rowsep="|" style="left:265px; top:65px; width:130px; height:135px; ">
- <col ref="prcpexecdeptcd"/>
- </datagrid>
- </case>
- <case id="case4">
- <datagrid id="grd_ordlist4" nodeset="/root/main/ordlist4/mainordlist" caption="^등록번호^성명^S/A^진료과^진료의^선택진료의^선택진료의^처방코드^처방일자^처방상태^수납^검사실^예약일자^병동^병실^처방명^예약자^실시일자^실시자^취소코드^execprcpuniqno^prcpexecdeptcd^excuroomcd^rgstdeptcd^rgstrid^inflag^rcptacptyn^ExecBaseFlag^lrgcd^mdlcd^excupartcd^modality^execrem^prcpdelivefact^carecnfmdd^excuroomnm^rgstdepthngnm^prcpkindcd^rcptno^acptseqno^prcpdelivefact^prcpgenrflag^orddd^rgstrid^orddrnm^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^rsrvdt^rgstrid^rgstdeptcd^inclprcpcd^caption1^caption2^caption3^caption4^caption5^caption6^etcclrflag^age^rrgstno1^rrgstno2^clincstdycd^execrid1^cretno^aftrcptinfo^처방발행 진료과 예약^caption7" colsep="^" colwidth="16, 62, 61, 38, 73, 58, 30, 60, 76, 104, 70, 29, 100, 122, 41, 50, 137, 101, 113, 62, 62, 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, 100, 100, 100, 100, 100, 130" explorerbar="sortshow" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:7px; width:973px; height:318px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col ref="sna"/>
- <col ref="orddepthngnm"/>
- <col ref="orddrnm"/>
- <col ref="choiordflag" style="text-align:center; "/>
- <col disabled="true" ref="specdrid" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/main/specdridlist/item">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </col>
- <col ref="calcscorcd"/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn"/>
- <col disabled="false" ref="statcd"/>
- <col ref="rcptyn" style="vertical-align:middle; "/>
- <col ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="roomcd"/>
- <col ref="roomnm"/>
- <col ref="prcpnm"/>
- <col ref="rsrvrnm"/>
- <col ref="execdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="execrnm"/>
- <col ref="basecd"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" 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="excuroomnm" visibility="hidden"/>
- <col ref="rgstdepthngnm" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="orddrnm" 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="rsrvdt" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="rsrvrid" visibility="hidden"/>
- <col ref="cnclresncdnm" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rrgstno1" visibility="hidden"/>
- <col ref="rrgstno2" visibility="hidden"/>
- <col ref="clincstdycd" visibility="hidden"/>
- <col ref="execrid1"/>
- <col ref="cretno"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="ordrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_ordlist4", false, "/root/hidden/popupmenu/menu3/item", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_ordlist4.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- if (isDataCell()) {
- //상단정보 초기화
- delPatientInfos();
-
- for ( var i = 1; i < grd_ordlist4.rows; i++) {
- model.setValue("/root/main/ordlist4/mainordlist["+i+"]/check", "false");
- }
- for ( var i =0 ; i< grd_ordlist4.selectedRows;i++){
- model.setValue("/root/main/ordlist4/mainordlist[" + grd_ordlist4.selectedRow(i) + "]/check", "true");
- }
- if(grd_ordlist4.selectedRows == 1 ){
- //다른 검사실 선택시 달력조회
- if( model.getValue("/root/send/data/excuroomcd") != model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/excuroomcd") ) {
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/excuroomcd"));
- initCalendar();
- getRsrvPossTm(grd_calendar);
- setCurrentDate();
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
- }
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/excuroomcd"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/orddd"));
- model.setValue("/root/send/data/genrflag", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/prcpno"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/execprcpuniqno"));
- model.setValue("/root/send/data/srchrsrvdt", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/srchrsrvdt"));
- model.setValue("/root/send/data/rsrvprntcd", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/calcscorcd"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- //상단정보 2012.06.26 by kya
- fTopInfo();
-
- //검사코멘트
- model.setValue("/root/main/comment1/execrem",model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/execrem"));
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
- setGlobalVariable("gv_pid", model.getValue("/root/send/data/srchpid"), "A"); //등록번호 넘기기
-
- //치료부위, 위치 조회 20130812 kya
- var i = grd_ordlist4.row
- var prcpdirecnm = model.getValue("/root/main/ordlist4/mainordlist[" +i + "]/rehbprcpcurepartnm") + "/" + model.getValue("/root/main/ordlist4/mainordlist[" +i + "]/prcpdirecnm")
- var prcpdelivefact = model.getValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact");
-
- model.setValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
-
- model.refresh();
- }else {
- //상단정보 초기화
- delPatientInfos();
- }
- }
- ]]>
- </script>
- </datagrid>
- <line id="line11" class="line_1" style="x1:2px; y1:2px; x2:975px; y2:2px; "/>
- <datagrid id="grd_temp1" nodeset="/root/hidden/list/templist1/subordlist1" visibility="hidden" caption="선택^순번^등록번호^성명^나이^주민번호^성별^진료과^진료의사^포터블^처방코드^처방명^처방시간^처방상태^병실^예약시간^예약자^접수시간^접수자^실시시간^실시자^수납여부^키^몸무게^basecd^execprcpuniqno^prcpexecdeptcd^excuroomcd^rgstdeptcd^rgstrid^inflag^rcptacptyn^ExecBaseFlag^lrgcd^mdlcd^excupartcd^modality^acptrem^execrem^prcpdelivefact^carecnfmdd^excuroomnm^rgstdepthngnm^prcpkindcd^rcptno^acptseqno^execrid1^execrid2^execrid3^execrid4" colsep="^" colwidth="32, 31, 72, 70, 37, 79, 30, 73, 58, 42, 80, 166, 81, 92, 61, 116, 59, 104, 64, 121, 62, 54, 44, 51" defaultrows="20" mergecellsfixedrows="bycolrec" rowsep="|" style="left:60px; top:80px; width:574px; height:144px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col ref="no"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col ref="age"/>
- <col ref="rrgrstno"/>
- <col ref="sex"/>
- <col ref="rgstdepthngnm"/>
- <col ref="rgstridnm"/>
- <col ref="portprcpflag" type="checkbox"/>
- <col ref="calcscorcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpdd"/>
- <col ref="execprcpstatcd"/>
- <col ref="roomcd"/>
- <col ref="rsrvdt"/>
- <col ref="execrid2"/>
- <col ref="rcptdd"/>
- <col ref="acptid"/>
- <col ref="execdt"/>
- <col ref="execrid1"/>
- <col ref="rcptyn"/>
- <col ref="hight"/>
- <col ref="weight"/>
- <col ref="basecd"/>
- <col ref="execprcpuniqno"/>
- <col ref="prcpexecdeptcd"/>
- <col ref="excuroomcd"/>
- <col ref="rgstdeptcd"/>
- <col ref="rgstrid"/>
- <col ref="inflag"/>
- <col ref="rcptacptyn"/>
- <col ref="execbaseflag"/>
- <col ref="lrgcd"/>
- <col ref="mdlcd"/>
- <col ref="excupartcd"/>
- <col ref="modality"/>
- <col ref="acptrem"/>
- <col ref="execrem"/>
- <col ref="newElement"/>
- <col ref="carecnfmdd"/>
- <col ref="excuroomnm"/>
- <col ref="rgstdepthngnm"/>
- <col ref="prcpkindcd"/>
- <col ref="rcptno"/>
- <col ref="acptseqno"/>
- <col ref="execrid1"/>
- <col ref="execrid2"/>
- <col ref="execrid3"/>
- <col ref="execrid4"/>
- </datagrid>
- <datagrid id="grd_temp2" nodeset="/root/hidden/list/templist2/subordlist2" visibility="hidden" caption="선택^순번^등록번호^성명^나이^주민번호^성별^진료과^진료의사^포터블^처방코드^처방명^처방시간^처방상태^병실^예약시간^예약자^접수시간^접수자^실시시간^실시자^수납여부^키^몸무게^basecd^execprcpuniqno^prcpexecdeptcd^excuroomcd^rgstdeptcd^rgstrid^inflag^rcptacptyn^ExecBaseFlag^lrgcd^mdlcd^excupartcd^modality^acptrem^execrem^prcpdelivefact^carecnfmdd^excuroomnm^rgstdepthngnm^prcpkindcd^rcptno^acptseqno^execrid1^execrid2^execrid3^execrid4" colsep="^" colwidth="32, 31, 72, 70, 37, 79, 30, 73, 58, 42, 80, 166, 81, 92, 61, 116, 59, 104, 64, 121, 62, 54, 44, 51" defaultrows="20" mergecellsfixedrows="bycolrec" rowsep="|" style="left:295px; top:80px; width:574px; height:144px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col ref="no"/>
- <col ref="pid"/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; "/>
- <col ref="age"/>
- <col ref="rrgrstno"/>
- <col ref="sex"/>
- <col ref="rgstdepthngnm"/>
- <col ref="rgstridnm"/>
- <col ref="portprcpflag" type="checkbox"/>
- <col ref="calcscorcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpdd"/>
- <col ref="execprcpstatcd"/>
- <col ref="roomcd"/>
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="execrid2"/>
- <col ref="rcptdd"/>
- <col ref="acptid"/>
- <col ref="execdt"/>
- <col ref="execrid1"/>
- <col ref="rcptyn"/>
- <col ref="hight"/>
- <col ref="weight"/>
- <col ref="basecd"/>
- <col ref="execprcpuniqno"/>
- <col ref="prcpexecdeptcd"/>
- <col ref="excuroomcd"/>
- <col ref="rgstdeptcd"/>
- <col ref="rgstrid"/>
- <col ref="inflag"/>
- <col ref="rcptacptyn"/>
- <col ref="execbaseflag"/>
- <col ref="lrgcd"/>
- <col ref="mdlcd"/>
- <col ref="excupartcd"/>
- <col ref="modality"/>
- <col ref="acptrem"/>
- <col ref="execrem"/>
- <col ref="newElement"/>
- <col ref="carecnfmdd"/>
- <col ref="excuroomnm"/>
- <col ref="rgstdepthngnm"/>
- <col ref="prcpkindcd"/>
- <col ref="rcptno"/>
- <col ref="acptseqno"/>
- <col ref="execrid1"/>
- <col ref="execrid2"/>
- <col ref="execrid3"/>
- <col ref="execrid4"/>
- </datagrid>
- </case>
- <case id="case6">
- <line id="line14" class="line_1" style="x1:2px; y1:2px; x2:975px; y2:2px; "/>
- <datagrid id="grd_ordlist6" nodeset="/root/main/ordlist6/mainordlist" caption="^등록번호^성명^S/A^진료과^진료의^선택진료의^선택진료의^처방코드^처방일자^처방상태^수납^검사실^예약일자^병동^병실^처방명^예약자^접수시간^접수자^실시시간^실시자^희망일자^취소코드^execprcpuniqno^prcpexecdeptcd^excuroomcd^rgstdeptcd^rgstrid^inflag^rcptacptyn^ExecBaseFlag^lrgcd^mdlcd^excupartcd^modality^acptrem^execrem^prcpdelivefact^carecnfmdd^excuroomnm^rgstdepthngnm^prcpkindcd^rcptno^acptseqno^execrid1^execrid3^execrid4^prcpgenrflag^indd^rgstrid^orddrnm^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^tmpldata^wardcd^prcpexecdeptcd^rsrvdt^prcphistno^inclprcpcd^actorddd^retno^pacsnocretyn^examroonm^execprcpstatcd^caption1^caption2^etcclrflag^age^rrgstno1^rrgstno2^clincstdycd^examroomnm^aftrcptinfo^caption3^caption4^caption5^caption6^caption7^caption8^caption9^처방발행 진료과 예약" colsep="^" colwidth="16, 62, 61, 38, 73, 58, 30, 60, 76, 104, 70, 36, 100, 122, 41, 50, 137, 101, 73, 124, 72, 85, 70, 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 130, 100" explorerbar="sortshow" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:7px; width:973px; height:318px; text-align:center; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid" style="text-align:left; "/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; text-align:left; "/>
- <col ref="sna"/>
- <col ref="orddepthngnm" style="text-align:left; "/>
- <col ref="orddrnm" style="text-align:left; "/>
- <col ref="choiordflag" style="text-align:center; "/>
- <col disabled="false" ref="specdrid" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/main/specdridlist/item">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </col>
- <col ref="calcscorcd" style="text-align:left; "/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="statcd"/>
- <col ref="rcptyn" style="vertical-align:middle; "/>
- <col ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="roomcd"/>
- <col ref="roomnm"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="rsrvrnm" type="output" style="text-align:left; "/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="acptid" visibility="hidden" style="text-align:left; "/>
- <col ref="execdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="execrnm" type="output" style="text-align:left; "/>
- <col ref="prcphopedd" format="yyyy-mm-dd" style="text-align:center; vertical-align:middle; "/>
- <col ref="basecd"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="acptrem" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="excuroomnm" visibility="hidden"/>
- <col ref="rgstdepthngnm" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="execrid3" visibility="hidden"/>
- <col ref="execrid4" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="orddrnm" 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="tmpldata" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="cnclresncdnm" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rrgstno1" visibility="hidden"/>
- <col ref="rrgstno2" visibility="hidden"/>
- <col ref="clincstdycd" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="prcpvol" visibility="hidden"/>
- <col ref="prcpvolunitnm" visibility="hidden"/>
- <col ref="prcpqtyunitnm" visibility="hidden"/>
- <col ref="prcptims" visibility="hidden"/>
- <col ref="drugmthdspccd" visibility="hidden"/>
- <col ref="mthdcnts4" visibility="hidden"/>
- <col ref="prcpclscdnm" visibility="hidden"/>
- <col ref="ordrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_ordlist6", false, "/root/hidden/popupmenu/menu/item", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_ordlist6.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- if (isDataCell()) {
-
- //상단정보초기화
- delPatientInfos();
-
- for ( var i = 1; i < grd_ordlist6.rows; i++) {
- model.setValue("/root/main/ordlist6/mainordlist["+i+"]/check", "false");
- }
- for ( var i =0 ; i< grd_ordlist6.selectedRows;i++){
- model.setValue("/root/main/ordlist6/mainordlist[" + grd_ordlist6.selectedRow(i) + "]/check", "true");
- }
-
- if(grd_ordlist6.selectedRows == 1 ){
- //다른 검사실 선택시 달력조회
- if( model.getValue("/root/send/data/excuroomcd") != model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/excuroomcd") ) {
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/excuroomcd"));
- initCalendar();
- getRsrvPossTm(grd_calendar);
- setCurrentDate();
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
- }
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/excuroomcd"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/orddd"));
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/cretno"));
- model.setValue("/root/send/data/genrflag", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpno"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/execprcpuniqno"));
- model.setValue("/root/send/data/srchrsrvdt", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/srchrsrvdt"));
- model.setValue("/root/send/data/selectexamroomnm",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/examroomnm"));
- model.setValue("/root/send/data/rsrvprntcd",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/calcscorcd"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- //치료부위, 위치 조회 20130812 kya
- var i = grd_ordlist6.row
- var prcpdirecnm = model.getValue("/root/main/ordlist6/mainordlist[" +i + "]/rehbprcpcurepartnm") + "/" + model.getValue("/root/main/ordlist6/mainordlist[" +i + "]/prcpdirecnm")
- var prcpdelivefact = model.getValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact");
-
- model.setValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
-
- //상단정보
- fTopInfo();
-
- model.refresh();
-
- fget0701GosiPrcpRcptChk("noacting"); //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리 (noacting - 미시행처방 Tab / rsrv - 예약리스트 )
- }else {
- //상단정보 초기화
- delPatientInfos();
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid2" nodeset="/root/main/rexlist/prcpdetllist" visibility="hidden" caption="caption1^caption2^caption10^caption17^caption18^caption19^caption20^caption16^caption15^caption14^caption13^caption12^caption11^caption9^caption8^caption7^caption6^caption5^caption4^caption3" colsep="^" colwidth="100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:280px; top:135px; width:350px; height:150px; ">
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sna"/>
- <col ref="rrgstno1"/>
- <col ref="rrgstno2"/>
- <col ref="sex"/>
- <col ref="orddepthngnm"/>
- <col ref="orddrnm"/>
- <col ref="prcpcd"/>
- <col ref="prcpdd"/>
- <col ref="prcpclscdnm"/>
- <col ref="prcpnm"/>
- <col ref="prcpqtyunitnm"/>
- <col ref="prcpvol"/>
- <col ref="prcpvolunitnm"/>
- <col ref="prcpdayno"/>
- <col ref="mix"/>
- <col ref="charsu"/>
- <col ref="remark"/>
- <col ref="drugmthdspccd"/>
- </datagrid>
- </case>
- <case id="case7">
- <line id="line10" class="line_1" style="x1:2px; y1:2px; x2:975px; y2:2px; "/>
- <datagrid id="datagrid1" nodeset="/root/main/ordlist6/mainordlist" caption="^등록번호^성명^S/A^진료과^진료의^선택진료의^선택진료의^처방코드^처방일자^처방상태^수납^검사실^예약일자^병실^처방명^예약자^접수시간^접수자^실시시간^실시자^희망일자^취소코드^execprcpuniqno^prcpexecdeptcd^excuroomcd^rgstdeptcd^rgstrid^inflag^rcptacptyn^ExecBaseFlag^lrgcd^mdlcd^excupartcd^modality^acptrem^execrem^prcpdelivefact^carecnfmdd^excuroomnm^rgstdepthngnm^prcpkindcd^rcptno^acptseqno^execrid1^execrid3^execrid4^prcpgenrflag^indd^rgstrid^orddrnm^orddeptcd^rcptdd^orddrid^prcpno^EqmtIFYn^basesuppdeptcd^tmpldata^wardcd^prcpexecdeptcd^rsrvdt^prcphistno^inclprcpcd^actorddd^retno^pacsnocretyn^examroonm^execprcpstatcd^caption1^caption2^etcclrflag^age^rrgstno1^rrgstno2^clincstdycd^examroomnm^aftrcptinfo" colsep="^" colwidth="16, 62, 61, 38, 73, 58, 30, 60, 76, 104, 70, 33, 100, 122, 41, 50, 137, 101, 73, 124, 72, 85, 70, 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, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:7px; width:973px; height:318px; text-align:center; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid" style="text-align:left; "/>
- <col ref="hngnm" style="left:0px; top:20px; width:63px; height:20px; text-align:left; "/>
- <col ref="sna"/>
- <col ref="orddepthngnm" style="text-align:left; "/>
- <col ref="orddrnm" style="text-align:left; "/>
- <col ref="choiordflag" style="text-align:center; "/>
- <col disabled="false" ref="specdrid" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/main/specdridlist/item">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </col>
- <col ref="calcscorcd" style="text-align:left; "/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="statcd"/>
- <col ref="rcptyn" style="vertical-align:middle; "/>
- <col ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="srchrsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="roomcd"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="rsrvrnm" type="output" style="text-align:left; "/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="acptid" visibility="hidden" style="text-align:left; "/>
- <col ref="execdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="execrnm" type="output" style="text-align:left; "/>
- <col ref="prcphopedd" format="yyyy-mm-dd" style="text-align:center; vertical-align:middle; "/>
- <col ref="basecd"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="acptrem" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="excuroomnm" visibility="hidden"/>
- <col ref="rgstdepthngnm" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="rcptno" visibility="hidden"/>
- <col ref="acptseqno" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="execrid3" visibility="hidden"/>
- <col ref="execrid4" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="orddrnm" 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="tmpldata" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="cnclresncdnm" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rrgstno1" visibility="hidden"/>
- <col ref="rrgstno2" visibility="hidden"/>
- <col ref="clincstdycd" visibility="hidden"/>
- <col ref="execrid1" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- // setPopupMenu("grd_ordlist6", false, "/root/hidden/popupmenu/menu/item", "label", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- // initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- // grd_ordlist6.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- if (isDataCell()) {
- //상단정보 초기화
- delPatientInfos();
-
- for ( var i = 1; i < grd_ordlist6.rows; i++) {
- model.setValue("/root/main/ordlist6/mainordlist["+i+"]/check", "false");
- }
- for ( var i =0 ; i< grd_ordlist6.selectedRows;i++){
- model.setValue("/root/main/ordlist6/mainordlist[" + grd_ordlist6.selectedRow(i) + "]/check", "true");
- }
-
- if(grd_ordlist6.selectedRows == 1 ){
-
- //다른 검사실 선택시 달력조회
- if( model.getValue("/root/send/data/excuroomcd") != model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/excuroomcd") ) {
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/excuroomcd"));
- initCalendar();
- getRsrvPossTm(grd_calendar);
- setCurrentDate();
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
- }
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/excuroomcd"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/orddd"));
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/cretno"));
- model.setValue("/root/send/data/genrflag", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpno"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/execprcpuniqno"));
- model.setValue("/root/send/data/srchrsrvdt", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/srchrsrvdt"));
- model.setValue("/root/send/data/selectexamroomnm",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/examroomnm"));
- model.setValue("/root/send/data/rsrvprntcd",model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/calcscorcd"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- //상단정보
- fTopInfo();
-
- //치료부위, 위치 조회 20130812 kya
- var i = grd_ordlist6.row
- var prcpdirecnm = model.getValue("/root/main/ordlist6/mainordlist[" +i + "]/rehbprcpcurepartnm") + "/" + model.getValue("/root/main/ordlist6/mainordlist[" +i + "]/prcpdirecnm")
- var prcpdelivefact = model.getValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact");
-
- model.setValue("/root/main/patrem/prcpdeliveinfo/prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
-
- model.refresh();
-
- }else {
- //상단정보 초기화
- delPatientInfos();
- }
- }
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- <button id="btn_exec" class="btn2_letter5" style="left:779px; top:2px; width:75px; height:19px; ">
- <caption>접수및실시</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
-
- var loopcnt="";
- var execncl="";
- var list = "";
- var grd;
- var execdd="";
-
- if ( btn_case1.selected == true ) {
- list = "ordlist1";
- grd = grd_ordlist1.rows;
-
- for(var i=0 ; i < grd_ordlist1.rows ; i++) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "true") {
- // if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/srchrsrvdt") == "") {
- // messageBox("미예약 처방은 실시","E001","예약 후 실시하십시오!");
- // return;
- // }
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execbaseflag") != "A" ){
- messageBox("실시기준이 잘못","E005", "기준자료의 실시기준을 [접수]로 수정하여 주십시오!");
- return;
- }
- if( ( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/srchrsrvdt") != "" ) && (model.getValue("/root/main/ordlist1/mainordlist["+i+"]/srchrsrvdt") > (getCurrentDate()+"999999") ) ){
- messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
- return;
- }
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpstatcd") == "610" ){
- messageBox("실시완료 상태가","E005");
- return;
- }
- if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 상태가","E005");
- return;
- }
-
- // // 미수납 예약가능 여부 - 2009.02.06 김건기
- // if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/prcpgenrflag") == "O" && model.getValue("/root/main/ordlist1/mainordlist["+i+"]/rcptyn") == "N" && model.getValue("/root/main/ordlist1/mainordlist["+i+"]/rcptacptyn") == "N" && model.getValue("/root/main/ordlist1/mainordlist["+i+"]/clincstdycd") == "-" ) { // 임상연구용일 경우 접수 허용
- // messageBox("미수접수 불가능한 코드가","E005");
- // return;
- // }
- //검사Comment 저장
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/execrem", model.getValue("/root/main/comment1/execrem") );
- }
- }
- }
- if ( btn_case4.selected == true ) {
- list = "ordlist4";
- grd = grd_ordlist4.rows;
-
- for(var i=0 ; i < grd_ordlist4.rows ; i++) {
- if( model.getValue("/root/main/ordlist4/mainordlist["+i+"]/check") == "true") {
- // if( model.getValue("/root/main/ordlist4/mainordlist["+i+"]/srchrsrvdt") == "") {
- // messageBox("미예약 처방은 실시","E001","예약 후 실시하십시오!");
- // return;
- // }
- if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/execbaseflag") != "A" ){
- messageBox("실시기준이 잘못","E005", "기준자료의 실시기준을 [접수]로 수정하여 주십시오!");
- return;
- }
- if( ( model.getValue("/root/main/ordlist4/mainordlist["+i+"]/srchrsrvdt") != "" ) && (model.getValue("/root/main/ordlist4/mainordlist["+i+"]/srchrsrvdt") > (getCurrentDate()+"999999") ) ){
- messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
- return;
- }
- if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/execprcpstatcd") == "610" ){
- messageBox("실시완료 상태가","E005");
- return;
- }
- if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 상태가","E005");
- return;
- }
- //검사Comment 저장
- model.setValue("/root/main/ordlist4/mainordlist["+i+"]/execrem", model.getValue("/root/main/comment1/execrem") );
-
- }
- }
- }
- if ( btn_case6.selected == true ) {
- list = "ordlist6";
- grd = grd_ordlist6.rows;
-
- for(var i=0 ; i < grd_ordlist6.rows ; i++) {
- if( model.getValue("/root/main/ordlist6/mainordlist["+i+"]/check") == "true") {
- // if( model.getValue("/root/main/ordlist6/mainordlist["+i+"]/srchrsrvdt") == "") {
- // messageBox("미예약 처방은 실시","E001","예약 후 실시하십시오!");
- // return;
- // }
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/execbaseflag") != "A" ){
- messageBox("실시기준이 잘못","E005", "기준자료의 실시기준을 [접수]로 수정하여 주십시오!");
- return;
- }
- if( ( model.getValue("/root/main/ordlist6/mainordlist["+i+"]/srchrsrvdt") != "" ) && (model.getValue("/root/main/ordlist6/mainordlist["+i+"]/srchrsrvdt") > (getCurrentDate()+"999999") ) ){
- messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
- return;
- }
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/execprcpstatcd") == "610" ){
- messageBox("실시완료 상태가","E005");
- return;
- }
- if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/execprcpstatcd") > "610" ){
- messageBox("예비결과/최종결과 상태가","E005");
- return;
- }
- //검사Comment 저장
- model.setValue("/root/main/ordlist6/mainordlist["+i+"]/execrem", model.getValue("/root/main/comment1/execrem") );
- }
- }
- }
-
- for( var i = 0 ; i <= grd ; i++ ) {
- if ( model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/check") == "true" ) {
- loopcnt++;
- if( model.getValue("/root/main/"+list+"/mainordlist[" + i + "]/execdd") == getCurrentDate() )
- {
- messageBox("예약일자가 당일이 아닌 처방이 선택되었습니다.","Q003");
- return;
- }
-
- }
- }
-
- if ( loopcnt == 0 ) {
- messageBox("처방이 선택되지 ", "E007");
- return;
- }
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if(tabgubn == "M" || tabgubn == "L" )
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "N")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist6");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4");
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- //건진 맘모검사실일 경우 바코드
- if ( btn_case1.selected == true ) {
- 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 sna = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/sna");
- var orddeptnm = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/orddepthngnm");
- var prcpnm = model.getValue("/root/main/ordlist1/mainordlist["+grd_ordlist1.row+"]/prcpnm");
- }
- if ( btn_case4.selected == true ) {
- var pid =model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/pid");
- var hngnm = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/hngnm");
- var sna = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/sna");
- var orddeptnm = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/orddepthngnm");
- var prcpnm = model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.row+"]/prcpnm");
- }
-
-
- var rtn = ExeAccept(tabgubn,grid);
-
- if(tabgubn == "M") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("M"); // 전체처방
- }
- if(tabgubn == "N") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("N"); // 미시행처방
- }
- if(tabgubn == "T") {
- model.setValue("/root/send/data/srchpid","");
- fGetExamCureAcptList("T"); // 검사완료
- }
- if(tabgubn == "L") {
- fGetExamCureAcptList("L"); // 이력
- }
-
- initCalendar();
- getRsrvPossTm(grd_calendar);
- setCurrentDate();
-
- initGridStyle("grd_rsrvlist");
- setRowStyle("grd_rsrvlist" , "6" , "예약" , "statcd", "equal" );
-
- //data 클리어
- dataClear();
-
-
-
- //===================================================================================================================================================================
- //=====<< 하드코딩 >> ===============================================================================================================================================
- /*
- //건진 맘모검사실일 경우 출력지
- if(model.getValue("/root/send/data/selectexcuroom") == "MGAH1" ) {
-
- var posinstnm = getUserInfo("posinstnm");
- model.makeValue("/root/hidden/printlist/mainordlist/posinstnm", posinstnm);
-
- if ( btn_case1.selected == true ) {
- exeReportPreview("RPAEA01103", "XMLSTR", "/root/hidden/printlist/mainordlist");
- }
- if ( btn_case4.selected == true ) {
- exeReportPreview("RPAEA01103", "XMLSTR", "/root/hidden/printlist/mainordlist");
- }
- if ( btn_case6.selected == true ) {
- exeReportPreview("RPAEA01103", "XMLSTR", "/root/hidden/printlist/mainordlist");
- }
-
-
-
- var sSndMsg = "";
- var sBcNo = "";
- var iprintcnt = 0;
-
- // Comm 설정
- CommAX.CommPort = model.getValue("/root/hidden/barprntinfo/comport"); // 출력 Port
- CommAX.Settings = model.getValue("/root/hidden/barprntinfo/setting"); // Comm 설정
-
-
- sSndMsg = "";
- //시작(X, Y)
- sSndMsg += lzzfBP_StartFormat(0, 0);
- // 바코드 : Code 128 포맷
- // BY[?1].[?2]^FO[?3],[?4] : 1[압축], 2[Normal]
- // ?1 [ 바코드 Width] : 1[압축], 2[Normal] : 압축하면 Normal의 1/2 사이즈. 단, 인식률이 떨어질수 있다.
- // ?2 [바코드 Height] : 1.0, 1.5 등
- // ?3 [Left Margin] : 정수
- // ?4 [Top Margin] : 정수
- // sSndMsg += "^BY1,2.5^FO" + "30" + "," + "200"; // 바코드 Width 조절
- // sSndMsg += "^BCN,50,N,N,N^FD" + model.getValue("/root/main/celltretdetl/celltretdetail[" + i + "]/cellbcno") + "^FS";
-
- //바코드
- sSndMsg += lzzfBP_ChangeFont("F", 130, 130);
- sSndMsg += lzzfBP_BarCode_Code39(10, 5, "N", 50, pid);
- //실제바코드내용
- sSndMsg += lzzfBP_ChangeFont("C", 10, 10);
- sSndMsg += lzzfBP_FieldDataA(30, 60, "*" + pid + "*");
- // 등록번호
- sSndMsg += lzzfBP_ChangeFont("C", 30, 30); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(10, 100, pid);
- // 환자명
- sSndMsg += fCarePrintOutH(20, 180, 2, "Y", hngnm + " "+sna , "");
-
- //종료(매수)
- sSndMsg += lzzfBP_EndFormat();
- CommAX.SendMessage(sSndMsg);
-
- sSndMsg = "";
- var curdata = getCurrentDate().substr(2,6) ;
- var curtm = getCurrentTime().substr(0,4);
-
- //시작(X, Y)
- sSndMsg += lzzfBP_StartFormat(0, 0);
- // 등록번호
- //sSndMsg += fCarePrintOutH(5, 5, 2, "N", pid + " " + curdata + " " +"건진센타" , "");
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(5, 5, pid +" "+ curdata + "-" + curtm );
- // 건진센터
- sSndMsg += fCarePrintOutH(480, 5, 2, "N", "건진센타" , "");
- //sSndMsg += lzzfBP_ChangeFont("C", 20, 20); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(5, 5, pid + " " + curdata + " " +"건 진 센 타");
- // 처방명
- //sSndMsg += fCarePrintOutH(5, 180, 1, "Y", prcpnm , "");
- sSndMsg += lzzfBP_ChangeFont("C", 40, 15);
- sSndMsg += lzzfBP_FieldDataA(5, 180, prcpnm);
- //종료(매수)
- sSndMsg += lzzfBP_EndFormat();
- CommAX.SendMessage(sSndMsg);
-
- model.setValue("/root/hidden/Message", CommAX.Message);
- model.refresh();
- }
- */
- //===================================================================================================================================================================
- //===================================================================================================================================================================
-
-
-
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter5" visibility="hidden" style="left:702px; top:2px; width:75px; height:19px; ">
- <caption>대상자조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //data 클리어
- dataClear();
-
- var curDate = getCurrentDate().substr(0,8); //오늘날짜
- model.setValue("/root/send/data/srchdate1",curDate);
- model.setValue("/root/send/data/srchdate2",curDate);
- model.setValue("/root/send/data/srchpid","");
-
- cmb_term.select(0);
- model.makeValue("/root/send/data/acptlistflag", "R");
-
- btn_case1.selected = true;
- model.toggle("case1");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
- submit("TRAEA01122");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","D");
-
- //요청번호 : 20170420002, 신경과 검사실 업무제한요청건
- //20170424 by kya 진료지원 공통코드에서 수정자격 가져오기 'T0003'
- fSetAutho();
- ]]>
- </script>
- </button>
- <button id="button102" class="icon_top" visibility="visible" style="left:922px; 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); // 미시행처방
- if ( btn_case7.selected == true ) fGetWideListX1(group2, switch1, grd_ordlist6, flag); // 미예약
- if( model.getValue("/root/hidden/tabgubnlist/tabgubn") == "M" || model.getValue("/root/hidden/tabgubnlist/tabgubn") == "D" || model.getValue("/root/hidden/tabgubnlist/tabgubn") == "L" ) fGetWideListX1(group2, switch1, grd_ordlist1, flag);
- ]]>
- </script>
- </button>
- <button id="button103" class="icon_bottom" visibility="visible" style="left:949px; 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);
- if ( btn_case7.selected == true ) fGetWideListX2(group2, switch1, grd_ordlist6, flag); // 미예약
- if( model.getValue("/root/hidden/tabgubnlist/tabgubn") == "M" ||model.getValue("/root/hidden/tabgubnlist/tabgubn") == "L" || model.getValue("/root/hidden/tabgubnlist/tabgubn") == "D" ) fGetWideListX2(group2, switch1, grd_ordlist1, flag);
-
- // model.setValue("/root/hidden/updownbnt/btnflag","B");
- ]]>
- </script>
- </button>
- <shape id="rectangle3" appearance="rectangle" style="left:342px; top:6px; width:20px; height:15px; background-color:#ffff00; "/>
- <shape id="rectangle4" appearance="rectangle" style="left:385px; top:6px; width:20px; height:15px; background-color:#ccffcc; "/>
- <shape id="rectangle5" appearance="rectangle" style="left:464px; top:6px; width:20px; height:15px; background-color:#FF9A00; "/>
- <caption id="caption26" style="left:487px; top:6px; width:38px; height:15px; ">미수납</caption>
- <caption id="caption27" style="left:367px; top:6px; width:18px; height:15px; ">V</caption>
- <caption id="caption28" style="left:408px; top:6px; width:50px; height:15px; ">오늘결과</caption>
- <button id="order_bak" class="btn2_letter5" visibility="visible" style="left:625px; top:2px; width:75px; height:19px; ">
- <caption>Old 처방</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 기능검사에서 과거처방에(20081004 이전) CDIS 결과를 연동할려고 할때 창 호출
- setParameter("opener_parameter_id","OldOrder");
- open("SMAEA04300", "","","", "SMAEA04300", "","");
- ]]>
- </script>
- </button>
- <button id="btn_case7" class="btn_sw" visibility="visible" group="tab" selected="false" style="left:218px; top:0px; width:75px; height:22px; ">
- <caption>미예약</caption>
- <toggle case="case6" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 서울성모 요청번호1831 미예약탭 추가요청 적용. 20090715 박상준
- if(model.getValue("/root/send/data/selectexcuroom") == " ") {
- messageBox("검사실 선택되지 ", "E007");
- return;
- }
-
- //data 클리어
- dataClear();
-
- // var curDate = getCurrentDate().substr(0,8); //오늘날짜
- // model.setValue("/root/send/data/srchdate1",curDate);
- // model.setValue("/root/send/data/srchdate2",curDate);
- // model.setValue("/root/send/data/srchpid","");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114", false);
-
- cmb_term.select(0); // '일자선택' 항목으로 기본 셋팅
- fGetExamCureAcptList("R");
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","R");
- ]]>
- </script>
- </button>
- </group>
- <select1 id="rd_memoflag" ref="/root/send/data/memoflag" class="radio_search" appearance="full" cols="2" rows="1" overflow="visible" style="left:1037px; top:347px; width:109px; height:19px; border-style:none; ">
- <choices>
- <item>
- <label>진료과</label>
- <value>dept</value>
- </item>
- <item>
- <label>검사실</label>
- <value>room</value>
- </item>
- </choices>
- </select1>
- <group id="group5" scroll="auto" style="left:456px; top:445px; width:734px; height:315px; ">
- <line id="line5" class="line_1" style="x1:2px; y1:21px; x2:734px; y2:21px; "/>
- <caption id="caption8" class="tit_2" style="left:6px; top:6px; width:97px; height:13px; ">예약내역</caption>
- <button id="button10" class="btn2_letter6" style="left:585px; top:0px; width:86px; height:19px; ">
- <caption>예약내역출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- exeReportPreview("RPAEA01104", "XMLSTR", "/root/main/totalrsrvlist/rsrvlist");
- ]]>
- </script>
- </button>
- <select id="chk_rsrvyn" ref="/root/send/req/pamifyn" class="checkbox_search" visibility="hidden" overflow="visible" appearance="full" style="left:390px; top:5px; width:70px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>진료예약</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select>
- <select id="chk_autorsrv" ref="/root/send/data/autorsrvflag" class="checkbox_search" visibility="hidden" overflow="visible" appearance="full" style="left:375px; top:5px; width:70px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>자동예약</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- var autorsrvflag = model.getValue("/root/send/data/autorsrvflag");
-
- if(autorsrvflag =="Y") {
- var interval = model.getValue("/root/send/data/interval");
- // model.setValue("/root/send/data/interval", "60000"); // 1분(60000), 5분(300000), 10분(600000)
- gTimer = window.setInterval("fGetAlarmNotify()", interval );
- }else{
- window.clearinterval(gTimer );
- gTimer = null;
- }
- model.refresh();
-
- ]]>
- </script>
- </select>
- <select id="chk_rsrvprint" ref="/root/send/data/rsrvprtyn" class="checkbox_search" visibility="visible" overflow="visible" appearance="full" style="left:468px; top:4px; width:85px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>예약증출력</label>
- <value>Y</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
-
- ]]>
- </script>
- </select>
- <output id="output1" ref="/root/send/data/selectexamroomnm" class="output_fix" style="left:85px; top:2px; width:180px; height:19px; font-weight:bold; text-align:left; "/>
- <datagrid id="grd_rsrvlist" nodeset="/root/main/totalrsrvlist/rsrvlist" caption="시간^등록번호^성명^주민번호^처방코드^S/A^처방상태^병실^진료과^진료의^처방일자^처방명^예약자^execprcpuniqno^prcpkindcd^prcpgenrflag^basecd^prcpexecdeptcd^excuroomcd^inflag^rcptacptyn^execbaseflag^orddd^excupartcd^modality^prcpdelivefact^carecnfmdd^rsrvdt^orddeptcd^orddrid^prcpno^basesuppdeptcd^cretno^wardcd^srchrsrvdt^rsrvrem^eqmtifyn^rgstdeptcd^rgstrid^execdt^execrid^inclprcpcd^lrgcd^mdlcd^actorddd^caption1^caption2^caption3^caption4^caption5^caption6^caption7^caption8^caption9^caption10^examroomnm^basesuppdeptcd" colsep="^" colwidth="39, 58, 56, 56, 75, 37, 62, 44, 78, 51, 104, 100, 60, 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" explorerbar="sortshow" forecolorfrozen="transparent" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:2px; top:26px; width:732px; height:287px; ">
- <col ref="srchrsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="rrgstno1"/>
- <col ref="calcscorcd"/>
- <col disabled="true" ref="sna"/>
- <col ref="statcd"/>
- <col ref="roomcd"/>
- <col ref="orddepthngnm"/>
- <col ref="orddrnm"/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="prcpnm"/>
- <col ref="rsrvrnm"/>
- <col ref="hight" visibility="hidden"/>
- <col ref="weight" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="basecd" 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="orddd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="srchrsrvdt" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="execdt" visibility="hidden"/>
- <col ref="execrid1" 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="pacsnocretyn" visibility="hidden"/>
- <col ref="examroomnm" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="rsrvrid" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //스크롤 조작시 모래시계 방지
- if( isDataCell() ){
- if ( grd_rsrvlist.row == 0 ) return;
-
- //히스토리리스트에서 예약내역에서 선택한 처방 체크해주기
- var loop;
- var list = "";
- var grd;
- var grdrows;
- var uniqnoValue = model.getValue("/root/main/totalrsrvlist/rsrvlist[" +grd_rsrvlist.row+ "]/execprcpuniqno");
-
- model.setValue("/root/send/data/srchpid",model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/pid"));
-
- btn_case1.selected = true;
- fGetExamCureAcptList("L");
-
- if ( btn_case1.selected == true ) {
- for(var j=0; j<grd_ordlist1.rows;j++) {
- grd_ordlist1.isselected(j) = false;
- }
- for(var i = 0; i <= grd_ordlist1.rows ; i++ ) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/execprcpuniqno") == uniqnoValue){
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/check","true");
- grd_ordlist1.isselected(i) = true;
- }
- }
- }
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/excuroomcd"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/orddd"));
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/cretno"));
- model.setValue("/root/send/data/genrflag", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/prcpno"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/prcpdd"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/execprcpuniqno"));
- model.setValue("/root/send/data/srchrsrvdt", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/srchrsrvdt"));
-
- //예약증출력
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/totalrsrvlist/rsrvlist["+grd_rsrvlist.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
-
- //환자Comment 환자정보 조회
- submit("TRAEA01114",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
- setGlobalVariable("gv_pid", model.getValue("/root/send/data/srchpid"), "A"); //등록번호 넘기기
-
- model.setValue("/root/hidden/tabgubnlist/tabgubn","L");
-
- //동명이인 20161109
- if (model.getValue("/root/main/patrem/nameconflict/conflictyn") == "Y") {
- messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
-
- model.refresh();
-
- fget0701GosiPrcpRcptChk("rsrv"); //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리 (noacting - 미시행처방 Tab / rsrv - 예약리스트 )
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
-
- setPopupMenu("grd_rsrvlist", false, "/root/hidden/popupmenu/menu2/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_rsrvlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <button id="button15" class="icon_top" style="left:677px; top:0px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var flag = "rsrvlist"
- fGetWideListX2(group5, switch1, grd_rsrvlist, flag);
- ]]>
- </script>
- </button>
- <button id="button16" class="icon_bottom" style="left:705px; top:0px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- var flag = "rsrvlist"
- fGetWideListX1(group5, switch1, grd_rsrvlist, flag);
- ]]>
- </script>
- </button>
- <!-- KNUH_20100721_노회식_start -->
- <output id="opt_excuroomgrpcd" ref="/root/hidden/excuroomgrplist/excuroomgrpcdlist/basecdcnts" class="output_fix" visibility="hidden" style="left:355px; top:165px; width:100px; height:19px; font-size:12pt; font-weight:bold; "/>
- <!-- KNUH_20100721_노회식_end -->
- <button id="button26" class="btn2_letter5" visibility="visible" style="left:275px; top:0px; width:92px; height:22px; ">
- <caption>프린터설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetPrint();
-
- ]]>
- </script>
- </button>
- </group>
- <group id="group7" visibility="hidden" style="left:885px; top:160px; width:279px; height:119px; vertical-align:top; background-color:#080808; ">
- <caption id="cpt_isoldata" visibility="hidden" style="left:2px; top:2px; width:275px; height:115px; font-size:11pt; font-weight:bold; color:#ff0000; background-color:#d6dadc; "/>
- <button id="btn_close" class="btn5_letter2" visibility="hidden" style="left:227px; top:95px; width:42px; height:19px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group7.visible = false;
- cpt_isoldata.visible = false;
- txt_isol.visible = false;
- btn_close.visible = false;
- line_isol.visible = false;
- line_isol2.visible = false;
- cpt_isoltitle.visible = false;
- ]]>
- </script>
- </button>
- <line id="line_isol" class="line_1" visibility="hidden" style="x1:10px; y1:21px; x2:270px; y2:21px; "/>
- <line id="line_isol2" class="line_3" visibility="hidden" style="x1:10px; y1:93px; x2:270px; y2:93px; "/>
- <textarea id="txt_isol" ref="/root/main/patrem/isolinfo/isoldispcd" visibility="hidden" style="left:10px; top:26px; width:260px; height:66px; "/>
- <caption id="cpt_isoltitle" class="tit_2" visibility="hidden" style="left:12px; top:7px; width:115px; height:13px; ">감염정보</caption>
- </group>
- <!-- KNUH_20100721_노회식_start -->
- <button id="btn_tmprsrv" class="btn2_letter2" style="left:330px; top:468px; width:42px; height:19px; ">
- <caption>임시</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var excuroomcd = model.getValue("/root/send/data/excuroomcd");
- var temproomcd = excuroomcd.split(" ");
- model.setValue("/root/send/data/excuroomcd", temproomcd[0]);
-
- submit("TRAEA01132");
-
- model.setValue("/root/send/data/excuroomcd", excuroomcd);
-
- var excuroomgrp = model.getValue("/root/hidden/excuroomgrplist/excuroomgrpcdlist/basecdcnts");
-
- if (excuroomgrp == "") {
- messageBox("검사실을 ", "C002");
- return;
- }
-
- setParameter("excuroomgrp", excuroomgrp );
- // setParameter("excucd", model.getValue("/root/send/data/excucd"));
- modal("SPAEA02201", "", "200", "200", "popup", "", "");
- ]]>
- </script>
- </button>
- <!-- KNUH_20100721_노회식_end -->
- <datagrid id="grd_rsrvposstm" nodeset="/root/main/totalrsrvlist/rsrvposstm" scroll="vertical" caption="시간^현황^가용" colsep="^" colwidth="39, 33, 31" mergecellsfixedrows="bycolrec" rowsep="|" style="left:331px; top:493px; width:122px; height:265px; ">
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="count"/>
- <col ref="max"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_rsrvposstm", false, "/root/hidden/popupmenu/menu1/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //스크롤 조작시 모래시계 방지
- if( isDataCell() ){
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
-
- if( btn_case1.selected == true ) {
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1"); // 전체처방
- }
-
- if ( btn_case4.selected == true ) {
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4"); // 검사완료
- }
- if ( btn_case6.selected == true ) {
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist6"); // 미시행처방
- }
- if ( btn_case7.selected == true ) {
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist6"); // 미예약
- }
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- setRsrvdate(grid,"grd");
-
- cmb_hour.value = "--";
- cmb_min.value ="--";
-
- model.refresh();
- }
-
- ]]>
- </script>
- </datagrid>
- </group>
- <button id="button5" class="btn3_letter4" visibility="hidden" style="left:540px; top:110px; width:80px; height:22px; ">
- <caption>중앙관제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
-
- //modal("SPAEA02000", "", "", "" ,"SPAEA02000", "", "");
- //openInternal("modeless_topmost","SMAHR00120","scn",1,1000,0,0,"","", "min:hidden;max:hidden;", 0);
- openInternal("modeless_topmost","SMAHR00120","scn",1,1000,0,0,"","", "max:hidden;", 0);
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|