SMAEA01104_접수관리(다중검사).xfdl 439 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAEA01104" position="absolute 0 0 1197 811" titletext="접수관리" scrollbars="none" oninit="SMAEA01104_oninit" onload="SMAEA01104_onload" ontimer="SMAEA01104_ontimer">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 0 1194 25" id="grp_top">
  8. <Layouts>
  9. <Layout>
  10. <Static text="접수 관리" position="absolute 0 0 100 25" id="caption6" class="tit_1"/>
  11. <Static position="absolute 105 2 239 23" id="caption9" style="font:Dotum,11,bold;" onclick="grp_top_caption9_onclick"/>
  12. </Layout>
  13. </Layouts>
  14. </Div>
  15. <Div position="absolute 0 25 1195 810" id="grp_body" scrollbars="autoboth" anchor="all" text="&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;&lt;UxFormClipBoard version=&quot;1.4&quot;&gt; &lt;Button id=&quot;btn_inpt&quot; taborder=&quot;2&quot; text=&quot;입실퇴실관리&quot; position=&quot;absolute 14 56 129 74&quot; onclick=&quot;grp_body_grp_sea_btn_inpt_onclick&quot;/&gt;&lt;/UxFormClipBoard&gt;">
  16. <Layouts>
  17. <Layout>
  18. <Div position="absolute 2 470 328 518" id="grp_calendar" scrollbars="autoboth" anchor="left bottom">
  19. <Layouts>
  20. <Layout>
  21. <Shape position="absolute 1 0 326 47" id="rectangle1" class="calendar_header" type="rectangle" anchor="left bottom"/>
  22. <Button position="absolute 238 5 254 21" id="button32" class="icon_next_year" text="" onclick="grp_body_grp_calendar_button32_onclick" anchor="left bottom"/>
  23. <Button position="absolute 92 5 108 21" id="btn_premonth" class="icon_pre_month" text="" onclick="grp_body_grp_calendar_btn_premonth_onclick" anchor="left bottom"/>
  24. <Button position="absolute 218 5 234 21" id="button34" class="icon_next_month" text="" onclick="grp_body_grp_calendar_button34_onclick" anchor="left bottom"/>
  25. <Edit readonly="true" position="absolute 111 2 149 21" id="opt_year" class="calendar_output" anchor="left bottom"/>
  26. <Edit readonly="true" position="absolute 171 2 198 21" id="opt_month" class="calendar_output" anchor="left bottom"/>
  27. <Static text="년" position="absolute 146 2 166 21" id="caption11" class="calendar_output" style="color:black;" anchor="left bottom"/>
  28. <Static text="월" position="absolute 198 2 218 21" id="caption12" class="calendar_output" style="color:black;" anchor="left bottom"/>
  29. <Button position="absolute 72 5 88 21" id="button3" class="icon_pre_year" text="" onclick="grp_body_grp_calendar_button3_onclick" anchor="left bottom"/>
  30. <Button position="absolute 7 4 21 20" id="button63" class="icon_list" text="" onclick="grp_body_grp_calendar_button63_onclick" anchor="left bottom"/>
  31. </Layout>
  32. </Layouts>
  33. </Div>
  34. <Div position="absolute 0 0 1195 76" align="align:center top;" id="grp_sea" class="div_SA" anchor="left top right">
  35. <Layouts>
  36. <Layout>
  37. <Combo position="absolute 281 9 366 28" id="cmb_term" class="combo_default" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
  38. <Dataset id="innerdataset">
  39. <ColumnInfo>
  40. <Column id="codecolumn"/>
  41. <Column id="datacolumn"/>
  42. </ColumnInfo>
  43. <Rows>
  44. <Row>
  45. <Col id="codecolumn">0</Col>
  46. <Col id="datacolumn">일자선택</Col>
  47. </Row>
  48. <Row>
  49. <Col id="codecolumn">15</Col>
  50. <Col id="datacolumn">15일</Col>
  51. </Row>
  52. <Row>
  53. <Col id="codecolumn">30</Col>
  54. <Col id="datacolumn">30일</Col>
  55. </Row>
  56. <Row>
  57. <Col id="codecolumn">60</Col>
  58. <Col id="datacolumn">60일</Col>
  59. </Row>
  60. </Rows>
  61. </Dataset>
  62. </Combo>
  63. <Static text="등록번호 :" position="absolute 9 36 100 53" id="caption1" class="search_name" anchor="default"/>
  64. <Static text="적용일자 : " position="absolute 9 10 100 27" id="caption5" class="search_name" anchor="default"/>
  65. <Calendar position="absolute 84 9 170 28" id="ipt_date1" class="input_default" anchor="default" autoselect="true" dateformat="yyyy-MM-dd" value="null"/>
  66. <Calendar position="absolute 183 9 269 28" id="ipt_date2" class="input_default" anchor="default" autoselect="true" dateformat="yyyy-MM-dd"/>
  67. <Static text="검사실 :" position="absolute 369 10 449 27" id="caption13" class="search_name" anchor="default"/>
  68. <CheckBox position="absolute 195 37 241 52" id="chk_multi" class="checkbox_search" visible="false" anchor="default" text="muti" truevalue="Y" falsevalue="N"/>
  69. <Static text="~" position="absolute 172 11 187 26" id="caption14" anchor="default"/>
  70. <Edit position="absolute 84 35 169 54" id="ipt_pid" class="input_search" anchor="default" onkeydown="grp_body_grp_sea_ipt_pid_onkeydown" autoselect="true"/>
  71. <Combo position="absolute 289 35 417 54" id="cmb_selectexcuroom" class="combo_default" visible="false" innerdataset="ds_init_cmb_selectexcuroom" datacolumn="excuroomnm" codecolumn="excuroomcd" anchor="default"/>
  72. <Button position="absolute 174 37 190 53" id="button61" class="icon_search" text="" anchor="default" onclick="grp_body_grp_sea_button61_onclick"/>
  73. <Combo position="absolute 271 9 358 28" id="combo1" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_body_grp_sea_combo1_onitemchanged">
  74. <Dataset id="innerdataset">
  75. <ColumnInfo>
  76. <Column id="codecolumn" size="256"/>
  77. <Column id="datacolumn" size="256"/>
  78. </ColumnInfo>
  79. <Rows>
  80. <Row>
  81. <Col id="codecolumn">0</Col>
  82. <Col id="datacolumn">일자선택</Col>
  83. </Row>
  84. <Row>
  85. <Col id="codecolumn">15</Col>
  86. <Col id="datacolumn">15일</Col>
  87. </Row>
  88. <Row>
  89. <Col id="codecolumn">30</Col>
  90. <Col id="datacolumn">30일</Col>
  91. </Row>
  92. <Row>
  93. <Col id="codecolumn">60</Col>
  94. <Col id="datacolumn">60일</Col>
  95. </Row>
  96. <Row>
  97. <Col id="codecolumn">91</Col>
  98. <Col id="datacolumn">3개월</Col>
  99. </Row>
  100. <Row>
  101. <Col id="codecolumn">182</Col>
  102. <Col id="datacolumn">6개월</Col>
  103. </Row>
  104. <Row>
  105. <Col id="codecolumn">365</Col>
  106. <Col id="datacolumn">1년</Col>
  107. </Row>
  108. <Row>
  109. <Col id="codecolumn">730</Col>
  110. <Col id="datacolumn">2년</Col>
  111. </Row>
  112. <Row>
  113. <Col id="codecolumn">1095</Col>
  114. <Col id="datacolumn">3년</Col>
  115. </Row>
  116. <Row>
  117. <Col id="codecolumn">1825</Col>
  118. <Col id="datacolumn">5년</Col>
  119. </Row>
  120. </Rows>
  121. </Dataset>
  122. </Combo>
  123. <Radio position="absolute 202 35 346 54" id="radio3" class="radio_search" columncount="3" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="grp_body_grp_sea_radio3_onitemchanged">
  124. <Dataset id="innerdataset">
  125. <ColumnInfo>
  126. <Column id="codecolumn"/>
  127. <Column id="datacolumn"/>
  128. </ColumnInfo>
  129. <Rows>
  130. <Row>
  131. <Col id="codecolumn">
  132. </Col>
  133. <Col id="datacolumn">전체</Col>
  134. </Row>
  135. <Row>
  136. <Col id="codecolumn">I</Col>
  137. <Col id="datacolumn">입원</Col>
  138. </Row>
  139. <Row>
  140. <Col id="codecolumn">O</Col>
  141. <Col id="datacolumn">외래</Col>
  142. </Row>
  143. </Rows>
  144. </Dataset>
  145. </Radio>
  146. <cp_checkboxList id="checkbox1" titletext="CheckBox List" taborder="1" text="cp_checkboxList00" scrollbars="none" position="absolute 429 6 1133 70" style="background:transparent; " col="5" row="3" cellspacing="2" vcellspacing="0" itemWidth="150" itemHeight="20" overflow="visible" anchor="default"/>
  147. <Button id="btn_sea" taborder="2" text="조회" onclick="grp_body_grp_sea_btn_sea_onclick" class="btn1" position="absolute 1128 27 1184 49" anchor="top right"/>
  148. </Layout>
  149. </Layouts>
  150. </Div>
  151. <Grid position="absolute 580 530 755 700" id="grd_temp" visible="false" binddataset="ds_grd_temp" anchor="left bottom">
  152. <Formats>
  153. <Format id="default">
  154. <Columns>
  155. <Column size="76"/>
  156. <Column size="62"/>
  157. <Column size="32"/>
  158. </Columns>
  159. <Rows>
  160. <Row size="24" band="head"/>
  161. <Row size="24"/>
  162. </Rows>
  163. <Band id="head">
  164. <Cell text="일자(dd)"/>
  165. <Cell col="1" text="가용현황"/>
  166. <Cell col="2" text="max"/>
  167. </Band>
  168. <Band id="body">
  169. <Cell text="bind:rsrvdd"/>
  170. <Cell col="1" text="bind:count"/>
  171. <Cell col="2" text="bind:max"/>
  172. </Band>
  173. </Format>
  174. </Formats>
  175. </Grid>
  176. <Shape position="absolute 318 417 616 423" linetype="vertical" id="line1" class="line_1" anchor="default"/>
  177. <ActiveX position="absolute 40 585 160 680" id="rtfviewer" progid="{a4bf7e18-5f67-4868-a726-eed421632374}" visible="false" anchor="left bottom"/>
  178. <Button position="absolute 338 635 380 654" id="btn_rsrvtmins" class="btn2_letter2" visible="false" text="적용" onclick="grp_body_btn_rsrvtmins_onclick" anchor="left bottom"/>
  179. <Button position="absolute 338 610 380 629" id="btn_rsrvmodify" class="btn2_letter2" visible="false" text="수정" anchor="left bottom"/>
  180. <Grid position="absolute 500 580 720 730" id="datagrid3" visible="false" binddataset="ds_datagrid3" anchor="left bottom">
  181. <Formats>
  182. <Format id="default">
  183. <Columns>
  184. <Column size="100"/>
  185. <Column size="100"/>
  186. </Columns>
  187. <Rows>
  188. <Row size="24" band="head"/>
  189. <Row size="24"/>
  190. </Rows>
  191. <Band id="head">
  192. <Cell text="caption1"/>
  193. <Cell col="1" text="caption2"/>
  194. </Band>
  195. <Band id="body">
  196. <Cell text="bind:basedd"/>
  197. <Cell col="1" text="bind:dutflag"/>
  198. </Band>
  199. </Format>
  200. </Formats>
  201. </Grid>
  202. <Static text="처방전달사항/검통전달사항" position="absolute 987 199 1183 216" id="caption2" class="tit_2" anchor="top right"/>
  203. <Static text="검사 Comment" position="absolute 987 281 1110 297" id="caption3" class="tit_2" anchor="top right"/>
  204. <Button position="absolute 1150 360 1192 379" id="btn_deptmemosave" class="btn2" text="저장" onclick="grp_body_btn_deptmemosave_onclick" anchor="top right"/>
  205. <Button position="absolute 1150 278 1192 297" id="btn_excucmtsave" class="btn2" text="저장" onclick="grp_body_btn_excucmtsave_onclick" anchor="top right"/>
  206. <TextArea position="absolute 987 220 1192 276" id="tar_prcpdelivefact" wordwrap="char" scrollbars="autovert" anchor="top right"/>
  207. <Static text="메모" position="absolute 987 363 1039 379" id="caption7" class="tit_2" anchor="top right"/>
  208. <TextArea position="absolute 987 384 1192 458" id="tat_deptmemo" wordwrap="char" scrollbars="autovert" anchor="top right"/>
  209. <Shape position="absolute 987 379 1192 385" linetype="horizontal" id="line4" class="line_10" anchor="top right"/>
  210. <TextArea position="absolute 987 302 1192 358" id="tar_excurem" scrollbars="autovert" wordwrap="char" anchor="top right"/>
  211. <Shape position="absolute 987 215 1192 221" linetype="horizontal" id="line6" class="line_10" anchor="top right"/>
  212. <Shape position="absolute 987 297 1192 303" linetype="horizontal" id="line7" class="line_10" anchor="top right"/>
  213. <Static text="상병" position="absolute 987 118 1104 134" id="caption18" class="tit_2" anchor="top right"/>
  214. <Shape position="absolute 987 134 1192 140" id="line8" class="line_10" anchor="top right"/>
  215. <Grid position="absolute 987 139 1192 195" align="align:left middle;" id="grd_momolist" class="datagrid0" scrollbars="fixedvert" binddataset="ds_patrem_examcureexecdiaglist" autosizingtype="row" extendsizetype="row" anchor="top right">
  216. <Formats>
  217. <Format id="default">
  218. <Columns>
  219. <Column size="200"/>
  220. </Columns>
  221. <Rows>
  222. <Row size="24"/>
  223. </Rows>
  224. <Band id="body">
  225. <Cell style="align:left;" text="bind:diagengnm" wordwrap="char" autosizerow="limitmin"/>
  226. </Band>
  227. </Format>
  228. </Formats>
  229. </Grid>
  230. <Edit readonly="true" position="absolute 245 84 303 103" align="align:center middle;" id="input7" anchor="default" class="output" style="font:Dotum,10,bold;"/>
  231. <Edit readonly="true" position="absolute 763 84 1184 103" align="align:left middle;" id="input8" anchor="left top right" class="output" style="font:Dotum,10,bold;"/>
  232. <Edit readonly="true" position="absolute 305 84 416 103" align="align:center middle;" id="input9" anchor="default" class="output" style="font:Dotum,10,bold;"/>
  233. <Static text="집전화" position="absolute 419 82 467 105" align="align:center middle;" id="caption21" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  234. <Static text="주소" position="absolute 727 82 761 105" align="align:center middle;" id="caption24" class="cell_1" wordwrap="none" anchor="default" style="padding:0 0 0 4;"/>
  235. <Shape position="absolute 1 104 1195 110" linetype="horizontal" id="line18" class="line_3" anchor="left top right"/>
  236. <Static text="핸드폰" position="absolute 573 82 621 105" align="align:center middle;" id="caption16" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  237. <Edit readonly="true" position="absolute 63 84 160 103" align="align:center middle;" id="input2" oneditdblclick="grp_body_input2_oneditdblclick" anchor="default" class="output" style="font:Dotum,10,bold;"/>
  238. <Shape position="absolute 1 77 1195 83" id="line3" class="line_10" anchor="left top right"/>
  239. <Edit readonly="true" position="absolute 162 84 243 103" align="align:center middle;" id="input3" anchor="default" class="output" style="font:Dotum,10,bold;"/>
  240. <Static text="환자정보" position="absolute 1 82 60 105" align="align:center middle;" id="caption17" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
  241. <Edit readonly="true" position="absolute 470 84 570 103" align="align:center middle;" id="input5" oneditdblclick="grp_body_input5_oneditdblclick" anchor="default" class="output" style="font:Dotum,10,bold;"/>
  242. <Edit readonly="true" position="absolute 624 84 724 103" align="align:center middle;" id="input6" oneditclick="grp_body_input6_oneditclick" anchor="default" class="output" style="font:Dotum,10,bold;"/>
  243. <Static position="absolute 1050 103 1120 133" id="cpt_isolinfo" anchor="right"/>
  244. <Button position="absolute 1174 114 1193 134" id="btn_upclear" class="icon_startend" text="" style="background:@gradation URL('theme://images\icon_startend.gif');border:0 double #33bbbbff #effcfbff;" onclick="grp_body_btn_upclear_onclick" anchor="top right"/>
  245. <Shape position="absolute 331 512 453 518" id="line9" class="line_10" anchor="left bottom"/>
  246. <Button position="absolute 373 493 415 512" id="button7" class="btn2" enable="true" text="예약" onclick="grp_body_button7_onclick" anchor="left bottom"/>
  247. <Button position="absolute 416 493 458 512" id="button8" class="btn2" text="취소" onclick="grp_body_button8_onclick" anchor="left bottom"/>
  248. <Static text="분" position="absolute 439 473 459 493" id="caption4" anchor="left bottom"/>
  249. <Combo position="absolute 395 473 438 492" id="cmb_min" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="--" text="--" anchor="left bottom">
  250. <Dataset id="innerdataset">
  251. <ColumnInfo>
  252. <Column id="codecolumn"/>
  253. <Column id="datacolumn"/>
  254. </ColumnInfo>
  255. <Rows>
  256. <Row>
  257. <Col id="codecolumn">--</Col>
  258. <Col id="datacolumn">--</Col>
  259. </Row>
  260. <Row>
  261. <Col id="codecolumn">00</Col>
  262. <Col id="datacolumn">00</Col>
  263. </Row>
  264. <Row>
  265. <Col id="codecolumn">10</Col>
  266. <Col id="datacolumn">10</Col>
  267. </Row>
  268. <Row>
  269. <Col id="codecolumn">20</Col>
  270. <Col id="datacolumn">20</Col>
  271. </Row>
  272. <Row>
  273. <Col id="codecolumn">30</Col>
  274. <Col id="datacolumn">30</Col>
  275. </Row>
  276. <Row>
  277. <Col id="codecolumn">40</Col>
  278. <Col id="datacolumn">40</Col>
  279. </Row>
  280. <Row>
  281. <Col id="codecolumn">50</Col>
  282. <Col id="datacolumn">50</Col>
  283. </Row>
  284. </Rows>
  285. </Dataset>
  286. </Combo>
  287. <Static text="시" position="absolute 374 473 394 493" id="caption15" anchor="left bottom"/>
  288. <Combo position="absolute 331 473 374 492" id="cmb_hour" class="combo_default" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="--" text="--" anchor="left bottom">
  289. <Dataset id="innerdataset">
  290. <ColumnInfo>
  291. <Column id="codecolumn"/>
  292. <Column id="datacolumn"/>
  293. </ColumnInfo>
  294. <Rows>
  295. <Row>
  296. <Col id="codecolumn">--</Col>
  297. <Col id="datacolumn">--</Col>
  298. </Row>
  299. <Row>
  300. <Col id="codecolumn">08</Col>
  301. <Col id="datacolumn">08</Col>
  302. </Row>
  303. <Row>
  304. <Col id="codecolumn">09</Col>
  305. <Col id="datacolumn">09</Col>
  306. </Row>
  307. <Row>
  308. <Col id="codecolumn">10</Col>
  309. <Col id="datacolumn">10</Col>
  310. </Row>
  311. <Row>
  312. <Col id="codecolumn">11</Col>
  313. <Col id="datacolumn">11</Col>
  314. </Row>
  315. <Row>
  316. <Col id="codecolumn">12</Col>
  317. <Col id="datacolumn">12</Col>
  318. </Row>
  319. <Row>
  320. <Col id="codecolumn">13</Col>
  321. <Col id="datacolumn">13</Col>
  322. </Row>
  323. <Row>
  324. <Col id="codecolumn">14</Col>
  325. <Col id="datacolumn">14</Col>
  326. </Row>
  327. <Row>
  328. <Col id="codecolumn">15</Col>
  329. <Col id="datacolumn">15</Col>
  330. </Row>
  331. <Row>
  332. <Col id="codecolumn">16</Col>
  333. <Col id="datacolumn">16</Col>
  334. </Row>
  335. <Row>
  336. <Col id="codecolumn">17</Col>
  337. <Col id="datacolumn">17</Col>
  338. </Row>
  339. <Row>
  340. <Col id="codecolumn">18</Col>
  341. <Col id="datacolumn">18</Col>
  342. </Row>
  343. <Row>
  344. <Col id="codecolumn">19</Col>
  345. <Col id="datacolumn">19</Col>
  346. </Row>
  347. <Row>
  348. <Col id="codecolumn">20</Col>
  349. <Col id="datacolumn">20</Col>
  350. </Row>
  351. <Row>
  352. <Col id="codecolumn">21</Col>
  353. <Col id="datacolumn">21</Col>
  354. </Row>
  355. <Row>
  356. <Col id="codecolumn">22</Col>
  357. <Col id="datacolumn">22</Col>
  358. </Row>
  359. <Row>
  360. <Col id="codecolumn">23</Col>
  361. <Col id="datacolumn">23</Col>
  362. </Row>
  363. <Row>
  364. <Col id="codecolumn">24</Col>
  365. <Col id="datacolumn">24</Col>
  366. </Row>
  367. </Rows>
  368. </Dataset>
  369. </Combo>
  370. <Button position="absolute 219 492 246 517" id="button18" class="icon_month" text="9" onclick="grp_body_button18_onclick" anchor="left bottom"/>
  371. <Button position="absolute 246 492 273 517" id="button19" class="icon_month" text="10" onclick="grp_body_button19_onclick" anchor="left bottom"/>
  372. <Button position="absolute 3 492 30 517" id="button1" class="icon_month" text="1" onclick="grp_body_button1_onclick" anchor="left bottom"/>
  373. <Button position="absolute 30 492 57 517" id="button2" class="icon_month" text="2" onclick="grp_body_button2_onclick" anchor="left bottom"/>
  374. <Button position="absolute 57 492 84 517" id="button9" class="icon_month" text="3" onclick="grp_body_button9_onclick" anchor="left bottom"/>
  375. <Button position="absolute 273 492 300 517" id="button20" class="icon_month" text="11" onclick="grp_body_button20_onclick" anchor="left bottom"/>
  376. <Button position="absolute 300 492 327 517" id="button21" class="icon_month" text="12" onclick="grp_body_button21_onclick" anchor="left bottom"/>
  377. <Button position="absolute 84 492 111 517" id="button4" class="icon_month" text="4" onclick="grp_body_button4_onclick" anchor="left bottom"/>
  378. <Button position="absolute 111 492 138 517" id="button11" class="icon_month" text="5" onclick="grp_body_button11_onclick" anchor="left bottom"/>
  379. <Button position="absolute 138 492 165 517" id="button12" class="icon_month" text="6" onclick="grp_body_button12_onclick" anchor="left bottom"/>
  380. <Button position="absolute 165 492 192 517" id="button13" class="icon_month" text="7" onclick="grp_body_button13_onclick" anchor="left bottom"/>
  381. <Button position="absolute 192 492 219 517" id="button14" class="icon_month" text="8" onclick="grp_body_button14_onclick" anchor="left bottom"/>
  382. <Radio position="absolute 1037 362 1146 381" id="rd_memoflag" class="radio_search" columncount="2" rowcount="1" codecolumn="codecolumn" datacolumn="datacolumn" anchor="top right">
  383. <Dataset id="innerdataset">
  384. <ColumnInfo>
  385. <Column id="codecolumn"/>
  386. <Column id="datacolumn"/>
  387. </ColumnInfo>
  388. <Rows>
  389. <Row>
  390. <Col id="codecolumn">dept</Col>
  391. <Col id="datacolumn">진료과</Col>
  392. </Row>
  393. <Row>
  394. <Col id="codecolumn">room</Col>
  395. <Col id="datacolumn">검사실</Col>
  396. </Row>
  397. </Rows>
  398. </Dataset>
  399. </Radio>
  400. <Div position="absolute 669 177 948 296" align="align:center top;" id="group7" visible="false" class="div_DA" anchor="default">
  401. <Layouts>
  402. <Layout>
  403. <Button position="absolute 227 95 269 114" id="btn_close" class="btn5" visible="false" text="닫기" anchor="default" onclick="grp_body_group7_btn_close_onclick"/>
  404. <Shape position="absolute 10 18 270 24" linetype="vertical" id="line_isol" class="line_1" visible="false" anchor="default"/>
  405. <Shape position="absolute 10 90 270 96" linetype="horizontal" id="line_isol2" class="line_3" visible="false" anchor="default"/>
  406. <TextArea position="absolute 10 26 270 92" id="txt_isol" visible="false" wordwrap="char" scrollbars="autovert" anchor="default"/>
  407. <Static text="감염정보" position="absolute 12 7 127 24" id="cpt_isoltitle" class="tit_2" visible="false" anchor="default"/>
  408. </Layout>
  409. </Layouts>
  410. </Div>
  411. <Button position="absolute 330 493 372 512" id="btn_tmprsrv" class="btn2" text="임시" onclick="grp_body_btn_tmprsrv_onclick" anchor="left bottom"/>
  412. <Grid position="absolute 331 517 453 783" id="grd_rsrvposstm" scrollbars="fixedvert" binddataset="ds_grd_rsrvposstm" oncellclick="grp_body_grd_rsrvposstm_oncellclick" anchor="left bottom">
  413. <Formats>
  414. <Format id="default">
  415. <Columns>
  416. <Column size="39"/>
  417. <Column size="33"/>
  418. <Column size="31"/>
  419. </Columns>
  420. <Rows>
  421. <Row size="24" band="head"/>
  422. <Row size="24"/>
  423. </Rows>
  424. <Band id="head">
  425. <Cell text="시간"/>
  426. <Cell col="1" text="현황"/>
  427. <Cell col="2" text="가용"/>
  428. </Band>
  429. <Band id="body">
  430. <Cell text="bind:rsrvtm" mask="##:##"/>
  431. <Cell col="1" text="bind:count"/>
  432. <Cell col="2" text="bind:max"/>
  433. </Band>
  434. </Format>
  435. </Formats>
  436. </Grid>
  437. <Grid id="grd_calendar" class="gridcalendar" taborder="1" binddataset="ds_grid_grd_calendar" useinputpanel="false" selecttype="cell" autofittype="col,allrow" onselectchanged="grp_body_grd_calendar_onselectchanged" position="absolute 3 517 328 783" style="background:white;" onclick="grd_calendar_onclick" oncellclick="grp_body_grd_calendar_oncellclick" anchor="left bottom">
  438. <Formats>
  439. <Format id="default">
  440. <Columns>
  441. <Column size="61"/>
  442. <Column size="61"/>
  443. <Column size="61"/>
  444. <Column size="61"/>
  445. <Column size="61"/>
  446. <Column size="61"/>
  447. <Column size="61"/>
  448. </Columns>
  449. <Rows>
  450. <Row size="24" band="head"/>
  451. <Row size="24"/>
  452. <Row size="24"/>
  453. </Rows>
  454. <Band id="head">
  455. <Cell text="일"/>
  456. <Cell col="1" text="월"/>
  457. <Cell col="2" text="화"/>
  458. <Cell col="3" text="수"/>
  459. <Cell col="4" text="목"/>
  460. <Cell col="5" text="금"/>
  461. <Cell col="6" text="토"/>
  462. </Band>
  463. <Band id="body">
  464. <Cell rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  465. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):&quot;#ffffff&quot;);color:crimson;color2:crimson;selectbackground:#daa7d9ff;" class="color_sun" text="bind:sun" taborder="undefined"/>
  466. <Cell row="1" style="line:1 solid white,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):&quot;#ffffff&quot;);color:crimson;color2:crimson;selectbackground:#daa7d9ff;" class="color_sun" text="bind:sun_memo" taborder="undefined"/>
  467. </Cell>
  468. <Cell col="1" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  469. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:mon" taborder="undefined"/>
  470. <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):&quot;#ffffff&quot;);selectbackground:#daa7d9ff;" text="bind:mon_memo" taborder="undefined"/>
  471. </Cell>
  472. <Cell col="2" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  473. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:tue"/>
  474. <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):&quot;#ffffff&quot;);selectbackground:#daa7d9ff;" text="bind:tue_memo"/>
  475. </Cell>
  476. <Cell col="3" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  477. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:wed"/>
  478. <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):&quot;#ffffff&quot;);selectbackground:#daa7d9ff;" text="bind:wed_memo"/>
  479. </Cell>
  480. <Cell col="4" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  481. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:thu"/>
  482. <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):&quot;#ffffff&quot;);selectbackground:#daa7d9ff;" text="bind:thu_memo"/>
  483. </Cell>
  484. <Cell col="5" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  485. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:fri"/>
  486. <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):&quot;#ffffff&quot;);selectbackground:#daa7d9ff;" text="bind:fri_memo"/>
  487. </Cell>
  488. <Cell col="6" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
  489. <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):&quot;#ffffff&quot;);color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');selectbackground:#daa7d9ff;" class="color_sat" text="bind:sat"/>
  490. <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):&quot;#ffffff&quot;);background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):&quot;#ffffff&quot;);selectbackground:#daa7d9ff;" text="bind:sat_memo"/>
  491. </Cell>
  492. </Band>
  493. </Format>
  494. </Formats>
  495. </Grid>
  496. <Div position="absolute 0 107 985 463" align="align:center top;" id="group2" scrollbars="none" anchor="all">
  497. <Layouts>
  498. <Layout>
  499. <Tab position="absolute 1 6 980 353" id="switch1" class="tab_Normal" style="border:1 none #808080ff ;" anchor="all">
  500. <Tabpages>
  501. <Tabpage text="전체처방" id="case1" scrollbars="none">
  502. <Layouts>
  503. <Layout>
  504. <Grid position="absolute 0 7 973 327" id="grd_ordlist1" binddataset="ds_grd_ordlist1" oncellclick="grp_body_group2_switch1_case1_grd_ordlist1_oncellclick" anchor="all" cellclickbound="cell" cellsizingtype="col" selecttype="multirow" cellsizebandtype="allband" onlbuttonup="grp_body_group2_switch1_datagrid_onlbuttonup" onrbuttonup="grp_body_group2_switch1_case1_grd_ordlist1_onrbuttonup" autoenter="key" onmousemove="grp_body_group2_switch1_grid_onmousemove">
  505. <Formats>
  506. <Format id="default">
  507. <Columns>
  508. <Column size="23" band="left"/>
  509. <Column size="16" band="left"/>
  510. <Column size="62" band="left"/>
  511. <Column size="61" band="left"/>
  512. <Column size="38" band="left"/>
  513. <Column size="73" band="left"/>
  514. <Column size="58"/>
  515. <Column size="79"/>
  516. <Column size="0"/>
  517. <Column size="0"/>
  518. <Column size="76"/>
  519. <Column size="104"/>
  520. <Column size="70"/>
  521. <Column size="34"/>
  522. <Column size="100"/>
  523. <Column size="122"/>
  524. <Column size="41"/>
  525. <Column size="50"/>
  526. <Column size="137"/>
  527. <Column size="101"/>
  528. <Column size="62"/>
  529. <Column size="60"/>
  530. <Column size="84"/>
  531. <Column size="68"/>
  532. <Column size="0"/>
  533. <Column size="0"/>
  534. <Column size="0"/>
  535. <Column size="0"/>
  536. <Column size="0"/>
  537. <Column size="0"/>
  538. <Column size="0"/>
  539. <Column size="0"/>
  540. <Column size="0"/>
  541. <Column size="0"/>
  542. <Column size="0"/>
  543. <Column size="0"/>
  544. <Column size="0"/>
  545. <Column size="0"/>
  546. <Column size="0"/>
  547. <Column size="0"/>
  548. <Column size="0"/>
  549. <Column size="0"/>
  550. <Column size="0"/>
  551. <Column size="0"/>
  552. <Column size="0"/>
  553. <Column size="0"/>
  554. <Column size="0"/>
  555. <Column size="0"/>
  556. <Column size="0"/>
  557. <Column size="0"/>
  558. <Column size="0"/>
  559. <Column size="0"/>
  560. <Column size="0"/>
  561. <Column size="0"/>
  562. <Column size="0"/>
  563. <Column size="0"/>
  564. <Column size="0"/>
  565. <Column size="0"/>
  566. <Column size="0"/>
  567. <Column size="0"/>
  568. <Column size="0"/>
  569. <Column size="0"/>
  570. <Column size="0"/>
  571. <Column size="0"/>
  572. <Column size="0"/>
  573. <Column size="0"/>
  574. <Column size="0"/>
  575. <Column size="0"/>
  576. <Column size="100"/>
  577. </Columns>
  578. <Rows>
  579. <Row size="24" band="head"/>
  580. <Row size="24"/>
  581. </Rows>
  582. <Band id="head">
  583. <Cell/>
  584. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  585. <Cell col="2" text="등록번호"/>
  586. <Cell col="3" text="성명"/>
  587. <Cell col="4" text="S/A"/>
  588. <Cell col="5" text="진료과"/>
  589. <Cell col="6" text="진료의"/>
  590. <Cell col="7" text="지정검사의"/>
  591. <Cell col="8" colspan="2" text="선택진료의" taborder="undefined"/>
  592. <Cell col="10" text="처방코드"/>
  593. <Cell col="11" text="처방일자"/>
  594. <Cell col="12" text="처방상태"/>
  595. <Cell col="13" text="수납"/>
  596. <Cell col="14" text="검사실"/>
  597. <Cell col="15" text="예약일자"/>
  598. <Cell col="16" text="병동"/>
  599. <Cell col="17" text="병실"/>
  600. <Cell col="18" text="처방명"/>
  601. <Cell col="19" text="실시일자"/>
  602. <Cell col="20" text="실시자"/>
  603. <Cell col="21" text="예약자"/>
  604. <Cell col="22" text="희망일자"/>
  605. <Cell col="23" text="취소코드"/>
  606. <Cell col="24" text="execprcpuniqno"/>
  607. <Cell col="25" text="prcpexecdeptcd"/>
  608. <Cell col="26" text="excuroomcd"/>
  609. <Cell col="27" text="inflag"/>
  610. <Cell col="28" text="rcptacptyn"/>
  611. <Cell col="29" text="ExecBaseFlag"/>
  612. <Cell col="30" text="excupartcd"/>
  613. <Cell col="31" text="modality"/>
  614. <Cell col="32" text="execrem"/>
  615. <Cell col="33" text="prcpdelivefact"/>
  616. <Cell col="34" text="carecnfmdd"/>
  617. <Cell col="35" text="prcpkindcd"/>
  618. <Cell col="36" text="rcptno"/>
  619. <Cell col="37" text="acptseqno"/>
  620. <Cell col="38" text="prcpgenrflag"/>
  621. <Cell col="39" text="orddd"/>
  622. <Cell col="40" text="orddeptcd"/>
  623. <Cell col="41" text="rcptdd"/>
  624. <Cell col="42" text="orddrid"/>
  625. <Cell col="43" text="prcpno"/>
  626. <Cell col="44" text="EqmtIFYn"/>
  627. <Cell col="45" text="basesuppdeptcd"/>
  628. <Cell col="46" text="cretno"/>
  629. <Cell col="47" text="wardcd"/>
  630. <Cell col="48" text="rsrvdt"/>
  631. <Cell col="49" text="rgstdeptcd"/>
  632. <Cell col="50" text="rgstrid"/>
  633. <Cell col="51" text="inclprcpcd"/>
  634. <Cell col="52" text="lrgcd"/>
  635. <Cell col="53" text="mdlcd"/>
  636. <Cell col="54" text="actorddd"/>
  637. <Cell col="55" text="examroomnm"/>
  638. <Cell col="56" text="prcphistno"/>
  639. <Cell col="57" text="pacsnocretyn"/>
  640. <Cell col="58" text="execprcpstatcd"/>
  641. <Cell col="59" text="caption1"/>
  642. <Cell col="60" text="caption2"/>
  643. <Cell col="61" text="caption3"/>
  644. <Cell col="62" text="etcclrflag"/>
  645. <Cell col="63" text="age"/>
  646. <Cell col="64" text="rrgstno1"/>
  647. <Cell col="65" text="rrgstno2"/>
  648. <Cell col="66" text="clincstdycd"/>
  649. <Cell col="67" text="execrid1"/>
  650. <Cell col="68" text="caption4"/>
  651. </Band>
  652. <Band id="body">
  653. <Cell celltype="head" text="expr:currow + 1"/>
  654. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
  655. <Cell col="2" text="bind:pid"/>
  656. <Cell col="3" text="bind:hngnm"/>
  657. <Cell col="4" text="bind:sna"/>
  658. <Cell col="5" text="bind:orddepthngnm"/>
  659. <Cell col="6" text="bind:orddrnm"/>
  660. <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:selectdrid" combodataset="ds_init_selectdridlist" combocodecol="userid" combodatacol="usernm"/>
  661. <Cell col="8" text="bind:choiordflag"/>
  662. <Cell col="9" displaytype="combo" edittype="combo" text="bind:specdrid" combodataset="ds_init_specdridlist" combocodecol="userid" combodatacol="usernm" enable="true"/>
  663. <Cell col="10" text="bind:calcscorcd"/>
  664. <Cell col="11" displaytype="date" text="bind:prcpdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  665. <Cell col="12" text="bind:statcd" enable="false"/>
  666. <Cell col="13" text="bind:rcptyn"/>
  667. <Cell col="14" displaytype="combo" edittype="combo" text="bind:excuroomcd" combodataset="ds_cmb_initexecroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
  668. <Cell col="15" displaytype="date" text="bind:srchrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  669. <Cell col="16" text="bind:roomcd"/>
  670. <Cell col="17" text="bind:roomnm"/>
  671. <Cell col="18" style="align:left;" text="bind:prcpnm"/>
  672. <Cell col="19" displaytype="date" style="align:left middle;" text="bind:execdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  673. <Cell col="20" displaytype="normal" edittype="none" text="bind:execrnm"/>
  674. <Cell col="21" text="bind:rsrvrnm"/>
  675. <Cell col="22" displaytype="date" text="bind:prcphopedd" calendardisplaynulltype="nulltext"/>
  676. <Cell col="23" text="bind:basecd"/>
  677. <Cell col="24" text="bind:execprcpuniqno"/>
  678. <Cell col="25" text="bind:prcpexecdeptcd"/>
  679. <Cell col="26" text="bind:inflag"/>
  680. <Cell col="27" text="bind:rcptacptyn"/>
  681. <Cell col="28" text="bind:execbaseflag"/>
  682. <Cell col="29" text="bind:excupartcd"/>
  683. <Cell col="30" text="bind:modality"/>
  684. <Cell col="31" text="bind:execrem"/>
  685. <Cell col="32" text="bind:prcpdelivefact"/>
  686. <Cell col="33" text="bind:carecnfmdd"/>
  687. <Cell col="34" text="bind:prcpkindcd"/>
  688. <Cell col="35" text="bind:rcptno"/>
  689. <Cell col="36" text="bind:acptseqno"/>
  690. <Cell col="37" text="bind:prcpgenrflag"/>
  691. <Cell col="38" text="bind:orddd"/>
  692. <Cell col="39" text="bind:orddeptcd"/>
  693. <Cell col="40" text="bind:rcptdd"/>
  694. <Cell col="41" text="bind:orddrid"/>
  695. <Cell col="42" text="bind:prcpno"/>
  696. <Cell col="43" text="bind:eqmtifyn"/>
  697. <Cell col="44" text="bind:basesuppdeptcd"/>
  698. <Cell col="45" text="bind:cretno"/>
  699. <Cell col="46" text="bind:wardcd"/>
  700. <Cell col="47" text="bind:rsrvdt"/>
  701. <Cell col="48" text="bind:rgstdeptcd"/>
  702. <Cell col="49" text="bind:rgstrid"/>
  703. <Cell col="50" text="bind:inclprcpcd"/>
  704. <Cell col="51" text="bind:lrgcd"/>
  705. <Cell col="52" text="bind:mdlcd"/>
  706. <Cell col="53" text="bind:actorddd"/>
  707. <Cell col="54" text="bind:examroomnm"/>
  708. <Cell col="55" text="bind:prcphistno"/>
  709. <Cell col="56" text="bind:pacsnocretyn"/>
  710. <Cell col="57" text="bind:execprcpstatcd"/>
  711. <Cell col="58" text="bind:tmpldata"/>
  712. <Cell col="59" text="bind:prcpdd"/>
  713. <Cell col="60" text="bind:rsrvrid"/>
  714. <Cell col="61" text="bind:cnclresncdnm"/>
  715. <Cell col="62" text="bind:age"/>
  716. <Cell col="63" text="bind:rrgstno1"/>
  717. <Cell col="64" text="bind:rrgstno2"/>
  718. <Cell col="65" text="bind:clincstdycd"/>
  719. <Cell col="66" text="bind:execrid1"/>
  720. <Cell col="67" text="bind:aftrcptinfo"/>
  721. <Cell col="68" displaytype="date" text="bind:ordrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  722. </Band>
  723. </Format>
  724. </Formats>
  725. </Grid>
  726. <Grid position="absolute 765 70 895 205" id="grd_temproom" visible="false" binddataset="ds_cmb_initexecroomcd" anchor="default">
  727. <Formats>
  728. <Format id="default">
  729. <Columns>
  730. <Column size="127"/>
  731. </Columns>
  732. <Rows>
  733. <Row size="24" band="head"/>
  734. <Row size="24"/>
  735. </Rows>
  736. <Band id="head">
  737. <Cell text="caption3"/>
  738. </Band>
  739. <Band id="body">
  740. <Cell text="bind:excuroomcd"/>
  741. </Band>
  742. </Format>
  743. </Formats>
  744. </Grid>
  745. <Grid position="absolute 265 65 395 200" id="grd_prcpexecdeptcd" visible="false" binddataset="ds_grd_prcpexecdeptcd" anchor="default">
  746. <Formats>
  747. <Format id="default">
  748. <Columns>
  749. <Column size="127"/>
  750. </Columns>
  751. <Rows>
  752. <Row size="24" band="head"/>
  753. <Row size="24"/>
  754. </Rows>
  755. <Band id="head">
  756. <Cell text="caption3"/>
  757. </Band>
  758. <Band id="body">
  759. <Cell text="bind:prcpexecdeptcd"/>
  760. </Band>
  761. </Format>
  762. </Formats>
  763. </Grid>
  764. <CheckBox id="chk_ordall" taborder="1" position="absolute 23 5 48 34" onchanged="grp_body_group2_switch1_case1_chk_ordall_onchanged"/>
  765. </Layout>
  766. </Layouts>
  767. </Tabpage>
  768. <Tabpage text="검사완료" id="case4" scrollbars="none">
  769. <Layouts>
  770. <Layout>
  771. <Grid position="absolute 0 7 973 325" id="grd_ordlist4" binddataset="ds_grd_ordlist4" oncellclick="grp_body_group2_switch1_case4_grd_ordlist4_oncellclick" anchor="all" cellclickbound="cell" cellsizingtype="col" selecttype="multirow" cellsizebandtype="allband" onlbuttonup="grp_body_group2_switch1_datagrid_onlbuttonup" onrbuttonup="grp_body_group2_switch1_case4_grd_ordlist4_onrbuttonup" autoenter="key" onmousemove="grp_body_group2_switch1_grid_onmousemove">
  772. <Formats>
  773. <Format id="default">
  774. <Columns>
  775. <Column size="23" band="left"/>
  776. <Column size="16" band="left"/>
  777. <Column size="62" band="left"/>
  778. <Column size="61" band="left"/>
  779. <Column size="38" band="left"/>
  780. <Column size="73" band="left"/>
  781. <Column size="58"/>
  782. <Column size="69"/>
  783. <Column size="0"/>
  784. <Column size="0"/>
  785. <Column size="76"/>
  786. <Column size="104"/>
  787. <Column size="70"/>
  788. <Column size="29"/>
  789. <Column size="100"/>
  790. <Column size="122"/>
  791. <Column size="41"/>
  792. <Column size="50"/>
  793. <Column size="137"/>
  794. <Column size="101"/>
  795. <Column size="113"/>
  796. <Column size="62"/>
  797. <Column size="62"/>
  798. <Column size="0"/>
  799. <Column size="0"/>
  800. <Column size="0"/>
  801. <Column size="0"/>
  802. <Column size="0"/>
  803. <Column size="0"/>
  804. <Column size="0"/>
  805. <Column size="0"/>
  806. <Column size="0"/>
  807. <Column size="0"/>
  808. <Column size="0"/>
  809. <Column size="0"/>
  810. <Column size="0"/>
  811. <Column size="0"/>
  812. <Column size="0"/>
  813. <Column size="0"/>
  814. <Column size="0"/>
  815. <Column size="0"/>
  816. <Column size="0"/>
  817. <Column size="0"/>
  818. <Column size="0"/>
  819. <Column size="0"/>
  820. <Column size="0"/>
  821. <Column size="0"/>
  822. <Column size="0"/>
  823. <Column size="0"/>
  824. <Column size="0"/>
  825. <Column size="0"/>
  826. <Column size="0"/>
  827. <Column size="0"/>
  828. <Column size="0"/>
  829. <Column size="0"/>
  830. <Column size="0"/>
  831. <Column size="0"/>
  832. <Column size="0"/>
  833. <Column size="0"/>
  834. <Column size="0"/>
  835. <Column size="0"/>
  836. <Column size="0"/>
  837. <Column size="0"/>
  838. <Column size="0"/>
  839. <Column size="0"/>
  840. <Column size="0"/>
  841. <Column size="0"/>
  842. <Column size="0"/>
  843. <Column size="100"/>
  844. <Column size="100"/>
  845. <Column size="0"/>
  846. <Column size="100"/>
  847. </Columns>
  848. <Rows>
  849. <Row size="24" band="head"/>
  850. <Row size="24"/>
  851. </Rows>
  852. <Band id="head">
  853. <Cell/>
  854. <Cell col="1"/>
  855. <Cell col="2" text="등록번호"/>
  856. <Cell col="3" text="성명"/>
  857. <Cell col="4" text="S/A"/>
  858. <Cell col="5" text="진료과"/>
  859. <Cell col="6" text="진료의"/>
  860. <Cell col="7" text="지정검사의"/>
  861. <Cell col="8" colspan="2" text="선택진료의" taborder="undefined"/>
  862. <Cell col="10" text="처방코드"/>
  863. <Cell col="11" text="처방일자"/>
  864. <Cell col="12" text="처방상태"/>
  865. <Cell col="13" text="수납"/>
  866. <Cell col="14" text="검사실"/>
  867. <Cell col="15" text="예약일자"/>
  868. <Cell col="16" text="병동"/>
  869. <Cell col="17" text="병실"/>
  870. <Cell col="18" text="처방명"/>
  871. <Cell col="19" text="예약자"/>
  872. <Cell col="20" text="실시일자"/>
  873. <Cell col="21" text="실시자"/>
  874. <Cell col="22" text="취소코드"/>
  875. <Cell col="23" text="execprcpuniqno"/>
  876. <Cell col="24" text="prcpexecdeptcd"/>
  877. <Cell col="25" text="excuroomcd"/>
  878. <Cell col="26" text="rgstdeptcd"/>
  879. <Cell col="27" text="rgstrid"/>
  880. <Cell col="28" text="inflag"/>
  881. <Cell col="29" text="rcptacptyn"/>
  882. <Cell col="30" text="ExecBaseFlag"/>
  883. <Cell col="31" text="lrgcd"/>
  884. <Cell col="32" text="mdlcd"/>
  885. <Cell col="33" text="excupartcd"/>
  886. <Cell col="34" text="modality"/>
  887. <Cell col="35" text="execrem"/>
  888. <Cell col="36" text="prcpdelivefact"/>
  889. <Cell col="37" text="carecnfmdd"/>
  890. <Cell col="38" text="excuroomnm"/>
  891. <Cell col="39" text="rgstdepthngnm"/>
  892. <Cell col="40" text="prcpkindcd"/>
  893. <Cell col="41" text="rcptno"/>
  894. <Cell col="42" text="acptseqno"/>
  895. <Cell col="43" text="prcpdelivefact"/>
  896. <Cell col="44" text="prcpgenrflag"/>
  897. <Cell col="45" text="orddd"/>
  898. <Cell col="46" text="rgstrid"/>
  899. <Cell col="47" text="orddrnm"/>
  900. <Cell col="48" text="orddeptcd"/>
  901. <Cell col="49" text="rcptdd"/>
  902. <Cell col="50" text="orddrid"/>
  903. <Cell col="51" text="prcpno"/>
  904. <Cell col="52" text="EqmtIFYn"/>
  905. <Cell col="53" text="basesuppdeptcd"/>
  906. <Cell col="54" text="rsrvdt"/>
  907. <Cell col="55" text="rgstrid"/>
  908. <Cell col="56" text="rgstdeptcd"/>
  909. <Cell col="57" text="inclprcpcd"/>
  910. <Cell col="58" text="caption1"/>
  911. <Cell col="59" text="caption2"/>
  912. <Cell col="60" text="caption3"/>
  913. <Cell col="61" text="caption4"/>
  914. <Cell col="62" text="caption5"/>
  915. <Cell col="63" text="caption6"/>
  916. <Cell col="64" text="etcclrflag"/>
  917. <Cell col="65" text="age"/>
  918. <Cell col="66" text="rrgstno1"/>
  919. <Cell col="67" text="rrgstno2"/>
  920. <Cell col="68" text="clincstdycd"/>
  921. <Cell col="69" text="execrid1"/>
  922. <Cell col="70" text="cretno"/>
  923. <Cell col="71" text="aftrcptinfo"/>
  924. </Band>
  925. <Band id="body">
  926. <Cell text="expr:currow + 1"/>
  927. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
  928. <Cell col="2" text="bind:pid"/>
  929. <Cell col="3" text="bind:hngnm"/>
  930. <Cell col="4" text="bind:sna"/>
  931. <Cell col="5" text="bind:orddepthngnm"/>
  932. <Cell col="6" text="bind:orddrnm"/>
  933. <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:selectdrid" combodataset="ds_init_selectdridlist" combocodecol="userid" combodatacol="usernm"/>
  934. <Cell col="8" text="bind:choiordflag"/>
  935. <Cell col="9" displaytype="combo" edittype="combo" text="bind:specdrid" combodataset="ds_init_specdridlist" combocodecol="userid" combodatacol="usernm" enable="false"/>
  936. <Cell col="10" text="bind:calcscorcd"/>
  937. <Cell col="11" displaytype="date" text="bind:prcpdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  938. <Cell col="12" text="bind:statcd" enable="true"/>
  939. <Cell col="13" text="bind:rcptyn"/>
  940. <Cell col="14" displaytype="combo" edittype="combo" text="bind:excuroomcd" combodataset="ds_cmb_initexecroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
  941. <Cell col="15" displaytype="date" text="bind:srchrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  942. <Cell col="16" text="bind:roomcd"/>
  943. <Cell col="17" text="bind:roomnm"/>
  944. <Cell col="18" style="align:left;" text="bind:prcpnm"/>
  945. <Cell col="19" text="bind:rsrvrnm"/>
  946. <Cell col="20" displaytype="date" text="bind:execdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  947. <Cell col="21" text="bind:execrnm"/>
  948. <Cell col="22" text="bind:basecd"/>
  949. <Cell col="23" text="bind:execprcpuniqno"/>
  950. <Cell col="24" text="bind:prcpexecdeptcd"/>
  951. <Cell col="25" text="bind:rgstdeptcd"/>
  952. <Cell col="26" text="bind:rgstrid"/>
  953. <Cell col="27" text="bind:inflag"/>
  954. <Cell col="28" text="bind:rcptacptyn"/>
  955. <Cell col="29" text="bind:execbaseflag"/>
  956. <Cell col="30" text="bind:lrgcd"/>
  957. <Cell col="31" text="bind:mdlcd"/>
  958. <Cell col="32" text="bind:excupartcd"/>
  959. <Cell col="33" text="bind:modality"/>
  960. <Cell col="34" text="bind:execrem"/>
  961. <Cell col="35" text="bind:prcpdelivefact"/>
  962. <Cell col="36" text="bind:carecnfmdd"/>
  963. <Cell col="37" text="bind:excuroomnm"/>
  964. <Cell col="38" text="bind:rgstdepthngnm"/>
  965. <Cell col="39" text="bind:prcpkindcd"/>
  966. <Cell col="40" text="bind:rcptno"/>
  967. <Cell col="41" text="bind:acptseqno"/>
  968. <Cell col="42" text="bind:prcpdelivefact"/>
  969. <Cell col="43" text="bind:prcpgenrflag"/>
  970. <Cell col="44" text="bind:orddd"/>
  971. <Cell col="45" text="bind:rgstrid"/>
  972. <Cell col="46" text="bind:orddrnm"/>
  973. <Cell col="47" text="bind:orddeptcd"/>
  974. <Cell col="48" text="bind:rcptdd"/>
  975. <Cell col="49" text="bind:orddrid"/>
  976. <Cell col="50" text="bind:prcpno"/>
  977. <Cell col="51" text="bind:eqmtifyn"/>
  978. <Cell col="52" text="bind:basesuppdeptcd"/>
  979. <Cell col="53" text="bind:rsrvdt"/>
  980. <Cell col="54" text="bind:rgstrid"/>
  981. <Cell col="55" text="bind:rgstdeptcd"/>
  982. <Cell col="56" text="bind:inclprcpcd"/>
  983. <Cell col="57" text="bind:pacsnocretyn"/>
  984. <Cell col="58" text="bind:examroomnm"/>
  985. <Cell col="59" text="bind:execprcpstatcd"/>
  986. <Cell col="60" text="bind:tmpldata"/>
  987. <Cell col="61" text="bind:prcpdd"/>
  988. <Cell col="62" text="bind:rsrvrid"/>
  989. <Cell col="63" text="bind:cnclresncdnm"/>
  990. <Cell col="64" text="bind:age"/>
  991. <Cell col="65" text="bind:rrgstno1"/>
  992. <Cell col="66" text="bind:rrgstno2"/>
  993. <Cell col="67" text="bind:clincstdycd"/>
  994. <Cell col="68" text="bind:execrid1"/>
  995. <Cell col="69" text="bind:cretno"/>
  996. <Cell col="70" text="bind:aftrcptinfo"/>
  997. <Cell col="71" displaytype="date" text="bind:ordrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  998. </Band>
  999. </Format>
  1000. </Formats>
  1001. </Grid>
  1002. <Grid position="absolute 60 80 634 224" id="grd_temp1" visible="false" binddataset="ds_grd_temp1" anchor="default">
  1003. <Formats>
  1004. <Format id="default">
  1005. <Columns>
  1006. <Column size="32"/>
  1007. <Column size="31"/>
  1008. <Column size="72"/>
  1009. <Column size="70"/>
  1010. <Column size="37"/>
  1011. <Column size="79"/>
  1012. <Column size="30"/>
  1013. <Column size="73"/>
  1014. <Column size="58"/>
  1015. <Column size="42"/>
  1016. <Column size="80"/>
  1017. <Column size="166"/>
  1018. <Column size="81"/>
  1019. <Column size="92"/>
  1020. <Column size="61"/>
  1021. <Column size="116"/>
  1022. <Column size="59"/>
  1023. <Column size="104"/>
  1024. <Column size="64"/>
  1025. <Column size="121"/>
  1026. <Column size="62"/>
  1027. <Column size="54"/>
  1028. <Column size="44"/>
  1029. <Column size="51"/>
  1030. <Column size="100"/>
  1031. <Column size="100"/>
  1032. <Column size="100"/>
  1033. <Column size="100"/>
  1034. <Column size="100"/>
  1035. <Column size="100"/>
  1036. <Column size="100"/>
  1037. <Column size="100"/>
  1038. <Column size="100"/>
  1039. <Column size="100"/>
  1040. <Column size="100"/>
  1041. <Column size="100"/>
  1042. <Column size="100"/>
  1043. <Column size="100"/>
  1044. <Column size="100"/>
  1045. <Column size="100"/>
  1046. <Column size="100"/>
  1047. <Column size="100"/>
  1048. <Column size="100"/>
  1049. <Column size="100"/>
  1050. <Column size="100"/>
  1051. <Column size="100"/>
  1052. <Column size="100"/>
  1053. <Column size="100"/>
  1054. <Column size="100"/>
  1055. <Column size="100"/>
  1056. </Columns>
  1057. <Rows>
  1058. <Row size="24" band="head"/>
  1059. <Row size="24"/>
  1060. </Rows>
  1061. <Band id="head">
  1062. <Cell text="선택"/>
  1063. <Cell col="1" text="순번"/>
  1064. <Cell col="2" text="등록번호"/>
  1065. <Cell col="3" text="성명"/>
  1066. <Cell col="4" text="나이"/>
  1067. <Cell col="5" text="주민번호"/>
  1068. <Cell col="6" text="성별"/>
  1069. <Cell col="7" text="진료과"/>
  1070. <Cell col="8" text="진료의사"/>
  1071. <Cell col="9" text="포터블"/>
  1072. <Cell col="10" text="처방코드"/>
  1073. <Cell col="11" text="처방명"/>
  1074. <Cell col="12" text="처방시간"/>
  1075. <Cell col="13" text="처방상태"/>
  1076. <Cell col="14" text="병실"/>
  1077. <Cell col="15" text="예약시간"/>
  1078. <Cell col="16" text="예약자"/>
  1079. <Cell col="17" text="접수시간"/>
  1080. <Cell col="18" text="접수자"/>
  1081. <Cell col="19" text="실시시간"/>
  1082. <Cell col="20" text="실시자"/>
  1083. <Cell col="21" text="수납여부"/>
  1084. <Cell col="22" text="키"/>
  1085. <Cell col="23" text="몸무게"/>
  1086. <Cell col="24" text="basecd"/>
  1087. <Cell col="25" text="execprcpuniqno"/>
  1088. <Cell col="26" text="prcpexecdeptcd"/>
  1089. <Cell col="27" text="excuroomcd"/>
  1090. <Cell col="28" text="rgstdeptcd"/>
  1091. <Cell col="29" text="rgstrid"/>
  1092. <Cell col="30" text="inflag"/>
  1093. <Cell col="31" text="rcptacptyn"/>
  1094. <Cell col="32" text="ExecBaseFlag"/>
  1095. <Cell col="33" text="lrgcd"/>
  1096. <Cell col="34" text="mdlcd"/>
  1097. <Cell col="35" text="excupartcd"/>
  1098. <Cell col="36" text="modality"/>
  1099. <Cell col="37" text="acptrem"/>
  1100. <Cell col="38" text="execrem"/>
  1101. <Cell col="39" text="prcpdelivefact"/>
  1102. <Cell col="40" text="carecnfmdd"/>
  1103. <Cell col="41" text="excuroomnm"/>
  1104. <Cell col="42" text="rgstdepthngnm"/>
  1105. <Cell col="43" text="prcpkindcd"/>
  1106. <Cell col="44" text="rcptno"/>
  1107. <Cell col="45" text="acptseqno"/>
  1108. <Cell col="46" text="execrid1"/>
  1109. <Cell col="47" text="execrid2"/>
  1110. <Cell col="48" text="execrid3"/>
  1111. <Cell col="49" text="execrid4"/>
  1112. </Band>
  1113. <Band id="body">
  1114. <Cell text="bind:check" edittype="checkbox" displaytype="checkbox"/>
  1115. <Cell col="1" text="bind:no"/>
  1116. <Cell col="2" text="bind:pid"/>
  1117. <Cell col="3" text="bind:hngnm"/>
  1118. <Cell col="4" text="bind:age"/>
  1119. <Cell col="5" text="bind:rrgrstno"/>
  1120. <Cell col="6" text="bind:sex"/>
  1121. <Cell col="7" text="bind:rgstdepthngnm"/>
  1122. <Cell col="8" text="bind:rgstridnm"/>
  1123. <Cell col="9" text="bind:portprcpflag" edittype="checkbox" displaytype="checkbox"/>
  1124. <Cell col="10" text="bind:calcscorcd"/>
  1125. <Cell col="11" text="bind:prcpnm"/>
  1126. <Cell col="12" text="bind:prcpdd"/>
  1127. <Cell col="13" text="bind:execprcpstatcd"/>
  1128. <Cell col="14" text="bind:roomcd"/>
  1129. <Cell col="15" text="bind:rsrvdt"/>
  1130. <Cell col="16" text="bind:execrid2"/>
  1131. <Cell col="17" text="bind:rcptdd"/>
  1132. <Cell col="18" text="bind:acptid"/>
  1133. <Cell col="19" text="bind:execdt"/>
  1134. <Cell col="20" text="bind:execrid1"/>
  1135. <Cell col="21" text="bind:rcptyn"/>
  1136. <Cell col="22" text="bind:hight"/>
  1137. <Cell col="23" text="bind:weight"/>
  1138. <Cell col="24" text="bind:basecd"/>
  1139. <Cell col="25" text="bind:execprcpuniqno"/>
  1140. <Cell col="26" text="bind:prcpexecdeptcd"/>
  1141. <Cell col="27" text="bind:excuroomcd"/>
  1142. <Cell col="28" text="bind:rgstdeptcd"/>
  1143. <Cell col="29" text="bind:rgstrid"/>
  1144. <Cell col="30" text="bind:inflag"/>
  1145. <Cell col="31" text="bind:rcptacptyn"/>
  1146. <Cell col="32" text="bind:execbaseflag"/>
  1147. <Cell col="33" text="bind:lrgcd"/>
  1148. <Cell col="34" text="bind:mdlcd"/>
  1149. <Cell col="35" text="bind:excupartcd"/>
  1150. <Cell col="36" text="bind:modality"/>
  1151. <Cell col="37" text="bind:acptrem"/>
  1152. <Cell col="38" text="bind:execrem"/>
  1153. <Cell col="39" text="bind:newElement"/>
  1154. <Cell col="40" text="bind:carecnfmdd"/>
  1155. <Cell col="41" text="bind:excuroomnm"/>
  1156. <Cell col="42" text="bind:rgstdepthngnm"/>
  1157. <Cell col="43" text="bind:prcpkindcd"/>
  1158. <Cell col="44" text="bind:rcptno"/>
  1159. <Cell col="45" text="bind:acptseqno"/>
  1160. <Cell col="46" text="bind:execrid1"/>
  1161. <Cell col="47" text="bind:execrid2"/>
  1162. <Cell col="48" text="bind:execrid3"/>
  1163. <Cell col="49" text="bind:execrid4"/>
  1164. </Band>
  1165. </Format>
  1166. </Formats>
  1167. </Grid>
  1168. <Grid position="absolute 295 80 869 224" id="grd_temp2" visible="false" binddataset="ds_grd_temp2" anchor="default">
  1169. <Formats>
  1170. <Format id="default">
  1171. <Columns>
  1172. <Column size="32"/>
  1173. <Column size="31"/>
  1174. <Column size="72"/>
  1175. <Column size="70"/>
  1176. <Column size="37"/>
  1177. <Column size="79"/>
  1178. <Column size="30"/>
  1179. <Column size="73"/>
  1180. <Column size="58"/>
  1181. <Column size="42"/>
  1182. <Column size="80"/>
  1183. <Column size="166"/>
  1184. <Column size="81"/>
  1185. <Column size="92"/>
  1186. <Column size="61"/>
  1187. <Column size="116"/>
  1188. <Column size="59"/>
  1189. <Column size="104"/>
  1190. <Column size="64"/>
  1191. <Column size="121"/>
  1192. <Column size="62"/>
  1193. <Column size="54"/>
  1194. <Column size="44"/>
  1195. <Column size="51"/>
  1196. <Column size="100"/>
  1197. <Column size="100"/>
  1198. <Column size="100"/>
  1199. <Column size="100"/>
  1200. <Column size="100"/>
  1201. <Column size="100"/>
  1202. <Column size="100"/>
  1203. <Column size="100"/>
  1204. <Column size="100"/>
  1205. <Column size="100"/>
  1206. <Column size="100"/>
  1207. <Column size="100"/>
  1208. <Column size="100"/>
  1209. <Column size="100"/>
  1210. <Column size="100"/>
  1211. <Column size="100"/>
  1212. <Column size="100"/>
  1213. <Column size="100"/>
  1214. <Column size="100"/>
  1215. <Column size="100"/>
  1216. <Column size="100"/>
  1217. <Column size="100"/>
  1218. <Column size="100"/>
  1219. <Column size="100"/>
  1220. <Column size="100"/>
  1221. <Column size="100"/>
  1222. </Columns>
  1223. <Rows>
  1224. <Row size="24" band="head"/>
  1225. <Row size="24"/>
  1226. </Rows>
  1227. <Band id="head">
  1228. <Cell text="선택"/>
  1229. <Cell col="1" text="순번"/>
  1230. <Cell col="2" text="등록번호"/>
  1231. <Cell col="3" text="성명"/>
  1232. <Cell col="4" text="나이"/>
  1233. <Cell col="5" text="주민번호"/>
  1234. <Cell col="6" text="성별"/>
  1235. <Cell col="7" text="진료과"/>
  1236. <Cell col="8" text="진료의사"/>
  1237. <Cell col="9" text="포터블"/>
  1238. <Cell col="10" text="처방코드"/>
  1239. <Cell col="11" text="처방명"/>
  1240. <Cell col="12" text="처방시간"/>
  1241. <Cell col="13" text="처방상태"/>
  1242. <Cell col="14" text="병실"/>
  1243. <Cell col="15" text="예약시간"/>
  1244. <Cell col="16" text="예약자"/>
  1245. <Cell col="17" text="접수시간"/>
  1246. <Cell col="18" text="접수자"/>
  1247. <Cell col="19" text="실시시간"/>
  1248. <Cell col="20" text="실시자"/>
  1249. <Cell col="21" text="수납여부"/>
  1250. <Cell col="22" text="키"/>
  1251. <Cell col="23" text="몸무게"/>
  1252. <Cell col="24" text="basecd"/>
  1253. <Cell col="25" text="execprcpuniqno"/>
  1254. <Cell col="26" text="prcpexecdeptcd"/>
  1255. <Cell col="27" text="excuroomcd"/>
  1256. <Cell col="28" text="rgstdeptcd"/>
  1257. <Cell col="29" text="rgstrid"/>
  1258. <Cell col="30" text="inflag"/>
  1259. <Cell col="31" text="rcptacptyn"/>
  1260. <Cell col="32" text="ExecBaseFlag"/>
  1261. <Cell col="33" text="lrgcd"/>
  1262. <Cell col="34" text="mdlcd"/>
  1263. <Cell col="35" text="excupartcd"/>
  1264. <Cell col="36" text="modality"/>
  1265. <Cell col="37" text="acptrem"/>
  1266. <Cell col="38" text="execrem"/>
  1267. <Cell col="39" text="prcpdelivefact"/>
  1268. <Cell col="40" text="carecnfmdd"/>
  1269. <Cell col="41" text="excuroomnm"/>
  1270. <Cell col="42" text="rgstdepthngnm"/>
  1271. <Cell col="43" text="prcpkindcd"/>
  1272. <Cell col="44" text="rcptno"/>
  1273. <Cell col="45" text="acptseqno"/>
  1274. <Cell col="46" text="execrid1"/>
  1275. <Cell col="47" text="execrid2"/>
  1276. <Cell col="48" text="execrid3"/>
  1277. <Cell col="49" text="execrid4"/>
  1278. </Band>
  1279. <Band id="body">
  1280. <Cell text="bind:check" edittype="checkbox" displaytype="checkbox"/>
  1281. <Cell col="1" text="bind:no"/>
  1282. <Cell col="2" text="bind:pid"/>
  1283. <Cell col="3" text="bind:hngnm"/>
  1284. <Cell col="4" text="bind:age"/>
  1285. <Cell col="5" text="bind:rrgrstno"/>
  1286. <Cell col="6" text="bind:sex"/>
  1287. <Cell col="7" text="bind:rgstdepthngnm"/>
  1288. <Cell col="8" text="bind:rgstridnm"/>
  1289. <Cell col="9" text="bind:portprcpflag" edittype="checkbox" displaytype="checkbox"/>
  1290. <Cell col="10" text="bind:calcscorcd"/>
  1291. <Cell col="11" text="bind:prcpnm"/>
  1292. <Cell col="12" text="bind:prcpdd"/>
  1293. <Cell col="13" text="bind:execprcpstatcd"/>
  1294. <Cell col="14" text="bind:roomcd"/>
  1295. <Cell col="15" text="bind:rsrvdt" mask="yyyy-mm-dd hh:nn"/>
  1296. <Cell col="16" text="bind:execrid2"/>
  1297. <Cell col="17" text="bind:rcptdd"/>
  1298. <Cell col="18" text="bind:acptid"/>
  1299. <Cell col="19" text="bind:execdt"/>
  1300. <Cell col="20" text="bind:execrid1"/>
  1301. <Cell col="21" text="bind:rcptyn"/>
  1302. <Cell col="22" text="bind:hight"/>
  1303. <Cell col="23" text="bind:weight"/>
  1304. <Cell col="24" text="bind:basecd"/>
  1305. <Cell col="25" text="bind:execprcpuniqno"/>
  1306. <Cell col="26" text="bind:prcpexecdeptcd"/>
  1307. <Cell col="27" text="bind:excuroomcd"/>
  1308. <Cell col="28" text="bind:rgstdeptcd"/>
  1309. <Cell col="29" text="bind:rgstrid"/>
  1310. <Cell col="30" text="bind:inflag"/>
  1311. <Cell col="31" text="bind:rcptacptyn"/>
  1312. <Cell col="32" text="bind:execbaseflag"/>
  1313. <Cell col="33" text="bind:lrgcd"/>
  1314. <Cell col="34" text="bind:mdlcd"/>
  1315. <Cell col="35" text="bind:excupartcd"/>
  1316. <Cell col="36" text="bind:modality"/>
  1317. <Cell col="37" text="bind:acptrem"/>
  1318. <Cell col="38" text="bind:execrem"/>
  1319. <Cell col="39" text="bind:newElement"/>
  1320. <Cell col="40" text="bind:carecnfmdd"/>
  1321. <Cell col="41" text="bind:excuroomnm"/>
  1322. <Cell col="42" text="bind:rgstdepthngnm"/>
  1323. <Cell col="43" text="bind:prcpkindcd"/>
  1324. <Cell col="44" text="bind:rcptno"/>
  1325. <Cell col="45" text="bind:acptseqno"/>
  1326. <Cell col="46" text="bind:execrid1"/>
  1327. <Cell col="47" text="bind:execrid2"/>
  1328. <Cell col="48" text="bind:execrid3"/>
  1329. <Cell col="49" text="bind:execrid4"/>
  1330. </Band>
  1331. </Format>
  1332. </Formats>
  1333. </Grid>
  1334. </Layout>
  1335. </Layouts>
  1336. </Tabpage>
  1337. <Tabpage text="미시행처방" id="case6" scrollbars="none">
  1338. <Layouts>
  1339. <Layout>
  1340. <Grid position="absolute 0 7 973 325" align="align:center middle;" id="grd_ordlist6" binddataset="ds_grd_ordlist6" oncellclick="grp_body_group2_switch1_case6_grd_ordlist6_oncellclick" anchor="all" cellclickbound="cell" selecttype="multirow" cellsizebandtype="allband" onlbuttonup="grp_body_group2_switch1_datagrid_onlbuttonup" cellsizingtype="col" onrbuttonup="grp_body_group2_switch1_case6_grd_ordlist6_onrbuttonup" onmousemove="grp_body_group2_switch1_grid_onmousemove">
  1341. <Formats>
  1342. <Format id="default">
  1343. <Columns>
  1344. <Column size="21" band="left"/>
  1345. <Column size="16" band="left"/>
  1346. <Column size="62" band="left"/>
  1347. <Column size="61" band="left"/>
  1348. <Column size="38" band="left"/>
  1349. <Column size="73" band="left"/>
  1350. <Column size="58"/>
  1351. <Column size="67"/>
  1352. <Column size="0"/>
  1353. <Column size="0"/>
  1354. <Column size="76"/>
  1355. <Column size="104"/>
  1356. <Column size="70"/>
  1357. <Column size="36"/>
  1358. <Column size="100"/>
  1359. <Column size="122"/>
  1360. <Column size="41"/>
  1361. <Column size="50"/>
  1362. <Column size="137"/>
  1363. <Column size="101"/>
  1364. <Column size="0"/>
  1365. <Column size="0"/>
  1366. <Column size="72"/>
  1367. <Column size="85"/>
  1368. <Column size="70"/>
  1369. <Column size="100"/>
  1370. <Column size="0"/>
  1371. <Column size="0"/>
  1372. <Column size="0"/>
  1373. <Column size="0"/>
  1374. <Column size="0"/>
  1375. <Column size="0"/>
  1376. <Column size="0"/>
  1377. <Column size="0"/>
  1378. <Column size="0"/>
  1379. <Column size="0"/>
  1380. <Column size="0"/>
  1381. <Column size="0"/>
  1382. <Column size="0"/>
  1383. <Column size="0"/>
  1384. <Column size="0"/>
  1385. <Column size="0"/>
  1386. <Column size="0"/>
  1387. <Column size="0"/>
  1388. <Column size="0"/>
  1389. <Column size="0"/>
  1390. <Column size="0"/>
  1391. <Column size="0"/>
  1392. <Column size="0"/>
  1393. <Column size="0"/>
  1394. <Column size="0"/>
  1395. <Column size="0"/>
  1396. <Column size="0"/>
  1397. <Column size="0"/>
  1398. <Column size="0"/>
  1399. <Column size="0"/>
  1400. <Column size="0"/>
  1401. <Column size="0"/>
  1402. <Column size="0"/>
  1403. <Column size="0"/>
  1404. <Column size="0"/>
  1405. <Column size="0"/>
  1406. <Column size="0"/>
  1407. <Column size="0"/>
  1408. <Column size="0"/>
  1409. <Column size="0"/>
  1410. <Column size="0"/>
  1411. <Column size="0"/>
  1412. <Column size="0"/>
  1413. <Column size="0"/>
  1414. <Column size="0"/>
  1415. <Column size="0"/>
  1416. <Column size="0"/>
  1417. <Column size="0"/>
  1418. <Column size="0"/>
  1419. <Column size="0"/>
  1420. <Column size="0"/>
  1421. <Column size="0"/>
  1422. <Column size="0"/>
  1423. <Column size="0"/>
  1424. <Column size="0"/>
  1425. <Column size="0"/>
  1426. <Column size="0"/>
  1427. <Column size="0"/>
  1428. <Column size="0"/>
  1429. <Column size="0"/>
  1430. <Column size="130"/>
  1431. </Columns>
  1432. <Rows>
  1433. <Row size="24" band="head"/>
  1434. <Row size="24"/>
  1435. </Rows>
  1436. <Band id="head">
  1437. <Cell/>
  1438. <Cell col="1"/>
  1439. <Cell col="2" text="등록번호"/>
  1440. <Cell col="3" text="성명"/>
  1441. <Cell col="4" text="S/A"/>
  1442. <Cell col="5" text="진료과"/>
  1443. <Cell col="6" text="진료의"/>
  1444. <Cell col="7" text="지정검사의"/>
  1445. <Cell col="8" colspan="2" text="선택진료의" taborder="undefined"/>
  1446. <Cell col="10" text="처방코드"/>
  1447. <Cell col="11" text="처방일자"/>
  1448. <Cell col="12" text="처방상태"/>
  1449. <Cell col="13" text="수납"/>
  1450. <Cell col="14" text="검사실"/>
  1451. <Cell col="15" text="예약일자"/>
  1452. <Cell col="16" text="병동"/>
  1453. <Cell col="17" text="병실"/>
  1454. <Cell col="18" text="처방명"/>
  1455. <Cell col="19" text="예약자"/>
  1456. <Cell col="20" text="접수시간"/>
  1457. <Cell col="21" text="접수자"/>
  1458. <Cell col="22" text="실시시간"/>
  1459. <Cell col="23" text="실시자"/>
  1460. <Cell col="24" text="희망일자"/>
  1461. <Cell col="25" text="취소코드"/>
  1462. <Cell col="26" text="execprcpuniqno"/>
  1463. <Cell col="27" text="prcpexecdeptcd"/>
  1464. <Cell col="28" text="excuroomcd"/>
  1465. <Cell col="29" text="rgstdeptcd"/>
  1466. <Cell col="30" text="rgstrid"/>
  1467. <Cell col="31" text="inflag"/>
  1468. <Cell col="32" text="rcptacptyn"/>
  1469. <Cell col="33" text="ExecBaseFlag"/>
  1470. <Cell col="34" text="lrgcd"/>
  1471. <Cell col="35" text="mdlcd"/>
  1472. <Cell col="36" text="excupartcd"/>
  1473. <Cell col="37" text="modality"/>
  1474. <Cell col="38" text="acptrem"/>
  1475. <Cell col="39" text="execrem"/>
  1476. <Cell col="40" text="prcpdelivefact"/>
  1477. <Cell col="41" text="carecnfmdd"/>
  1478. <Cell col="42" text="excuroomnm"/>
  1479. <Cell col="43" text="rgstdepthngnm"/>
  1480. <Cell col="44" text="prcpkindcd"/>
  1481. <Cell col="45" text="rcptno"/>
  1482. <Cell col="46" text="acptseqno"/>
  1483. <Cell col="47" text="execrid1"/>
  1484. <Cell col="48" text="execrid3"/>
  1485. <Cell col="49" text="execrid4"/>
  1486. <Cell col="50" text="prcpgenrflag"/>
  1487. <Cell col="51" text="indd"/>
  1488. <Cell col="52" text="rgstrid"/>
  1489. <Cell col="53" text="orddrnm"/>
  1490. <Cell col="54" text="orddeptcd"/>
  1491. <Cell col="55" text="rcptdd"/>
  1492. <Cell col="56" text="orddrid"/>
  1493. <Cell col="57" text="prcpno"/>
  1494. <Cell col="58" text="EqmtIFYn"/>
  1495. <Cell col="59" text="basesuppdeptcd"/>
  1496. <Cell col="60" text="tmpldata"/>
  1497. <Cell col="61" text="wardcd"/>
  1498. <Cell col="62" text="prcpexecdeptcd"/>
  1499. <Cell col="63" text="rsrvdt"/>
  1500. <Cell col="64" text="prcphistno"/>
  1501. <Cell col="65" text="inclprcpcd"/>
  1502. <Cell col="66" text="actorddd"/>
  1503. <Cell col="67" text="retno"/>
  1504. <Cell col="68" text="pacsnocretyn"/>
  1505. <Cell col="69" text="examroonm"/>
  1506. <Cell col="70" text="execprcpstatcd"/>
  1507. <Cell col="71" text="caption1"/>
  1508. <Cell col="72" text="caption2"/>
  1509. <Cell col="73" text="etcclrflag"/>
  1510. <Cell col="74" text="age"/>
  1511. <Cell col="75" text="rrgstno1"/>
  1512. <Cell col="76" text="rrgstno2"/>
  1513. <Cell col="77" text="clincstdycd"/>
  1514. <Cell col="78" text="examroomnm"/>
  1515. <Cell col="79" text="aftrcptinfo"/>
  1516. <Cell col="80" text="caption3"/>
  1517. <Cell col="81" text="caption4"/>
  1518. <Cell col="82" text="caption5"/>
  1519. <Cell col="83" text="caption6"/>
  1520. <Cell col="84" text="caption7"/>
  1521. <Cell col="85" text="caption8"/>
  1522. <Cell col="86" text="caption9"/>
  1523. </Band>
  1524. <Band id="body">
  1525. <Cell text="expr:currow + 1"/>
  1526. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
  1527. <Cell col="2" text="bind:pid"/>
  1528. <Cell col="3" text="bind:hngnm"/>
  1529. <Cell col="4" text="bind:sna"/>
  1530. <Cell col="5" text="bind:orddepthngnm"/>
  1531. <Cell col="6" text="bind:orddrnm"/>
  1532. <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:selectdrid" combodataset="ds_init_selectdridlist" combocodecol="userid" combodatacol="usernm"/>
  1533. <Cell col="8" text="bind:choiordflag"/>
  1534. <Cell col="9" displaytype="combo" edittype="combo" text="bind:specdrid" combodataset="ds_init_specdridlist" combocodecol="userid" combodatacol="usernm" enable="true"/>
  1535. <Cell col="10" text="bind:calcscorcd"/>
  1536. <Cell col="11" displaytype="date" text="bind:prcpdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1537. <Cell col="12" text="bind:statcd"/>
  1538. <Cell col="13" text="bind:rcptyn"/>
  1539. <Cell col="14" displaytype="combo" edittype="combo" text="bind:excuroomcd" combodataset="ds_cmb_initexecroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
  1540. <Cell col="15" displaytype="date" text="bind:srchrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1541. <Cell col="16" text="bind:roomcd"/>
  1542. <Cell col="17" text="bind:roomnm"/>
  1543. <Cell col="18" style="align:left;" text="bind:prcpnm"/>
  1544. <Cell col="19" displaytype="normal" edittype="none" text="bind:rsrvrnm"/>
  1545. <Cell col="20" text="bind:rcptdd"/>
  1546. <Cell col="21" text="bind:acptid"/>
  1547. <Cell col="22" displaytype="date" text="bind:execdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1548. <Cell col="23" displaytype="normal" edittype="none" text="bind:execrnm"/>
  1549. <Cell col="24" displaytype="date" text="bind:prcphopedd" calendardisplaynulltype="nulltext"/>
  1550. <Cell col="25" text="bind:basecd"/>
  1551. <Cell col="26" text="bind:execprcpuniqno"/>
  1552. <Cell col="27" text="bind:prcpexecdeptcd"/>
  1553. <Cell col="28" text="bind:rgstdeptcd"/>
  1554. <Cell col="29" text="bind:rgstrid"/>
  1555. <Cell col="30" text="bind:inflag"/>
  1556. <Cell col="31" text="bind:rcptacptyn"/>
  1557. <Cell col="32" text="bind:execbaseflag"/>
  1558. <Cell col="33" text="bind:lrgcd"/>
  1559. <Cell col="34" text="bind:mdlcd"/>
  1560. <Cell col="35" text="bind:excupartcd"/>
  1561. <Cell col="36" text="bind:modality"/>
  1562. <Cell col="37" text="bind:acptrem"/>
  1563. <Cell col="38" text="bind:execrem"/>
  1564. <Cell col="39" text="bind:prcpdelivefact"/>
  1565. <Cell col="40" text="bind:carecnfmdd"/>
  1566. <Cell col="41" text="bind:excuroomnm"/>
  1567. <Cell col="42" text="bind:rgstdepthngnm"/>
  1568. <Cell col="43" text="bind:prcpkindcd"/>
  1569. <Cell col="44" text="bind:rcptno"/>
  1570. <Cell col="45" text="bind:acptseqno"/>
  1571. <Cell col="46" text="bind:execrid1"/>
  1572. <Cell col="47" text="bind:execrid3"/>
  1573. <Cell col="48" text="bind:execrid4"/>
  1574. <Cell col="49" text="bind:prcpgenrflag"/>
  1575. <Cell col="50" text="bind:orddd"/>
  1576. <Cell col="51" text="bind:rgstrid"/>
  1577. <Cell col="52" text="bind:orddrnm"/>
  1578. <Cell col="53" text="bind:orddeptcd"/>
  1579. <Cell col="54" text="bind:rcptdd"/>
  1580. <Cell col="55" text="bind:orddrid"/>
  1581. <Cell col="56" text="bind:prcpno"/>
  1582. <Cell col="57" text="bind:eqmtifyn"/>
  1583. <Cell col="58" text="bind:basesuppdeptcd"/>
  1584. <Cell col="59" text="bind:tmpldata"/>
  1585. <Cell col="60" text="bind:wardcd"/>
  1586. <Cell col="61" text="bind:prcpexecdeptcd"/>
  1587. <Cell col="62" text="bind:rsrvdt"/>
  1588. <Cell col="63" text="bind:prcphistno"/>
  1589. <Cell col="64" text="bind:inclprcpcd"/>
  1590. <Cell col="65" text="bind:actorddd"/>
  1591. <Cell col="66" text="bind:cretno"/>
  1592. <Cell col="67" text="bind:pacsnocretyn"/>
  1593. <Cell col="68" text="bind:examroomnm"/>
  1594. <Cell col="69" text="bind:execprcpstatcd"/>
  1595. <Cell col="70" text="bind:tmpldata"/>
  1596. <Cell col="71" text="bind:prcpdd"/>
  1597. <Cell col="72" text="bind:cnclresncdnm"/>
  1598. <Cell col="73" text="bind:age"/>
  1599. <Cell col="74" text="bind:rrgstno1"/>
  1600. <Cell col="75" text="bind:rrgstno2"/>
  1601. <Cell col="76" text="bind:clincstdycd"/>
  1602. <Cell col="77" text="bind:execrid1"/>
  1603. <Cell col="78" text="bind:aftrcptinfo"/>
  1604. <Cell col="79" text="bind:prcpvol"/>
  1605. <Cell col="80" text="bind:prcpvolunitnm"/>
  1606. <Cell col="81" text="bind:prcpqtyunitnm"/>
  1607. <Cell col="82" text="bind:prcptims"/>
  1608. <Cell col="83" text="bind:drugmthdspccd"/>
  1609. <Cell col="84" text="bind:mthdcnts4"/>
  1610. <Cell col="85" text="bind:prcpclscdnm"/>
  1611. <Cell col="86" displaytype="date" text="bind:ordrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1612. </Band>
  1613. </Format>
  1614. </Formats>
  1615. </Grid>
  1616. <Grid position="absolute 280 135 630 285" id="datagrid2" visible="false" binddataset="ds_datagrid2" anchor="default">
  1617. <Formats>
  1618. <Format id="default">
  1619. <Columns>
  1620. <Column size="100"/>
  1621. <Column size="100"/>
  1622. <Column size="100"/>
  1623. <Column size="100"/>
  1624. <Column size="100"/>
  1625. <Column size="100"/>
  1626. <Column size="100"/>
  1627. <Column size="100"/>
  1628. <Column size="100"/>
  1629. <Column size="100"/>
  1630. <Column size="100"/>
  1631. <Column size="100"/>
  1632. <Column size="100"/>
  1633. <Column size="100"/>
  1634. <Column size="100"/>
  1635. <Column size="100"/>
  1636. <Column size="100"/>
  1637. <Column size="100"/>
  1638. <Column size="100"/>
  1639. <Column size="100"/>
  1640. </Columns>
  1641. <Rows>
  1642. <Row size="24" band="head"/>
  1643. <Row size="24"/>
  1644. </Rows>
  1645. <Band id="head">
  1646. <Cell text="caption1"/>
  1647. <Cell col="1" text="caption2"/>
  1648. <Cell col="2" text="caption10"/>
  1649. <Cell col="3" text="caption17"/>
  1650. <Cell col="4" text="caption18"/>
  1651. <Cell col="5" text="caption19"/>
  1652. <Cell col="6" text="caption20"/>
  1653. <Cell col="7" text="caption16"/>
  1654. <Cell col="8" text="caption15"/>
  1655. <Cell col="9" text="caption14"/>
  1656. <Cell col="10" text="caption13"/>
  1657. <Cell col="11" text="caption12"/>
  1658. <Cell col="12" text="caption11"/>
  1659. <Cell col="13" text="caption9"/>
  1660. <Cell col="14" text="caption8"/>
  1661. <Cell col="15" text="caption7"/>
  1662. <Cell col="16" text="caption6"/>
  1663. <Cell col="17" text="caption5"/>
  1664. <Cell col="18" text="caption4"/>
  1665. <Cell col="19" text="caption3"/>
  1666. </Band>
  1667. <Band id="body">
  1668. <Cell text="bind:pid"/>
  1669. <Cell col="1" text="bind:hngnm"/>
  1670. <Cell col="2" text="bind:sna"/>
  1671. <Cell col="3" text="bind:rrgstno1"/>
  1672. <Cell col="4" text="bind:rrgstno2"/>
  1673. <Cell col="5" text="bind:sex"/>
  1674. <Cell col="6" text="bind:orddepthngnm"/>
  1675. <Cell col="7" text="bind:orddrnm"/>
  1676. <Cell col="8" text="bind:prcpcd"/>
  1677. <Cell col="9" text="bind:prcpdd"/>
  1678. <Cell col="10" text="bind:prcpclscdnm"/>
  1679. <Cell col="11" text="bind:prcpnm"/>
  1680. <Cell col="12" text="bind:prcpqtyunitnm"/>
  1681. <Cell col="13" text="bind:prcpvol"/>
  1682. <Cell col="14" text="bind:prcpvolunitnm"/>
  1683. <Cell col="15" text="bind:prcpdayno"/>
  1684. <Cell col="16" text="bind:mix"/>
  1685. <Cell col="17" text="bind:charsu"/>
  1686. <Cell col="18" text="bind:remark"/>
  1687. <Cell col="19" text="bind:drugmthdspccd"/>
  1688. </Band>
  1689. </Format>
  1690. </Formats>
  1691. </Grid>
  1692. </Layout>
  1693. </Layouts>
  1694. </Tabpage>
  1695. <Tabpage text="" id="case7" scrollbars="none">
  1696. <Layouts>
  1697. <Layout>
  1698. <Grid position="absolute 0 7 973 324" align="align:center middle;" id="datagrid1" binddataset="ds_grd_ordlist6" oncellclick="grp_body_group2_switch1_case7_datagrid1_oncellclick" anchor="all" cellclickbound="cell" cellsizingtype="col" selecttype="multirow" cellsizebandtype="allband" onlbuttonup="grp_body_group2_switch1_datagrid_onlbuttonup" onmousemove="grp_body_group2_switch1_grid_onmousemove" autoenter="key">
  1699. <Formats>
  1700. <Format id="default">
  1701. <Columns>
  1702. <Column size="26" band="left"/>
  1703. <Column size="16" band="left"/>
  1704. <Column size="62" band="left"/>
  1705. <Column size="61" band="left"/>
  1706. <Column size="38" band="left"/>
  1707. <Column size="73" band="left"/>
  1708. <Column size="58"/>
  1709. <Column size="73"/>
  1710. <Column size="0"/>
  1711. <Column size="0"/>
  1712. <Column size="76"/>
  1713. <Column size="104"/>
  1714. <Column size="70"/>
  1715. <Column size="33"/>
  1716. <Column size="100"/>
  1717. <Column size="122"/>
  1718. <Column size="41"/>
  1719. <Column size="140"/>
  1720. <Column size="137"/>
  1721. <Column size="0"/>
  1722. <Column size="0"/>
  1723. <Column size="124"/>
  1724. <Column size="72"/>
  1725. <Column size="85"/>
  1726. <Column size="70"/>
  1727. <Column size="0"/>
  1728. <Column size="0"/>
  1729. <Column size="0"/>
  1730. <Column size="0"/>
  1731. <Column size="0"/>
  1732. <Column size="0"/>
  1733. <Column size="0"/>
  1734. <Column size="0"/>
  1735. <Column size="0"/>
  1736. <Column size="0"/>
  1737. <Column size="0"/>
  1738. <Column size="0"/>
  1739. <Column size="0"/>
  1740. <Column size="0"/>
  1741. <Column size="0"/>
  1742. <Column size="0"/>
  1743. <Column size="0"/>
  1744. <Column size="0"/>
  1745. <Column size="0"/>
  1746. <Column size="0"/>
  1747. <Column size="0"/>
  1748. <Column size="0"/>
  1749. <Column size="0"/>
  1750. <Column size="0"/>
  1751. <Column size="0"/>
  1752. <Column size="0"/>
  1753. <Column size="0"/>
  1754. <Column size="0"/>
  1755. <Column size="0"/>
  1756. <Column size="0"/>
  1757. <Column size="0"/>
  1758. <Column size="0"/>
  1759. <Column size="0"/>
  1760. <Column size="0"/>
  1761. <Column size="0"/>
  1762. <Column size="0"/>
  1763. <Column size="0"/>
  1764. <Column size="0"/>
  1765. <Column size="0"/>
  1766. <Column size="0"/>
  1767. <Column size="0"/>
  1768. <Column size="0"/>
  1769. <Column size="0"/>
  1770. <Column size="0"/>
  1771. <Column size="0"/>
  1772. <Column size="0"/>
  1773. <Column size="0"/>
  1774. <Column size="0"/>
  1775. <Column size="0"/>
  1776. <Column size="0"/>
  1777. <Column size="0"/>
  1778. <Column size="0"/>
  1779. <Column size="0"/>
  1780. </Columns>
  1781. <Rows>
  1782. <Row size="24" band="head"/>
  1783. <Row size="24"/>
  1784. </Rows>
  1785. <Band id="head">
  1786. <Cell/>
  1787. <Cell col="1"/>
  1788. <Cell col="2" text="등록번호"/>
  1789. <Cell col="3" text="성명"/>
  1790. <Cell col="4" text="S/A"/>
  1791. <Cell col="5" text="진료과"/>
  1792. <Cell col="6" text="진료의"/>
  1793. <Cell col="7" text="지정검사의"/>
  1794. <Cell col="8" colspan="2" text="선택진료의" taborder="undefined"/>
  1795. <Cell col="10" text="처방코드"/>
  1796. <Cell col="11" text="처방일자"/>
  1797. <Cell col="12" text="처방상태"/>
  1798. <Cell col="13" text="수납"/>
  1799. <Cell col="14" text="검사실"/>
  1800. <Cell col="15" text="예약일자"/>
  1801. <Cell col="16" text="병실"/>
  1802. <Cell col="17" text="처방명"/>
  1803. <Cell col="18" text="예약자"/>
  1804. <Cell col="19" text="접수시간"/>
  1805. <Cell col="20" text="접수자"/>
  1806. <Cell col="21" text="실시시간"/>
  1807. <Cell col="22" text="실시자"/>
  1808. <Cell col="23" text="희망일자"/>
  1809. <Cell col="24" text="취소코드"/>
  1810. <Cell col="25" text="execprcpuniqno"/>
  1811. <Cell col="26" text="prcpexecdeptcd"/>
  1812. <Cell col="27" text="excuroomcd"/>
  1813. <Cell col="28" text="rgstdeptcd"/>
  1814. <Cell col="29" text="rgstrid"/>
  1815. <Cell col="30" text="inflag"/>
  1816. <Cell col="31" text="rcptacptyn"/>
  1817. <Cell col="32" text="ExecBaseFlag"/>
  1818. <Cell col="33" text="lrgcd"/>
  1819. <Cell col="34" text="mdlcd"/>
  1820. <Cell col="35" text="excupartcd"/>
  1821. <Cell col="36" text="modality"/>
  1822. <Cell col="37" text="acptrem"/>
  1823. <Cell col="38" text="execrem"/>
  1824. <Cell col="39" text="prcpdelivefact"/>
  1825. <Cell col="40" text="carecnfmdd"/>
  1826. <Cell col="41" text="excuroomnm"/>
  1827. <Cell col="42" text="rgstdepthngnm"/>
  1828. <Cell col="43" text="prcpkindcd"/>
  1829. <Cell col="44" text="rcptno"/>
  1830. <Cell col="45" text="acptseqno"/>
  1831. <Cell col="46" text="execrid1"/>
  1832. <Cell col="47" text="execrid3"/>
  1833. <Cell col="48" text="execrid4"/>
  1834. <Cell col="49" text="prcpgenrflag"/>
  1835. <Cell col="50" text="indd"/>
  1836. <Cell col="51" text="rgstrid"/>
  1837. <Cell col="52" text="orddrnm"/>
  1838. <Cell col="53" text="orddeptcd"/>
  1839. <Cell col="54" text="rcptdd"/>
  1840. <Cell col="55" text="orddrid"/>
  1841. <Cell col="56" text="prcpno"/>
  1842. <Cell col="57" text="EqmtIFYn"/>
  1843. <Cell col="58" text="basesuppdeptcd"/>
  1844. <Cell col="59" text="tmpldata"/>
  1845. <Cell col="60" text="wardcd"/>
  1846. <Cell col="61" text="prcpexecdeptcd"/>
  1847. <Cell col="62" text="rsrvdt"/>
  1848. <Cell col="63" text="prcphistno"/>
  1849. <Cell col="64" text="inclprcpcd"/>
  1850. <Cell col="65" text="actorddd"/>
  1851. <Cell col="66" text="retno"/>
  1852. <Cell col="67" text="pacsnocretyn"/>
  1853. <Cell col="68" text="examroonm"/>
  1854. <Cell col="69" text="execprcpstatcd"/>
  1855. <Cell col="70" text="caption1"/>
  1856. <Cell col="71" text="caption2"/>
  1857. <Cell col="72" text="etcclrflag"/>
  1858. <Cell col="73" text="age"/>
  1859. <Cell col="74" text="rrgstno1"/>
  1860. <Cell col="75" text="rrgstno2"/>
  1861. <Cell col="76" text="clincstdycd"/>
  1862. <Cell col="77" text="examroomnm"/>
  1863. </Band>
  1864. <Band id="body">
  1865. <Cell text="expr:currow+1"/>
  1866. <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:check"/>
  1867. <Cell col="2" text="bind:pid"/>
  1868. <Cell col="3" text="bind:hngnm"/>
  1869. <Cell col="4" text="bind:sna"/>
  1870. <Cell col="5" text="bind:orddepthngnm"/>
  1871. <Cell col="6" text="bind:orddrnm"/>
  1872. <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:selectdrid" combodataset="ds_init_selectdridlist" combocodecol="userid" combodatacol="usernm"/>
  1873. <Cell col="8" text="bind:choiordflag"/>
  1874. <Cell col="9" displaytype="combo" edittype="combo" text="bind:specdrid" combodataset="ds_init_specdridlist" combocodecol="userid" combodatacol="usernm" enable="true"/>
  1875. <Cell col="10" text="bind:calcscorcd"/>
  1876. <Cell col="11" displaytype="date" text="bind:prcpdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1877. <Cell col="12" text="bind:statcd"/>
  1878. <Cell col="13" text="bind:rcptyn"/>
  1879. <Cell col="14" displaytype="combo" edittype="combo" text="bind:excuroomcd" combodataset="ds_cmb_initexecroom" combocodecol="basecd" combodatacol="basecdflagdesc"/>
  1880. <Cell col="15" displaytype="date" text="bind:srchrsrvdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1881. <Cell col="16" text="bind:roomcd"/>
  1882. <Cell col="17" style="align:left;" text="bind:prcpnm"/>
  1883. <Cell col="18" edittype="none" text="bind:rsrvrnm"/>
  1884. <Cell col="19" text="bind:rcptdd"/>
  1885. <Cell col="20" text="bind:acptid"/>
  1886. <Cell col="21" displaytype="date" text="bind:execdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  1887. <Cell col="22" edittype="none" text="bind:execrnm"/>
  1888. <Cell col="23" displaytype="date" text="bind:prcphopedd" calendardisplaynulltype="nulltext"/>
  1889. <Cell col="24" text="bind:basecd"/>
  1890. <Cell col="25" text="bind:execprcpuniqno"/>
  1891. <Cell col="26" text="bind:prcpexecdeptcd"/>
  1892. <Cell col="27" text="bind:rgstdeptcd"/>
  1893. <Cell col="28" text="bind:rgstrid"/>
  1894. <Cell col="29" text="bind:inflag"/>
  1895. <Cell col="30" text="bind:rcptacptyn"/>
  1896. <Cell col="31" text="bind:execbaseflag"/>
  1897. <Cell col="32" text="bind:lrgcd"/>
  1898. <Cell col="33" text="bind:mdlcd"/>
  1899. <Cell col="34" text="bind:excupartcd"/>
  1900. <Cell col="35" text="bind:modality"/>
  1901. <Cell col="36" text="bind:acptrem"/>
  1902. <Cell col="37" text="bind:execrem"/>
  1903. <Cell col="38" text="bind:prcpdelivefact"/>
  1904. <Cell col="39" text="bind:carecnfmdd"/>
  1905. <Cell col="40" text="bind:excuroomnm"/>
  1906. <Cell col="41" text="bind:rgstdepthngnm"/>
  1907. <Cell col="42" text="bind:prcpkindcd"/>
  1908. <Cell col="43" text="bind:rcptno"/>
  1909. <Cell col="44" text="bind:acptseqno"/>
  1910. <Cell col="45" text="bind:execrid1"/>
  1911. <Cell col="46" text="bind:execrid3"/>
  1912. <Cell col="47" text="bind:execrid4"/>
  1913. <Cell col="48" text="bind:prcpgenrflag"/>
  1914. <Cell col="49" text="bind:orddd"/>
  1915. <Cell col="50" text="bind:rgstrid"/>
  1916. <Cell col="51" text="bind:orddrnm"/>
  1917. <Cell col="52" text="bind:orddeptcd"/>
  1918. <Cell col="53" text="bind:rcptdd"/>
  1919. <Cell col="54" text="bind:orddrid"/>
  1920. <Cell col="55" text="bind:prcpno"/>
  1921. <Cell col="56" text="bind:eqmtifyn"/>
  1922. <Cell col="57" text="bind:basesuppdeptcd"/>
  1923. <Cell col="58" text="bind:tmpldata"/>
  1924. <Cell col="59" text="bind:wardcd"/>
  1925. <Cell col="60" text="bind:prcpexecdeptcd"/>
  1926. <Cell col="61" text="bind:rsrvdt"/>
  1927. <Cell col="62" text="bind:prcphistno"/>
  1928. <Cell col="63" text="bind:inclprcpcd"/>
  1929. <Cell col="64" text="bind:actorddd"/>
  1930. <Cell col="65" text="bind:cretno"/>
  1931. <Cell col="66" text="bind:pacsnocretyn"/>
  1932. <Cell col="67" text="bind:examroomnm"/>
  1933. <Cell col="68" text="bind:execprcpstatcd"/>
  1934. <Cell col="69" text="bind:tmpldata"/>
  1935. <Cell col="70" text="bind:prcpdd"/>
  1936. <Cell col="71" text="bind:cnclresncdnm"/>
  1937. <Cell col="72" text="bind:age"/>
  1938. <Cell col="73" text="bind:rrgstno1"/>
  1939. <Cell col="74" text="bind:rrgstno2"/>
  1940. <Cell col="75" text="bind:clincstdycd"/>
  1941. <Cell col="76" text="bind:execrid1"/>
  1942. <Cell col="77" text="bind:aftrcptinfo"/>
  1943. </Band>
  1944. </Format>
  1945. </Formats>
  1946. </Grid>
  1947. </Layout>
  1948. </Layouts>
  1949. </Tabpage>
  1950. </Tabpages>
  1951. </Tab>
  1952. <Shape id="rectangle3" type="rectangle" position="absolute 321 10 341 25" style="fillbrush:solid #ffff00ff true;" anchor="top right"/>
  1953. <Static id="caption27" text="V" position="absolute 346 10 364 25" anchor="top right"/>
  1954. <Shape id="rectangle4" type="rectangle" position="absolute 364 10 384 25" style="fillbrush:solid #ccffccff true;" anchor="top right"/>
  1955. <Static id="caption28" text="오늘결과" position="absolute 387 10 439 25" anchor="top right"/>
  1956. <Shape id="rectangle5" type="rectangle" position="absolute 435 10 455 25" style="fillbrush:solid #ff9a00ff true;" anchor="top right"/>
  1957. <Static id="caption26" text="미수납" position="absolute 458 10 496 25" anchor="top right"/>
  1958. <Button position="absolute 640 4 713 26" id="button6" class="btn2" visible="false" text="대상자조회" onclick="grp_body_group2_button6_onclick" anchor="top right"/>
  1959. <Button position="absolute 574 4 638 26" id="order_bak" class="btn2" visible="true" text="Old 처방" onclick="grp_body_group2_order_bak_onclick" anchor="top right"/>
  1960. <Button position="absolute 779 4 854 26" id="btn_exec" class="btn2" text="접수및실시" onclick="grp_body_group2_btn_exec_onclick" anchor="top right"/>
  1961. <Button position="absolute 856 4 920 26" id="btn_execcncl" class="btn2" visible="true" text="실시취소" onclick="grp_body_group2_btn_execcncl_onclick" anchor="top right"/>
  1962. <Button position="absolute 922 4 948 26" id="button102" class="icon_top" visible="true" text="" onclick="grp_body_group2_button102_onclick" anchor="top right"/>
  1963. <Button position="absolute 949 4 975 26" id="button103" class="icon_bottom" visible="true" text="" onclick="grp_body_group2_button103_onclick" anchor="top right"/>
  1964. <Button id="btn_inpt" taborder="1" text="입퇴실관리" class="btn2" visible="false" position="absolute 501 4 573 26" anchor="top right" onclick="grp_body_group2_btn_inpt_onclick"/>
  1965. <Button id="btn_directsms" taborder="2" text="문자전송" position="absolute 714 4 777 26" class="btn2" anchor="top right" onclick="grp_body_group2_btn_directsms_onclick"/>
  1966. </Layout>
  1967. </Layouts>
  1968. </Div>
  1969. <Div position="absolute 456 469 1190 784" id="group5" scrollbars="none" anchor="left right bottom" style="background:white;border:1 solid #808080ff ;color:lavender;">
  1970. <Layouts>
  1971. <Layout>
  1972. <Shape position="absolute 2 23 734 29" linetype="horizontal" id="line5" class="line_10" anchor="left top right"/>
  1973. <Static text="예약내역" position="absolute 2 7 99 23" id="caption8" class="tit_2" anchor="left top"/>
  1974. <Button position="absolute 574 1 676 23" id="button10" class="btn6" text="예약내역출력" onclick="grp_body_group5_button10_onclick" anchor="top right"/>
  1975. <CheckBox position="absolute 390 6 460 21" id="chk_rsrvyn" class="checkbox_search" visible="false" text="진료예약" truevalue="Y" falsevalue="N" anchor="left top"/>
  1976. <CheckBox position="absolute 375 6 445 21" id="chk_autorsrv" class="checkbox_search" visible="false" text="자동예약" truevalue="Y" falsevalue="N" onchanged="grp_body_group5_chk_autorsrv_onchanged" anchor="left top"/>
  1977. <CheckBox position="absolute 468 5 553 20" id="chk_rsrvprint" class="checkbox_search" visible="true" text="예약증출력" truevalue="Y" value="false" falsevalue="N" anchor="left top"/>
  1978. <Edit readonly="true" position="absolute 85 4 265 23" align="align:left middle;" id="output1" anchor="left top"/>
  1979. <Grid position="absolute 2 28 734 314" id="grd_rsrvlist" binddataset="ds_grd_rsrvlist" oncellclick="grp_body_group5_grd_rsrvlist_oncellclick" anchor="all" cellsizingtype="both" cellsizebandtype="allband" extendsizetype="row" selecttype="multirow" onrbuttonup="grp_body_group5_grd_rsrvlist_onrbuttonup">
  1980. <Formats>
  1981. <Format id="default">
  1982. <Columns>
  1983. <Column size="25" band="left"/>
  1984. <Column size="39"/>
  1985. <Column size="58"/>
  1986. <Column size="56"/>
  1987. <Column size="56"/>
  1988. <Column size="75"/>
  1989. <Column size="37"/>
  1990. <Column size="62"/>
  1991. <Column size="44"/>
  1992. <Column size="78"/>
  1993. <Column size="51"/>
  1994. <Column size="104"/>
  1995. <Column size="100"/>
  1996. <Column size="60"/>
  1997. <Column size="0"/>
  1998. <Column size="0"/>
  1999. <Column size="0"/>
  2000. <Column size="0"/>
  2001. <Column size="0"/>
  2002. <Column size="0"/>
  2003. <Column size="0"/>
  2004. <Column size="0"/>
  2005. <Column size="0"/>
  2006. <Column size="0"/>
  2007. <Column size="0"/>
  2008. <Column size="0"/>
  2009. <Column size="0"/>
  2010. <Column size="0"/>
  2011. <Column size="0"/>
  2012. <Column size="0"/>
  2013. <Column size="0"/>
  2014. <Column size="0"/>
  2015. <Column size="0"/>
  2016. <Column size="0"/>
  2017. <Column size="0"/>
  2018. <Column size="0"/>
  2019. <Column size="0"/>
  2020. <Column size="0"/>
  2021. <Column size="0"/>
  2022. <Column size="0"/>
  2023. <Column size="0"/>
  2024. <Column size="0"/>
  2025. <Column size="0"/>
  2026. <Column size="0"/>
  2027. <Column size="0"/>
  2028. <Column size="0"/>
  2029. <Column size="0"/>
  2030. <Column size="0"/>
  2031. <Column size="0"/>
  2032. <Column size="0"/>
  2033. <Column size="0"/>
  2034. <Column size="0"/>
  2035. <Column size="0"/>
  2036. <Column size="0"/>
  2037. <Column size="0"/>
  2038. <Column size="0"/>
  2039. </Columns>
  2040. <Rows>
  2041. <Row size="24" band="head"/>
  2042. <Row size="24"/>
  2043. </Rows>
  2044. <Band id="head">
  2045. <Cell/>
  2046. <Cell col="1" text="시간"/>
  2047. <Cell col="2" text="등록번호"/>
  2048. <Cell col="3" text="성명"/>
  2049. <Cell col="4" text="주민번호"/>
  2050. <Cell col="5" text="처방코드"/>
  2051. <Cell col="6" text="S/A"/>
  2052. <Cell col="7" text="처방상태"/>
  2053. <Cell col="8" text="병실"/>
  2054. <Cell col="9" text="진료과"/>
  2055. <Cell col="10" text="진료의"/>
  2056. <Cell col="11" text="처방일자"/>
  2057. <Cell col="12" text="처방명"/>
  2058. <Cell col="13" text="예약자"/>
  2059. <Cell col="14" text="execprcpuniqno"/>
  2060. <Cell col="15" text="prcpkindcd"/>
  2061. <Cell col="16" text="prcpgenrflag"/>
  2062. <Cell col="17" text="basecd"/>
  2063. <Cell col="18" text="prcpexecdeptcd"/>
  2064. <Cell col="19" text="excuroomcd"/>
  2065. <Cell col="20" text="inflag"/>
  2066. <Cell col="21" text="rcptacptyn"/>
  2067. <Cell col="22" text="execbaseflag"/>
  2068. <Cell col="23" text="orddd"/>
  2069. <Cell col="24" text="excupartcd"/>
  2070. <Cell col="25" text="modality"/>
  2071. <Cell col="26" text="prcpdelivefact"/>
  2072. <Cell col="27" text="carecnfmdd"/>
  2073. <Cell col="28" text="rsrvdt"/>
  2074. <Cell col="29" text="orddeptcd"/>
  2075. <Cell col="30" text="orddrid"/>
  2076. <Cell col="31" text="prcpno"/>
  2077. <Cell col="32" text="basesuppdeptcd"/>
  2078. <Cell col="33" text="cretno"/>
  2079. <Cell col="34" text="wardcd"/>
  2080. <Cell col="35" text="srchrsrvdt"/>
  2081. <Cell col="36" text="rsrvrem"/>
  2082. <Cell col="37" text="eqmtifyn"/>
  2083. <Cell col="38" text="rgstdeptcd"/>
  2084. <Cell col="39" text="rgstrid"/>
  2085. <Cell col="40" text="execdt"/>
  2086. <Cell col="41" text="execrid"/>
  2087. <Cell col="42" text="inclprcpcd"/>
  2088. <Cell col="43" text="lrgcd"/>
  2089. <Cell col="44" text="mdlcd"/>
  2090. <Cell col="45" text="actorddd"/>
  2091. <Cell col="46" text="caption1"/>
  2092. <Cell col="47" text="caption2"/>
  2093. <Cell col="48" text="caption3"/>
  2094. <Cell col="49" text="caption4"/>
  2095. <Cell col="50" text="caption5"/>
  2096. <Cell col="51" text="caption6"/>
  2097. <Cell col="52" text="caption7"/>
  2098. <Cell col="53" text="caption8"/>
  2099. <Cell col="54" text="caption9"/>
  2100. <Cell col="55" text="caption10"/>
  2101. </Band>
  2102. <Band id="body">
  2103. <Cell celltype="head" text="expr:currow+1"/>
  2104. <Cell col="1" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:srchrsrvtm" mask="##:##"/>
  2105. <Cell col="2" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:pid"/>
  2106. <Cell col="3" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:hngnm"/>
  2107. <Cell col="4" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:rrgstno1"/>
  2108. <Cell col="5" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:calcscorcd"/>
  2109. <Cell col="6" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:sna" enable="false"/>
  2110. <Cell col="7" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:statcd"/>
  2111. <Cell col="8" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:roomcd"/>
  2112. <Cell col="9" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:orddepthngnm"/>
  2113. <Cell col="10" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:orddrnm"/>
  2114. <Cell col="11" displaytype="date" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:prcpdt" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
  2115. <Cell col="12" style="align:left;background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:prcpnm"/>
  2116. <Cell col="13" style="background:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));background2:EXPR(statcd == '임시예약' ? &quot;#dec6a4&quot; : (statcd == '예약' ? &quot;#fec34d&quot; : &quot;&quot;));" text="bind:rsrvrnm"/>
  2117. <Cell col="14" text="bind:hight"/>
  2118. <Cell col="15" text="bind:weight"/>
  2119. <Cell col="16" text="bind:execprcpuniqno"/>
  2120. <Cell col="17" text="bind:prcpkindcd"/>
  2121. <Cell col="18" text="bind:prcpgenrflag"/>
  2122. <Cell col="19" text="bind:basecd"/>
  2123. <Cell col="20" text="bind:prcpexecdeptcd"/>
  2124. <Cell col="21" text="bind:excuroomcd"/>
  2125. <Cell col="22" text="bind:inflag"/>
  2126. <Cell col="23" text="bind:rcptacptyn"/>
  2127. <Cell col="24" text="bind:execbaseflag"/>
  2128. <Cell col="25" text="bind:orddd"/>
  2129. <Cell col="26" text="bind:excupartcd"/>
  2130. <Cell col="27" text="bind:modality"/>
  2131. <Cell col="28" text="bind:prcpdelivefact"/>
  2132. <Cell col="29" text="bind:carecnfmdd"/>
  2133. <Cell col="30" text="bind:rsrvdt"/>
  2134. <Cell col="31" text="bind:orddeptcd"/>
  2135. <Cell col="32" text="bind:orddrid"/>
  2136. <Cell col="33" text="bind:prcpno"/>
  2137. <Cell col="34" text="bind:basesuppdeptcd"/>
  2138. <Cell col="35" text="bind:cretno"/>
  2139. <Cell col="36" text="bind:wardcd"/>
  2140. <Cell col="37" text="bind:srchrsrvdt"/>
  2141. <Cell col="38" text="bind:rsrvrem"/>
  2142. <Cell col="39" text="bind:eqmtifyn"/>
  2143. <Cell col="40" text="bind:rgstdeptcd"/>
  2144. <Cell col="41" text="bind:rgstrid"/>
  2145. <Cell col="42" text="bind:execdt"/>
  2146. <Cell col="43" text="bind:execrid1"/>
  2147. <Cell col="44" text="bind:inclprcpcd"/>
  2148. <Cell col="45" text="bind:lrgcd"/>
  2149. <Cell col="46" text="bind:mdlcd"/>
  2150. <Cell col="47" text="bind:actorddd"/>
  2151. <Cell col="48" text="bind:examroomnm"/>
  2152. <Cell col="49" text="bind:pacsnocretyn"/>
  2153. <Cell col="50" text="bind:examroomnm"/>
  2154. <Cell col="51" text="bind:execprcpstatcd"/>
  2155. <Cell col="52" text="bind:tmpldata"/>
  2156. <Cell col="53" text="bind:prcpdd"/>
  2157. <Cell col="54" text="bind:rsrvrid"/>
  2158. <Cell col="55" text="bind:rsrvdd"/>
  2159. </Band>
  2160. </Format>
  2161. </Formats>
  2162. </Grid>
  2163. <Button position="absolute 678 1 704 23" id="button15" class="icon_top" text="" onclick="grp_body_group5_button15_onclick" anchor="top right"/>
  2164. <Button position="absolute 705 1 731 23" id="button16" class="icon_bottom" text="" onclick="grp_body_group5_button16_onclick" anchor="top right"/>
  2165. <Edit readonly="true" position="absolute 355 165 455 184" id="opt_excuroomgrpcd" visible="false" anchor="left bottom"/>
  2166. <Button position="absolute 275 1 367 23" id="button26" class="btn3" visible="true" text="프린터설정" onclick="grp_body_group5_button26_onclick" anchor="left top"/>
  2167. </Layout>
  2168. </Layouts>
  2169. </Div>
  2170. </Layout>
  2171. </Layouts>
  2172. </Div>
  2173. <Button id="btn_case3" taborder="1" text="미시행처방" class="btn_tab" position="absolute 2 135 81 160" onclick="btn_case3_onclick"/>
  2174. <Button id="btn_case2" taborder="2" text="검사완료" class="btn_tab" position="absolute 82 135 161 160" onclick="btn_case2_onclick"/>
  2175. <Button id="btn_case1" taborder="3" text="전체처방" class="btn_tab" position="absolute 162 135 236 160" onclick="btn_case1_onclick"/>
  2176. <Button id="btn_case4" taborder="4" text="미예약" class="btn_tab" position="absolute 237 135 315 160" onclick="btn_case4_onclick"/>
  2177. <PopupMenu id="PopupMenu00" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 1229 48 1407 449" onmenuclick="PopupMenu00_onmenuclick">
  2178. <Dataset id="innerdataset">
  2179. <ColumnInfo>
  2180. <Column id="idcolumn" size="256"/>
  2181. <Column id="captioncolumn" size="256"/>
  2182. <Column id="levelcolumn" size="256"/>
  2183. <Column id="enablecolumn" size="256"/>
  2184. <Column id="iconcolumn" size="256"/>
  2185. <Column id="checkboxcolumn" size="256"/>
  2186. <Column id="hotkeycolumn" size="256"/>
  2187. <Column id="userdatacolumn" size="256"/>
  2188. </ColumnInfo>
  2189. <Rows>
  2190. <Row>
  2191. <Col id="idcolumn">fOpenPrcpList</Col>
  2192. <Col id="captioncolumn">처방상세내역</Col>
  2193. <Col id="levelcolumn"/>
  2194. <Col id="enablecolumn"/>
  2195. <Col id="iconcolumn"/>
  2196. <Col id="checkboxcolumn"/>
  2197. <Col id="hotkeycolumn"/>
  2198. <Col id="userdatacolumn"/>
  2199. </Row>
  2200. <Row>
  2201. <Col id="idcolumn"/>
  2202. <Col id="captioncolumn">-</Col>
  2203. <Col id="levelcolumn"/>
  2204. <Col id="enablecolumn"/>
  2205. <Col id="iconcolumn"/>
  2206. <Col id="checkboxcolumn"/>
  2207. <Col id="hotkeycolumn"/>
  2208. <Col id="userdatacolumn"/>
  2209. </Row>
  2210. <Row>
  2211. <Col id="idcolumn">fHeartNurseRecII</Col>
  2212. <Col id="captioncolumn">간호일지 Type2</Col>
  2213. <Col id="levelcolumn"/>
  2214. <Col id="enablecolumn"/>
  2215. <Col id="iconcolumn"/>
  2216. <Col id="checkboxcolumn"/>
  2217. <Col id="hotkeycolumn"/>
  2218. <Col id="userdatacolumn"/>
  2219. </Row>
  2220. <Row>
  2221. <Col id="idcolumn">fInPrcpNurseRecII</Col>
  2222. <Col id="captioncolumn">간호일지 Type2(과내검사실용)</Col>
  2223. <Col id="levelcolumn"/>
  2224. <Col id="enablecolumn"/>
  2225. <Col id="iconcolumn"/>
  2226. <Col id="checkboxcolumn"/>
  2227. <Col id="hotkeycolumn"/>
  2228. <Col id="userdatacolumn"/>
  2229. </Row>
  2230. <Row>
  2231. <Col id="idcolumn">fOpenPopup</Col>
  2232. <Col id="captioncolumn">시행부서처방</Col>
  2233. <Col id="levelcolumn"/>
  2234. <Col id="enablecolumn"/>
  2235. <Col id="iconcolumn"/>
  2236. <Col id="checkboxcolumn"/>
  2237. <Col id="hotkeycolumn"/>
  2238. <Col id="userdatacolumn"/>
  2239. </Row>
  2240. <Row>
  2241. <Col id="idcolumn"/>
  2242. <Col id="captioncolumn">-</Col>
  2243. <Col id="levelcolumn"/>
  2244. <Col id="enablecolumn"/>
  2245. <Col id="iconcolumn"/>
  2246. <Col id="checkboxcolumn"/>
  2247. <Col id="hotkeycolumn"/>
  2248. <Col id="userdatacolumn"/>
  2249. </Row>
  2250. <Row>
  2251. <Col id="idcolumn">fBarcodePrint</Col>
  2252. <Col id="captioncolumn">바코드출력</Col>
  2253. <Col id="levelcolumn"/>
  2254. <Col id="enablecolumn"/>
  2255. <Col id="iconcolumn"/>
  2256. <Col id="checkboxcolumn"/>
  2257. <Col id="hotkeycolumn"/>
  2258. <Col id="userdatacolumn"/>
  2259. </Row>
  2260. <Row>
  2261. <Col id="idcolumn">fPrcpRexList</Col>
  2262. <Col id="captioncolumn">처방전출력</Col>
  2263. <Col id="levelcolumn"/>
  2264. <Col id="enablecolumn"/>
  2265. <Col id="iconcolumn"/>
  2266. <Col id="checkboxcolumn"/>
  2267. <Col id="hotkeycolumn"/>
  2268. <Col id="userdatacolumn"/>
  2269. </Row>
  2270. <Row>
  2271. <Col id="idcolumn">fPrintLabel</Col>
  2272. <Col id="captioncolumn">인식표 출력</Col>
  2273. <Col id="levelcolumn"/>
  2274. <Col id="enablecolumn"/>
  2275. <Col id="iconcolumn"/>
  2276. <Col id="checkboxcolumn"/>
  2277. <Col id="hotkeycolumn"/>
  2278. <Col id="userdatacolumn"/>
  2279. </Row>
  2280. <Row>
  2281. <Col id="idcolumn"/>
  2282. <Col id="captioncolumn">-</Col>
  2283. <Col id="levelcolumn"/>
  2284. <Col id="enablecolumn"/>
  2285. <Col id="iconcolumn"/>
  2286. <Col id="checkboxcolumn"/>
  2287. <Col id="hotkeycolumn"/>
  2288. <Col id="userdatacolumn"/>
  2289. </Row>
  2290. <Row>
  2291. <Col id="idcolumn">fSelectdrChange</Col>
  2292. <Col id="captioncolumn">지정검사의 변경</Col>
  2293. <Col id="levelcolumn"/>
  2294. <Col id="enablecolumn"/>
  2295. <Col id="iconcolumn"/>
  2296. <Col id="checkboxcolumn"/>
  2297. <Col id="hotkeycolumn"/>
  2298. <Col id="userdatacolumn"/>
  2299. </Row>
  2300. <Row>
  2301. <Col id="idcolumn"/>
  2302. <Col id="captioncolumn">-</Col>
  2303. <Col id="levelcolumn"/>
  2304. <Col id="enablecolumn"/>
  2305. <Col id="iconcolumn"/>
  2306. <Col id="checkboxcolumn"/>
  2307. <Col id="hotkeycolumn"/>
  2308. <Col id="userdatacolumn"/>
  2309. </Row>
  2310. <Row>
  2311. <Col id="idcolumn">fResultMNG</Col>
  2312. <Col id="captioncolumn">결과관리(서식)</Col>
  2313. <Col id="levelcolumn"/>
  2314. <Col id="enablecolumn"/>
  2315. <Col id="iconcolumn"/>
  2316. <Col id="checkboxcolumn"/>
  2317. <Col id="hotkeycolumn"/>
  2318. <Col id="userdatacolumn"/>
  2319. </Row>
  2320. <Row>
  2321. <Col id="idcolumn">fResultSerch</Col>
  2322. <Col id="captioncolumn">결과조회</Col>
  2323. <Col id="levelcolumn"/>
  2324. <Col id="enablecolumn"/>
  2325. <Col id="iconcolumn"/>
  2326. <Col id="checkboxcolumn"/>
  2327. <Col id="hotkeycolumn"/>
  2328. <Col id="userdatacolumn"/>
  2329. </Row>
  2330. <Row>
  2331. <Col id="idcolumn">fTotalRprtSrch</Col>
  2332. <Col id="captioncolumn">통합기록조회</Col>
  2333. <Col id="levelcolumn"/>
  2334. <Col id="enablecolumn"/>
  2335. <Col id="iconcolumn"/>
  2336. <Col id="checkboxcolumn"/>
  2337. <Col id="hotkeycolumn"/>
  2338. <Col id="userdatacolumn"/>
  2339. </Row>
  2340. <Row>
  2341. <Col id="idcolumn"/>
  2342. <Col id="captioncolumn">-</Col>
  2343. <Col id="levelcolumn"/>
  2344. <Col id="enablecolumn"/>
  2345. <Col id="iconcolumn"/>
  2346. <Col id="checkboxcolumn"/>
  2347. <Col id="hotkeycolumn"/>
  2348. <Col id="userdatacolumn"/>
  2349. </Row>
  2350. <Row>
  2351. <Col id="idcolumn">fNursingActing</Col>
  2352. <Col id="captioncolumn">주사실액팅</Col>
  2353. <Col id="levelcolumn"/>
  2354. <Col id="enablecolumn"/>
  2355. <Col id="iconcolumn"/>
  2356. <Col id="checkboxcolumn"/>
  2357. <Col id="hotkeycolumn"/>
  2358. <Col id="userdatacolumn"/>
  2359. </Row>
  2360. <Row>
  2361. <Col id="idcolumn"/>
  2362. <Col id="captioncolumn">-</Col>
  2363. <Col id="levelcolumn"/>
  2364. <Col id="enablecolumn"/>
  2365. <Col id="iconcolumn"/>
  2366. <Col id="checkboxcolumn"/>
  2367. <Col id="hotkeycolumn"/>
  2368. <Col id="userdatacolumn"/>
  2369. </Row>
  2370. <Row>
  2371. <Col id="idcolumn">fProgressNote</Col>
  2372. <Col id="captioncolumn">Progress Note</Col>
  2373. <Col id="levelcolumn"/>
  2374. <Col id="enablecolumn"/>
  2375. <Col id="iconcolumn"/>
  2376. <Col id="checkboxcolumn"/>
  2377. <Col id="hotkeycolumn"/>
  2378. <Col id="userdatacolumn"/>
  2379. </Row>
  2380. <Row>
  2381. <Col id="idcolumn"/>
  2382. <Col id="captioncolumn">-</Col>
  2383. <Col id="levelcolumn"/>
  2384. <Col id="enablecolumn"/>
  2385. <Col id="iconcolumn"/>
  2386. <Col id="checkboxcolumn"/>
  2387. <Col id="hotkeycolumn"/>
  2388. <Col id="userdatacolumn"/>
  2389. </Row>
  2390. <Row>
  2391. <Col id="idcolumn">fOrdPrcpInfoList</Col>
  2392. <Col id="captioncolumn">환자처방조회(진료정보조회)</Col>
  2393. <Col id="levelcolumn"/>
  2394. <Col id="enablecolumn"/>
  2395. <Col id="iconcolumn"/>
  2396. <Col id="checkboxcolumn"/>
  2397. <Col id="hotkeycolumn"/>
  2398. <Col id="userdatacolumn"/>
  2399. </Row>
  2400. <Row>
  2401. <Col id="idcolumn"/>
  2402. <Col id="captioncolumn">-</Col>
  2403. <Col id="levelcolumn"/>
  2404. <Col id="enablecolumn"/>
  2405. <Col id="iconcolumn"/>
  2406. <Col id="checkboxcolumn"/>
  2407. <Col id="hotkeycolumn"/>
  2408. <Col id="userdatacolumn"/>
  2409. </Row>
  2410. <Row>
  2411. <Col id="idcolumn">fDrugMNG</Col>
  2412. <Col id="captioncolumn">마약관리</Col>
  2413. <Col id="levelcolumn"/>
  2414. <Col id="enablecolumn"/>
  2415. <Col id="iconcolumn"/>
  2416. <Col id="checkboxcolumn"/>
  2417. <Col id="hotkeycolumn"/>
  2418. <Col id="userdatacolumn"/>
  2419. </Row>
  2420. <Row>
  2421. <Col id="idcolumn"/>
  2422. <Col id="captioncolumn">-</Col>
  2423. <Col id="levelcolumn"/>
  2424. <Col id="enablecolumn"/>
  2425. <Col id="iconcolumn"/>
  2426. <Col id="checkboxcolumn"/>
  2427. <Col id="hotkeycolumn"/>
  2428. <Col id="userdatacolumn"/>
  2429. </Row>
  2430. <Row>
  2431. <Col id="idcolumn">fOutRsrv</Col>
  2432. <Col id="captioncolumn">외래진료예약</Col>
  2433. <Col id="levelcolumn"/>
  2434. <Col id="enablecolumn"/>
  2435. <Col id="iconcolumn"/>
  2436. <Col id="checkboxcolumn"/>
  2437. <Col id="hotkeycolumn"/>
  2438. <Col id="userdatacolumn"/>
  2439. </Row>
  2440. <Row>
  2441. <Col id="idcolumn"/>
  2442. <Col id="captioncolumn">-</Col>
  2443. <Col id="levelcolumn"/>
  2444. <Col id="enablecolumn"/>
  2445. <Col id="iconcolumn"/>
  2446. <Col id="checkboxcolumn"/>
  2447. <Col id="hotkeycolumn"/>
  2448. <Col id="userdatacolumn"/>
  2449. </Row>
  2450. <Row>
  2451. <Col id="idcolumn">fAgreeForm</Col>
  2452. <Col id="captioncolumn">동의서 및 기타 출력서식</Col>
  2453. <Col id="levelcolumn"/>
  2454. <Col id="enablecolumn"/>
  2455. <Col id="iconcolumn"/>
  2456. <Col id="checkboxcolumn"/>
  2457. <Col id="hotkeycolumn"/>
  2458. <Col id="userdatacolumn"/>
  2459. </Row>
  2460. <Row>
  2461. <Col id="idcolumn">fAgreeFormPrnt</Col>
  2462. <Col id="captioncolumn">동의서 및 기타 출력서식 반납</Col>
  2463. <Col id="levelcolumn"/>
  2464. <Col id="enablecolumn"/>
  2465. <Col id="iconcolumn"/>
  2466. <Col id="checkboxcolumn"/>
  2467. <Col id="hotkeycolumn"/>
  2468. <Col id="userdatacolumn"/>
  2469. </Row>
  2470. </Rows>
  2471. </Dataset>
  2472. </PopupMenu>
  2473. <Button position="absolute 1093 135 1173 157" id="button5" class="btn3" visible="false" text="중앙관제" onclick="button5_onclick" anchor="top right"/>
  2474. <PopupMenu id="PopupMenu01" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 1449 52 1600 99" onmenuclick="PopupMenu01_onmenuclick">
  2475. <Dataset id="innerdataset">
  2476. <ColumnInfo>
  2477. <Column id="idcolumn" size="256"/>
  2478. <Column id="captioncolumn" size="256"/>
  2479. <Column id="levelcolumn" size="256"/>
  2480. <Column id="enablecolumn" size="256"/>
  2481. <Column id="iconcolumn" size="256"/>
  2482. <Column id="checkboxcolumn" size="256"/>
  2483. <Column id="hotkeycolumn" size="256"/>
  2484. <Column id="userdatacolumn" size="256"/>
  2485. </ColumnInfo>
  2486. <Rows>
  2487. <Row>
  2488. <Col id="idcolumn">fprcpacting</Col>
  2489. <Col id="captioncolumn">약/주사 액팅</Col>
  2490. <Col id="levelcolumn"/>
  2491. <Col id="enablecolumn"/>
  2492. <Col id="iconcolumn"/>
  2493. <Col id="checkboxcolumn"/>
  2494. <Col id="hotkeycolumn"/>
  2495. <Col id="userdatacolumn"/>
  2496. </Row>
  2497. <Row>
  2498. <Col id="idcolumn"/>
  2499. <Col id="captioncolumn">-</Col>
  2500. <Col id="levelcolumn"/>
  2501. <Col id="enablecolumn"/>
  2502. <Col id="iconcolumn"/>
  2503. <Col id="checkboxcolumn"/>
  2504. <Col id="hotkeycolumn"/>
  2505. <Col id="userdatacolumn"/>
  2506. </Row>
  2507. <Row>
  2508. <Col id="idcolumn">fprcpactingcncl</Col>
  2509. <Col id="captioncolumn">약/주사 액팅취소</Col>
  2510. <Col id="levelcolumn"/>
  2511. <Col id="enablecolumn"/>
  2512. <Col id="iconcolumn"/>
  2513. <Col id="checkboxcolumn"/>
  2514. <Col id="hotkeycolumn"/>
  2515. <Col id="userdatacolumn"/>
  2516. </Row>
  2517. </Rows>
  2518. </Dataset>
  2519. </PopupMenu>
  2520. <PopupMenu id="PopupMenu03" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 1449 143 1600 376" onmenuclick="PopupMenu03_onmenuclick">
  2521. <Dataset id="innerdataset">
  2522. <ColumnInfo>
  2523. <Column id="idcolumn" size="256"/>
  2524. <Column id="captioncolumn" size="256"/>
  2525. <Column id="levelcolumn" size="256"/>
  2526. <Column id="enablecolumn" size="256"/>
  2527. <Column id="iconcolumn" size="256"/>
  2528. <Column id="checkboxcolumn" size="256"/>
  2529. <Column id="hotkeycolumn" size="256"/>
  2530. <Column id="userdatacolumn" size="256"/>
  2531. </ColumnInfo>
  2532. <Rows>
  2533. <Row>
  2534. <Col id="idcolumn">fOpenPrcpList</Col>
  2535. <Col id="captioncolumn">처방상세내역</Col>
  2536. <Col id="levelcolumn"/>
  2537. <Col id="enablecolumn"/>
  2538. <Col id="iconcolumn"/>
  2539. <Col id="checkboxcolumn"/>
  2540. <Col id="hotkeycolumn"/>
  2541. <Col id="userdatacolumn"/>
  2542. </Row>
  2543. <Row>
  2544. <Col id="idcolumn"/>
  2545. <Col id="captioncolumn">-</Col>
  2546. <Col id="levelcolumn"/>
  2547. <Col id="enablecolumn"/>
  2548. <Col id="iconcolumn"/>
  2549. <Col id="checkboxcolumn"/>
  2550. <Col id="hotkeycolumn"/>
  2551. <Col id="userdatacolumn"/>
  2552. </Row>
  2553. <Row>
  2554. <Col id="idcolumn">fHeartNurseRecII</Col>
  2555. <Col id="captioncolumn">간호일지 Type2</Col>
  2556. <Col id="levelcolumn"/>
  2557. <Col id="enablecolumn"/>
  2558. <Col id="iconcolumn"/>
  2559. <Col id="checkboxcolumn"/>
  2560. <Col id="hotkeycolumn"/>
  2561. <Col id="userdatacolumn"/>
  2562. </Row>
  2563. <Row>
  2564. <Col id="idcolumn">fInPrcpNurseRecII</Col>
  2565. <Col id="captioncolumn">간호일지 Type2(과내검사실용)</Col>
  2566. <Col id="levelcolumn"/>
  2567. <Col id="enablecolumn"/>
  2568. <Col id="iconcolumn"/>
  2569. <Col id="checkboxcolumn"/>
  2570. <Col id="hotkeycolumn"/>
  2571. <Col id="userdatacolumn"/>
  2572. </Row>
  2573. <Row>
  2574. <Col id="idcolumn">fOpenPopup</Col>
  2575. <Col id="captioncolumn">시행부서처방</Col>
  2576. <Col id="levelcolumn"/>
  2577. <Col id="enablecolumn"/>
  2578. <Col id="iconcolumn"/>
  2579. <Col id="checkboxcolumn"/>
  2580. <Col id="hotkeycolumn"/>
  2581. <Col id="userdatacolumn"/>
  2582. </Row>
  2583. <Row>
  2584. <Col id="idcolumn"/>
  2585. <Col id="captioncolumn">-</Col>
  2586. <Col id="levelcolumn"/>
  2587. <Col id="enablecolumn"/>
  2588. <Col id="iconcolumn"/>
  2589. <Col id="checkboxcolumn"/>
  2590. <Col id="hotkeycolumn"/>
  2591. <Col id="userdatacolumn"/>
  2592. </Row>
  2593. <Row>
  2594. <Col id="idcolumn">fBarcodePrint</Col>
  2595. <Col id="captioncolumn">바코드출력</Col>
  2596. <Col id="levelcolumn"/>
  2597. <Col id="enablecolumn"/>
  2598. <Col id="iconcolumn"/>
  2599. <Col id="checkboxcolumn"/>
  2600. <Col id="hotkeycolumn"/>
  2601. <Col id="userdatacolumn"/>
  2602. </Row>
  2603. <Row>
  2604. <Col id="idcolumn">fPrcpRexList</Col>
  2605. <Col id="captioncolumn">처방전출력</Col>
  2606. <Col id="levelcolumn"/>
  2607. <Col id="enablecolumn"/>
  2608. <Col id="iconcolumn"/>
  2609. <Col id="checkboxcolumn"/>
  2610. <Col id="hotkeycolumn"/>
  2611. <Col id="userdatacolumn"/>
  2612. </Row>
  2613. <Row>
  2614. <Col id="idcolumn"/>
  2615. <Col id="captioncolumn">-</Col>
  2616. <Col id="levelcolumn"/>
  2617. <Col id="enablecolumn"/>
  2618. <Col id="iconcolumn"/>
  2619. <Col id="checkboxcolumn"/>
  2620. <Col id="hotkeycolumn"/>
  2621. <Col id="userdatacolumn"/>
  2622. </Row>
  2623. <Row>
  2624. <Col id="idcolumn">fResultMNG</Col>
  2625. <Col id="captioncolumn">결과관리(서식)</Col>
  2626. <Col id="levelcolumn"/>
  2627. <Col id="enablecolumn"/>
  2628. <Col id="iconcolumn"/>
  2629. <Col id="checkboxcolumn"/>
  2630. <Col id="hotkeycolumn"/>
  2631. <Col id="userdatacolumn"/>
  2632. </Row>
  2633. <Row>
  2634. <Col id="idcolumn">fResultSerch</Col>
  2635. <Col id="captioncolumn">결과조회</Col>
  2636. <Col id="levelcolumn"/>
  2637. <Col id="enablecolumn"/>
  2638. <Col id="iconcolumn"/>
  2639. <Col id="checkboxcolumn"/>
  2640. <Col id="hotkeycolumn"/>
  2641. <Col id="userdatacolumn"/>
  2642. </Row>
  2643. <Row>
  2644. <Col id="idcolumn">fTotalRprtSrch</Col>
  2645. <Col id="captioncolumn">통합기록조회</Col>
  2646. <Col id="levelcolumn"/>
  2647. <Col id="enablecolumn"/>
  2648. <Col id="iconcolumn"/>
  2649. <Col id="checkboxcolumn"/>
  2650. <Col id="hotkeycolumn"/>
  2651. <Col id="userdatacolumn"/>
  2652. </Row>
  2653. <Row>
  2654. <Col id="idcolumn"/>
  2655. <Col id="captioncolumn">-</Col>
  2656. <Col id="levelcolumn"/>
  2657. <Col id="enablecolumn"/>
  2658. <Col id="iconcolumn"/>
  2659. <Col id="checkboxcolumn"/>
  2660. <Col id="hotkeycolumn"/>
  2661. <Col id="userdatacolumn"/>
  2662. </Row>
  2663. <Row>
  2664. <Col id="idcolumn">fNursingActing</Col>
  2665. <Col id="captioncolumn">주사실액팅</Col>
  2666. <Col id="levelcolumn"/>
  2667. <Col id="enablecolumn"/>
  2668. <Col id="iconcolumn"/>
  2669. <Col id="checkboxcolumn"/>
  2670. <Col id="hotkeycolumn"/>
  2671. <Col id="userdatacolumn"/>
  2672. </Row>
  2673. <Row>
  2674. <Col id="idcolumn"/>
  2675. <Col id="captioncolumn">-</Col>
  2676. <Col id="levelcolumn"/>
  2677. <Col id="enablecolumn"/>
  2678. <Col id="iconcolumn"/>
  2679. <Col id="checkboxcolumn"/>
  2680. <Col id="hotkeycolumn"/>
  2681. <Col id="userdatacolumn"/>
  2682. </Row>
  2683. <Row>
  2684. <Col id="idcolumn">fProgressNote</Col>
  2685. <Col id="captioncolumn">Progress Note</Col>
  2686. <Col id="levelcolumn"/>
  2687. <Col id="enablecolumn"/>
  2688. <Col id="iconcolumn"/>
  2689. <Col id="checkboxcolumn"/>
  2690. <Col id="hotkeycolumn"/>
  2691. <Col id="userdatacolumn"/>
  2692. </Row>
  2693. <Row>
  2694. <Col id="idcolumn"/>
  2695. <Col id="captioncolumn">-</Col>
  2696. <Col id="levelcolumn"/>
  2697. <Col id="enablecolumn"/>
  2698. <Col id="iconcolumn"/>
  2699. <Col id="checkboxcolumn"/>
  2700. <Col id="hotkeycolumn"/>
  2701. <Col id="userdatacolumn"/>
  2702. </Row>
  2703. <Row>
  2704. <Col id="idcolumn">fOrdPrcpInfoList</Col>
  2705. <Col id="captioncolumn">환자처방조회(진료정보조회)</Col>
  2706. <Col id="levelcolumn"/>
  2707. <Col id="enablecolumn"/>
  2708. <Col id="iconcolumn"/>
  2709. <Col id="checkboxcolumn"/>
  2710. <Col id="hotkeycolumn"/>
  2711. <Col id="userdatacolumn"/>
  2712. </Row>
  2713. <Row>
  2714. <Col id="idcolumn"/>
  2715. <Col id="captioncolumn">-</Col>
  2716. <Col id="levelcolumn"/>
  2717. <Col id="enablecolumn"/>
  2718. <Col id="iconcolumn"/>
  2719. <Col id="checkboxcolumn"/>
  2720. <Col id="hotkeycolumn"/>
  2721. <Col id="userdatacolumn"/>
  2722. </Row>
  2723. <Row>
  2724. <Col id="idcolumn">fDrugMNG</Col>
  2725. <Col id="captioncolumn">마약관리</Col>
  2726. <Col id="levelcolumn"/>
  2727. <Col id="enablecolumn"/>
  2728. <Col id="iconcolumn"/>
  2729. <Col id="checkboxcolumn"/>
  2730. <Col id="hotkeycolumn"/>
  2731. <Col id="userdatacolumn"/>
  2732. </Row>
  2733. <Row>
  2734. <Col id="idcolumn"/>
  2735. <Col id="captioncolumn">-</Col>
  2736. <Col id="levelcolumn"/>
  2737. <Col id="enablecolumn"/>
  2738. <Col id="iconcolumn"/>
  2739. <Col id="checkboxcolumn"/>
  2740. <Col id="hotkeycolumn"/>
  2741. <Col id="userdatacolumn"/>
  2742. </Row>
  2743. <Row>
  2744. <Col id="idcolumn">fAgreeForm</Col>
  2745. <Col id="captioncolumn">동의서 및 기타 출력서식</Col>
  2746. <Col id="levelcolumn"/>
  2747. <Col id="enablecolumn"/>
  2748. <Col id="iconcolumn"/>
  2749. <Col id="checkboxcolumn"/>
  2750. <Col id="hotkeycolumn"/>
  2751. <Col id="userdatacolumn"/>
  2752. </Row>
  2753. <Row>
  2754. <Col id="idcolumn">fAgreeFormPrnt</Col>
  2755. <Col id="captioncolumn">동의서 및 기타 출력서식 반납</Col>
  2756. <Col id="levelcolumn"/>
  2757. <Col id="enablecolumn"/>
  2758. <Col id="iconcolumn"/>
  2759. <Col id="checkboxcolumn"/>
  2760. <Col id="hotkeycolumn"/>
  2761. <Col id="userdatacolumn"/>
  2762. </Row>
  2763. </Rows>
  2764. </Dataset>
  2765. </PopupMenu>
  2766. <PopupMenu id="PopupMenu02" idcolumn="idcolumn" captioncolumn="captioncolumn" levelcolumn="levelcolumn" enablecolumn="enablecolumn" iconcolumn="iconcolumn" checkboxcolumn="checkboxcolumn" hotkeycolumn="hotkeycolumn" userdatacolumn="userdatacolumn" position="absolute 1230 465 1379 511" onmenuclick="PopupMenu02_onmenuclick">
  2767. <Dataset id="innerdataset">
  2768. <ColumnInfo>
  2769. <Column id="idcolumn" size="256"/>
  2770. <Column id="captioncolumn" size="256"/>
  2771. <Column id="levelcolumn" size="256"/>
  2772. <Column id="enablecolumn" size="256"/>
  2773. <Column id="iconcolumn" size="256"/>
  2774. <Column id="checkboxcolumn" size="256"/>
  2775. <Column id="hotkeycolumn" size="256"/>
  2776. <Column id="userdatacolumn" size="256"/>
  2777. </ColumnInfo>
  2778. <Rows>
  2779. <Row>
  2780. <Col id="idcolumn">fRsrvPrint</Col>
  2781. <Col id="captioncolumn">예약증 출력</Col>
  2782. <Col id="levelcolumn"/>
  2783. <Col id="enablecolumn"/>
  2784. <Col id="iconcolumn"/>
  2785. <Col id="checkboxcolumn"/>
  2786. <Col id="hotkeycolumn"/>
  2787. <Col id="userdatacolumn"/>
  2788. </Row>
  2789. <Row>
  2790. <Col id="idcolumn"/>
  2791. <Col id="captioncolumn">-</Col>
  2792. <Col id="levelcolumn"/>
  2793. <Col id="enablecolumn"/>
  2794. <Col id="iconcolumn"/>
  2795. <Col id="checkboxcolumn"/>
  2796. <Col id="hotkeycolumn"/>
  2797. <Col id="userdatacolumn"/>
  2798. </Row>
  2799. <Row>
  2800. <Col id="idcolumn">fSetWaitExcuRoomPatList</Col>
  2801. <Col id="captioncolumn">대기환자등록</Col>
  2802. <Col id="levelcolumn"/>
  2803. <Col id="enablecolumn"/>
  2804. <Col id="iconcolumn"/>
  2805. <Col id="checkboxcolumn"/>
  2806. <Col id="hotkeycolumn"/>
  2807. <Col id="userdatacolumn"/>
  2808. </Row>
  2809. </Rows>
  2810. </Dataset>
  2811. </PopupMenu>
  2812. <Shape id="line2" class="line_10" position="absolute 2 158 975 164" anchor="left top right"/>
  2813. <Div id="div_directsms" taborder="5" style="background:white;border:1 solid gray ;shadow:outer 0,0 20 gray;" visible="false" position="absolute 1225 410 1722 625">
  2814. <Layouts>
  2815. <Layout>
  2816. <Static id="cap_sendsms" text="문자 전송" class="tit_2" position="absolute 10 10 110 30"/>
  2817. <Grid id="grd_sms" taborder="16" binddataset="ds_hidden_sms" useinputpanel="false" areaselecttype="overband" autofittype="col" position="absolute 10 30 485 170">
  2818. <Formats>
  2819. <Format id="default">
  2820. <Columns>
  2821. <Column size="25"/>
  2822. <Column size="440"/>
  2823. </Columns>
  2824. <Rows>
  2825. <Row size="24" band="head"/>
  2826. <Row size="26"/>
  2827. </Rows>
  2828. <Band id="head">
  2829. <Cell/>
  2830. <Cell col="1" text="문자 내용"/>
  2831. </Band>
  2832. <Band id="body">
  2833. <Cell celltype="head" expr="expr:currow + 1"/>
  2834. <Cell col="1" style="align:left;padding:0 0 0 5;" text="bind:msgcnts"/>
  2835. </Band>
  2836. </Format>
  2837. </Formats>
  2838. </Grid>
  2839. <Button id="btn_sendsms" taborder="17" text="전송" onclick="div_directsms_btn_sendsms_onclick" class="btn4" position="absolute 368 178 423 203"/>
  2840. <Button id="btn_closesms" taborder="18" text="닫기" onclick="div_directsms_btn_closesms_onclick" class="btn4" position="absolute 430 178 485 203"/>
  2841. </Layout>
  2842. </Layouts>
  2843. </Div>
  2844. </Layout>
  2845. </Layouts>
  2846. <Objects>
  2847. <Dataset id="ds_init_cmb_selectexcuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2848. <ColumnInfo>
  2849. <Column id="excuroomnm" type="STRING"/>
  2850. <Column id="excuroomcd" type="STRING"/>
  2851. </ColumnInfo>
  2852. </Dataset>
  2853. <Dataset id="ds_grd_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2854. <ColumnInfo>
  2855. <Column id="rsrvdd" type="STRING"/>
  2856. <Column id="count" type="STRING"/>
  2857. <Column id="max" type="STRING"/>
  2858. </ColumnInfo>
  2859. </Dataset>
  2860. <Dataset id="ds_datagrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2861. <ColumnInfo>
  2862. <Column id="basedd" type="STRING"/>
  2863. <Column id="dutflag" type="STRING"/>
  2864. </ColumnInfo>
  2865. </Dataset>
  2866. <Dataset id="ds_grd_ordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2867. <ColumnInfo>
  2868. <Column id="check" type="STRING"/>
  2869. <Column id="pid" type="STRING"/>
  2870. <Column id="hngnm" type="STRING"/>
  2871. <Column id="sna" type="STRING"/>
  2872. <Column id="orddepthngnm" type="STRING"/>
  2873. <Column id="orddrnm" type="STRING"/>
  2874. <Column id="choiordflag" type="STRING"/>
  2875. <Column id="specdrid" type="STRING"/>
  2876. <Column id="calcscorcd" type="STRING"/>
  2877. <Column id="prcpdt" type="STRING"/>
  2878. <Column id="statcd" type="STRING"/>
  2879. <Column id="rcptyn" type="STRING"/>
  2880. <Column id="excuroomcd" type="STRING"/>
  2881. <Column id="srchrsrvdt" type="STRING"/>
  2882. <Column id="roomcd" type="STRING"/>
  2883. <Column id="roomnm" type="STRING"/>
  2884. <Column id="prcpnm" type="STRING"/>
  2885. <Column id="execdt" type="STRING"/>
  2886. <Column id="execrnm" type="STRING"/>
  2887. <Column id="rsrvrnm" type="STRING"/>
  2888. <Column id="prcphopedd" type="STRING"/>
  2889. <Column id="basecd" type="STRING"/>
  2890. <Column id="execprcpuniqno" type="STRING"/>
  2891. <Column id="prcpexecdeptcd" type="STRING"/>
  2892. <Column id="inflag" type="STRING"/>
  2893. <Column id="rcptacptyn" type="STRING"/>
  2894. <Column id="execbaseflag" type="STRING"/>
  2895. <Column id="excupartcd" type="STRING"/>
  2896. <Column id="modality" type="STRING"/>
  2897. <Column id="execrem" type="STRING"/>
  2898. <Column id="prcpdelivefact" type="STRING"/>
  2899. <Column id="carecnfmdd" type="STRING"/>
  2900. <Column id="prcpkindcd" type="STRING"/>
  2901. <Column id="rcptno" type="STRING"/>
  2902. <Column id="acptseqno" type="STRING"/>
  2903. <Column id="prcpgenrflag" type="STRING"/>
  2904. <Column id="orddd" type="STRING"/>
  2905. <Column id="orddeptcd" type="STRING"/>
  2906. <Column id="rcptdd" type="STRING"/>
  2907. <Column id="orddrid" type="STRING"/>
  2908. <Column id="prcpno" type="STRING"/>
  2909. <Column id="eqmtifyn" type="STRING"/>
  2910. <Column id="basesuppdeptcd" type="STRING"/>
  2911. <Column id="cretno" type="STRING"/>
  2912. <Column id="wardcd" type="STRING"/>
  2913. <Column id="rsrvdt" type="STRING"/>
  2914. <Column id="rgstdeptcd" type="STRING"/>
  2915. <Column id="rgstrid" type="STRING"/>
  2916. <Column id="inclprcpcd" type="STRING"/>
  2917. <Column id="lrgcd" type="STRING"/>
  2918. <Column id="mdlcd" type="STRING"/>
  2919. <Column id="actorddd" type="STRING"/>
  2920. <Column id="examroomnm" type="STRING"/>
  2921. <Column id="prcphistno" type="STRING"/>
  2922. <Column id="pacsnocretyn" type="STRING"/>
  2923. <Column id="execprcpstatcd" type="STRING"/>
  2924. <Column id="tmpldata" type="STRING"/>
  2925. <Column id="prcpdd" type="STRING"/>
  2926. <Column id="rsrvrid" type="STRING"/>
  2927. <Column id="cnclresncdnm" type="STRING"/>
  2928. <Column id="age" type="STRING"/>
  2929. <Column id="rrgstno1" type="STRING"/>
  2930. <Column id="rrgstno2" type="STRING"/>
  2931. <Column id="clincstdycd" type="STRING"/>
  2932. <Column id="execrid1" type="STRING"/>
  2933. <Column id="aftrcptinfo" type="STRING"/>
  2934. <Column id="ordrsrvdt" type="STRING"/>
  2935. <Column id="selectdrid" type="STRING" size="256"/>
  2936. </ColumnInfo>
  2937. </Dataset>
  2938. <Dataset id="ds_grd_prcpexecdeptcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2939. <ColumnInfo>
  2940. <Column id="prcpexecdeptcd" type="STRING"/>
  2941. </ColumnInfo>
  2942. </Dataset>
  2943. <Dataset id="ds_grd_ordlist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  2944. <ColumnInfo>
  2945. <Column id="check" type="STRING"/>
  2946. <Column id="pid" type="STRING"/>
  2947. <Column id="hngnm" type="STRING"/>
  2948. <Column id="sna" type="STRING"/>
  2949. <Column id="orddepthngnm" type="STRING"/>
  2950. <Column id="orddrnm" type="STRING"/>
  2951. <Column id="choiordflag" type="STRING"/>
  2952. <Column id="specdrid" type="STRING"/>
  2953. <Column id="calcscorcd" type="STRING"/>
  2954. <Column id="prcpdt" type="STRING"/>
  2955. <Column id="statcd" type="STRING"/>
  2956. <Column id="rcptyn" type="STRING"/>
  2957. <Column id="excuroomcd" type="STRING"/>
  2958. <Column id="srchrsrvdt" type="STRING"/>
  2959. <Column id="roomcd" type="STRING"/>
  2960. <Column id="roomnm" type="STRING"/>
  2961. <Column id="prcpnm" type="STRING"/>
  2962. <Column id="rsrvrnm" type="STRING"/>
  2963. <Column id="execdt" type="STRING"/>
  2964. <Column id="execrnm" type="STRING"/>
  2965. <Column id="basecd" type="STRING"/>
  2966. <Column id="execprcpuniqno" type="STRING"/>
  2967. <Column id="prcpexecdeptcd" type="STRING"/>
  2968. <Column id="rgstdeptcd" type="STRING"/>
  2969. <Column id="rgstrid" type="STRING"/>
  2970. <Column id="inflag" type="STRING"/>
  2971. <Column id="rcptacptyn" type="STRING"/>
  2972. <Column id="execbaseflag" type="STRING"/>
  2973. <Column id="lrgcd" type="STRING"/>
  2974. <Column id="mdlcd" type="STRING"/>
  2975. <Column id="excupartcd" type="STRING"/>
  2976. <Column id="modality" type="STRING"/>
  2977. <Column id="execrem" type="STRING"/>
  2978. <Column id="prcpdelivefact" type="STRING"/>
  2979. <Column id="carecnfmdd" type="STRING"/>
  2980. <Column id="excuroomnm" type="STRING"/>
  2981. <Column id="rgstdepthngnm" type="STRING"/>
  2982. <Column id="prcpkindcd" type="STRING"/>
  2983. <Column id="rcptno" type="STRING"/>
  2984. <Column id="acptseqno" type="STRING"/>
  2985. <Column id="prcpdelivefact" type="STRING"/>
  2986. <Column id="prcpgenrflag" type="STRING"/>
  2987. <Column id="orddd" type="STRING"/>
  2988. <Column id="rgstrid" type="STRING"/>
  2989. <Column id="orddrnm" type="STRING"/>
  2990. <Column id="orddeptcd" type="STRING"/>
  2991. <Column id="rcptdd" type="STRING"/>
  2992. <Column id="orddrid" type="STRING"/>
  2993. <Column id="prcpno" type="STRING"/>
  2994. <Column id="eqmtifyn" type="STRING"/>
  2995. <Column id="basesuppdeptcd" type="STRING"/>
  2996. <Column id="rsrvdt" type="STRING"/>
  2997. <Column id="rgstrid" type="STRING"/>
  2998. <Column id="rgstdeptcd" type="STRING"/>
  2999. <Column id="inclprcpcd" type="STRING"/>
  3000. <Column id="pacsnocretyn" type="STRING"/>
  3001. <Column id="examroomnm" type="STRING"/>
  3002. <Column id="execprcpstatcd" type="STRING"/>
  3003. <Column id="tmpldata" type="STRING"/>
  3004. <Column id="prcpdd" type="STRING"/>
  3005. <Column id="rsrvrid" type="STRING"/>
  3006. <Column id="cnclresncdnm" type="STRING"/>
  3007. <Column id="age" type="STRING"/>
  3008. <Column id="rrgstno1" type="STRING"/>
  3009. <Column id="rrgstno2" type="STRING"/>
  3010. <Column id="clincstdycd" type="STRING"/>
  3011. <Column id="execrid1" type="STRING"/>
  3012. <Column id="cretno" type="STRING"/>
  3013. <Column id="aftrcptinfo" type="STRING"/>
  3014. <Column id="ordrsrvdt" type="STRING"/>
  3015. <Column id="selectdrid" type="STRING" size="256"/>
  3016. </ColumnInfo>
  3017. </Dataset>
  3018. <Dataset id="ds_grd_temp1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3019. <ColumnInfo>
  3020. <Column id="check" type="STRING"/>
  3021. <Column id="no" type="STRING"/>
  3022. <Column id="pid" type="STRING"/>
  3023. <Column id="hngnm" type="STRING"/>
  3024. <Column id="age" type="STRING"/>
  3025. <Column id="rrgrstno" type="STRING"/>
  3026. <Column id="sex" type="STRING"/>
  3027. <Column id="rgstdepthngnm" type="STRING"/>
  3028. <Column id="rgstridnm" type="STRING"/>
  3029. <Column id="portprcpflag" type="STRING"/>
  3030. <Column id="calcscorcd" type="STRING"/>
  3031. <Column id="prcpnm" type="STRING"/>
  3032. <Column id="prcpdd" type="STRING"/>
  3033. <Column id="execprcpstatcd" type="STRING"/>
  3034. <Column id="roomcd" type="STRING"/>
  3035. <Column id="rsrvdt" type="STRING"/>
  3036. <Column id="execrid2" type="STRING"/>
  3037. <Column id="rcptdd" type="STRING"/>
  3038. <Column id="acptid" type="STRING"/>
  3039. <Column id="execdt" type="STRING"/>
  3040. <Column id="execrid1" type="STRING"/>
  3041. <Column id="rcptyn" type="STRING"/>
  3042. <Column id="hight" type="STRING"/>
  3043. <Column id="weight" type="STRING"/>
  3044. <Column id="basecd" type="STRING"/>
  3045. <Column id="execprcpuniqno" type="STRING"/>
  3046. <Column id="prcpexecdeptcd" type="STRING"/>
  3047. <Column id="excuroomcd" type="STRING"/>
  3048. <Column id="rgstdeptcd" type="STRING"/>
  3049. <Column id="rgstrid" type="STRING"/>
  3050. <Column id="inflag" type="STRING"/>
  3051. <Column id="rcptacptyn" type="STRING"/>
  3052. <Column id="execbaseflag" type="STRING"/>
  3053. <Column id="lrgcd" type="STRING"/>
  3054. <Column id="mdlcd" type="STRING"/>
  3055. <Column id="excupartcd" type="STRING"/>
  3056. <Column id="modality" type="STRING"/>
  3057. <Column id="acptrem" type="STRING"/>
  3058. <Column id="execrem" type="STRING"/>
  3059. <Column id="newElement" type="STRING"/>
  3060. <Column id="carecnfmdd" type="STRING"/>
  3061. <Column id="excuroomnm" type="STRING"/>
  3062. <Column id="rgstdepthngnm" type="STRING"/>
  3063. <Column id="prcpkindcd" type="STRING"/>
  3064. <Column id="rcptno" type="STRING"/>
  3065. <Column id="acptseqno" type="STRING"/>
  3066. <Column id="execrid1" type="STRING"/>
  3067. <Column id="execrid2" type="STRING"/>
  3068. <Column id="execrid3" type="STRING"/>
  3069. <Column id="execrid4" type="STRING"/>
  3070. </ColumnInfo>
  3071. </Dataset>
  3072. <Dataset id="ds_grd_temp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3073. <ColumnInfo>
  3074. <Column id="check" type="STRING"/>
  3075. <Column id="no" type="STRING"/>
  3076. <Column id="pid" type="STRING"/>
  3077. <Column id="hngnm" type="STRING"/>
  3078. <Column id="age" type="STRING"/>
  3079. <Column id="rrgrstno" type="STRING"/>
  3080. <Column id="sex" type="STRING"/>
  3081. <Column id="rgstdepthngnm" type="STRING"/>
  3082. <Column id="rgstridnm" type="STRING"/>
  3083. <Column id="portprcpflag" type="STRING"/>
  3084. <Column id="calcscorcd" type="STRING"/>
  3085. <Column id="prcpnm" type="STRING"/>
  3086. <Column id="prcpdd" type="STRING"/>
  3087. <Column id="execprcpstatcd" type="STRING"/>
  3088. <Column id="roomcd" type="STRING"/>
  3089. <Column id="rsrvdt" type="STRING"/>
  3090. <Column id="execrid2" type="STRING"/>
  3091. <Column id="rcptdd" type="STRING"/>
  3092. <Column id="acptid" type="STRING"/>
  3093. <Column id="execdt" type="STRING"/>
  3094. <Column id="execrid1" type="STRING"/>
  3095. <Column id="rcptyn" type="STRING"/>
  3096. <Column id="hight" type="STRING"/>
  3097. <Column id="weight" type="STRING"/>
  3098. <Column id="basecd" type="STRING"/>
  3099. <Column id="execprcpuniqno" type="STRING"/>
  3100. <Column id="prcpexecdeptcd" type="STRING"/>
  3101. <Column id="excuroomcd" type="STRING"/>
  3102. <Column id="rgstdeptcd" type="STRING"/>
  3103. <Column id="rgstrid" type="STRING"/>
  3104. <Column id="inflag" type="STRING"/>
  3105. <Column id="rcptacptyn" type="STRING"/>
  3106. <Column id="execbaseflag" type="STRING"/>
  3107. <Column id="lrgcd" type="STRING"/>
  3108. <Column id="mdlcd" type="STRING"/>
  3109. <Column id="excupartcd" type="STRING"/>
  3110. <Column id="modality" type="STRING"/>
  3111. <Column id="acptrem" type="STRING"/>
  3112. <Column id="execrem" type="STRING"/>
  3113. <Column id="newElement" type="STRING"/>
  3114. <Column id="carecnfmdd" type="STRING"/>
  3115. <Column id="excuroomnm" type="STRING"/>
  3116. <Column id="rgstdepthngnm" type="STRING"/>
  3117. <Column id="prcpkindcd" type="STRING"/>
  3118. <Column id="rcptno" type="STRING"/>
  3119. <Column id="acptseqno" type="STRING"/>
  3120. <Column id="execrid1" type="STRING"/>
  3121. <Column id="execrid2" type="STRING"/>
  3122. <Column id="execrid3" type="STRING"/>
  3123. <Column id="execrid4" type="STRING"/>
  3124. </ColumnInfo>
  3125. </Dataset>
  3126. <Dataset id="ds_grd_ordlist6" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3127. <ColumnInfo>
  3128. <Column id="check" type="STRING" size="256" sumtext="선택"/>
  3129. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  3130. <Column id="hngnm" type="STRING" size="256" sumtext="성명"/>
  3131. <Column id="sna" type="STRING" size="256" sumtext="성별/나이"/>
  3132. <Column id="rrgstno1" type="STRING" size="256" sumtext="주민번호"/>
  3133. <Column id="rrgstno2" type="STRING" size="256" sumtext="주민번호"/>
  3134. <Column id="orddepthngnm" type="STRING" size="256" sumtext="진료과명"/>
  3135. <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명"/>
  3136. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방여부"/>
  3137. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  3138. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  3139. <Column id="execprcpstatcd" type="STRING" size="256" sumtext="실시처방상태구분코드"/>
  3140. <Column id="roomcd" type="STRING" size="256" sumtext="병실"/>
  3141. <Column id="srchrsrvdt" type="STRING" size="256" sumtext="실예약시간"/>
  3142. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  3143. <Column id="rsrvrnm" type="STRING" size="256" sumtext="예약자"/>
  3144. <Column id="execdt" type="STRING" size="256" sumtext="시행일시"/>
  3145. <Column id="execrid1" type="STRING" size="256" sumtext="실시자ID1"/>
  3146. <Column id="execrnm" type="STRING" size="256" sumtext="실시자명"/>
  3147. <Column id="rcptyn" type="STRING" size="256" sumtext="수납여부"/>
  3148. <Column id="hight" type="STRING" size="256" sumtext="키"/>
  3149. <Column id="weight" type="STRING" size="256" sumtext="몸무게"/>
  3150. <Column id="hometel" type="STRING" size="256" sumtext="취소코드"/>
  3151. <Column id="mpphontel" type="STRING" size="256" sumtext="실시처방유일번호"/>
  3152. <Column id="statcd" type="STRING" size="256" sumtext="실시처방상태구분코드"/>
  3153. <Column id="basecd" type="STRING" size="256" sumtext="취소코드"/>
  3154. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방유일번호"/>
  3155. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  3156. <Column id="excuroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  3157. <Column id="inflag" type="STRING" size="256" sumtext="재원여부"/>
  3158. <Column id="rcptacptyn" type="STRING" size="256" sumtext="미수납접수여부"/>
  3159. <Column id="execbaseflag" type="STRING" size="256" sumtext="실시기준여부"/>
  3160. <Column id="excupartcd" type="STRING" size="256" sumtext="검사치료부위코드"/>
  3161. <Column id="modality" type="STRING" size="256" sumtext="Modality"/>
  3162. <Column id="execrem" type="STRING" size="256" sumtext="실시참고사항"/>
  3163. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="처방참고사항"/>
  3164. <Column id="carecnfmdd" type="STRING" size="256" sumtext="간호확인일자"/>
  3165. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류구분코드"/>
  3166. <Column id="rcptno" type="INT" size="256" sumtext="접수일련번호"/>
  3167. <Column id="acptseqno" type="INT" size="256" sumtext="접수일련번호"/>
  3168. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래구분"/>
  3169. <Column id="orddd" type="STRING" size="256" sumtext="입원일자"/>
  3170. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  3171. <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
  3172. <Column id="orddrid" type="STRING" size="256" sumtext="진료의사코드"/>
  3173. <Column id="prcpno" type="INT" size="256" sumtext="처방일련번호"/>
  3174. <Column id="eqmtifyn" type="STRING" size="256" sumtext="장비IF여부"/>
  3175. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="세션부서코드"/>
  3176. <Column id="cretno" type="INT" size="256" sumtext="생성번호"/>
  3177. <Column id="wardcd" type="STRING" size="256" sumtext="병동"/>
  3178. <Column id="rsrvdt" type="STRING" size="256" sumtext="실예약시간"/>
  3179. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초처방등록과코드"/>
  3180. <Column id="rgstrid" type="STRING" size="256" sumtext="최초처방등록의사코드"/>
  3181. <Column id="inclprcpcd" type="STRING" size="256" sumtext="시행부서코드"/>
  3182. <Column id="lrgcd" type="STRING" size="256" sumtext="검사그룹코드"/>
  3183. <Column id="mdlcd" type="STRING" size="256" sumtext="부위코드"/>
  3184. <Column id="actorddd" type="STRING" size="256" sumtext="acting시행일자"/>
  3185. <Column id="actcretno" type="STRING" size="256" sumtext="acting시행번호"/>
  3186. <Column id="examroomnm" type="STRING" size="256" sumtext="부위코드(AEBMECCD)"/>
  3187. <Column id="prcphistno" type="INT" size="256" sumtext="처방이력번호"/>
  3188. <Column id="pacsnocretyn" type="STRING" size="256" sumtext="PACS연동여부"/>
  3189. <Column id="tmpldata" type="STRING" size="256" sumtext="예약예문"/>
  3190. <Column id="prcpdt" type="STRING" size="256" sumtext="처방일시"/>
  3191. <Column id="rsrvrid" type="STRING" size="256" sumtext="예약자ID"/>
  3192. <Column id="prcphopedd" type="STRING" size="256" sumtext="희망일자"/>
  3193. <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치구분"/>
  3194. <Column id="clincstdycd" type="STRING" size="256" sumtext="임상시험구분"/>
  3195. <Column id="aftrcptinfo" type="STRING" size="256" sumtext="후수납구분"/>
  3196. <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류에 대한 종류"/>
  3197. <Column id="ioflag" type="STRING" size="256" sumtext="IO테이블구분"/>
  3198. <Column id="bf_srchrsrvtm" type="STRING" size="256" sumtext="전예약시간"/>
  3199. <Column id="emryn" type="STRING" size="256" sumtext="진료예약구분"/>
  3200. <Column id="prcpqty" type="STRING" size="256" sumtext="수량"/>
  3201. <Column id="unrsrvexecyn" type="STRING" size="256" sumtext="미예약처방구분"/>
  3202. <Column id="insukind" type="STRING" size="256" sumtext="급비"/>
  3203. <Column id="ordrsrvdt" type="STRING" size="256" sumtext="처방발행 진료과 진료예약"/>
  3204. <!-- 2011.1.04 c y w -->
  3205. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료여부"/>
  3206. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의"/>
  3207. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료명"/>
  3208. <!-- 2012.06.25 by kya -->
  3209. <Column id="roomnm" type="STRING" size="256" sumtext="병실"/>
  3210. <!-- 20130812 kya -->
  3211. <Column id="rehbprcpcurepartnm" type="STRING" size="256" sumtext="치료부위"/>
  3212. <Column id="prcpdirecnm" type="STRING" size="256" sumtext="치료위치"/>
  3213. <Column id="rehbprcpcurefreqnm" type="STRING" size="256" sumtext="치료빈도"/>
  3214. <!-- 20141114 by kya 횟수 추가 -->
  3215. <Column id="execprcptims" type="STRING" size="256" sumtext="치과횟수"/>
  3216. <Column id="selectdrid" type="STRING" size="256"/>
  3217. </ColumnInfo>
  3218. </Dataset>
  3219. <Dataset id="ds_datagrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3220. <ColumnInfo>
  3221. <Column id="pid" type="STRING"/>
  3222. <Column id="hngnm" type="STRING"/>
  3223. <Column id="sna" type="STRING"/>
  3224. <Column id="rrgstno1" type="STRING"/>
  3225. <Column id="rrgstno2" type="STRING"/>
  3226. <Column id="sex" type="STRING"/>
  3227. <Column id="orddepthngnm" type="STRING"/>
  3228. <Column id="orddrnm" type="STRING"/>
  3229. <Column id="prcpcd" type="STRING"/>
  3230. <Column id="prcpdd" type="STRING"/>
  3231. <Column id="prcpclscdnm" type="STRING"/>
  3232. <Column id="prcpnm" type="STRING"/>
  3233. <Column id="prcpqtyunitnm" type="STRING"/>
  3234. <Column id="prcpvol" type="STRING"/>
  3235. <Column id="prcpvolunitnm" type="STRING"/>
  3236. <Column id="prcpdayno" type="STRING"/>
  3237. <Column id="mix" type="STRING"/>
  3238. <Column id="charsu" type="STRING"/>
  3239. <Column id="remark" type="STRING"/>
  3240. <Column id="drugmthdspccd" type="STRING"/>
  3241. </ColumnInfo>
  3242. </Dataset>
  3243. <Dataset id="ds_datagrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3244. <ColumnInfo>
  3245. <Column id="check" type="STRING"/>
  3246. <Column id="pid" type="STRING"/>
  3247. <Column id="hngnm" type="STRING"/>
  3248. <Column id="sna" type="STRING"/>
  3249. <Column id="orddepthngnm" type="STRING"/>
  3250. <Column id="orddrnm" type="STRING"/>
  3251. <Column id="choiordflag" type="STRING"/>
  3252. <Column id="specdrid" type="STRING"/>
  3253. <Column id="calcscorcd" type="STRING"/>
  3254. <Column id="prcpdt" type="STRING"/>
  3255. <Column id="statcd" type="STRING"/>
  3256. <Column id="rcptyn" type="STRING"/>
  3257. <Column id="excuroomcd" type="STRING"/>
  3258. <Column id="srchrsrvdt" type="STRING"/>
  3259. <Column id="roomcd" type="STRING"/>
  3260. <Column id="prcpnm" type="STRING"/>
  3261. <Column id="rsrvrnm" type="STRING"/>
  3262. <Column id="rcptdd" type="STRING"/>
  3263. <Column id="acptid" type="STRING"/>
  3264. <Column id="execdt" type="STRING"/>
  3265. <Column id="execrnm" type="STRING"/>
  3266. <Column id="prcphopedd" type="STRING"/>
  3267. <Column id="basecd" type="STRING"/>
  3268. <Column id="execprcpuniqno" type="STRING"/>
  3269. <Column id="prcpexecdeptcd" type="STRING"/>
  3270. <Column id="rgstdeptcd" type="STRING"/>
  3271. <Column id="rgstrid" type="STRING"/>
  3272. <Column id="inflag" type="STRING"/>
  3273. <Column id="rcptacptyn" type="STRING"/>
  3274. <Column id="execbaseflag" type="STRING"/>
  3275. <Column id="lrgcd" type="STRING"/>
  3276. <Column id="mdlcd" type="STRING"/>
  3277. <Column id="excupartcd" type="STRING"/>
  3278. <Column id="modality" type="STRING"/>
  3279. <Column id="acptrem" type="STRING"/>
  3280. <Column id="execrem" type="STRING"/>
  3281. <Column id="prcpdelivefact" type="STRING"/>
  3282. <Column id="carecnfmdd" type="STRING"/>
  3283. <Column id="excuroomnm" type="STRING"/>
  3284. <Column id="rgstdepthngnm" type="STRING"/>
  3285. <Column id="prcpkindcd" type="STRING"/>
  3286. <Column id="rcptno" type="STRING"/>
  3287. <Column id="acptseqno" type="STRING"/>
  3288. <Column id="execrid1" type="STRING"/>
  3289. <Column id="execrid3" type="STRING"/>
  3290. <Column id="execrid4" type="STRING"/>
  3291. <Column id="prcpgenrflag" type="STRING"/>
  3292. <Column id="orddd" type="STRING"/>
  3293. <Column id="rgstrid" type="STRING"/>
  3294. <Column id="orddrnm" type="STRING"/>
  3295. <Column id="orddeptcd" type="STRING"/>
  3296. <Column id="rcptdd" type="STRING"/>
  3297. <Column id="orddrid" type="STRING"/>
  3298. <Column id="prcpno" type="STRING"/>
  3299. <Column id="eqmtifyn" type="STRING"/>
  3300. <Column id="basesuppdeptcd" type="STRING"/>
  3301. <Column id="tmpldata" type="STRING"/>
  3302. <Column id="wardcd" type="STRING"/>
  3303. <Column id="prcpexecdeptcd" type="STRING"/>
  3304. <Column id="rsrvdt" type="STRING"/>
  3305. <Column id="prcphistno" type="STRING"/>
  3306. <Column id="inclprcpcd" type="STRING"/>
  3307. <Column id="actorddd" type="STRING"/>
  3308. <Column id="cretno" type="STRING"/>
  3309. <Column id="pacsnocretyn" type="STRING"/>
  3310. <Column id="examroomnm" type="STRING"/>
  3311. <Column id="execprcpstatcd" type="STRING"/>
  3312. <Column id="tmpldata" type="STRING"/>
  3313. <Column id="prcpdd" type="STRING"/>
  3314. <Column id="cnclresncdnm" type="STRING"/>
  3315. <Column id="age" type="STRING"/>
  3316. <Column id="rrgstno1" type="STRING"/>
  3317. <Column id="rrgstno2" type="STRING"/>
  3318. <Column id="clincstdycd" type="STRING"/>
  3319. <Column id="execrid1" type="STRING"/>
  3320. <Column id="aftrcptinfo" type="STRING"/>
  3321. </ColumnInfo>
  3322. </Dataset>
  3323. <Dataset id="ds_grd_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3324. <ColumnInfo>
  3325. <Column id="srchrsrvtm" type="STRING"/>
  3326. <Column id="pid" type="STRING"/>
  3327. <Column id="hngnm" type="STRING"/>
  3328. <Column id="rrgstno1" type="STRING"/>
  3329. <Column id="calcscorcd" type="STRING"/>
  3330. <Column id="sna" type="STRING"/>
  3331. <Column id="statcd" type="STRING"/>
  3332. <Column id="roomcd" type="STRING"/>
  3333. <Column id="orddepthngnm" type="STRING"/>
  3334. <Column id="orddrnm" type="STRING"/>
  3335. <Column id="prcpdt" type="STRING"/>
  3336. <Column id="prcpnm" type="STRING"/>
  3337. <Column id="rsrvrnm" type="STRING"/>
  3338. <Column id="hight" type="STRING"/>
  3339. <Column id="weight" type="STRING"/>
  3340. <Column id="execprcpuniqno" type="STRING"/>
  3341. <Column id="prcpkindcd" type="STRING"/>
  3342. <Column id="prcpgenrflag" type="STRING"/>
  3343. <Column id="basecd" type="STRING"/>
  3344. <Column id="prcpexecdeptcd" type="STRING"/>
  3345. <Column id="excuroomcd" type="STRING"/>
  3346. <Column id="inflag" type="STRING"/>
  3347. <Column id="rcptacptyn" type="STRING"/>
  3348. <Column id="execbaseflag" type="STRING"/>
  3349. <Column id="orddd" type="STRING"/>
  3350. <Column id="excupartcd" type="STRING"/>
  3351. <Column id="modality" type="STRING"/>
  3352. <Column id="prcpdelivefact" type="STRING"/>
  3353. <Column id="carecnfmdd" type="STRING"/>
  3354. <Column id="rsrvdt" type="STRING"/>
  3355. <Column id="orddeptcd" type="STRING"/>
  3356. <Column id="orddrid" type="STRING"/>
  3357. <Column id="prcpno" type="STRING"/>
  3358. <Column id="basesuppdeptcd" type="STRING"/>
  3359. <Column id="cretno" type="STRING"/>
  3360. <Column id="wardcd" type="STRING"/>
  3361. <Column id="srchrsrvdt" type="STRING"/>
  3362. <Column id="rsrvrem" type="STRING"/>
  3363. <Column id="eqmtifyn" type="STRING"/>
  3364. <Column id="rgstdeptcd" type="STRING"/>
  3365. <Column id="rgstrid" type="STRING"/>
  3366. <Column id="execdt" type="STRING"/>
  3367. <Column id="execrid1" type="STRING"/>
  3368. <Column id="inclprcpcd" type="STRING"/>
  3369. <Column id="lrgcd" type="STRING"/>
  3370. <Column id="mdlcd" type="STRING"/>
  3371. <Column id="actorddd" type="STRING"/>
  3372. <Column id="examroomnm" type="STRING"/>
  3373. <Column id="pacsnocretyn" type="STRING"/>
  3374. <Column id="examroomnm" type="STRING"/>
  3375. <Column id="execprcpstatcd" type="STRING"/>
  3376. <Column id="tmpldata" type="STRING"/>
  3377. <Column id="prcpdd" type="STRING"/>
  3378. <Column id="rsrvrid" type="STRING"/>
  3379. <Column id="rsrvdd" type="STRING"/>
  3380. </ColumnInfo>
  3381. </Dataset>
  3382. <Dataset id="ds_grd_rsrvposstm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3383. <ColumnInfo>
  3384. <Column id="rsrvtm" type="STRING"/>
  3385. <Column id="count" type="STRING"/>
  3386. <Column id="max" type="STRING"/>
  3387. </ColumnInfo>
  3388. </Dataset>
  3389. <Dataset id="ds_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3390. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3391. <Dataset id="ds_init_cmb_info6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3392. <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3393. <ColumnInfo>
  3394. <Column id="sgubn" type="STRING" size="256"/>
  3395. <Column id="srchpid" type="STRING" size="256"/>
  3396. <Column id="srchdate1" type="STRING" size="256"/>
  3397. <Column id="srchdate2" type="STRING" size="256"/>
  3398. <Column id="dateflag" type="STRING" size="256"/>
  3399. <Column id="acptlistflag" type="STRING" size="256"/>
  3400. <Column id="unrsrvflag" type="STRING" size="256"/>
  3401. <Column id="patrem" type="STRING" size="256"/>
  3402. <Column id="memorem" type="STRING" size="256"/>
  3403. <Column id="rsrvdate" type="STRING" size="256"/>
  3404. <Column id="selectexcuroom" type="STRING" size="256"/>
  3405. <Column id="excuroomcd" type="STRING" size="256"/>
  3406. <Column id="prcpgenrflag" type="STRING" size="256"/>
  3407. <Column id="genrflag" type="STRING" size="256"/>
  3408. <Column id="execprcpuniqno" type="STRING" size="256"/>
  3409. <Column id="prcpno" type="STRING" size="256"/>
  3410. <Column id="prcpdd" type="STRING" size="256"/>
  3411. <Column id="srchrsrvdt" type="STRING" size="256"/>
  3412. <Column id="cretno" type="STRING" size="256"/>
  3413. <Column id="orddd" type="STRING" size="256"/>
  3414. <Column id="rsrvgenrflag" type="STRING" size="256"/>
  3415. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  3416. <Column id="largeclass" type="STRING" size="256"/>
  3417. <Column id="curdate" type="STRING" size="256"/>
  3418. <Column id="prntcalcscorcd" type="STRING" size="256"/>
  3419. <Column id="prntsuppdeptcd" type="STRING" size="256"/>
  3420. <Column id="rsrvdd" type="STRING" size="256"/>
  3421. <Column id="memorgstddprcpdd" type="STRING" size="256"/>
  3422. <Column id="allstatus" type="STRING" size="256"/>
  3423. <Column id="term" type="STRING" size="256"/>
  3424. <Column id="execrid1" type="STRING" size="256"/>
  3425. <Column id="rsrvprtyn" type="STRING" size="256"/>
  3426. <Column id="rsrvpossexcuroomcd" type="STRING" size="256"/>
  3427. <Column id="inclprcpcd" type="STRING" size="256"/>
  3428. <Column id="rsrvposs" type="STRING" size="256"/>
  3429. <Column id="centyn" type="STRING" size="256"/>
  3430. <Column id="centflag" type="STRING" size="256"/>
  3431. <Column id="ecgflag" type="STRING" size="256"/>
  3432. <Column id="prcpcd" type="STRING" size="256"/>
  3433. <Column id="cmtflag" type="STRING" size="256"/>
  3434. <Column id="memoflag" type="STRING" size="256"/>
  3435. <Column id="suppdeptcd" type="STRING" size="256"/>
  3436. <Column id="deptcd" type="STRING" size="256"/>
  3437. <Column id="autorsrvflag" type="STRING" size="256"/>
  3438. <Column id="selectexamroomnm" type="STRING" size="256"/>
  3439. <Column id="rsrvprntcd" type="STRING" size="256"/>
  3440. <Column id="interval" type="STRING" size="256"/>
  3441. <Column id="rexpid" type="STRING" size="256"/>
  3442. <Column id="rexprcpdd" type="STRING" size="256"/>
  3443. <Column id="rexprcpno" type="STRING" size="256"/>
  3444. <Column id="execprcpstatcd" type="STRING" size="256"/>
  3445. </ColumnInfo>
  3446. <Rows>
  3447. <Row>
  3448. <Col id="sgubn"/>
  3449. <Col id="srchpid"/>
  3450. <Col id="srchdate1"/>
  3451. <Col id="srchdate2"/>
  3452. <Col id="dateflag"/>
  3453. <Col id="acptlistflag"/>
  3454. <Col id="unrsrvflag"/>
  3455. <Col id="patrem"/>
  3456. <Col id="memorem"/>
  3457. <Col id="rsrvdate"/>
  3458. <Col id="selectexcuroom"/>
  3459. <Col id="excuroomcd"/>
  3460. <Col id="prcpgenrflag"/>
  3461. <Col id="genrflag"/>
  3462. <Col id="execprcpuniqno"/>
  3463. <Col id="prcpno"/>
  3464. <Col id="prcpdd"/>
  3465. <Col id="srchrsrvdt"/>
  3466. <Col id="cretno"/>
  3467. <Col id="orddd"/>
  3468. <Col id="rsrvgenrflag"/>
  3469. <Col id="prcpexecdeptcd"/>
  3470. <Col id="largeclass"/>
  3471. <Col id="curdate"/>
  3472. <Col id="prntcalcscorcd"/>
  3473. <Col id="prntsuppdeptcd"/>
  3474. <Col id="rsrvdd"/>
  3475. <Col id="memorgstddprcpdd"/>
  3476. <Col id="allstatus">Y</Col>
  3477. <Col id="term">0</Col>
  3478. <Col id="execrid1"/>
  3479. <Col id="rsrvprtyn"/>
  3480. <Col id="rsrvpossexcuroomcd"/>
  3481. <Col id="memoflag">dept</Col>
  3482. <Col id="interval">60000</Col>
  3483. </Row>
  3484. </Rows>
  3485. </Dataset>
  3486. <Dataset id="ds_send_globalinstance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3487. <ColumnInfo>
  3488. <Column id="dutplcecd" type="STRING" size="256"/>
  3489. <Column id="specdraddyn" type="STRING" size="256"/>
  3490. </ColumnInfo>
  3491. <Rows>
  3492. <Row/>
  3493. </Rows>
  3494. </Dataset>
  3495. <Dataset id="ds_cmb_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3496. <Dataset id="ds_cmb_initexecroomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3497. <ColumnInfo>
  3498. <Column id="excuroomcd" type="STRING" size="256"/>
  3499. </ColumnInfo>
  3500. </Dataset>
  3501. <Dataset id="ds_cmb_initexecrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3502. <Dataset id="ds_cmb_prcpexecdeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3503. <ColumnInfo>
  3504. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  3505. </ColumnInfo>
  3506. </Dataset>
  3507. <Dataset id="ds_cmb_cdidlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3508. <Dataset id="ds_cmb_nursingtype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3509. <Dataset id="ds_cmb_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3510. <Dataset id="ds_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3511. <ColumnInfo>
  3512. <Column id="year" type="STRING" size="256"/>
  3513. <Column id="month" type="STRING" size="256"/>
  3514. </ColumnInfo>
  3515. <Rows>
  3516. <Row/>
  3517. </Rows>
  3518. </Dataset>
  3519. <Dataset id="ds_init_rsrvcalendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3520. <Dataset id="ds_grid_grd_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3521. <ColumnInfo>
  3522. <Column id="sun" type="STRING" size="256"/>
  3523. <Column id="mon" type="STRING" size="256"/>
  3524. <Column id="tue" type="STRING" size="256"/>
  3525. <Column id="wed" type="STRING" size="256"/>
  3526. <Column id="thu" type="STRING" size="256"/>
  3527. <Column id="fri" type="STRING" size="256"/>
  3528. <Column id="sat" type="STRING" size="256"/>
  3529. <Column id="sun_memo" type="STRING" size="256"/>
  3530. <Column id="mon_memo" type="STRING" size="256"/>
  3531. <Column id="tue_memo" type="STRING" size="256"/>
  3532. <Column id="wed_memo" type="STRING" size="256"/>
  3533. <Column id="thu_memo" type="STRING" size="256"/>
  3534. <Column id="fri_memo" type="STRING" size="256"/>
  3535. <Column id="sat_memo" type="STRING" size="256"/>
  3536. <Column id="sun_dutflag" type="STRING" size="256"/>
  3537. <Column id="mon_dutflag" type="STRING" size="256"/>
  3538. <Column id="tue_dutflag" type="STRING" size="256"/>
  3539. <Column id="wed_dutflag" type="STRING" size="256"/>
  3540. <Column id="thu_dutflag" type="STRING" size="256"/>
  3541. <Column id="fri_dutflag" type="STRING" size="256"/>
  3542. <Column id="sat_dutflag" type="STRING" size="256"/>
  3543. <Column id="sun_ampmflag" type="STRING" size="256"/>
  3544. <Column id="mon_ampmflag" type="STRING" size="256"/>
  3545. <Column id="tue_ampmflag" type="STRING" size="256"/>
  3546. <Column id="wed_ampmflag" type="STRING" size="256"/>
  3547. <Column id="thu_ampmflag" type="STRING" size="256"/>
  3548. <Column id="fri_ampmflag" type="STRING" size="256"/>
  3549. <Column id="sat_ampmflag" type="STRING" size="256"/>
  3550. <Column id="sun_ordendresn" type="STRING" size="256"/>
  3551. <Column id="mon_ordendresn" type="STRING" size="256"/>
  3552. <Column id="tue_ordendresn" type="STRING" size="256"/>
  3553. <Column id="wed_ordendresn" type="STRING" size="256"/>
  3554. <Column id="thu_ordendresn" type="STRING" size="256"/>
  3555. <Column id="fri_ordendresn" type="STRING" size="256"/>
  3556. <Column id="sat_ordendresn" type="STRING" size="256"/>
  3557. <Column id="sun_ordendresnmin" type="STRING" size="256"/>
  3558. <Column id="mon_ordendresnmin" type="STRING" size="256"/>
  3559. <Column id="tue_ordendresnmin" type="STRING" size="256"/>
  3560. <Column id="wed_ordendresnmin" type="STRING" size="256"/>
  3561. <Column id="thu_ordendresnmin" type="STRING" size="256"/>
  3562. <Column id="fri_ordendresnmin" type="STRING" size="256"/>
  3563. <Column id="sat_ordendresnmin" type="STRING" size="256"/>
  3564. <Column id="sun_reglscheflag" type="STRING" size="256"/>
  3565. <Column id="mon_reglscheflag" type="STRING" size="256"/>
  3566. <Column id="tue_reglscheflag" type="STRING" size="256"/>
  3567. <Column id="wed_reglscheflag" type="STRING" size="256"/>
  3568. <Column id="thu_reglscheflag" type="STRING" size="256"/>
  3569. <Column id="fri_reglscheflag" type="STRING" size="256"/>
  3570. <Column id="sat_reglscheflag" type="STRING" size="256"/>
  3571. </ColumnInfo>
  3572. </Dataset>
  3573. <Dataset id="ds_calendinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3574. <ColumnInfo>
  3575. <Column id="basedd" type="STRING"/>
  3576. <Column id="dutflag" type="STRING"/>
  3577. </ColumnInfo>
  3578. </Dataset>
  3579. <Dataset id="ds_hidden_grdcellcolor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3580. <ColumnInfo>
  3581. <Column id="calrow" type="STRING" size="256"/>
  3582. <Column id="calcol" type="STRING" size="256"/>
  3583. </ColumnInfo>
  3584. <Rows>
  3585. <Row/>
  3586. </Rows>
  3587. </Dataset>
  3588. <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3589. <Dataset id="ds_data_setupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3590. <ColumnInfo>
  3591. <Column id="dsvaluepath" type="STRING" size="256"/>
  3592. <Column id="prntkind" type="STRING" size="256"/>
  3593. <Column id="commkind" type="STRING" size="256"/>
  3594. <Column id="rexgbn" type="STRING" size="256"/>
  3595. </ColumnInfo>
  3596. </Dataset>
  3597. <Dataset id="ds_data_comm02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3598. <ColumnInfo>
  3599. <Column id="dsvaluepath" type="STRING" size="256"/>
  3600. <Column id="comm" type="STRING" size="256"/>
  3601. <Column id="databit" type="STRING" size="256"/>
  3602. <Column id="stopbit" type="STRING" size="256"/>
  3603. <Column id="baudrate" type="STRING" size="256"/>
  3604. <Column id="parity" type="STRING" size="256"/>
  3605. </ColumnInfo>
  3606. <Rows>
  3607. <Row>
  3608. <Col id="dsvaluepath">/setupinfo</Col>
  3609. <Col id="comm">2</Col>
  3610. <Col id="databit">8</Col>
  3611. <Col id="stopbit">1</Col>
  3612. <Col id="baudrate">9600</Col>
  3613. <Col id="parity">n</Col>
  3614. </Row>
  3615. </Rows>
  3616. </Dataset>
  3617. <Dataset id="ds_data_blank" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3618. <ColumnInfo>
  3619. <Column id="dsvaluepath" type="STRING" size="256"/>
  3620. <Column id="left" type="STRING" size="256"/>
  3621. <Column id="top" type="STRING" size="256"/>
  3622. <Column id="b472size" type="STRING" size="256"/>
  3623. </ColumnInfo>
  3624. </Dataset>
  3625. <Dataset id="ds_data_comm01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3626. <ColumnInfo>
  3627. <Column id="setupval" type="STRING" size="256"/>
  3628. </ColumnInfo>
  3629. </Dataset>
  3630. <Dataset id="ds_patrem_selectpat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3631. <ColumnInfo>
  3632. <Column id="pid" type="STRING" size="256"/>
  3633. <Column id="hngnm" type="STRING" size="256"/>
  3634. <Column id="sna" type="STRING" size="256"/>
  3635. <Column id="hometel" type="STRING" size="256"/>
  3636. <Column id="mpphontel" type="STRING" size="256"/>
  3637. <Column id="rrgstno" type="STRING" size="256"/>
  3638. <Column id="addr" type="STRING" size="256"/>
  3639. </ColumnInfo>
  3640. <Rows>
  3641. <Row>
  3642. <Col id="pid"/>
  3643. <Col id="hngnm"/>
  3644. <Col id="sna"/>
  3645. <Col id="hometel"/>
  3646. <Col id="mpphontel"/>
  3647. <Col id="rrgstno"/>
  3648. <Col id="addr"/>
  3649. </Row>
  3650. </Rows>
  3651. </Dataset>
  3652. <Dataset id="ds_patrem_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3653. <ColumnInfo>
  3654. <Column id="isoldispcd" type="STRING" size="256"/>
  3655. </ColumnInfo>
  3656. <Rows>
  3657. <Row/>
  3658. </Rows>
  3659. </Dataset>
  3660. <Dataset id="ds_patrem_prcpdeliveinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3661. <ColumnInfo>
  3662. <Column id="prcpdelivefact" type="STRING" size="256"/>
  3663. </ColumnInfo>
  3664. <Rows>
  3665. <Row/>
  3666. </Rows>
  3667. </Dataset>
  3668. <Dataset id="ds_examcuredeptmemolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3669. <ColumnInfo>
  3670. <Column id="memorem" type="STRING" size="256"/>
  3671. </ColumnInfo>
  3672. <Rows>
  3673. <Row/>
  3674. </Rows>
  3675. </Dataset>
  3676. <Dataset id="ds_send_tobeacptprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3677. <Dataset id="ds_progressnote" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3678. <Dataset id="ds_init_cmb_info6_X0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3679. <Dataset id="ds_hidden_uspayflagyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3680. <Dataset id="ds_patrem_rem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3681. <ColumnInfo>
  3682. <Column id="memo" type="STRING" size="256"/>
  3683. </ColumnInfo>
  3684. <Rows>
  3685. <Row/>
  3686. </Rows>
  3687. </Dataset>
  3688. <Dataset id="ds_hidden_prcprcptyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3689. <Dataset id="ds_init_specdridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3690. <Dataset id="ds_patrem_examcureexecdiaglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3691. <ColumnInfo>
  3692. <Column id="diagengnm" type="STRING" size="256"/>
  3693. </ColumnInfo>
  3694. <Rows>
  3695. <Row/>
  3696. </Rows>
  3697. </Dataset>
  3698. <Dataset id="ds_init_A0608" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3699. <Dataset id="ds_init_P0008" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3700. <Dataset id="ds_send_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3701. <ColumnInfo>
  3702. <Column id="basecdflag" type="STRING" size="256"/>
  3703. </ColumnInfo>
  3704. <Rows>
  3705. <Row/>
  3706. </Rows>
  3707. </Dataset>
  3708. <Dataset id="ds_hidden_cnclcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3709. <ColumnInfo>
  3710. <Column id="cnclcd" type="STRING" size="256"/>
  3711. </ColumnInfo>
  3712. <Rows>
  3713. <Row/>
  3714. </Rows>
  3715. </Dataset>
  3716. <Dataset id="ds_hidden_excuroomgrplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3717. <Dataset id="ds_rexbarcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3718. <ColumnInfo>
  3719. <Column id="pid" type="STRING" size="256"/>
  3720. <Column id="patnm" type="STRING" size="256"/>
  3721. <Column id="gbn" type="STRING" size="256"/>
  3722. <Column id="rrgstno1" type="STRING" size="256"/>
  3723. <Column id="rrgstno2" type="STRING" size="256"/>
  3724. <Column id="barpid" type="STRING" size="256"/>
  3725. <Column id="excugrp" type="STRING" size="256"/>
  3726. <Column id="rsrvdd" type="STRING" size="256"/>
  3727. <Column id="sex" type="STRING" size="256"/>
  3728. <Column id="age" type="STRING" size="256"/>
  3729. <Column id="wardcddeptengabbr" type="STRING" size="256"/>
  3730. <Column id="excupartcd" type="STRING" size="256"/>
  3731. <Column id="roomcd" type="STRING" size="256"/>
  3732. <Column id="prcpnm" type="STRING" size="256"/>
  3733. <Column id="examroomnm" type="STRING" size="256"/>
  3734. <Column id="wardcdnm" type="STRING" size="256"/>
  3735. <Column id="prcphopedd" type="STRING" size="256"/>
  3736. </ColumnInfo>
  3737. <Rows>
  3738. <Row>
  3739. <Col id="pid"/>
  3740. <Col id="patnm"/>
  3741. <Col id="gbn"/>
  3742. <Col id="rrgstno1"/>
  3743. <Col id="rrgstno2"/>
  3744. <Col id="barpid"/>
  3745. <Col id="excugrp"/>
  3746. <Col id="rsrvdd"/>
  3747. <Col id="sex"/>
  3748. <Col id="age"/>
  3749. <Col id="wardcddeptengabbr"/>
  3750. <Col id="excupartcd"/>
  3751. <Col id="roomcd"/>
  3752. <Col id="prcpnm"/>
  3753. <Col id="examroomnm"/>
  3754. <Col id="wardcdnm"/>
  3755. <Col id="prcphopedd"/>
  3756. </Row>
  3757. </Rows>
  3758. </Dataset>
  3759. <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3760. <ColumnInfo>
  3761. <Column id="flag" type="STRING" size="256"/>
  3762. <Column id="basesuppdeptcd" type="STRING" size="256"/>
  3763. <Column id="cnclcd" type="STRING" size="256"/>
  3764. <Column id="pamifyn" type="STRING" size="256"/>
  3765. <Column id="ordtm" type="STRING" size="256"/>
  3766. </ColumnInfo>
  3767. <Rows>
  3768. <Row>
  3769. <Col id="flag"/>
  3770. <Col id="basesuppdeptcd"/>
  3771. <Col id="cnclcd"/>
  3772. <Col id="pamifyn"/>
  3773. <Col id="ordtm"/>
  3774. </Row>
  3775. </Rows>
  3776. </Dataset>
  3777. <Dataset id="ds_send_req_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3778. <Dataset id="ds_main_patrem_nameconflict" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3779. <Dataset id="ds_tmplinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  3780. <Dataset id="ds_init_T0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3781. <ColumnInfo>
  3782. <Column id="dispseq" type="STRING" size="256"/>
  3783. <Column id="cdid" type="STRING" size="256"/>
  3784. <Column id="cdnm" type="STRING" size="256"/>
  3785. <Column id="grupcdid" type="STRING" size="256"/>
  3786. </ColumnInfo>
  3787. </Dataset>
  3788. <Dataset id="ds_init_selectdridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3789. <ColumnInfo>
  3790. <Column id="userid" type="STRING" size="256"/>
  3791. <Column id="usernm" type="STRING" size="256"/>
  3792. </ColumnInfo>
  3793. </Dataset>
  3794. <Dataset id="ds_hidden_sms" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3795. <ColumnInfo>
  3796. <Column id="orddeptcd" type="STRING" size="256"/>
  3797. <Column id="msgcnts" type="STRING" size="256"/>
  3798. </ColumnInfo>
  3799. </Dataset>
  3800. <Dataset id="ds_send_sms" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3801. <ColumnInfo>
  3802. <Column id="instcd" type="STRING" size="256"/>
  3803. <Column id="condflag" type="STRING" size="256"/>
  3804. <Column id="data" type="STRING" size="256"/>
  3805. <Column id="calltype" type="STRING" size="256"/>
  3806. <Column id="msgcnts" type="STRING" size="256"/>
  3807. <Column id="insuflag" type="STRING" size="256"/>
  3808. <Column id="calltelno" type="STRING" size="256"/>
  3809. <Column id="systemnm" type="STRING" size="256"/>
  3810. </ColumnInfo>
  3811. </Dataset>
  3812. <Dataset id="ds_main_sms" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false"/>
  3813. <Dataset id="ds_send_rcv" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  3814. <ColumnInfo>
  3815. <Column id="usernm" type="STRING" size="256"/>
  3816. <Column id="userid" type="STRING" size="256"/>
  3817. <Column id="mpphonno" type="STRING" size="256"/>
  3818. <Column id="pid" type="STRING" size="256"/>
  3819. <Column id="deptcd" type="STRING" size="256"/>
  3820. </ColumnInfo>
  3821. </Dataset>
  3822. <Dataset id="ds_init_A1000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  3823. <ColumnInfo>
  3824. <Column id="cdid" type="STRING" size="256"/>
  3825. <Column id="cdnm" type="STRING" size="256"/>
  3826. </ColumnInfo>
  3827. </Dataset>
  3828. </Objects>
  3829. <Bind>
  3830. <BindItem id="item0" compid="grp_body.grp_calendar.opt_year" propid="value" datasetid="ds_calendar" columnid="year"/>
  3831. <BindItem id="item1" compid="grp_body.grp_calendar.opt_month" propid="value" datasetid="ds_calendar" columnid="month"/>
  3832. <BindItem id="item2" compid="grp_body.group5.output1" propid="value" datasetid="ds_send_data" columnid="selectexamroomnm"/>
  3833. <BindItem id="item3" compid="grp_body.grp_sea.ipt_date1" propid="value" datasetid="ds_send_data" columnid="srchdate1"/>
  3834. <BindItem id="item4" compid="grp_body.grp_sea.ipt_date2" propid="value" datasetid="ds_send_data" columnid="srchdate2"/>
  3835. <BindItem id="item5" compid="grp_body.grp_sea.combo1" propid="value" datasetid="ds_send_data" columnid="term"/>
  3836. <BindItem id="item6" compid="grp_body.grp_sea.cmb_term" propid="value" datasetid="ds_send_data" columnid="term"/>
  3837. <BindItem id="item7" compid="grp_body.grp_sea.ipt_pid" propid="value" datasetid="ds_send_data" columnid="srchpid"/>
  3838. <BindItem id="item8" compid="grp_body.grp_sea.radio3" propid="value" datasetid="ds_send_data" columnid="prcpgenrflag"/>
  3839. <BindItem id="item9" compid="grp_body.grp_sea.cmb_selectexcuroom" propid="value" datasetid="ds_send_data" columnid="selectexcuroom"/>
  3840. <BindItem id="item10" compid="grp_body.input2" propid="value" datasetid="ds_patrem_selectpat" columnid="pid"/>
  3841. <BindItem id="item11" compid="grp_body.input3" propid="value" datasetid="ds_patrem_selectpat" columnid="hngnm"/>
  3842. <BindItem id="item12" compid="grp_body.input7" propid="value" datasetid="ds_patrem_selectpat" columnid="sna"/>
  3843. <BindItem id="item13" compid="grp_body.input9" propid="value" datasetid="ds_patrem_selectpat" columnid="rrgstno"/>
  3844. <BindItem id="item14" compid="grp_body.input5" propid="value" datasetid="ds_patrem_selectpat" columnid="hometel"/>
  3845. <BindItem id="item15" compid="grp_body.input6" propid="value" datasetid="ds_patrem_selectpat" columnid="mpphontel"/>
  3846. <BindItem id="item16" compid="grp_body.input8" propid="value" datasetid="ds_patrem_selectpat" columnid="addr"/>
  3847. <BindItem id="item17" compid="grp_body.group7.txt_isol" propid="value" datasetid="ds_patrem_isolinfo" columnid="isoldispcd"/>
  3848. <BindItem id="item18" compid="grp_body.tar_prcpdelivefact" propid="value" datasetid="ds_patrem_prcpdeliveinfo" columnid="prcpdelivefact"/>
  3849. <BindItem id="item19" compid="grp_body.tat_deptmemo" propid="value" datasetid="ds_examcuredeptmemolist" columnid="memorem"/>
  3850. <BindItem id="item20" compid="grp_body.rd_memoflag" propid="value" datasetid="ds_send_data" columnid="memoflag"/>
  3851. <BindItem id="item21" compid="grp_body.group5.chk_rsrvprint" propid="value" datasetid="ds_send_data" columnid="rsrvprtyn"/>
  3852. <BindItem id="item22" compid="grp_body.group5.chk_autorsrv" propid="value" datasetid="ds_send_data" columnid="autorsrvflag"/>
  3853. </Bind>
  3854. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  3855. * System Name :
  3856. * Job Name :
  3857. * Creator :
  3858. * Make Date : 2015-11-13
  3859. * Description :
  3860. *---------------------------------------------------------------------------------------
  3861. * Modify Date Modifier Modify Description
  3862. *---------------------------------------------------------------------------------------
  3863. * 2015-11-13 Live Converter TF->XP
  3864. *
  3865. *---------------------------------------------------------------------------------------
  3866. ****************************************************************************************/
  3867. include "com_commonxp::comm_main.xjs";
  3868. include "emr_prcpmngtxp::MMOCommon.xjs";
  3869. include "ast_examcurexp::AEZ0001.xjs";
  3870. include "ast_examcurexp::combolist.xjs";
  3871. include "ast_examcurexp::SPAER01100.xjs";
  3872. include "pam_pamcomnxp::PAM.xjs";
  3873. include "com_commodulexp::SSZFM00901.xjs";
  3874. include "emr_carecomxp::CareCom.xjs";
  3875. include "emr_waitguidexp::SMMNV12000.xjs";
  3876. var grdgubn = "";
  3877. var tabgubn = "";
  3878. var acptlistflag = "";
  3879. var prcpddyn = "";
  3880. var grdid = "";
  3881. var gTimer = 0;
  3882. var dayArr = ["sun","mon","tue","wed","thu","fri","sat"]
  3883. var dayMemoArr = ["sun_memo","mon_memo","tue_memo","wed_memo","thu_memo","fri_memo","sat_memo"]
  3884. function exeRsrvTransaction(str, ds_ordlist) {
  3885. //alert(ordlist);
  3886. //예약 또는 수정 일때
  3887. dsf_createDs("ds_temp_search");
  3888. if(str == "rsrv" ||str == "upd" ) {
  3889. //var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' ]");
  3890. //var rCSV = getNodeListCSV(nodeList);
  3891. ds_ordlist.filter("check=='1'");
  3892. ds_temp_search.copyData(ds_ordlist,true);
  3893. ds_ordlist.filter("");
  3894. //과검사일때 진료예약일자 세팅
  3895. if(grp_body.group5.chk_rsrvyn.value == "Y"){
  3896. var rsrvdt = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"srchrsrvdt");
  3897. ds_send_req.setColumn(0,"ordtm", rsrvdt.substr(8,4) );
  3898. }
  3899. }
  3900. //예약취소일때
  3901. if(str == "cncl") {
  3902. //취소코드조회
  3903. var objArg = new Object();
  3904. objArg.arg_ds_receivedata = ds_send_popup;
  3905. frmf_modal("SPAEA01500","SPAEA01500", objArg, "", 0,100,150, "", "", "", "", "", "M");
  3906. var selectRows = grdf_getSelectedRows(grp_body.group2.switch1.case1.grd_ordlist1);
  3907. for ( var i =0 ; i< selectRows.length;i++){
  3908. ds_grd_ordlist1.setColumn(selectRows[i],"basecd", ds_hidden_cnclcdlist.getColumn(0,"cnclcd"));
  3909. }
  3910. ds_ordlist.filter("check=='1'");
  3911. ds_temp_search.copyData(ds_ordlist,true);
  3912. ds_ordlist.filter("");
  3913. }
  3914. ds_temp_search.addColumn("flag","string");
  3915. ds_temp_search.addColumn("pamifyn","string");
  3916. ds_temp_search.addColumn("nottotal","string");
  3917. ds_temp_search.addColumn("rsrvrem","string");
  3918. ds_temp_search.addColumn("norsrvrem","string");
  3919. ds_temp_search.addColumn("rsrvflag","string");
  3920. for (var i = 0; i< ds_temp_search.rowcount; i++)
  3921. {
  3922. ds_temp_search.setColumn(i,"flag",str);
  3923. ds_temp_search.setColumn(i,"pamifyn",grp_body.group5.chk_rsrvyn.value);
  3924. ds_temp_search.setColumn(i,"nottotal","" );
  3925. ds_temp_search.setColumn(i,"rsrvrem","-");
  3926. ds_temp_search.setColumn(i,"norsrvrem","M4");
  3927. ds_temp_search.setColumn(i,"rsrvflag",ds_temp_search.getColumn(i,"prcpgenrflag"));
  3928. ds_temp_search.setColumn(i,"actorddd",ds_temp_search.getColumn(i,"prcpdd"));
  3929. ds_temp_search.setColumn(i,"suppdeptcd",ds_temp_search.getColumn(i,"basesuppdeptcd"));
  3930. }
  3931. dsf_setDefaultVal(ds_temp_search, "bf_srchrsrvtm:000000000000");
  3932. //dsf_setTypeFormat(ds_temp_search, "execprcpuniqno:INT^cretno:INT^actcretno:INT");
  3933. ds_temp_search.updateColID("srchrsrvdt","srchrsrvtm");
  3934. ds_temp_search.updateColID("orddd","indd");
  3935. //ds_temp_search.updateColID("prcpdd","actorddd");
  3936. ds_temp_search.updateColID("execrid1","execrid");
  3937. ds_temp_search.updateColID("basecd","cnclresncd");
  3938. dsf_setDefaultVal(ds_temp_search, "all");
  3939. trace(ds_temp_search.saveXML());
  3940. var oParam = {};
  3941. oParam.id = "TXAEA01101";
  3942. oParam.service = "examcurersrvapp.SytsRsrv";
  3943. oParam.method = "reqExcuRsrv";
  3944. oParam.inds = "req=ds_temp_search";
  3945. oParam.outds = "ds_hidden_item=item";
  3946. oParam.async = false;
  3947. oParam.transaction = false;
  3948. //oParam.callback = "cf_TXAEA01101";
  3949. tranf_submit(oParam);
  3950. }
  3951. /*********************************************************************************
  3952. * 요청번호 : 20170420002, 신경과 검사실 업무제한요청건
  3953. * 20170424 by kya 진료지원 공통코드에서 수정자격 가져오기 'T0003'
  3954. * SELECT a.* FROM AST.AEBMCODE a WHERE a.grupcdid = 'T0003' AND instcd = '031';
  3955. *********************************************************************************/
  3956. function fSetAutho(){
  3957. // ds_init_T0003.clearData();
  3958. // lf_getAstCodeList([{dsNm: "ds_init_T0003", cdGrpId: "T0003"}], true);
  3959. var idx_rsrv = 0;
  3960. for( var i = 1 ; i<= ds_init_T0003.rowcount ; i++){
  3961. if( ds_init_T0003.getColumn(i,"cdid") == sysf_getUserInfo("userid") ){
  3962. idx_rsrv++;
  3963. }
  3964. }
  3965. trace( "ds_init_T0003의 idx_rsrv=" + idx_rsrv);
  3966. if( idx_rsrv == 0 ){
  3967. grp_body.button7.enable = true;
  3968. grp_body.button8.enable = true;
  3969. }else {
  3970. grp_body.button7.enable = false;
  3971. grp_body.button8.enable = false;
  3972. }
  3973. }
  3974. //=====================================================================================================================================================================================
  3975. // @ 프린터 설정
  3976. //=====================================================================================================================================================================================
  3977. function fSetPrint() {
  3978. var count = ds_barcdprntsetup.rowcount;
  3979. if(count == 0) {
  3980. ds_barcdprntsetup.addRow();
  3981. }
  3982. var objArg = new Object();
  3983. objArg.arg_sSetupInfo = ds_barcdprntsetup.getColumn(0,"prntsetupinfo");
  3984. objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
  3985. frmf_open("SPZUR00300","SPZUR00300", objArg, "", "", "", "","","","","","","M" );
  3986. }
  3987. //=====================================================================================================================================================================================
  3988. // @ 달력 초기화
  3989. //=====================================================================================================================================================================================
  3990. function initCalendar() {
  3991. var curDate = utlf_getCurrentDate().toDate();
  3992. ds_calendar.setColumn(0,"year", curDate.getDateFormat("YYYY"));
  3993. ds_calendar.setColumn(0,"month", curDate.getDateFormat("MM"));
  3994. setCalendar(curDate);
  3995. }
  3996. //=====================================================================================================================================================================================
  3997. // @ TextArea 초기화 Function
  3998. //=====================================================================================================================================================================================
  3999. function dataClear() {
  4000. grp_body.tar_prcpdelivefact.value = "-";
  4001. ds_patrem_rem.setColumn(0,"memo","-");
  4002. }
  4003. function fGetWideListX1(grp1, tab1, flag) {
  4004. if(flag == "prcplist" ) {
  4005. grp_body.group2.position.bottom = grp_body.grp_calendar.position.top - 7;
  4006. // grp_body.group2.switch1.position.bottom = grp_body.group2.position.bottom - 5;
  4007. }
  4008. if(flag =="rsrvlist") {
  4009. //예약내역
  4010. grp_body.group5.position.top = grp_body.grp_calendar.position.top; //그룹
  4011. // grp_body.group5.position.height = 315; //그룹
  4012. }
  4013. }
  4014. //=====================================================================================================================================================================================
  4015. // @ 처방리스트 Grid 접기 Function
  4016. //=====================================================================================================================================================================================
  4017. function fGetWideListX2(grp1, tab1, flag) {
  4018. if(flag == "prcplist" ) {
  4019. grp_body.group2.position.bottom = grp_body.grd_calendar.position.bottom-1;
  4020. // grp_body.group2.switch1.position.bottom = grp_body.group2.position.bottom-2;
  4021. }
  4022. if(flag =="rsrvlist") {
  4023. grp_body.group5.position.top = 250; //그룹
  4024. // grp_body.group5.position.height = 490; //그룹
  4025. }
  4026. }
  4027. //--=========================================================================================================
  4028. //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리
  4029. //--=========================================================================================================
  4030. function fget0701GosiPrcpRcptChk(str) {
  4031. var menuparam = frmf_getMenuParam();
  4032. var flagvalue = "";
  4033. var tmpPID = "";
  4034. if ( menuparam != "S") { // 건진제외
  4035. if (str == "noacting" ) { //(noacting - 미시행처방 Tab / rsrv - 예약리스트 )
  4036. flagvalue = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"prcpexecdeptcd"); //시행부서
  4037. tmpPID =ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid") // 등록번호
  4038. }else{
  4039. flagvalue = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"prcpexecdeptcd"); //시행부서
  4040. tmpPID = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"pid") // 등록번호
  4041. }
  4042. // flagvalue = "2220000001";
  4043. // tmpPID ="18684040";
  4044. flagvalue = "'" + flagvalue + "'";
  4045. dsf_createDsRow("ds_send_GosiPrcpRcpyn",
  4046. [{col:"instcd", val:sysf_getUserInfo("dutplceinstcd")}
  4047. ,{col:"pid", val:tmpPID}
  4048. ,{col:"flagvalue", val:flagvalue}
  4049. ,{col:"flag", val:"2"}
  4050. ]);
  4051. var oParam = {};
  4052. oParam.id = "TRAEA01100";
  4053. oParam.service = "pamcomnapp.PamComn";
  4054. oParam.method = "get0701GosiPrcpRcptChk";
  4055. oParam.inds = "req=ds_send_GosiPrcpRcpyn";
  4056. oParam.outds = "ds_hidden_prcprcptyn=prcprcptyn";
  4057. oParam.async = false;
  4058. oParam.callback = "cf_TRAEA01100";
  4059. tranf_submit(oParam);
  4060. }
  4061. }
  4062. function cf_TRAEA01100(sSvcId, nErrorCode, sErrorMsg) {
  4063. if(nErrorCode < 0) return;
  4064. if (ds_hidden_prcprcptyn.getColumn(0,"prcprcptyn") == "Y") {
  4065. //txtgosi.text = " 본인부담요율 변동 환자입니다. 수납에 정산 안내하시길 바랍니다." ; //재활 메세지로
  4066. sysf_messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다. ", "E999"); //재활 그외는 메세지창으로
  4067. } else{
  4068. //messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다.xxxxx ", "E999"); //재활 그외는 메세지창으로
  4069. }
  4070. }
  4071. function setRsrvdate(grid,btn) {
  4072. var loop;
  4073. var check;
  4074. var execprcpstatcd;
  4075. var execbaseflag;
  4076. var grd;
  4077. var loopcnt="";
  4078. var execncl="";
  4079. var list = "";
  4080. var ds_grid;
  4081. //alert(grid);
  4082. if(grid == "grd_ordlist1") {
  4083. ds_grid = ds_grd_ordlist1;
  4084. grd = ds_grd_ordlist1.rowcount;
  4085. }
  4086. else if(grid == "grd_ordlist4") {
  4087. ds_grid = ds_grd_ordlist4;
  4088. grd = ds_grd_ordlist4.rowcount;
  4089. }
  4090. else if(grid == "grd_ordlist6") {
  4091. ds_grid = ds_grd_ordlist6;
  4092. grd = ds_grd_ordlist6.rowcount;
  4093. }
  4094. //var nodeList = instance1.selectNodes("/root/main/"+list+"/mainordlist[check='true']");
  4095. //var rCSV = getNodeListCSV(nodeList);
  4096. ds_grid.addColumn("rsrvdt","string");
  4097. if (ds_grid.getCaseCount("check=='1'") == 0 ) {
  4098. sysf_messageBox("처방내역을 ","C002");
  4099. return "0";
  4100. }
  4101. else {
  4102. if(btn == "cmb" ) {
  4103. for( var i = 0 ; i < grd ; i++ )
  4104. {
  4105. if(ds_grid.getColumn(i,"check") == "1")
  4106. {
  4107. ds_grid.setColumn(i,"srchrsrvdt",ds_send_data.getColumn(0,"rsrvdd")+grp_body.cmb_hour.value+grp_body.cmb_min.value); //실 예약시간
  4108. ds_grid.setColumn(i,"rsrvdt", ds_send_data.getColumn(0,"rsrvdd") + grp_body.cmb_hour.value+grp_body.cmb_min.value);
  4109. }
  4110. }
  4111. }else if (btn == "grd" ) {
  4112. for( var i = 0 ; i < grd ; i++ )
  4113. {
  4114. if(ds_grid.getColumn(i,"check") == "1")
  4115. {
  4116. ds_grid.setColumn(i,"rsrvdt",ds_send_data.getColumn(0,"rsrvdd")+ ds_grd_rsrvposstm.getColumn(ds_grd_rsrvposstm.rowposition,"rsrvtm")); // 예약시간대
  4117. ds_grid.setColumn(i,"srchrsrvdt",ds_send_data.getColumn(0,"rsrvdd")+ds_grd_rsrvposstm.getColumn(ds_grd_rsrvposstm.rowposition,"rsrvtm")); //실 예약시간
  4118. }
  4119. }
  4120. }
  4121. }
  4122. }
  4123. //=====================================================================================================================================================================================
  4124. // @ 달력에 일자별로 가용현황을 보여준다.
  4125. //=====================================================================================================================================================================================
  4126. function setRsrvPresCondByMonth() {
  4127. var isMonth = ds_calendar.getColumn(0,"month");
  4128. var isYear = ds_calendar.getColumn(0,"year");
  4129. var isDate = (isYear+isMonth+"01").toDate();
  4130. var startDay = isDate.getDay();
  4131. if(!utlf_isNull(ds_send_data.getColumn(0,"excuroomcd"))) {
  4132. ds_send_data.setColumn(0,"rsrvdd", isYear +isMonth+ startDay );
  4133. //submit("TRAEA01107");
  4134. var oParam = {};
  4135. oParam.id = "TRAEA01129";
  4136. oParam.service = "examcurersrvapp.SytsRsrv";
  4137. oParam.method = "reqGetFuncCUrerRsrvTimeCnt";
  4138. oParam.inds = "req=ds_send_data";
  4139. oParam.outds = "ds_init_rsrvcalendar=rsrvcalendar";
  4140. oParam.async = false;
  4141. oParam.callback = "cf_TRAEA01129";
  4142. tranf_submit(oParam);
  4143. }
  4144. for (var i = 0; i < ds_init_rsrvcalendar.rowcount; i++) {
  4145. var dd = ds_init_rsrvcalendar.getColumn(i,"rsrvdd");
  4146. var colidx = dd.toDate().getDay();
  4147. var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 )-1;
  4148. ds_grid_grd_calendar.setColumn(rowidx, dayMemoArr[colidx%7], ds_init_rsrvcalendar.getColumn(i,"count") + "/" + ds_init_rsrvcalendar.getColumn(i,"max")) ;
  4149. }
  4150. }
  4151. function cf_TRAEA01129(sSvcId, nErrorCode, sErrorMsg) {
  4152. if(nErrorCode < 0) return;
  4153. }
  4154. //=====================================================================================================================================================================================
  4155. // @ 달력에 0/0 으로 세팅
  4156. //=====================================================================================================================================================================================
  4157. function setCalendar(dateObj) {
  4158. // 그리드 초기화
  4159. ds_grid_grd_calendar.clearData();
  4160. ds_init_rsrvcalendar.clearData();
  4161. dateObj.setDate(1);
  4162. var startDay = dateObj.getDay();
  4163. var days = dateObj.getMonthDay();
  4164. var rows = Math.ceil( ( startDay + days ) / 7 );
  4165. for( var i = 0; i < rows; i++ )
  4166. ds_grid_grd_calendar.addRow();
  4167. var rowIndex = 0;
  4168. var colIndex = startDay;
  4169. for( var i = 1; i <= days; i++ ) {
  4170. ds_grid_grd_calendar.setColumn(rowIndex,dayArr[colIndex%7],i);
  4171. //ds_grid_grd_calendar.setColumn(rowIndex, lf_getBindCellName( group5.grd_calendar,colIndex), i);
  4172. ds_grid_grd_calendar.setColumn(rowIndex,dayMemoArr[colIndex%7],"0/0");
  4173. //ds_grid_grd_calendar.setColumn(rowIndex, lf_getBindCellName( group5.grd_calendar,colIndex + 7),"0/0");
  4174. //grd_calendar.valueMatrix(rowIndex, colIndex + 7) = "0/0";
  4175. colIndex++;
  4176. if( colIndex == 7 ) {
  4177. colIndex = 0;
  4178. rowIndex++;
  4179. }
  4180. }
  4181. ds_send_data.setColumn(0,"curdate",ds_calendar.getColumn(0,"year")+ds_calendar.getColumn(0,"month")+"01");
  4182. setRsrvPresCondByMonth();
  4183. fCalendar() //공휴일표시
  4184. }
  4185. /****************************************************************************************************************************************************
  4186. @ 공휴일계산1
  4187. *****************************************************************************************************************************************************/
  4188. function fCalendar(){
  4189. var oParam = {};
  4190. oParam.id = "TRAEA02012";
  4191. oParam.service = "examcurersrvapp.SytsRsrv";
  4192. oParam.method = "reqGetCalenList";
  4193. oParam.inds = "req=ds_send_data";
  4194. oParam.outds = "ds_calendinfo=calendinfo";
  4195. oParam.async = false;
  4196. oParam.callback = "cf_TRAEA02012";
  4197. tranf_submit(oParam);
  4198. }
  4199. function cf_TRAEA02012(sSvcId, nErrorCode, sErrorMsg) {
  4200. if(nErrorCode < 0) return;
  4201. fCalendar1();
  4202. }
  4203. /****************************************************************************************************************************************************
  4204. @ 공휴일계산2
  4205. *****************************************************************************************************************************************************/
  4206. function fCalendar1(){
  4207. var isMonth = ds_calendar.getColumn(0, "month");
  4208. var isYear = ds_calendar.getColumn(0, "year");
  4209. var isDate = (isYear+isMonth+1).toDate();
  4210. var startDay = isDate.getDay();
  4211. for (var i = 0; i < ds_calendinfo.rowcount; i++) {
  4212. var dd = ds_calendinfo.getColumn(i,"basedd");
  4213. var colidx = dd.toDate().getDay();
  4214. var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) - 1;
  4215. this.ds_grid_grd_calendar.setColumn(rowidx,dayArr[colidx%7]+ "_dutflag" , ds_calendinfo.getColumn(i,"dutflag"));
  4216. }
  4217. }
  4218. //=====================================================================================================================================================================================
  4219. // @ 오늘날짜 달력에 표시 (오늘날짜 찾기)
  4220. //=====================================================================================================================================================================================
  4221. function setCurrentDate() {
  4222. var curDate = utlf_getCurrentDate().substr(6,2); //오늘날짜
  4223. var curWeek = utlf_getCurrentDate().toDate().getDayOfWeek("E").toLowerCase(); //오늘요일
  4224. if(curDate <10) {
  4225. curDate= curDate.substr(1,1);
  4226. }
  4227. if(curWeek == "sun")
  4228. ds_hidden_grdcellcolor.setColumn(0,"calcol",0);
  4229. if(curWeek == "mon")
  4230. ds_hidden_grdcellcolor.setColumn(0,"calcol",1);
  4231. if(curWeek == "tue")
  4232. ds_hidden_grdcellcolor.setColumn(0,"calcol",2);
  4233. if(curWeek == "wed")
  4234. ds_hidden_grdcellcolor.setColumn(0,"calcol",3);
  4235. if(curWeek == "thu")
  4236. ds_hidden_grdcellcolor.setColumn(0,"calcol",4);
  4237. if(curWeek == "fri")
  4238. ds_hidden_grdcellcolor.setColumn(0,"calcol",5);
  4239. if(curWeek == "sat")
  4240. ds_hidden_grdcellcolor.setColumn(0,"calcol",6);
  4241. for(var i = 0 ; i <ds_grid_grd_calendar.rowcount; i++ ) {
  4242. if(ds_grid_grd_calendar.getColumn(i,curWeek) == curDate ) {
  4243. ds_hidden_grdcellcolor.setColumn(0,"calrow",i);
  4244. }
  4245. }
  4246. var calRow = Number(ds_hidden_grdcellcolor.getColumn(0,"calrow"));
  4247. var calCol = Number(ds_hidden_grdcellcolor.getColumn(0,"calcol")); ; //현재선택
  4248. if( calCol >= 7 )
  4249. calCol -= 7;
  4250. //this.ds_grid_grd_calendar.setColumn(calRow,dayArr[calCol%7]+ "_reglscheflag" , "#daa7d9");
  4251. ds_grid_grd_calendar.rowposition = calRow;
  4252. grp_body.grd_calendar.setCellPos(calCol);
  4253. //grd_calendar.cellStyle("background-color", calRow, calCol) = "#ffcc66"; //오늘날짜 노란색
  4254. //grd_calendar.cellStyle("background-color", calRow, calCol+7) = "#ffcc66"; //오늘날짜 노란색
  4255. }
  4256. //=====================================================================================================================================================================================
  4257. // @ 달력에서 선택한 날짜에 대한 예약내역, 가용현황 조회
  4258. //=====================================================================================================================================================================================
  4259. function getRsrvPossTm(gridObj) {
  4260. var dsObj = eval(gridObj.binddataset);
  4261. var yyyy = ds_calendar.getColumn(0, "year");
  4262. var mm = ds_calendar.getColumn(0, "month");
  4263. var dd = utlf_transNullToEmpty(dsObj.getColumn(dsObj.rowposition, dayArr[gridObj.currentcol%7]));
  4264. if (dd.length == 1)
  4265. {
  4266. dd = "0" + dd;
  4267. }
  4268. ds_send_data.setColumn(0, "rsrvdd", "");
  4269. ds_send_data.setColumn(0, "rsrvdd", yyyy + mm + dd);
  4270. ds_send_data.setColumn(0, "rsrvdate",ds_send_data.getColumn(0, "rsrvdd"));
  4271. dsf_createDsRow("ds_send_tmp",
  4272. [{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4273. ,{col:"acptlistflag", val:"Y"}
  4274. ,{col:"initexcuroom", val:ds_send_data.getColumn(0,"excuroomcd")}
  4275. ,{col:"srchdate1", val:ds_send_data.getColumn(0,"rsrvdate")}
  4276. ,{col:"srchdate2", val:ds_send_data.getColumn(0,"rsrvdate")}
  4277. ,{col:"excuroomflag", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4278. ,{col:"rsrvdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  4279. ,{col:"prcpexecdeptcd", val:ds_send_data.getColumn(0,"prcpexecdeptcd")}
  4280. ,{col:"memodt1", val:ds_send_data.getColumn(0,"rsrvdd")}
  4281. ,{col:"memodt2", val:ds_send_data.getColumn(0,"rsrvdd")}
  4282. ,{col:"memoflag", val:""}
  4283. ,{col:"deptcdflag", val:"room"}
  4284. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  4285. ,{col:"deptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4286. ,{col:"allstatus", val:ds_send_data.getColumn(0,"allstatus")}
  4287. ,{col:"flag", val:"etc"}
  4288. ,{col:"largeclass", val:"R4"}
  4289. ,{col:"sgubn", val:ds_send_data.getColumn(0,"sgubn")}
  4290. ,{col:"multiexcuroom", val:""}
  4291. ,{col:"centyn", val:ds_send_data.getColumn(0,"centyn")}
  4292. ,{col:"centflag", val:ds_send_data.getColumn(0,"centflag")}
  4293. ]);
  4294. var oParam = {};
  4295. oParam.id = "TRAEA01106";
  4296. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4297. oParam.method = "reqGetExamCureExecPrcpList";
  4298. oParam.inds = "reqparam=ds_send_tmp";
  4299. oParam.outds = "ds_grd_rsrvposstm=rsrvposstm ds_examcuredeptmemolist=examcuredeptmemolist ds_grd_rsrvlist=examcureexecprcplist";
  4300. oParam.async = false;
  4301. oParam.callback = "cf_TRAEA01106";
  4302. tranf_submit(oParam);
  4303. }
  4304. function cf_TRAEA01106(sSvcId, nErrorCode, sErrorMsg) {
  4305. if(nErrorCode < 0) return;
  4306. if(ds_examcuredeptmemolist.rowcount ==0)
  4307. {
  4308. ds_examcuredeptmemolist.addRow();
  4309. }
  4310. }
  4311. //=====================================================================================================================================================================================
  4312. // @ 그리드 조회를 위한 선택 Function
  4313. //=====================================================================================================================================================================================
  4314. function fGetExamCureAcptList(acptlistflag) {
  4315. //alert("******acptlistflag = " + acptlistflag );
  4316. //20130503 기간 체크
  4317. //start
  4318. var sdate1 = ds_send_data.getColumn(0,"srchdate1");
  4319. var sdate2 = ds_send_data.getColumn(0,"srchdate2");
  4320. var sPid = ds_send_data.getColumn(0,"srchpid");
  4321. var DiffDate = utlf_getDateInterval(sdate1, sdate2, "dd" ) + 1;
  4322. if (utlf_isNull(sPid) && ( DiffDate > 7)) {
  4323. sysf_messageBox("적용일자 조회기간(=" + DiffDate + "일간)이 깁니다. 범위를 7일이하로 수정하거나 등록번호를 입력한 후 조회하세요","I");
  4324. return;
  4325. }
  4326. //end
  4327. ds_send_data.setColumn(0,"acptlistflag", acptlistflag);
  4328. dsf_createDsRow("ds_send_temp",
  4329. [{col:"acptlistflag", val:ds_send_data.getColumn(0,"acptlistflag")}
  4330. ,{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4331. ,{col:"initexcuroom", val:ds_send_data.getColumn(0,"selectexcuroom")}
  4332. ,{col:"prcpexecdeptcd", val:ds_send_data.getColumn(0,"prcpexecdeptcd")}
  4333. ,{col:"srchdate1", val:ds_send_data.getColumn(0,"srchdate1")}
  4334. ,{col:"srchdate2", val:ds_send_data.getColumn(0,"srchdate2")}
  4335. ,{col:"srchpid", val:sPid}
  4336. ,{col:"excuroomflag", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4337. ,{col:"term", val:ds_send_data.getColumn(0,"term")}
  4338. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"prcpgenrflag")}
  4339. ,{col:"sgubn", val:ds_send_data.getColumn(0,"sgubn")}
  4340. ,{col:"largeclass", val:"M4"}
  4341. ,{col:"centyn", val:ds_send_data.getColumn(0,"centyn")}
  4342. ,{col:"centflag", val:ds_send_data.getColumn(0,"centflag")}
  4343. ]);
  4344. switch (acptlistflag) {
  4345. case "M": // 전체처방(수닙+미수납)
  4346. grp_body.group2.switch1.tabindex = 0;
  4347. var oParam = {};
  4348. oParam.id = "TRAEA01101";
  4349. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4350. oParam.method = "reqGetExamCureExecPrcpList";
  4351. oParam.inds = "reqparam=ds_send_temp";
  4352. oParam.outds = "ds_grd_ordlist1=examcureexecprcplist";
  4353. oParam.async = false;
  4354. oParam.callback = "cf_TRAEA01101";
  4355. tranf_submit(oParam);
  4356. break;
  4357. case "UR": //수납처방
  4358. grp_body.group2.switch1.tabindex = 3;
  4359. var oParam = {};
  4360. oParam.id = "TRAEA01103";
  4361. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4362. oParam.method = "reqGetExamCureExecPrcpList";
  4363. oParam.inds = "reqparam=ds_send_temp";
  4364. oParam.outds = "ds_grd_ordlist3=examcureexecprcplist";
  4365. oParam.async = false;
  4366. oParam.callback = "cf_TRAEA01101";
  4367. tranf_submit(oParam);
  4368. break;
  4369. case "T": //검사완료
  4370. grp_body.group2.switch1.tabindex = 1;
  4371. var oParam = {};
  4372. oParam.id = "TRAEA01104";
  4373. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4374. oParam.method = "reqGetExamCureExecPrcpList";
  4375. oParam.inds = "reqparam=ds_send_temp";
  4376. oParam.outds = "ds_grd_ordlist4=examcureexecprcplist";
  4377. oParam.async = false;
  4378. oParam.callback = "cf_TRAEA01101";
  4379. tranf_submit(oParam);
  4380. break;
  4381. case "Y": //예약
  4382. var oParam = {};
  4383. oParam.id = "TRAEA01106";
  4384. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4385. oParam.method = "reqGetExamCureExecPrcpList";
  4386. oParam.inds = "reqparam=ds_send_temp";
  4387. oParam.outds = "ds_grd_rsrvposstm=rsrvposstm ds_examcuredeptmemolist=examcuredeptmemolist ds_grd_rsrvlist=examcureexecprcplist";
  4388. oParam.async = false;
  4389. oParam.callback = "cf_TRAEA01106";
  4390. tranf_submit(oParam);
  4391. break;
  4392. case "R": //미예약
  4393. grp_body.group2.switch1.tabindex = 2;
  4394. var oParam = {};
  4395. oParam.id = "TRAEA01109";
  4396. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4397. oParam.method = "reqGetExamCureExecPrcpList";
  4398. oParam.inds = "reqparam=ds_send_temp";
  4399. oParam.outds = "ds_grd_ordlist6=examcureexecprcplist";
  4400. oParam.async = false;
  4401. oParam.callback = "cf_TRAEA01101";
  4402. tranf_submit(oParam);
  4403. break;
  4404. case "N": //미예약
  4405. grp_body.group2.switch1.tabindex = 2;
  4406. var oParam = {};
  4407. oParam.id = "TRAEA01109";
  4408. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4409. oParam.method = "reqGetExamCureExecPrcpList";
  4410. oParam.inds = "reqparam=ds_send_temp";
  4411. oParam.outds = "ds_grd_ordlist6=examcureexecprcplist";
  4412. oParam.async = false;
  4413. oParam.callback = "cf_TRAEA01101";
  4414. tranf_submit(oParam);
  4415. break;
  4416. case "L": // 환자 이력 조회
  4417. grp_body.group2.switch1.tabindex = 0;
  4418. ds_send_data.setColumn(0,"term","703");
  4419. var oParam = {};
  4420. oParam.id = "TRAEA01101";
  4421. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4422. oParam.method = "reqGetExamCureExecPrcpList";
  4423. oParam.inds = "reqparam=ds_send_temp";
  4424. oParam.outds = "ds_grd_ordlist1=examcureexecprcplist";
  4425. oParam.async = false;
  4426. oParam.callback = "cf_TRAEA01101";
  4427. tranf_submit(oParam);
  4428. break;
  4429. default:
  4430. break;
  4431. }
  4432. }
  4433. function cf_TRAEA01101(sSvcId, nErrorCode, sErrorMsg) {
  4434. if(nErrorCode < 0) return;
  4435. fSetAutho(); //20170427 신경과직원 권한제한
  4436. switch(sSvcId) {
  4437. case "TRAEA01101":
  4438. ds_grd_ordlist1.addColumn("backcolor","string");
  4439. ds_grd_ordlist1.addColumn("check","string");
  4440. for(var i = 0 ; i < ds_grd_ordlist1.rowcount ; i++ ){
  4441. ds_grd_ordlist1.setColumn(i,"backcolor", "#ffffff");
  4442. }
  4443. lf_aezfSetRowStyle(grp_body.group2.switch1.case1.grd_ordlist1 , "15^16^17" , "V^P^A" , "aftrcptinfo" );
  4444. break;
  4445. case "TRAEA01104":
  4446. ds_grd_ordlist4.addColumn("backcolor","string");
  4447. ds_grd_ordlist4.addColumn("check","string");
  4448. for(var i = 0 ; i < ds_grd_ordlist4.rowcount ; i++ ){
  4449. ds_grd_ordlist4.setColumn(i,"backcolor", "#ffffff");
  4450. }
  4451. lf_aezfSetRowStyle(grp_body.group2.switch1.case4.grd_ordlist4 , "15^16^17" , "V^P^A" , "aftrcptinfo" );
  4452. break;
  4453. case "TRAEA01103":
  4454. ds_grd_ordlist3.addColumn("check","string");
  4455. ds_grd_ordlist3.addColumn("backcolor","string");
  4456. for(var i = 0 ; i < ds_grd_ordlist3.rowcount ; i++ ){
  4457. ds_grd_ordlist3.setColumn(i,"backcolor", "#ffffff");
  4458. }
  4459. lf_aezfSetRowStyle(grp_body.group2.switch1.case3.grd_ordlist3 , "15^16^17" , "V^P^A" , "aftrcptinfo" );
  4460. break;
  4461. case "TRAEA01109":
  4462. fMakeCopyColumn(ds_grd_ordlist6,"srchrsrvdt","bf_srchrsrvtm");
  4463. ds_grd_ordlist6.addColumn("check","string");
  4464. ds_grd_ordlist6.addColumn("backcolor","string");
  4465. for(var i = 0 ; i < ds_grd_ordlist6.rowcount ; i++ ){
  4466. ds_grd_ordlist6.setColumn(i,"backcolor", "#ffffff");
  4467. }
  4468. lf_aezfSetRowStyle(grp_body.group2.switch1.case6.grd_ordlist6 , "15^16^17" , "V^P^A" , "aftrcptinfo" );
  4469. break;
  4470. default:
  4471. break;
  4472. }
  4473. }
  4474. /****************************************************************************************
  4475. * Argument : objDs - Dataset ID
  4476. * : sColSrc - 원본 컬럼
  4477. * : sColTgt - 생성할 컬럼
  4478. * Description : 데이터셋 특정컬럼 카피하여 새컬럼 생성
  4479. ****************************************************************************************/
  4480. function fMakeCopyColumn(objDs,sColSrc,sColTgt) {
  4481. if(utlf_isNull(objDs.getColumnInfo(sColTgt))) objDs.addColumn(sColTgt,"string");
  4482. for(var i = 0 ; i < objDs.rowcount ; i++) {
  4483. objDs.setColumn(i,sColTgt,objDs.getColumn(i,sColSrc));
  4484. }
  4485. }
  4486. //=====================================================================================================================================================================================
  4487. // @ 접수/실시처리를 위한 Function
  4488. //=====================================================================================================================================================================================
  4489. function ExeAccept (tabgubn,grid) { //1
  4490. var loop;
  4491. var check;
  4492. var loopcnt="";
  4493. var execncl="";
  4494. var grd_rows = "";
  4495. if(grid == "ds_grd_ordlist1") {
  4496. grd_rows = ds_grd_ordlist1.rowcount;
  4497. }
  4498. if(grid == "ds_grd_ordlist7") {
  4499. grd_rows = ds_grd_ordlist6.rowcount;
  4500. }
  4501. if(grid == "ds_grd_ordlist4") {
  4502. grd_rows = ds_grd_ordlist4.rowcount;
  4503. }
  4504. if(grid == "ds_grd_ordlist6") {
  4505. grd_rows = ds_grd_ordlist6.rowcount;
  4506. }
  4507. if(grid == "ds_grd_rsrvlist") {
  4508. grd_rows = ds_grd_rsrvlist.rowcount;
  4509. }
  4510. var ds_grid = this.objects[grid];
  4511. //본격적으로 CSV에 세팅
  4512. for( var i = 0 ; i < grd_rows ; i++ ) {
  4513. check = ds_grid.getColumn(i,"check");
  4514. if ( check == "1" ) {
  4515. //실시자 세팅
  4516. if( ds_grid.getColumn(i,"execrid1") == "-" ) {
  4517. ds_grid.setColumn(i,"execrid1", sysf_getUserId() );
  4518. }
  4519. }
  4520. }
  4521. if(grid == "ds_grd_rsrvlist") {
  4522. ds_grd_rsrvlist.filter("check=='1'");
  4523. ds_send_tobeacptprcplist.copyData(ds_grd_rsrvlist,true);
  4524. ds_grd_rsrvlist.filter("");
  4525. }
  4526. else {
  4527. ds_grid.filter("check=='1'");
  4528. ds_send_tobeacptprcplist.copyData(ds_grid,true);
  4529. ds_grid.filter("");
  4530. }
  4531. //건진 기능검사
  4532. if(ds_send_data.getColumn(0,"sgubn") == "S") {
  4533. ds_send_tobeacptprcplist.addColumn("sgubn","string");
  4534. ds_send_tobeacptprcplist.setColumn(0,"sgubn","S");
  4535. }
  4536. // 처방 -> 검사접수/실시완료
  4537. // if( tabgubn == "M" || tabgubn == "R" ||tabgubn == "Y" || tabgubn == "Y" ) {
  4538. dsf_setFixVal(ds_send_tobeacptprcplist, "transactiongubn:1,largeclass:M4,execprcpstat440cd:440,execprcpstat610cd:610,rtno:-,reqagnphoyn:N,tretflagcd:610,indd:00000000,icfflag:-,arvdt:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-,excupartgrpcd:-");
  4539. if ( sysf_messageBox("실시를 ","Q002")==6 ) { //M 전체처방 , R 수납처장, Y 에약내역
  4540. var oParam = {};
  4541. oParam.id = "TXAEA01103";
  4542. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4543. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4544. oParam.inds = "reqparam=ds_send_tobeacptprcplist";
  4545. oParam.outds = "ds_hidden_item=item";
  4546. oParam.async = false;
  4547. oParam.callback = "cf_TXAEA01103";
  4548. tranf_submit(oParam);
  4549. }
  4550. //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
  4551. fget1001USPayFlagChk();
  4552. ds_send_tobeacptprcplist.clearData();
  4553. // }
  4554. //data 클리어
  4555. dataClear();
  4556. }
  4557. function cf_TXAEA01103(sSvcId, nErrorCode, sErrorMsg) {
  4558. if(nErrorCode < 0) return;
  4559. }
  4560. //--=========================================================================================================
  4561. //20130926 10/01 중증/희귀난치성 환자일 경우 초음파검사 급비변경에 따른 안내메시지
  4562. //--=========================================================================================================
  4563. function fget1001USPayFlagChk() {
  4564. var curDate = utlf_getCurrentDate();
  4565. var baseDate = ds_init_cmb_info6_X0003.getColumn(1,"cdnm");
  4566. var sPrcpdd = ds_send_data.getColumn(0,"prcpdd"); //처방일자
  4567. if ( sPrcpdd >= baseDate ) return; //처방일자가 20131001 이후이면 리턴
  4568. if ( curDate < baseDate ) return;
  4569. var menuparam = frmf_getMenuParam();
  4570. if ( menuparam != "S") { // 건진제외
  4571. var sPID = ds_send_data.getColumn(0,"srchpid"); //환자번호
  4572. var sOrddd = ds_send_data.getColumn(0,"orddd"); //처방일자
  4573. var sCretno = ds_send_data.getColumn(0,"cretno"); //처방일자
  4574. var sExecprcpuniqno = ds_send_data.getColumn(0,"execprcpuniqno"); //처방일자
  4575. dsf_createDsRow("ds_send_USPayFlagyn",
  4576. [{col:"instcd", val:sysf_getUserInfo("dutplceinstcd")}
  4577. ,{col:"pid", val:sPID}
  4578. ,{col:"orddd", val:sOrddd}
  4579. ,{col:"cretno", val:sCretno}
  4580. ,{col:"prcpdd", val:sPrcpdd}
  4581. ,{col:"execprcpuniqno", val:sExecprcpuniqno}
  4582. ]);
  4583. var oParam = {};
  4584. oParam.id = "TRAEA01213";
  4585. oParam.service = "pamcomnapp.PamComn";
  4586. oParam.method = "reqGetUltrasonoChk";
  4587. oParam.inds = "req=ds_send_USPayFlagyn";
  4588. oParam.outds = "ds_hidden_uspayflagyn=uspayflagyn";
  4589. oParam.async = false;
  4590. oParam.callback = "cf_TRAEA01213";
  4591. tranf_submit(oParam);
  4592. }
  4593. }
  4594. function cf_TRAEA01213(sSvcId, nErrorCode, sErrorMsg) {
  4595. if(nErrorCode < 0) return;
  4596. if (ds_hidden_uspayflagyn.getColumn(0,"uspayflagyn") == "Y") {
  4597. //sysf_messageBox("실시 후, 1층 원무수납 1번 창구에서 초음파 보험급여 여부를 확인 받도록 안내 부탁드립니다. ", "E999");
  4598. sysf_messageBox("실시 후, 관련 진료과에서 초음파 보험급여 여부를 확인 받도록 안내 부탁드립니다. ", "E999");
  4599. }
  4600. }
  4601. //=====================================================================================================================================================================================
  4602. // @ 접수/실시 취소 처리를 위한 Function
  4603. //=====================================================================================================================================================================================
  4604. function ExeCncl (grid) {
  4605. var loop;
  4606. var check;
  4607. var execprcpstatcd;
  4608. var loopcnt="";
  4609. var execncl="";
  4610. var list = "";
  4611. var grd;
  4612. if(grid == "ds_grd_ordlist1") {
  4613. grd = ds_grd_ordlist1.rowcount;
  4614. }
  4615. if(grid == "ds_grd_ordlist7") {
  4616. grd = ds_grd_ordlist6.rowcount;
  4617. }
  4618. if(grid == "ds_grd_ordlist4") {
  4619. grd = ds_grd_ordlist4.rowcount;
  4620. }
  4621. if(grid == "ds_grd_ordlist6") {
  4622. grd = ds_grd_ordlist6.rowcount;
  4623. }
  4624. var ds_grid = this.objects[grid];
  4625. //취소코드조회
  4626. ds_send_popup.setColumn(0,"basecdflag","C");
  4627. var objArg = new Object();
  4628. objArg.arg_ds_receivedata = ds_send_popup;
  4629. frmf_modal("SPAEA01500","SPAEA01500", objArg, "", 0,100,150, "", "", "", "", "", "M");
  4630. // tran3 ,tran4 로 나누기
  4631. dsf_copyColInfo(ds_grd_temp1,ds_grid);
  4632. dsf_copyColInfo(ds_grd_temp2,ds_grid);
  4633. for( var i = 0 ; i < grd ; i++ ) {
  4634. check = ds_grid.getColumn(i,"check");
  4635. execprcpstatcd = ds_grid.getColumn(i,"execprcpstatcd");
  4636. if ( check == "true" || check == "1" ) {
  4637. if (execprcpstatcd == "440" ){ //transaction 3
  4638. var nRow = ds_grd_temp1.addRow();
  4639. ds_grd_temp1.copyRow(nRow,ds_grid,i);
  4640. ds_grd_temp1.setColumn(nRow,"basecd",ds_hidden_cnclcdlist.getColumn(0,"cnclcd"));
  4641. ds_grd_temp1.setColumn(nRow,"cnclresncdnm",ds_hidden_cnclcdlist.getColumn(0,"cnclcdnm"));
  4642. }
  4643. if (execprcpstatcd == "610") { //transaction 4
  4644. var nRow = ds_grd_temp2.addRow();
  4645. ds_grd_temp2.copyRow(nRow,ds_grid,i);
  4646. ds_grd_temp2.setColumn(nRow,"basecd",ds_hidden_cnclcdlist.getColumn(0,"cnclcd"));
  4647. ds_grd_temp2.setColumn(nRow,"cnclresncdnm",ds_hidden_cnclcdlist.getColumn(0,"cnclcdnm"));
  4648. }
  4649. }
  4650. }
  4651. // 접수 -> 처방
  4652. if(!utlf_isNull(ds_grd_temp1.getColumn(ds_grd_temp1.rowcount -1,"execprcpstatcd"))
  4653. && utlf_isNull(ds_grd_temp2.getColumn(ds_grd_temp2.rowcount -1,"execprcpstatcd"))) {// transaction 3
  4654. dsf_createDs("ds_send_tobeacptcnclprcplist1");
  4655. dsf_copyDs(ds_send_tobeacptcnclprcplist1,ds_grd_temp1);
  4656. ds_send_tobeacptcnclprcplist1.updateColID("basecd","cnclresncd");
  4657. dsf_setFixVal(ds_send_tobeacptcnclprcplist1, "transactiongubn:3,largeclass:M4,rtno:-,execprcpstatXcd:X,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstat230cd:230,execprcpstat100cd:100,execprcpstat000cd:000,execprcpstatYcd:Y,acptdd:00000000,acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:A,execrid1:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,tretflagcd:440,indd:00000000,icfflag:-,reqagnphoyn:N,wardcd:-,roomcd:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  4658. if ( sysf_messageBox("접수취소를 ","Q002")==6 ) {
  4659. var oParam = {};
  4660. oParam.id = "TXAEA01105";
  4661. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4662. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4663. oParam.inds = "reqparam=ds_send_tobeacptcnclprcplist1";
  4664. oParam.outds = "ds_hidden_item=item";
  4665. oParam.async = false;
  4666. tranf_submit(oParam); // transaction 3
  4667. }
  4668. }
  4669. // 실시 -> 처방
  4670. else if(utlf_isNull(ds_grd_temp1.getColumn(ds_grd_temp1.rowcount -1,"execprcpstatcd"))
  4671. && !utlf_isNull(ds_grd_temp2.getColumn(ds_grd_temp2.rowcount -1,"execprcpstatcd"))) { // transaction 4
  4672. dsf_createDs("ds_send_tobeacptcnclprcplist2");
  4673. dsf_copyDs(ds_send_tobeacptcnclprcplist2,ds_grd_temp2);
  4674. ds_send_tobeacptcnclprcplist2.updateColID("basecd","cnclresncd");
  4675. dsf_setFixVal(ds_send_tobeacptcnclprcplist2, "transactiongubn:4,largeclass:M4,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstatXcd:X,execprcpstat230cd:230,execprcpstat000cd:000,execprcpstat100cd:100,execprcpstatYcd:Y,execdd:00000000,exectm:000000,execrid1:-,acptdd:00000000,acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:E,tretflagcd:610,indd:00000000,icfflag:-,reqagnphoyn:N,wardcd:-,roomcd:-,arvdt:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  4676. if ( sysf_messageBox("실시취소를 ","Q002")==6 ) {
  4677. //취소사유코드 체크
  4678. if( utlf_isNull(ds_hidden_cnclcdlist.getColumn(0,"cnclcd")) ){
  4679. sysf_messageBox("취소사유코드를","C001");
  4680. }else{
  4681. var oParam = {};
  4682. oParam.id = "TXAEA01104";
  4683. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4684. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4685. oParam.inds = "reqparam=ds_send_tobeacptcnclprcplist2";
  4686. oParam.outds = "ds_hidden_item=item";
  4687. oParam.async = false;
  4688. tranf_submit(oParam); // transaction 4
  4689. }
  4690. }
  4691. }
  4692. // 실시 , 접수 -> 처방
  4693. else if(!utlf_isNull(ds_grd_temp1.getColumn(ds_grd_temp1.rowcount -1,"execprcpstatcd"))
  4694. && !utlf_isNull(ds_grd_temp2.getColumn(ds_grd_temp2.rowcount -1,"execprcpstatcd"))) { // transaction 4
  4695. //var nodeList = instance1.selectNodes("/root/hidden/list/templist2/subordlist2");
  4696. dsf_createDs("ds_send_tobeacptcnclprcplist1");
  4697. dsf_copyDs(ds_send_tobeacptcnclprcplist1,ds_grd_temp1);
  4698. ds_send_tobeacptcnclprcplist1.updateColID("basecd","cnclresncd");
  4699. dsf_setFixVal(ds_send_tobeacptcnclprcplist1, "transactiongubn:3,largeclass:M5,rtno:-,execprcpstatXcd:X,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstat230cd:230,execprcpstat100cd:100,execprcpstat000cd:000,execprcpstatYcd:Y,acptdd:00000000,acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:A,execrid1:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,tretflagcd:440,execdd:00000000,exectm:000000,execrid1:-,indd:00000000,icfflag:-,reqagnphoyn:N,wardcd:-,roomcd:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  4700. dsf_createDs("ds_send_tobeacptcnclprcplist2");
  4701. dsf_copyDs(ds_send_tobeacptcnclprcplist2,ds_grd_temp2);
  4702. dsf_setFixVal(ds_send_tobeacptcnclprcplist2, "transactiongubn:4,largeclass:M5,rtno:-,execprcpstatXcd:X,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstat230cd:230,execprcpstat100cd:100,execprcpstat000cd:000,execprcpstatYcd:Y,execdd:00000000,exectm:000000,execrid1:-,acptdd:00000000,acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:A,execrid1:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,tretflagcd:610,indd:00000000,icfflag:-,reqagnphoyn:N,wardcd:-,roomcd:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  4703. if ( sysf_messageBox("실시/접수 취소를 ","Q002")==6 ) {
  4704. var oParam = {};
  4705. oParam.id = "TXAEA01501";
  4706. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4707. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4708. oParam.inds = "reqparam=ds_send_tobeacptcnclprcplist1";
  4709. oParam.outds = "ds_hidden_item=item";
  4710. oParam.async = false;
  4711. tranf_submit(oParam); // transaction 3
  4712. var oParam = {};
  4713. oParam.id = "TXAEA01502";
  4714. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4715. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4716. oParam.inds = "reqparam=ds_send_tobeacptcnclprcplist2";
  4717. oParam.outds = "ds_hidden_item=item";
  4718. oParam.async = false;
  4719. tranf_submit(oParam);; // transaction 4
  4720. }
  4721. }
  4722. dsf_deleteDs("ds_send_tobeacptcnclprcplist1");
  4723. dsf_deleteDs("ds_send_tobeacptcnclprcplist2");
  4724. ds_grd_temp1.clearData();
  4725. ds_grd_temp2.clearData();
  4726. ds_hidden_cnclcdlist.setColumn(0,"cnclcd", ""); //취소사유코드 비우기
  4727. //data 클리어
  4728. dataClear();
  4729. }
  4730. function SMAEA01104_oninit(obj:Form, e:InitEventInfo)
  4731. {
  4732. frmf_initForm(obj); // 화면공통
  4733. }
  4734. function SMAEA01104_onload(obj:Form, e:LoadEventInfo)
  4735. {
  4736. lf_aezfSetSuppDeptcd_main();
  4737. //20180914 sort
  4738. grdf_setGridSort(grp_body.group2.switch1.case1.grd_ordlist1);
  4739. grdf_setGridSort(grp_body.group2.switch1.case4.grd_ordlist4);
  4740. grdf_setGridSort(grp_body.group2.switch1.case6.grd_ordlist6);
  4741. grdf_setGridSort(grp_body.group2.switch1.case7.datagrid1);
  4742. //문자전송화면 옮기기
  4743. div_directsms.position.x = ( this.position.width - div_directsms.position.width ) / 2;
  4744. div_directsms.position.y = 35;
  4745. if (utlf_transNullToEmpty(suppdeptcd) =="") {
  4746. suppdeptcd = sysf_getUserInfo( "dutplcecd" );
  4747. }
  4748. var dutplcenm = sysf_getUserInfo("dutplcenm");
  4749. grp_top.caption9.text = "(" + dutplcenm + ")";
  4750. var pNursCode = "'601'"; // 조회할 CdGrupID 코드정보
  4751. var pNursDate = utlf_getCurrentDate(); //조회기준일자
  4752. fGetNursHardCdInfo(pNursCode, pNursDate);
  4753. var instcd = sysf_getUserInfo("dutplceinstcd");
  4754. var j = 0;
  4755. //로그인 사용자의 소속과 오른쪽 popup메뉴 추가
  4756. for(var i = 0 ; i < ds_codelist.rowcount; i++){
  4757. if(ds_codelist.getColumn(i,"cdgrupid") == "601" && ds_codelist.getColumn(i,"cdid") == sysf_getUserInfo( "dutplcecd" )){
  4758. if(j == 0){
  4759. var insRow = PopupMenu00.innerdataset.addRow();
  4760. PopupMenu00.innerdataset.setColumn(insRow,"captioncolumn", "-");
  4761. PopupMenu00.innerdataset.setColumn(insRow,"idcolumn", "");
  4762. j++;
  4763. }
  4764. var insRow = PopupMenu00.innerdataset.addRow();
  4765. PopupMenu00.innerdataset.setColumn(insRow,"captioncolumn", ds_codelist.getColumn(i,"grupdetldesc") );
  4766. PopupMenu00.innerdataset.setColumn(insRow,"idcolumn", ds_codelist.getColumn(i,"cdnm") );
  4767. }
  4768. }
  4769. var arrParam = [{dsNm: "ds_init_cmb_info6", cdGrpId: "X0003"}]
  4770. lf_getAstCodeList(arrParam) ;
  4771. var arrParam = [{dsNm: "ds_init_A0608", cdGrpId: "A0608"}
  4772. ]
  4773. appf_getCodeList(arrParam);
  4774. appf_delPatientInfos();
  4775. grdf_initGrid(grp_body.group2.switch1.case1.grd_ordlist1);
  4776. grdf_initGrid(grp_body.group2.switch1.case4.grd_ordlist4);
  4777. grdf_initGrid(grp_body.group2.switch1.case6.grd_ordlist6);
  4778. grdf_initGrid(grp_body.group2.switch1.case7.datagrid1);
  4779. ds_send_data.setColumn(0,"allstatus","Y");
  4780. //바코드 출력
  4781. dsf_createDsRow("ds_send",
  4782. [{col:"scrnid", val:frmf_getScreenID()}
  4783. ]); // 20090617 SATO 관련 추가
  4784. var oParam = {};
  4785. oParam.id = "TRLLC90101";
  4786. oParam.service = "diagtestapplib.LisCommon";
  4787. oParam.method = "reqGetSetUpInfo";
  4788. oParam.inds = "scrnid=ds_send";
  4789. oParam.outds = "ds_barcdprntsetup=getSetUpInfo";
  4790. oParam.async = false;
  4791. tranf_submit(oParam);
  4792. lf_convertXmlToDs(ds_barcdprntsetup.getColumn(0,"prntsetupinfo"));
  4793. // 주사실에서 건진 과내검사 액팅을 위한 체크 추가_김금련 2013.4.18
  4794. if(instcd == "031"){
  4795. if (suppdeptcd == "3120000000"){
  4796. //model.setValue("/root/properties/menu/menuparam", "R");
  4797. }
  4798. }
  4799. var menuparam = frmf_getMenuParam();
  4800. //건진처방 구분
  4801. ds_send_data.setColumn(0,"sgubn", menuparam);
  4802. //건진일경우
  4803. if(menuparam == "S"){
  4804. button5.visible = true;
  4805. }
  4806. ds_send_globalinstance.setColumn(0,"specdraddyn","Y");
  4807. ds_send_globalinstance.setColumn(0,"dutplcecd",suppdeptcd);
  4808. ds_send_data.setColumn(0,"suppdeptcd",suppdeptcd);
  4809. ds_send_data.setColumn(0,"deptcd",suppdeptcd);
  4810. var oParam = {};
  4811. oParam.id = "TRAEA01136";
  4812. oParam.service = "examcurebaseapp.ExamCureCode";
  4813. oParam.method = "reqGetSpecDrnmList";
  4814. oParam.inds = "req=ds_send_globalinstance";
  4815. oParam.outds = "ds_init_specdridlist=item";
  4816. oParam.async = false;
  4817. tranf_submit(oParam);
  4818. //20170427 신경과직원 업무제한
  4819. if ( suppdeptcd == "2020000000" ) {
  4820. ds_init_T0003.clearData();
  4821. lf_getAstCodeList([{dsNm: "ds_init_T0003", cdGrpId: "T0003"}], true);
  4822. fSetAutho(); //20170427 신경과직원 업무제한
  4823. //20180809 신경과 수면다원검사실 입실퇴실관리
  4824. grp_body.group2.btn_inpt.visible = true;
  4825. }
  4826. //20180117 kya 검사의사지정을 위해
  4827. ds_send_data.setColumn(0,"basesuppdeptcd",suppdeptcd);
  4828. var oParam = {};
  4829. oParam.id = "TRAEA01139";
  4830. oParam.service = "examcurebaseapp.ExamCureCode";
  4831. oParam.method = "reqGetSelectDrnmList";
  4832. oParam.inds = "req=ds_send_globalinstance";
  4833. oParam.outds = "ds_init_selectdridlist=item";
  4834. oParam.async = false;
  4835. tranf_submit(oParam);
  4836. //안과 진료예약을 위한 공통코드 조회
  4837. //검사실 갖고오기
  4838. dsf_createDsRow("ds_send",
  4839. [{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4840. ,{col:"rbasecdflag", val:"R"}
  4841. ,{col:"ebasecdflag", val:"E"}
  4842. ,{col:"largeclass", val:"M4"}
  4843. ,{col:"cdgrupid", val:"A0486"}
  4844. ,{col:"centflag", val:""}
  4845. ]);
  4846. var oParam = {};
  4847. oParam.id = "TRAEA01115";
  4848. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4849. oParam.method = "reqGetInitFuncExamCureRoomList";
  4850. oParam.inds = "reqparam=ds_send";
  4851. oParam.outds = "ds_cmb_initexecroom=initexcuroom ds_cmb_initexecroomcd=initexcuroomcd ds_cmb_initexecrid=initexecrid ds_cmb_prcpexecdeptcdlist=prcpexecdeptcdlist ds_cmb_cdidlist=cdidlist ds_cmb_nursingtype=nursingtype ds_cmb_initexcuroomgrp=initexcuroomgrp";
  4852. oParam.async = false;
  4853. tranf_submit(oParam);
  4854. grp_body.grp_sea.ipt_date1.value = utlf_getCurrentDate();
  4855. grp_body.grp_sea.ipt_date2.value = utlf_getCurrentDate();
  4856. tabgubn = "N";
  4857. ds_send_data.setColumn(0,"rsrvdd", utlf_getCurrentDate() );
  4858. //안과 진료일정 구분 세팅
  4859. if( ds_cmb_cdidlist.getColumn(0,"cdid") == ds_send_globalinstance.getColumn(0,"dutplcecd") ) {
  4860. ds_send_req.setColumn(0,"pamifyn", "Y" );
  4861. grp_body.group5.chk_rsrvyn.visible = true;
  4862. }
  4863. //산부인과 및 치과 자동예약 세팅
  4864. if( ds_send_globalinstance.getColumn(0,"dutplcecd") == "2100000000" ||ds_send_globalinstance.getColumn(0,"dutplcecd") == "2240000000") {
  4865. grp_body.group5.chk_autorsrv.visible = true;
  4866. }
  4867. //지원부서 세팅
  4868. var prcpexecdeptcd = "";
  4869. for(var i = 0; i < ds_cmb_prcpexecdeptcdlist.rowcount ; i++){
  4870. prcpexecdeptcd = ds_cmb_prcpexecdeptcdlist.getColumn(i,"prcpexecdeptcd") + " " + prcpexecdeptcd;
  4871. }
  4872. ds_send_data.setColumn(0,"prcpexecdeptcd",prcpexecdeptcd);
  4873. // grp_body.grp_sea.checkbox1.setBindDataset(ds_cmb_initexecroom,"basecd","basecdflagdesc");
  4874. grp_body.grp_sea.checkbox1.setInitComp("col=5,row=3,cellspacing=2,vcellspacing=0,itemWidth=147,itemHeight=20,overflow='visible'",ds_cmb_initexecroom,"basecd","basecdflagdesc","");
  4875. //검사실 세팅
  4876. var excuroomcd = "";
  4877. for(var i = 0; i < ds_cmb_initexecroomcd.rowcount; i++){
  4878. excuroomcd = ds_cmb_initexecroomcd.getColumn(i,"excuroomcd") + "," + excuroomcd;
  4879. }
  4880. ds_send_data.setColumn(0,"selectexcuroom", excuroomcd);
  4881. var aData = ds_send_data.getColumn(0,"selectexcuroom").split(",");
  4882. grp_body.grp_sea.checkbox1.setData(aData);
  4883. if( ds_cmb_initexecroomcd.rowcount == 1 ){ //검사자별 검사실이 하나인 경우 달력에 가용현황 조회됨.
  4884. ds_send_data.setColumn(0,"selectexcuroom", ds_send_data.getColumn(0,"selectexcuroom").substr(0,10));
  4885. ds_send_data.setColumn(0,"excuroomcd", ds_send_data.getColumn(0,"selectexcuroom"));
  4886. initCalendar();
  4887. setCurrentDate();
  4888. getRsrvPossTm(grp_body.grd_calendar);
  4889. }
  4890. else {
  4891. ds_send_data.setColumn(0,"excuroomcd",ds_cmb_initexecroomcd.getColumn(0,"excuroomcd"));
  4892. initCalendar();
  4893. setCurrentDate();
  4894. getRsrvPossTm(grp_body.grd_calendar);
  4895. }
  4896. btn_case3_onclick();
  4897. grp_body_grp_sea_btn_sea_onclick();
  4898. }
  4899. function grp_body_grp_calendar_button32_onclick(obj:Button, e:ClickEventInfo)
  4900. {
  4901. var isMonth = ds_calendar.getColumn(0,"month");
  4902. var isYear = ds_calendar.getColumn(0,"year");
  4903. var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'Y');
  4904. ds_calendar.setColumn(0,"year", isDate.getDateFormat('YYYY'));
  4905. ds_calendar.setColumn(0,"month", isDate.getDateFormat('MM'));
  4906. setCalendar(isDate);
  4907. }
  4908. function grp_body_grp_calendar_btn_premonth_onclick(obj:Button, e:ClickEventInfo)
  4909. {
  4910. var isMonth = ds_calendar.getColumn(0,"month");
  4911. var isYear = ds_calendar.getColumn(0,"year");
  4912. var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'M');
  4913. ds_calendar.setColumn(0,"year", isDate.getDateFormat('YYYY'));
  4914. ds_calendar.setColumn(0,"month", isDate.getDateFormat('MM'));
  4915. setCalendar(isDate);
  4916. }
  4917. function grp_body_grp_calendar_button34_onclick(obj:Button, e:ClickEventInfo)
  4918. {
  4919. var isMonth = ds_calendar.getColumn(0,"month");
  4920. var isYear = ds_calendar.getColumn(0,"year");
  4921. var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'M');
  4922. ds_calendar.setColumn(0,"year", isDate.getDateFormat('YYYY'));
  4923. ds_calendar.setColumn(0,"month", isDate.getDateFormat('MM'));
  4924. setCalendar(isDate);
  4925. }
  4926. function grp_body_grp_calendar_button3_onclick(obj:Button, e:ClickEventInfo)
  4927. {
  4928. var isMonth = ds_calendar.getColumn(0,"month");
  4929. var isYear = ds_calendar.getColumn(0,"year");
  4930. var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'Y');
  4931. ds_calendar.setColumn(0,"year", isDate.getDateFormat('YYYY'));
  4932. ds_calendar.setColumn(0,"month", isDate.getDateFormat('MM'));
  4933. setCalendar(isDate);
  4934. }
  4935. function grp_body_grp_calendar_button63_onclick(obj:Button, e:ClickEventInfo)
  4936. {
  4937. initCalendar();
  4938. setCurrentDate();
  4939. getRsrvPossTm(grp_body.grd_calendar);
  4940. }
  4941. function grp_body_grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  4942. {
  4943. var checkvalue = utlf_transNullToEmpty(grp_body.grp_sea.checkbox1.getData());
  4944. ds_send_data.setColumn(0,"selectexcuroom",String(checkvalue).replace(","," "));
  4945. if(ds_send_data.getColumn(0,"selectexcuroom") != " ") {
  4946. var a = ds_send_data.getColumn(0,"selectexcuroom");
  4947. var cnt = 0;
  4948. for(var i = 0 ; i < a.length ; i++) {
  4949. if(a.substr(i,1) == " " ) {
  4950. cnt++;
  4951. }
  4952. }
  4953. //Data 클리어
  4954. dataClear();
  4955. ds_send_data.setColumn(0,"dateflag","anotherday"); //적용일자 기준
  4956. ds_send_data.setColumn(0,"rsrvdate",ds_send_data.getColumn(0,"srchdate1"));
  4957. ds_send_data.setColumn(0,"rsrvdate",ds_send_data.getColumn(0,"srchdate2"));
  4958. //환자Comment 환자정보 조회
  4959. dsf_createDsRow("ds_send_tmp",
  4960. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  4961. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  4962. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  4963. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  4964. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  4965. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  4966. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  4967. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  4968. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  4969. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  4970. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  4971. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  4972. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  4973. ,{col:"cmtflag", val:""}
  4974. ,{col:"memorgstddprcpdd", val:""}
  4975. ]);
  4976. //환자Comment 환자정보 조회
  4977. var oParam = {};
  4978. oParam.id = "TRAEA01114";
  4979. oParam.service = "examcureacptexecapp.PatRem";
  4980. oParam.method = "reqGetFuncPatRemList";
  4981. oParam.inds = "reqparam=ds_send_tmp";
  4982. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  4983. oParam.async = false;
  4984. tranf_submit(oParam);
  4985. if(ds_patrem_prcpdeliveinfo.rowcount ==0)
  4986. {
  4987. ds_patrem_prcpdeliveinfo.addRow();
  4988. }
  4989. grp_body.cpt_isolinfo.text = "";
  4990. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  4991. grp_body.cpt_isolinfo.text = "확인"
  4992. }
  4993. sysf_setGlobalVariable("gv_pid", ds_send_data.getColumn(0,"srchpid"), "A"); //등록번호 넘기기
  4994. if (grp_body.group2.switch1.tabindex == 0 ) {
  4995. if(utlf_isNull(grp_body.grp_sea.ipt_pid.value)) {
  4996. fGetExamCureAcptList("M"); // 전체처방
  4997. tabgubn = "M";
  4998. }
  4999. else {
  5000. fGetExamCureAcptList("L"); // 이력
  5001. tabgubn = "L";
  5002. }
  5003. }
  5004. if ( grp_body.group2.switch1.tabindex == 1 ) fGetExamCureAcptList("T"); // 검사완료
  5005. if ( grp_body.group2.switch1.tabindex == 2 ) fGetExamCureAcptList("N"); // 미시행검사
  5006. if ( grp_body.group2.switch1.tabindex == 3 ) fGetExamCureAcptList("R"); // 미예약
  5007. //부서메모
  5008. if( cnt == 0 ){ //검사자별 검사실이 하나인 경우 달력에 가용현황 조회됨.
  5009. //model.setValue("/root/send/data/memoflag", "dept");
  5010. grp_body.rd_memoflag.enable = true;
  5011. }else if (cnt > 0){
  5012. ds_send_data.setColumn(0,"memoflag", "dept");
  5013. grp_body.rd_memoflag.enable = false;
  5014. }
  5015. //if( cnt == 0 ){ //검사자별 검사실이 하나인 경우 달력에 가용현황 조회됨.
  5016. ds_send_data.setColumn(0,"excuroomcd",ds_send_data.getColumn(0,"selectexcuroom"));
  5017. ds_send_data.setColumn(0,"selectexamroomnm",grp_body.grp_sea.checkbox1.getLableData()); //라벨에 검사실명 뿌려주기.
  5018. initCalendar();
  5019. setCurrentDate();
  5020. getRsrvPossTm(grp_body.grd_calendar);
  5021. }
  5022. }
  5023. function grp_body_grp_sea_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  5024. {
  5025. if(e.keycode == 13)
  5026. {
  5027. var temppid = obj.value;
  5028. grp_body.group2.switch1.tabindex = 0;
  5029. obj.value = temppid;
  5030. obj.updateToDataset();
  5031. var ev = new ClickEventInfo;
  5032. frmf_inputEnterKey("grp_body.grp_sea.btn_sea", "onclick", ev );
  5033. }
  5034. }
  5035. function grp_body_grp_sea_button61_onclick(obj:Button, e:ClickEventInfo)
  5036. {
  5037. var objArg = new Object();
  5038. objArg.arg_ds_send = ds_send_data;
  5039. frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, null, null, null, null, null, null, null, null, "M");
  5040. ds_send_data.setColumn(0,"srchpid", ds_patinfolist.getColumn(0,"pid"));
  5041. var ev = new ClickEventInfo;
  5042. frmf_inputEnterKey("grp_body.grp_sea.btn_sea", "onclick", ev );
  5043. }
  5044. function grp_body_grp_sea_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  5045. {
  5046. obj.updateToDataset();
  5047. if(ds_send_data.getColumn(0,"selectexcuroom") == " ") {
  5048. sysf_messageBox("검사실 선택되지 ", "E007");
  5049. return;
  5050. }
  5051. if(obj.value == "0" )
  5052. {
  5053. grp_body.grp_sea.ipt_date1.enable = true;
  5054. grp_body.grp_sea.ipt_date2.enable = true;
  5055. }
  5056. else
  5057. {
  5058. var date2 = grp_body.grp_sea.ipt_date2.value;
  5059. var term = obj.value;
  5060. grp_body.grp_sea.ipt_date1.value = date2.getAddDate(-term,"D").getDateFormat("YYYYMMDD") ;
  5061. grp_body.grp_sea.ipt_date1.enable = false;
  5062. grp_body.grp_sea.ipt_date2.enable = false;
  5063. }
  5064. }
  5065. function grp_body_grp_sea_radio3_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  5066. {
  5067. //상단정보 초기화
  5068. appf_delPatientInfos();
  5069. ds_send_data.setColumn(0,"srchpid","");
  5070. dsf_createDsRow("ds_send_tmp",
  5071. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5072. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  5073. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  5074. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  5075. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  5076. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  5077. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  5078. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  5079. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  5080. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  5081. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  5082. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  5083. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  5084. ,{col:"cmtflag", val:""}
  5085. ,{col:"memorgstddprcpdd", val:""}
  5086. ]);
  5087. //환자Comment 환자정보 조회
  5088. var oParam = {};
  5089. oParam.id = "TRAEA01114";
  5090. oParam.service = "examcureacptexecapp.PatRem";
  5091. oParam.method = "reqGetFuncPatRemList";
  5092. oParam.inds = "reqparam=ds_send_tmp";
  5093. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  5094. oParam.async = false;
  5095. tranf_submit(oParam);
  5096. grp_body.cpt_isolinfo.value ="";
  5097. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  5098. grp_body.cpt_isolinfo.value = "확인";
  5099. }
  5100. if ( grp_body.group2.switch1.tabindex == 0 ) {
  5101. if(utlf_isNull(grp_body.grp_sea.ipt_pid.value)) {
  5102. acptlistflag= "M";
  5103. fGetExamCureAcptList(); // 전체처방
  5104. tabgubn = acptlistflag ;
  5105. }
  5106. else {
  5107. acptlistflag= "L";
  5108. fGetExamCureAcptList(); // 이력
  5109. tabgubn = acptlistflag ;
  5110. }
  5111. }
  5112. if ( grp_body.group2.switch1.tabindex == 1 )
  5113. {
  5114. fGetExamCureAcptList("T"); // 검사완료
  5115. }
  5116. if ( grp_body.group2.switch1.tabindex == 2 )
  5117. {
  5118. fGetExamCureAcptList("R"); // 미예약
  5119. }
  5120. initCalendar();
  5121. setCurrentDate();
  5122. }
  5123. function grp_body_btn_rsrvtmins_onclick(obj:Button, e:ClickEventInfo)
  5124. {
  5125. grdgubn = "grd_ordlist1";
  5126. if( grp_body.group2.switch1.tabindex == 0 ) grdgubn = "grd_ordlist1"; // 전체처방
  5127. if ( grp_body.group2.switch1.tabindex == 1) grdgubn = "grd_ordlist4"; // 검사완료
  5128. if ( grp_body.group2.switch1.tabindex == 2) grdgubn = "grd_ordlist6"; // 미예약
  5129. if ( grp_body.group2.switch1.tabindex == 3) grdgubn = "grd_ordlist6"; // 미예약
  5130. setRsrvdate(grdgubn,"cmb");
  5131. }
  5132. function grp_body_btn_deptmemosave_onclick(obj:Button, e:ClickEventInfo)
  5133. {
  5134. // 코맨트 저장할 날자를 정확히 선택했는지 확인. 월만 선택시 여러건 업데이트 되버림(2010.01.22 박상준)
  5135. var rsrvdd = ds_send_data.getColumn(0,"rsrvdd");
  5136. if (utlf_getStringLength(rsrvdd) != 8) {
  5137. sysf_messageBox("날자를", "C002");
  5138. return;
  5139. }
  5140. ds_send_data.setColumn(0,"memorem", grp_body.group2.tat_deptmemo.value);
  5141. dsf_createDsRow("ds_req",
  5142. [{col:"excuroomcd", val:ds_send_data.getColumn(0,"selectexcuroom")}
  5143. ,{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5144. ,{col:"deptcdflag", val:ds_send_data.getColumn(0,"room")}
  5145. ,{col:"memorem", val:ds_send_data.getColumn(0,"memorem")}
  5146. ,{col:"memodt", val:ds_send_data.getColumn(0,"memodt")}
  5147. ,{col:"memoflag", val:ds_send_data.getColumn(0,"memoflag")}
  5148. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  5149. ]);
  5150. var oParam = {};
  5151. oParam.id = "TXAEA01102";
  5152. oParam.service = "examcurebaseapp.ExamCureCode";
  5153. oParam.method = "reqExeExcuroomMemoCodeList";
  5154. oParam.inds = "req=ds_req";
  5155. oParam.outds = "ds_hidden_item=item";
  5156. oParam.async = false;
  5157. tranf_submit(oParam);
  5158. }
  5159. function grp_body_btn_excucmtsave_onclick(obj:Button, e:ClickEventInfo)
  5160. {
  5161. var loop;
  5162. var check;
  5163. var execprcpstatcd;
  5164. var execbaseflag;
  5165. var grd;
  5166. var loopcnt="";
  5167. var execncl="";
  5168. var ds_grid;
  5169. if ( grp_body.group2.switch1.tabindex == 0 ) {
  5170. ds_grid = ds_grd_ordlist1;
  5171. }else if ( grp_body.group2.switch1.tabindex == 1 ) {
  5172. ds_grid = ds_grd_ordlist4;
  5173. }else if ( grp_body.group2.switch1.tabindex == 2 ) {
  5174. ds_grid = ds_grd_ordlist6;
  5175. }else {
  5176. ds_grid = ds_grd_ordlist1;
  5177. }
  5178. for(var i=0 ; i <ds_grid.rowcount ; i++) {
  5179. if( ds_grid.getColumn(i,"check") == "1") {
  5180. if( ds_grid.getColumn(i,"execprcpstatcd") < "610" ) {
  5181. sysf_messageBox("실시완료 처방만 가능합니다.","I999");
  5182. return "0";
  5183. }
  5184. else {
  5185. //검사Comment 저장
  5186. ds_grid.setColumn(i, "execrem", grp_body.tar_excurem.value);
  5187. }
  5188. }
  5189. }
  5190. ds_grid.filter("check=='1'");
  5191. ds_grid.applyChange();
  5192. if ( ds_grid.rowcount == 0 ) {
  5193. sysf_messageBox("처방을 선택해 주십시오.","I999");
  5194. return "0";
  5195. }
  5196. ds_send_tobeacptprcplist.copyData(ds_grid,true);
  5197. var oParam = {};
  5198. oParam.id = "TXAEA01107";
  5199. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  5200. oParam.method = "reqExeExcuActMemoCodeList";
  5201. oParam.inds = "reqparam=ds_send_tobeacptprcplist";
  5202. oParam.outds = "ds_hidden_item=item";
  5203. oParam.async = false;
  5204. oParam.callback = "cf_TXAEA01107";
  5205. tranf_submit(oParam);
  5206. if(ds_hidden_item.getColumn(0,"count") > 0){
  5207. sysf_messageBox("정상적으로 ", "I001");
  5208. ds_hidden_item.setColumn(0,"count", "0");
  5209. return;
  5210. }
  5211. if(tabgubn == "M") {
  5212. ds_send_data.setColumn(0,"srchpid","");
  5213. fGetExamCureAcptList(tabgubn); // 전체처방
  5214. }
  5215. if(tabgubn == "R") {
  5216. ds_send_data.setColumn(0,"srchpid","");
  5217. fGetExamCureAcptList(tabgubn); // 미예약
  5218. }
  5219. if(tabgubn == "T") {
  5220. ds_send_data.setColumn(0,"srchpid","");
  5221. fGetExamCureAcptList(tabgubn); // 검사완료
  5222. }
  5223. if(tabgubn == "L") {
  5224. fGetExamCureAcptList(tabgubn); // 이력
  5225. }
  5226. }
  5227. function cf_TXAEA01107(sSvcId, nErrorCode, sErrorMsg) {
  5228. if(nErrorCode < 0) return;
  5229. }
  5230. function grp_body_input2_oneditdblclick(obj:Edit, e:EditClickEventInfo)
  5231. {
  5232. if(!utlf_isNull(ds_patrem_selectpat.getColumn(0,"pid"))) {
  5233. dsf_createDsRow("ds_send_progress",
  5234. [{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  5235. ,{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5236. ]);
  5237. var oParam = {};
  5238. oParam.id = "TRAER00109";
  5239. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  5240. oParam.method = "reqGetPatPamInfo";
  5241. oParam.inds = "req=ds_send_progress";
  5242. oParam.outds = "ds_progressnote=item";
  5243. oParam.async = false;
  5244. //oParam.callback = "cf_TRAER00109";
  5245. tranf_submit(oParam);
  5246. var pid = ds_send_data.getColumn(0,"srchpid");
  5247. var orddd = ds_progressnote.getColumn(0,"orddd");
  5248. var cretno = ds_progressnote.getColumn(0,"cretno");
  5249. var ioflag = ds_progressnote.getColumn(0,"ioflag");
  5250. var orddeptcd = ds_progressnote.getColumn(0,"orddeptcd");
  5251. var orddrid = ds_progressnote.getColumn(0,"orddrid");
  5252. var patnm = ds_patrem_selectpat.getColumn(0,"hngnm");;
  5253. var age = ds_patrem_selectpat.getColumn(0,"sna").substr(2,3);
  5254. var sex = ds_patrem_selectpat.getColumn(0,"sna").substr(0,1);
  5255. var suppdeptcd = ds_send_globalinstance.getColumn(0,"dutplcecd");
  5256. frmf_setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
  5257. frmf_modal("SPMMR05400","SPMMR05400", "", "", "" , "", "", "", "", "" , "", "","M");
  5258. }
  5259. }
  5260. function grp_body_input5_oneditdblclick(obj:Edit, e:EditClickEventInfo)
  5261. {
  5262. if( !utlf_isNull(ds_patrem_selectpat.getColumn(0,"pid")) || ds_patrem_selectpat.getColumn(0,"pid") != " " )
  5263. {
  5264. // 전화번호 더블클릭시 해당환자의 '전화번호/주소 조회 및 수정 창' 팝업창을 호출!!!
  5265. //예약내역이 없는 필드 체크
  5266. var hngnm = ds_patrem_selectpat.getColumn(0,"hngnm");
  5267. var pid = ds_patrem_selectpat.getColumn(0,"pid");
  5268. if (utlf_isNull(hngnm) || hngnm == " " || hngnm == "-"){
  5269. return false;
  5270. }
  5271. dsf_createDsRow("ds_temp_source",
  5272. [{col:"srchcond", val:"1"}
  5273. ,{col:"pid", val:pid}
  5274. ]);
  5275. var objArg = new Object();
  5276. objArg.arg_ds_source = ds_temp_source;
  5277. frmf_modal("SPPMO01400", "SPPMO01400", objArg, "", "", "", "", "", "", "", "", "", "M");
  5278. var hometel = frmf_getParameter("SMPMO01400_hometel");
  5279. var mpphontel = frmf_getParameter("SMPMO01400_mpphontel");
  5280. if( !utlf_isNull(hometel) && !utlf_isNull(mpphontel)){
  5281. ds_patrem_selectpat.setColumn(0,"hometel", hometel) ;
  5282. ds_patrem_selectpat.setColumn(0,"mpphontel", mpphontel) ;
  5283. }
  5284. }
  5285. }
  5286. function grp_body_input6_oneditclick(obj:Edit, e:EditClickEventInfo)
  5287. {
  5288. if( !utlf_isNull(ds_patrem_selectpat.getColumn(0,"pid")) || ds_patrem_selectpat.getColumn(0,"pid") != " " )
  5289. {
  5290. // 전화번호 더블클릭시 해당환자의 '전화번호/주소 조회 및 수정 창' 팝업창을 호출!!!
  5291. //예약내역이 없는 필드 체크
  5292. var hngnm = ds_patrem_selectpat.getColumn(0,"hngnm");
  5293. var pid = ds_patrem_selectpat.getColumn(0,"pid");
  5294. if (utlf_isNull(hngnm) || hngnm == " " || hngnm == "-"){
  5295. return false;
  5296. }
  5297. dsf_createDsRow("ds_temp_source",
  5298. [{col:"srchcond", val:"1"}
  5299. ,{col:"pid", val:pid}
  5300. ]);
  5301. var objArg = new Object();
  5302. objArg.arg_ds_source = ds_temp_source;
  5303. frmf_modal("SPPMO01400", "SPPMO01400", objArg, "", "", "", "", "", "", "", "", "", "M");
  5304. var hometel = frmf_getParameter("SMPMO01400_hometel");
  5305. var mpphontel = frmf_getParameter("SMPMO01400_mpphontel");
  5306. if( !utlf_isNull(hometel) && !utlf_isNull(mpphontel)){
  5307. ds_patrem_selectpat.setColumn(0,"hometel", hometel) ;
  5308. ds_patrem_selectpat.setColumn(0,"mpphontel", mpphontel) ;
  5309. }
  5310. }
  5311. }
  5312. function grp_body_btn_upclear_onclick(obj:Button, e:ClickEventInfo)
  5313. {
  5314. appf_delPatientInfos();
  5315. }
  5316. function grp_body_grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo)
  5317. {
  5318. ds_hidden_grdcellcolor.setColumn(0,"calrow",grp_body.grd_calendar.currentrow);
  5319. ds_hidden_grdcellcolor.setColumn(0,"calcol",grp_body.grd_calendar.currentcol);
  5320. // ds_send_data.setColumn(0,"largeclass","R4");
  5321. //fCalendar1();
  5322. getRsrvPossTm(grp_body.grd_calendar);
  5323. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  5324. //환자Comment 환자정보 조회
  5325. dsf_createDsRow("ds_send_tmp",
  5326. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5327. ,{col:"ecgflag", val:""}
  5328. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  5329. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  5330. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  5331. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  5332. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  5333. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"inclprcpcd")}
  5334. ,{col:"rsrvposs", val:""}
  5335. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  5336. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  5337. ,{col:"srchrsrvdt", val:""}
  5338. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  5339. ,{col:"cmtflag", val:""}
  5340. ,{col:"memorgstddprcpdd", val:""}
  5341. ]);
  5342. //환자Comment 환자정보 조회
  5343. var oParam = {};
  5344. oParam.id = "TRAEA01114";
  5345. oParam.service = "examcureacptexecapp.PatRem";
  5346. oParam.method = "reqGetFuncPatRemList";
  5347. oParam.inds = "reqparam=ds_send_tmp";
  5348. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  5349. oParam.async = false;
  5350. tranf_submit(oParam);
  5351. grp_body.cpt_isolinfo.value = "";
  5352. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  5353. grp_body.cpt_isolinfo.value = "확인";
  5354. }
  5355. //진료예약 탑모스트
  5356. if(grp_body.group5.chk_rsrvyn.value == "Y" ) {
  5357. if( grp_body.group2.switch1.tabindex == 0 )
  5358. {
  5359. dsf_createDsRow("ds_send_popdata",
  5360. [{col:"orddd", val:ds_send_data.getColumn(0,"rsrvdate")}
  5361. ,{col:"orddeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5362. ,{col:"orddrid", val:ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddrid")}
  5363. ]);
  5364. }
  5365. else if( grp_body.group2.switch1.tabindex == 1 )
  5366. {
  5367. dsf_createDsRow("ds_send_popdata",
  5368. [{col:"orddd", val:ds_send_data.getColumn(0,"rsrvdate")}
  5369. ,{col:"orddeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5370. ,{col:"orddrid", val:ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddrid")}
  5371. ]);
  5372. }
  5373. else if( grp_body.group2.switch1.tabindex == 2 )
  5374. {
  5375. dsf_createDsRow("ds_send_popdata",
  5376. [{col:"orddd", val:ds_send_data.getColumn(0,"rsrvdate")}
  5377. ,{col:"orddeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5378. ,{col:"orddrid", val:ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddrid")}
  5379. ]);
  5380. }
  5381. else if( grp_body.group2.switch1.tabindex == 3 )
  5382. {
  5383. dsf_createDsRow("ds_send_popdata",
  5384. [{col:"orddd", val:ds_send_data.getColumn(0,"rsrvdate")}
  5385. ,{col:"orddeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5386. ,{col:"orddrid", val:ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddrid")}
  5387. ]);
  5388. }
  5389. var objArg = new Object();
  5390. objArg.arg_ds_hidden_popdata = ds_send_popdata;
  5391. frmf_open("SPAEA01103","SPAEA01103", objArg, "Y", "", 1000, 0, "", "", "", "", "", "M");
  5392. }
  5393. }
  5394. function grp_body_button7_onclick(obj:Button, e:ClickEventInfo)
  5395. {
  5396. var ds_ordlist;
  5397. if ( grp_body.group2.switch1.tabindex == 0 ) { //전체처방
  5398. ds_ordlist = ds_grd_ordlist1;
  5399. }
  5400. if ( grp_body.group2.switch1.tabindex == 1 ) {//검사완료
  5401. ds_ordlist = ds_grd_ordlist4;
  5402. }
  5403. if ( grp_body.group2.switch1.tabindex == 2 ) {//미시행처방
  5404. ds_ordlist = ds_grd_ordlist6;
  5405. }
  5406. if ( grp_body.group2.switch1.tabindex == 3) {//미예약
  5407. ds_ordlist = ds_grd_ordlist6;
  5408. }
  5409. // var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' ]");
  5410. // var rCSV = getNodeListCSV(nodeList);
  5411. //처방내역 선택 체크
  5412. if (ds_ordlist.getCaseCount("check=='1'") == 0 ) {
  5413. sysf_messageBox("처방내역을 ","C002");
  5414. return "0";
  5415. }
  5416. //2012.08.08 by kya 예약스케줄이 없을 경우, 에러 발생시킴
  5417. if (ds_grd_rsrvposstm.rowcount == 0) {
  5418. sysf_messageBox("예약 스케줄을 작성 후, 예약 ","C002");
  5419. return;
  5420. }
  5421. if ( grp_body.group2.switch1.tabindex == 0 ) {
  5422. for(var i=0 ; i < ds_grd_ordlist1.rowcount ; i++) {
  5423. if( ds_grd_ordlist1.getColumn(i,"check") == "1") {
  5424. if(ds_grd_ordlist1.getColumn(i,"execprcpstatcd") > "230" ){
  5425. sysf_messageBox("실시된 처방이","E005");
  5426. return;
  5427. }
  5428. if(utlf_isNull(ds_grd_ordlist1.getColumn(i,"srchrsrvdt")))
  5429. {
  5430. ds_grd_ordlist1.setColumn(i,"srchrsrvdt","");
  5431. }
  5432. }
  5433. }
  5434. }
  5435. if ( grp_body.group2.switch1.tabindex == 1 ) {
  5436. for(var i=0 ; i < ds_grd_ordlist4.rowcount ; i++) {
  5437. if( ds_grd_ordlist4.getColumn(i,"check") == "1") {
  5438. if(ds_grd_ordlist4.getColumn(i,"execprcpstatcd") > "230" ){
  5439. sysf_messageBox("실시된 처방이","E005");
  5440. return;
  5441. }
  5442. }
  5443. }
  5444. }
  5445. if ( grp_body.group2.switch1.tabindex == 2 ) {
  5446. for(var i=0 ; i < ds_grd_ordlist6.rowcount ; i++) {
  5447. if( ds_grd_ordlist6.getColumn(i,"check") == "1") {
  5448. if(ds_grd_ordlist6.getColumn(i,"execprcpstatcd") > "230" ){
  5449. sysf_messageBox("실시된 처방이","E005");
  5450. return;
  5451. }
  5452. }
  5453. }
  5454. }
  5455. if ( grp_body.group2.switch1.tabindex == 3 ) {
  5456. for(var i=0 ; i < ds_grd_ordlist6.rowcount ; i++) {
  5457. if( ds_grd_ordlist6.getColumn(i,"check") == "1") {
  5458. if(ds_grd_ordlist6.getColumn(i,"execprcpstatcd") > "230" ){
  5459. sysf_messageBox("실시된 처방이","E005");
  5460. return;
  5461. }
  5462. }
  5463. }
  5464. }
  5465. //예약시간 설정 체크
  5466. if(grp_body.cmb_hour.value == "--" || grp_body.cmb_min.value == "--" ) { //예약시간 설정 안했을 경우
  5467. // var nodeList = instance1.selectNodes("/root/main/"+ordlist+"/mainordlist[check='true' and srchrsrvdt = '']");
  5468. // var rCSV = getNodeListCSV(nodeList);
  5469. var tmpcnt = ds_ordlist.getCaseCount("check=='1' && srchrsrvdt == ''");
  5470. trace("tmpcnt == " + tmpcnt);
  5471. if ( tmpcnt > 0 ) {
  5472. sysf_messageBox("예약시간을 ","C002");
  5473. return "0";
  5474. }
  5475. }else if (grp_body.cmb_hour.value != "--" && grp_body.cmb_min.value != "--"){ //콤보박스로 예약시간 설정한 경우
  5476. var ev = new ClickEventInfo;
  5477. frmf_inputEnterKey("grp_body.btn_rsrvtmins", "onclick", ev );
  5478. }
  5479. //2013.01.29 by kya 예약증출력기능 추가
  5480. if(grp_body.group5.chk_rsrvprint.value == "Y") {
  5481. //예약증출력 세팅
  5482. if ( grp_body.group2.switch1.tabindex == 0 ) {
  5483. var srchrsrvdt = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"srchrsrvdt");
  5484. var pid = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid");
  5485. var hngnm = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"hngnm");
  5486. var year = srchrsrvdt.substr(0,4);
  5487. var month = srchrsrvdt.substr(4,2);
  5488. var day = srchrsrvdt.substr(6,2);
  5489. var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
  5490. var hh = srchrsrvdt.substr(8,2);
  5491. var mm = srchrsrvdt.substr(10,2);
  5492. // 예약증 출력 추가
  5493. var age = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"age");
  5494. var sex = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"sna").substr(0, 1);
  5495. var orddeptcd = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddepthngnm");
  5496. var orddrid = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddrnm");
  5497. //예약증출력
  5498. ds_send_data.setColumn(0,"prntcalcscorcd", ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"calcscorcd"));
  5499. ds_send_data.setColumn(0,"prntsuppdeptcd", ds_send_globalinstance.getColumn(0,"dutplcecd"));
  5500. }
  5501. if ( grp_body.group2.switch1.tabindex == 1 ) {
  5502. var srchrsrvdt = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"srchrsrvdt");
  5503. var pid = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid");
  5504. var hngnm = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"hngnm");
  5505. var year = srchrsrvdt.substr(0,4);
  5506. var month = srchrsrvdt.substr(4,2);
  5507. var day = srchrsrvdt.substr(6,2);
  5508. var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
  5509. var hh = srchrsrvdt.substr(8,2);
  5510. var mm = srchrsrvdt.substr(10,2);
  5511. // 예약증 출력 추가
  5512. var age = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"age");
  5513. var sex = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"sna").substr(0, 1);
  5514. var orddeptcd = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddepthngnm");
  5515. var orddrid = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddrnm");
  5516. //예약증출력
  5517. ds_send_data.setColumn(0,"prntcalcscorcd", ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"calcscorcd"));
  5518. ds_send_data.setColumn(0,"prntsuppdeptcd",ds_send_globalinstance.getColumn(0,"dutplcecd"));
  5519. }
  5520. if ( grp_body.group2.switch1.tabindex == 2 ) {
  5521. var srchrsrvdt = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"srchrsrvdt");
  5522. var pid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid");
  5523. var hngnm = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"hngnm");
  5524. var year = srchrsrvdt.substr(0,4);
  5525. var month = srchrsrvdt.substr(4,2);
  5526. var day = srchrsrvdt.substr(6,2);
  5527. var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
  5528. var hh = srchrsrvdt.substr(8,2);
  5529. var mm = srchrsrvdt.substr(10,2);
  5530. // 예약증 출력 추가
  5531. var age = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"age");
  5532. var sex = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"sna").substr(0, 1);
  5533. var orddeptcd = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddepthngnm");
  5534. var orddrid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddrnm");
  5535. //예약증출력
  5536. ds_send_data.setColumn(0,"prntcalcscorcd", ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"calcscorcd"));
  5537. ds_send_data.setColumn(0,"prntsuppdeptcd", ds_send_globalinstance.getColumn(0,"dutplcecd"));
  5538. }
  5539. if ( grp_body.group2.switch1.tabindex == 3 ) {
  5540. var srchrsrvdt = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"srchrsrvdt");
  5541. var pid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid");
  5542. var hngnm = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"hngnm");
  5543. var year = srchrsrvdt.substr(0,4);
  5544. var month = srchrsrvdt.substr(4,2);
  5545. var day = srchrsrvdt.substr(6,2);
  5546. var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
  5547. var hh = srchrsrvdt.substr(8,2);
  5548. var mm = srchrsrvdt.substr(10,2);
  5549. // 예약증 출력 추가
  5550. var age = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"age");
  5551. var sex = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"sna").substr(0, 1);
  5552. var orddeptcd = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddepthngnm");
  5553. var orddrid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddrnm");
  5554. //예약증출력
  5555. ds_send_data.setColumn(0,"prntcalcscorcd", ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"calcscorcd"));
  5556. ds_send_data.setColumn(0,"prntsuppdeptcd", ds_send_globalinstance.getColumn(0,"dutplcecd"));
  5557. }
  5558. }
  5559. //예약하기
  5560. exeRsrvTransaction("rsrv",ds_ordlist);
  5561. //2013.01.29 by kya 예약증출력
  5562. if(grp_body.group5.chk_rsrvprint.value == "Y") {
  5563. dsf_copyDs(ds_temp_send,ds_send_data);
  5564. ds_temp_send.updateColID("prntcalcscorcd","excucd");
  5565. ds_temp_send.updateColID("prntsuppdeptcd","suppdeptcd");
  5566. var oParam = {};
  5567. oParam.id = "TRAEA01126";
  5568. oParam.service = "examcurebaseapp.ExmpTmpl";
  5569. oParam.method = "reaGetRsrvTmplList";
  5570. oParam.inds = "req=ds_temp_send";
  5571. oParam.outds = "ds_tmplinfo=tmplinfo";
  5572. oParam.async = false;
  5573. oParam.callback = "cf_TRAEA01126";
  5574. tranf_submit(oParam);
  5575. var tmpldata = ds_tmplinfo.getColumn(0,"tmpldata");
  5576. if(!utlf_isNull(tmpldata)) {
  5577. //1. 예약예문내용을 뷰어로 보여주기
  5578. grp_body.rtfviewer.TextRtf = tmpldata;
  5579. //2. 바꾸기
  5580. grp_body.rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
  5581. grp_body.rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
  5582. grp_body.rtfviewer.ReplaceRtfCode("year",year); //년
  5583. grp_body.rtfviewer.ReplaceRtfCode("month",month); //월
  5584. grp_body.rtfviewer.ReplaceRtfCode("day",day); //일
  5585. grp_body.rtfviewer.ReplaceRtfCode("week",week); //요일
  5586. grp_body.rtfviewer.ReplaceRtfCode("hh",hh); //시
  5587. grp_body.rtfviewer.ReplaceRtfCode("mm",mm); //분
  5588. // 예약증 출력 추가
  5589. grp_body.rtfviewer.ReplaceRtfCode("age",age); //나이
  5590. grp_body.rtfviewer.ReplaceRtfCode("sex",sex); //성별
  5591. grp_body.rtfviewer.ReplaceRtfCode("orddeptcd",orddeptcd); //진료과명
  5592. grp_body.rtfviewer.ReplaceRtfCode("orddrid",orddrid); //진료의명
  5593. //3. 현재내용을 파일에 저장
  5594. grp_body.rtfviewer.SaveRtfFile();
  5595. //4. 출력
  5596. grp_body.rtfviewer.Print();
  5597. //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
  5598. fInitialize();
  5599. }
  5600. else {
  5601. sysf_messageBox("등록된 예약예문이 ", "I004");
  5602. // return "0";
  5603. }
  5604. }
  5605. initCalendar();
  5606. setCurrentDate();
  5607. getRsrvPossTm(grp_body.grd_calendar);
  5608. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  5609. if(tabgubn == "M") {
  5610. ds_send_data.setColumn(0,"srchpid","");
  5611. fGetExamCureAcptList(tabgubn); // 전체처방
  5612. }
  5613. if(tabgubn == "R") {
  5614. ds_send_data.setColumn(0,"srchpid","");
  5615. fGetExamCureAcptList(tabgubn); // 미예약
  5616. }
  5617. if(tabgubn == "T") {
  5618. ds_send_data.setColumn(0,"srchpid","");
  5619. fGetExamCureAcptList(tabgubn); // 검사완료
  5620. }
  5621. if(tabgubn == "L") {
  5622. fGetExamCureAcptList(tabgubn); // 이력
  5623. }
  5624. if(tabgubn == "D") {
  5625. ds_send_data.setColumn(0,"acptlistflag","R");
  5626. var curDate = utlf_getCurrentDate().substr(0,8);
  5627. grp_body.grp_sea.combo1.index = 0;
  5628. ds_send_data.setColumn(0,"srchdate1",curDate);
  5629. ds_send_data.setColumn(0,"srchdate2",curDate);
  5630. ds_send_data.setColumn(0,"srchpid","");
  5631. dsf_createDsRow("ds_send_tmp",
  5632. [{col:"acptlistflag", val:"R"}
  5633. ,{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5634. ,{col:"initexcuroom", val:ds_send_data.getColumn(0,"selectexcuroom")}
  5635. ,{col:"prcpexecdeptcd", val:ds_send_data.getColumn(0,"prcpexecdeptcd")}
  5636. ,{col:"srchdate1", val:curDate}
  5637. ,{col:"srchdate2", val:curDate}
  5638. ,{col:"srchpid", val:""}
  5639. ,{col:"excuroomflag", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5640. ,{col:"term", val:ds_send_data.getColumn(0,"term")}
  5641. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"prcpgenrflag")}
  5642. ,{col:"sgubn", val:ds_send_data.getColumn(0,"sgubn")}
  5643. ,{col:"largeclass", val:ds_send_data.getColumn(0,"largeclass")}
  5644. ]);
  5645. var oParam = {};
  5646. oParam.id = "TRAEA01122";
  5647. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  5648. oParam.method = "reqGetExamCureExecPrcpList";
  5649. oParam.inds = "reqparam=ds_send_temp";
  5650. oParam.outds = "ds_grd_ordlist1=examcureexecprcplist";
  5651. oParam.async = false;
  5652. // oParam.callback = "cf_TRAEA01122";
  5653. tranf_submit(oParam);
  5654. }
  5655. }
  5656. function grp_body_button8_onclick(obj:Button, e:ClickEventInfo)
  5657. {
  5658. var ds_ordlist;
  5659. if ( grp_body.group2.switch1.tabindex == 0 ) { //전체처방
  5660. ds_ordlist = ds_grd_ordlist1;
  5661. }
  5662. if ( grp_body.group2.switch1.tabindex == 1 ) {//검사완료
  5663. ds_ordlist = ds_grd_ordlist4;
  5664. }
  5665. if ( grp_body.group2.switch1.tabindex == 2 ) {//미예약
  5666. ds_ordlist = ds_grd_ordlist6;
  5667. }
  5668. if ( sysf_messageBox("예약취소를","Q002")==6 ) {
  5669. exeRsrvTransaction("cncl", ds_ordlist);
  5670. // 2010.05.06 김건기
  5671. // 달력에서 미래여약날짜 환자의 예약변경이나 취소시에 다시 오늘날짜 선택되도록 수정 요청[요청번호:13807]
  5672. initCalendar();
  5673. setCurrentDate();
  5674. getRsrvPossTm(grp_body.grd_calendar);
  5675. ds_send_data.setColumn(0,"rsrvdd", utlf_getCurrentDate() );
  5676. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  5677. if(tabgubn == "M") {
  5678. ds_send_data.setColumn(0,"srchpid","");
  5679. acptlistflag = "M";
  5680. fGetExamCureAcptList(tabgubn); // 전체처방
  5681. }
  5682. if(tabgubn == "R") {
  5683. ds_send_data.setColumn(0,"srchpid","");
  5684. acptlistflag = "R";
  5685. fGetExamCureAcptList(tabgubn); // 미예약
  5686. }
  5687. if(tabgubn == "T") {
  5688. ds_send_data.setColumn(0,"srchpid","");
  5689. acptlistflag = "T";
  5690. fGetExamCureAcptList(tabgubn); // 검사완료
  5691. }
  5692. if(tabgubn == "L") {
  5693. acptlistflag = "L";
  5694. fGetExamCureAcptList(tabgubn); // 이력
  5695. }
  5696. if(tabgubn == "D") {
  5697. var curDate = utlf_getCurrentDate().substr(0,8);
  5698. grp_body.grp_sea.cmb_term.value = 0;
  5699. dsf_createDsRow("ds_send_tmp",
  5700. [{col:"acptlistflag", val:"R"}
  5701. ,{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5702. ,{col:"initexcuroom", val:ds_send_data.getColumn(0,"selectexcuroom")}
  5703. ,{col:"prcpexecdeptcd", val:ds_send_data.getColumn(0,"prcpexecdeptcd")}
  5704. ,{col:"srchdate1", val:curDate}
  5705. ,{col:"srchdate2", val:curDate}
  5706. ,{col:"srchpid", val:""}
  5707. ,{col:"excuroomflag", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5708. ,{col:"term", val:ds_send_data.getColumn(0,"term")}
  5709. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"prcpgenrflag")}
  5710. ,{col:"sgubn", val:ds_send_data.getColumn(0,"sgubn")}
  5711. ,{col:"largeclass", val:ds_send_data.getColumn(0,"largeclass")}
  5712. ]);
  5713. var oParam = {};
  5714. oParam.id = "TRAEA01122";
  5715. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  5716. oParam.method = "reqGetExamCureExecPrcpList";
  5717. oParam.inds = "reqparam=ds_send_temp";
  5718. oParam.outds = "ds_grd_ordlist1=examcureexecprcplist";
  5719. oParam.async = false;
  5720. // oParam.callback = "cf_TRAEA01122";
  5721. tranf_submit(oParam);
  5722. }
  5723. //data 클리어
  5724. dataClear();
  5725. }
  5726. }
  5727. function grp_body_button1_onclick(obj:Button, e:ClickEventInfo)
  5728. {
  5729. if(grp_body.grp_calendar.opt_month.value!== "01") {
  5730. fGetCalendar("01");
  5731. }
  5732. }
  5733. function grp_body_button2_onclick(obj:Button, e:ClickEventInfo)
  5734. {
  5735. if(grp_body.grp_calendar.opt_month.value!== "02") {
  5736. fGetCalendar("02");
  5737. }
  5738. }
  5739. function grp_body_button9_onclick(obj:Button, e:ClickEventInfo)
  5740. {
  5741. if(grp_body.grp_calendar.opt_month.value!== "03") {
  5742. fGetCalendar("03");
  5743. }
  5744. }
  5745. function grp_body_button4_onclick(obj:Button, e:ClickEventInfo)
  5746. {
  5747. if(grp_body.grp_calendar.opt_month.value!== "04") {
  5748. fGetCalendar("04");
  5749. }
  5750. }
  5751. function grp_body_button11_onclick(obj:Button, e:ClickEventInfo)
  5752. {
  5753. if(grp_body.grp_calendar.opt_month.value!== "05") {
  5754. fGetCalendar("05");
  5755. }
  5756. }
  5757. function grp_body_button12_onclick(obj:Button, e:ClickEventInfo)
  5758. {
  5759. if(grp_body.grp_calendar.opt_month.value!== "06") {
  5760. fGetCalendar("06");
  5761. }
  5762. }
  5763. function grp_body_button13_onclick(obj:Button, e:ClickEventInfo)
  5764. {
  5765. if(grp_body.grp_calendar.opt_month.value!== "07") {
  5766. fGetCalendar("07");
  5767. }
  5768. }
  5769. function grp_body_button14_onclick(obj:Button, e:ClickEventInfo)
  5770. {
  5771. if(grp_body.grp_calendar.opt_month.value!== "08") {
  5772. fGetCalendar("08");
  5773. }
  5774. }
  5775. function grp_body_button18_onclick(obj:Button, e:ClickEventInfo)
  5776. {
  5777. if(grp_body.grp_calendar.opt_month.value!== "09") {
  5778. fGetCalendar("09");
  5779. }
  5780. }
  5781. function grp_body_button19_onclick(obj:Button, e:ClickEventInfo)
  5782. {
  5783. if(grp_body.grp_calendar.opt_month.value!== "10") {
  5784. fGetCalendar("10");
  5785. }
  5786. }
  5787. function grp_body_button20_onclick(obj:Button, e:ClickEventInfo)
  5788. {
  5789. if(grp_body.grp_calendar.opt_month.value!== "11") {
  5790. fGetCalendar("11");
  5791. }
  5792. }
  5793. function grp_body_button21_onclick(obj:Button, e:ClickEventInfo)
  5794. {
  5795. if(grp_body.grp_calendar.opt_month.value!== "12") {
  5796. fGetCalendar("12");
  5797. }
  5798. }
  5799. function btn_case1_onclick(obj:Button, e:ClickEventInfo)
  5800. {
  5801. lf_btn_Selected(1);
  5802. grp_body.group2.switch1.tabindex = 0;
  5803. var checkvalue = utlf_transNullToEmpty(grp_body.grp_sea.checkbox1.getData());
  5804. ds_send_data.setColumn(0,"selectexcuroom",String(checkvalue).replace(","," "));
  5805. if(ds_send_data.getColumn(0,"selectexcuroom") == " ") {
  5806. sysf_messageBox("검사실 선택되지 ", "E007");
  5807. return;
  5808. }
  5809. //data 클리어
  5810. dataClear();
  5811. // var curDate = utlf_getCurrentDate().substr(0,8); //오늘날짜
  5812. //환자Comment 환자정보 조회
  5813. dsf_createDsRow("ds_send_tmp",
  5814. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5815. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  5816. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  5817. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  5818. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  5819. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  5820. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  5821. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  5822. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  5823. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  5824. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  5825. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  5826. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  5827. ,{col:"cmtflag", val:""}
  5828. ,{col:"memorgstddprcpdd", val:""}
  5829. ]);
  5830. //환자Comment 환자정보 조회
  5831. var oParam = {};
  5832. oParam.id = "TRAEA01114";
  5833. oParam.service = "examcureacptexecapp.PatRem";
  5834. oParam.method = "reqGetFuncPatRemList";
  5835. oParam.inds = "reqparam=ds_send_tmp";
  5836. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  5837. oParam.async = false;
  5838. tranf_submit(oParam);
  5839. grp_body.cpt_isolinfo.text = "";
  5840. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  5841. grp_body.cpt_isolinfo.text = "확인";
  5842. }
  5843. fGetExamCureAcptList("M");
  5844. tabgubn = "M";
  5845. }
  5846. function btn_case2_onclick(obj:Button, e:ClickEventInfo)
  5847. {
  5848. lf_btn_Selected(2);
  5849. grp_body.group2.switch1.tabindex = 1;
  5850. var checkvalue = utlf_transNullToEmpty(grp_body.grp_sea.checkbox1.getData());
  5851. ds_send_data.setColumn(0,"selectexcuroom",String(checkvalue).replace(","," "));
  5852. if(ds_send_data.getColumn(0,"selectexcuroom") == " ") {
  5853. sysf_messageBox("검사실 선택되지 ", "E007");
  5854. return;
  5855. }
  5856. //data 클리어
  5857. dataClear();
  5858. //환자Comment 환자정보 조회
  5859. dsf_createDsRow("ds_send_tmp",
  5860. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5861. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  5862. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  5863. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  5864. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  5865. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  5866. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  5867. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  5868. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  5869. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  5870. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  5871. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  5872. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  5873. ,{col:"cmtflag", val:""}
  5874. ,{col:"memorgstddprcpdd", val:""}
  5875. ]);
  5876. //환자Comment 환자정보 조회
  5877. var oParam = {};
  5878. oParam.id = "TRAEA01114";
  5879. oParam.service = "examcureacptexecapp.PatRem";
  5880. oParam.method = "reqGetFuncPatRemList";
  5881. oParam.inds = "reqparam=ds_send_tmp";
  5882. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  5883. oParam.async = false;
  5884. tranf_submit(oParam);
  5885. grp_body.cpt_isolinfo.text = "";
  5886. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  5887. grp_body.cpt_isolinfo.text = "확인";
  5888. }
  5889. fGetExamCureAcptList("T");
  5890. tabgubn = "T";
  5891. }
  5892. function btn_case3_onclick(obj:Button, e:ClickEventInfo)
  5893. {
  5894. lf_btn_Selected(3);
  5895. grp_body.group2.switch1.tabindex = 2;
  5896. var checkvalue = utlf_transNullToEmpty(grp_body.grp_sea.checkbox1.getData());
  5897. ds_send_data.setColumn(0,"selectexcuroom",String(checkvalue).replace(","," "));
  5898. if(ds_send_data.getColumn(0,"selectexcuroom") == " ") {
  5899. sysf_messageBox("검사실 선택되지 ", "E007");
  5900. return;
  5901. }
  5902. //data 클리어
  5903. dataClear();
  5904. //환자Comment 환자정보 조회
  5905. dsf_createDsRow("ds_send_tmp",
  5906. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  5907. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  5908. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  5909. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  5910. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  5911. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  5912. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  5913. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  5914. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  5915. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  5916. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  5917. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  5918. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  5919. ,{col:"cmtflag", val:""}
  5920. ,{col:"memorgstddprcpdd", val:""}
  5921. ]);
  5922. //환자Comment 환자정보 조회
  5923. var oParam = {};
  5924. oParam.id = "TRAEA01114";
  5925. oParam.service = "examcureacptexecapp.PatRem";
  5926. oParam.method = "reqGetFuncPatRemList";
  5927. oParam.inds = "reqparam=ds_send_tmp";
  5928. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  5929. oParam.async = false;
  5930. tranf_submit(oParam);
  5931. grp_body.cpt_isolinfo.text = "";
  5932. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  5933. grp_body.cpt_isolinfo.text = "확인";
  5934. }
  5935. grp_body.grp_sea.combo1.index = 0;
  5936. fGetExamCureAcptList("N");
  5937. tabgubn = "N";
  5938. }
  5939. function grp_body_group2_btn_execcncl_onclick(obj:Button, e:ClickEventInfo)
  5940. {
  5941. var loop;
  5942. var check;
  5943. var execprcpstatcd;
  5944. var loopcnt="";
  5945. var execncl="";
  5946. var ds_grid = "";
  5947. var grd;
  5948. var execdd="";
  5949. if ( grp_body.group2.switch1.tabindex == 0 ) {
  5950. ds_grid = ds_grd_ordlist1;
  5951. grd = ds_grd_ordlist1.rowcount;
  5952. for(var i=0 ; i < ds_grd_ordlist1.rowcount ; i++) {
  5953. if( ds_grd_ordlist1.getColumn(i,"check") == "1") {
  5954. if(ds_grd_ordlist1.getColumn(i,"execprcpstatcd") > "610" ){
  5955. sysf_messageBox("예비결과/최종결과 상태가","E005");
  5956. return;
  5957. }
  5958. }
  5959. }
  5960. }
  5961. if ( grp_body.group2.switch1.tabindex == 1 ) {
  5962. ds_grid = ds_grd_ordlist4;
  5963. grd = ds_grd_ordlist4.rowcount;
  5964. for(var i=0 ; i < ds_grd_ordlist4.rowcount ; i++) {
  5965. if( ds_grd_ordlist4.getColumn(i,"check") == "1") {
  5966. if(ds_grd_ordlist4.getColumn(i,"execprcpstatcd") > "610" ){
  5967. sysf_messageBox("예비결과/최종결과 상태가","E005");
  5968. return;
  5969. }
  5970. }
  5971. }
  5972. }
  5973. if ( grp_body.group2.switch1.tabindex == 2 ) {
  5974. ds_grid = ds_grd_ordlist6;
  5975. grd = ds_grd_ordlist6.rowcount;
  5976. for(var i=0 ; i < ds_grd_ordlist6.rowcount ; i++) {
  5977. if( ds_grd_ordlist6.getColumn(i,"check") == "1") {
  5978. if(ds_grd_ordlist6.getColumn(i,"execprcpstatcd") > "610" ){
  5979. sysf_messageBox("예비결과/최종결과 상태가","E005");
  5980. return;
  5981. }
  5982. }
  5983. }
  5984. }
  5985. for( var i = 0 ; i < grd ; i++ ) {
  5986. check = ds_grid.getColumn(i,"check");
  5987. if ( check == "1" ) {
  5988. loopcnt++;
  5989. if( ds_grid.getColumn(i,"execdd") == utlf_getCurrentDate() )
  5990. {
  5991. execdd++;
  5992. }
  5993. }
  5994. }
  5995. if ( loopcnt == 0 ) {
  5996. sysf_messageBox("처방이 선택되지 ", "E007");
  5997. return 0;
  5998. }else {
  5999. var grid = "";
  6000. if(tabgubn == "M")
  6001. grid = "ds_grd_ordlist1";
  6002. if(tabgubn == "T")
  6003. grid = "ds_grd_ordlist4";
  6004. if(tabgubn == "R")
  6005. grid = "ds_grd_ordlist6";
  6006. if(tabgubn == "L")
  6007. grid = "ds_grd_ordlist1";
  6008. ExeCncl(grid);
  6009. if(tabgubn == "M") {
  6010. ds_send_data.setColumn(0,"srchpid","");
  6011. fGetExamCureAcptList(tabgubn); // 전체처방
  6012. }
  6013. if(tabgubn == "R") {
  6014. ds_send_data.setColumn(0,"srchpid","");
  6015. fGetExamCureAcptList(tabgubn); // 미예약
  6016. }
  6017. if(tabgubn == "T") {
  6018. ds_send_data.setColumn(0,"srchpid","");
  6019. fGetExamCureAcptList(tabgubn); // 검사완료
  6020. }
  6021. if(tabgubn == "L") {
  6022. fGetExamCureAcptList(tabgubn); // 이력
  6023. }
  6024. initCalendar();
  6025. getRsrvPossTm(grp_body.grd_calendar);
  6026. setCurrentDate();
  6027. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  6028. //data 클리어
  6029. dataClear();
  6030. }
  6031. }
  6032. function grp_body_group2_switch1_case1_grd_ordlist1_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  6033. {
  6034. // if(e.row < 0 || e.col < 0) return;
  6035. //
  6036. // obj.setFocus();
  6037. //
  6038. // grdf_setSelectedCell(obj, e);
  6039. //
  6040. //
  6041. // PopupMenu00.trackPopup(e.screenX,e.screenY);
  6042. }
  6043. function grp_body_group2_switch1_case1_grd_ordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
  6044. {
  6045. //20200218 수정
  6046. //if(e.col == obj.getBindCellIndex("body","specdrid") || e.col == obj.getBindCellIndex("body","excuroomcd")) return;
  6047. if(e.row > -1 && (e.col == obj.getBindCellIndex("body","execrid1") || e.col == obj.getBindCellIndex("body","specdrid")
  6048. || e.col == obj.getBindCellIndex("body","excuroomcd") || e.col == obj.getBindCellIndex("body","insukind")
  6049. || e.col == obj.getBindCellIndex("body","selectdrid") )) return;
  6050. //상단정보 초기화
  6051. appf_delPatientInfos();
  6052. //상단정보가져오기 2012.06.22 by kya
  6053. fTopInfo();
  6054. ds_grd_ordlist1.rowposition = e.row;
  6055. for ( var i = 0; i < ds_grd_ordlist1.rowcount; i++) {
  6056. ds_grd_ordlist1.setColumn(i,"check", "0");
  6057. }
  6058. ds_grd_ordlist1.selectRow(e.row,true);
  6059. grd_ordlist1_selectedRows = grdf_getSelectedRows(grp_body.group2.switch1.case1.grd_ordlist1);
  6060. for ( var i =0 ; i< grd_ordlist1_selectedRows.length;i++){
  6061. ds_grd_ordlist1.setColumn(grd_ordlist1_selectedRows[i],"check", "1");
  6062. }
  6063. //20130925 초음파급비변경에 따른 안내메시지
  6064. // 2013.10.01일자 적용. 중증,희귀난치성환자 + 초음파 검사
  6065. if(grd_ordlist1_selectedRows.length == 1 ){
  6066. //다른 검사실 선택시 달력조회
  6067. if( ds_send_data.getColumn(0,"excuroomcd") != ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"excuroomcd") ) {
  6068. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"excuroomcd"));
  6069. initCalendar();
  6070. getRsrvPossTm(grp_body.grd_calendar);
  6071. setCurrentDate();
  6072. }
  6073. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  6074. //예약가능검사실 콤보박스 세팅
  6075. var rsrvpossroomcd = ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"rsrvexcuroomposscd");
  6076. //20140731 선택진료비 제도변경에 대한 알림메시지
  6077. //start
  6078. var pid = ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"pid");
  6079. var prcpdd = ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"prcpdd");
  6080. var execprcpuniqno = ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"execprcpuniqno");
  6081. var execprcpstatcd = ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"execprcpstatcd");
  6082. if ( execprcpstatcd < "610" ) { //실시 미만
  6083. getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno );
  6084. }
  6085. //end
  6086. //검사코멘트
  6087. grp_body.tar_excurem.value = ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"execrem")
  6088. //환자Comment 조회
  6089. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"excuroomcd"));
  6090. ds_send_data.setColumn(0,"srchpid",ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"pid"));
  6091. ds_send_data.setColumn(0,"orddd", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"orddd"));
  6092. ds_send_data.setColumn(0,"cretno", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"cretno"));
  6093. ds_send_data.setColumn(0,"genrflag", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"prcpgenrflag"));
  6094. ds_send_data.setColumn(0,"prcpno", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"prcpno"));
  6095. ds_send_data.setColumn(0,"prcpdd", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"prcpdd"));
  6096. ds_send_data.setColumn(0,"execprcpuniqno",ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"execprcpuniqno"));
  6097. ds_send_data.setColumn(0,"srchrsrvdt", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"srchrsrvdt"));
  6098. ds_send_data.setColumn(0,"rsrvprntcd", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"calcscorcd"));
  6099. //20180813 처방상태추가
  6100. ds_send_data.setColumn(0,"execprcpstatcd", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"execprcpstatcd"));
  6101. //2009-07-13 환자Comment - 처방일자별 환자 Comment 관리 요청 - 기능검사 ITC 임성재 샘 요청(요청번호:2041)
  6102. if (prcpddyn == "Y" ) {
  6103. ds_send_data.setColumn(0,"memorgstddprcpdd", ds_grd_ordlist1.getColumn(grd_ordlist1_selectedRows[0],"prcpdd"));
  6104. }
  6105. //환자Comment 환자정보 조회
  6106. dsf_createDsRow("ds_send_tmp",
  6107. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6108. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  6109. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6110. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6111. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6112. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6113. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6114. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  6115. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6116. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6117. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6118. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  6119. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6120. ,{col:"cmtflag", val:""}
  6121. ,{col:"memorgstddprcpdd", val:""}
  6122. ]);
  6123. //환자Comment 환자정보 조회
  6124. var oParam = {};
  6125. oParam.id = "TRAEA01114";
  6126. oParam.service = "examcureacptexecapp.PatRem";
  6127. oParam.method = "reqGetFuncPatRemList";
  6128. oParam.inds = "reqparam=ds_send_tmp";
  6129. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  6130. oParam.async = false;
  6131. tranf_submit(oParam);
  6132. grp_body.cpt_isolinfo.value = "";
  6133. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  6134. grp_body.cpt_isolinfo.value = "확인";
  6135. }
  6136. //치료부위, 위치 조회 20130812 kya
  6137. var i = ds_grd_ordlist1.rowposition;
  6138. var prcpdirecnm = ds_grd_ordlist1.getColumn(i,"rehbprcpcurepartnm") + "/" + ds_grd_ordlist1.getColumn(i,"prcpdirecnm")
  6139. var prcpdelivefact = ds_patrem_prcpdeliveinfo.getColumn(0,"prcpdelivefact");
  6140. ds_patrem_prcpdeliveinfo.setColumn(0,"prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
  6141. sysf_setGlobalVariable("gv_pid", ds_send_data.getColumn(0,"srchpid"), "A"); //등록번호 넘기기
  6142. }else {
  6143. //상단정보 초기화
  6144. appf_delPatientInfos();
  6145. }
  6146. }
  6147. function grp_body_group2_switch1_case4_grd_ordlist4_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  6148. {
  6149. obj.updateToDataset(); //변경된 사항을 바로 적용받도록함. 2018.01.24 kya
  6150. if(e.row < 0 || e.col < 0) return;
  6151. obj.setFocus();
  6152. grdf_setSelectedCell(obj, e);
  6153. PopupMenu03.trackPopup(e.screenX,e.screenY);
  6154. return true;
  6155. }
  6156. function grp_body_group2_switch1_case4_grd_ordlist4_oncellclick(obj:Grid, e:GridClickEventInfo)
  6157. {
  6158. if(e.col == obj.getBindCellIndex("body","specdrid") || e.col == obj.getBindCellIndex("body","excuroomcd")) return;
  6159. //상단정보 초기화
  6160. appf_delPatientInfos();
  6161. ds_grd_ordlist4.rowposition = e.row;
  6162. for ( var i = 0; i < ds_grd_ordlist4.rowcount; i++) {
  6163. ds_grd_ordlist4.setColumn(i, "check", "0");
  6164. }
  6165. var selectedRows = grdf_getSelectedRows(grp_body.group2.switch1.case4.grd_ordlist4);
  6166. for ( var i =0 ; i< selectedRows.length;i++){
  6167. ds_grd_ordlist4.setColumn(selectedRows[i],"check", "1");
  6168. }
  6169. if(selectedRows.length == 1 ){
  6170. //다른 검사실 선택시 달력조회
  6171. if( ds_send_data.getColumn(0,"excuroomcd") != ds_grd_ordlist4.getColumn(selectedRows[0],"excuroomcd") ) {
  6172. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist4.getColumn(selectedRows[0],"excuroomcd"));
  6173. initCalendar();
  6174. getRsrvPossTm(grp_body.grd_calendar);
  6175. setCurrentDate();
  6176. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  6177. }
  6178. //20140731 선택진료비 제도변경에 대한 알림메시지
  6179. //start
  6180. var pid = ds_grd_ordlist4.getColumn(selectedRows[0],"pid");
  6181. var prcpdd = ds_grd_ordlist4.getColumn(selectedRows[0],"prcpdd");
  6182. var execprcpuniqno = ds_grd_ordlist4.getColumn(selectedRows[0],"execprcpuniqno");
  6183. var execprcpstatcd = ds_grd_ordlist4.getColumn(selectedRows[0],"execprcpstatcd");
  6184. //if ( execprcpstatcd < "610" ) { //실시 미만
  6185. getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno );
  6186. //}
  6187. //end
  6188. //처방Comment
  6189. //model.setValue("/root/hidden/comment1/prcpdelivefact", model.getValue("/root/main/ordlist4/mainordlist["+grd_ordlist4.selectedRow(grd_ordlist4.selectedRows-1)+"]/prcpdelivefact"));
  6190. //검사코멘트
  6191. //환자Comment 조회
  6192. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist4.getColumn(selectedRows[0],"excuroomcd"));
  6193. ds_send_data.setColumn(0,"srchpid",ds_grd_ordlist4.getColumn(selectedRows[0],"pid"));
  6194. ds_send_data.setColumn(0,"orddd", ds_grd_ordlist4.getColumn(selectedRows[0],"orddd"));
  6195. ds_send_data.setColumn(0,"genrflag", ds_grd_ordlist4.getColumn(selectedRows[0],"prcpgenrflag"));
  6196. ds_send_data.setColumn(0,"prcpno", ds_grd_ordlist4.getColumn(selectedRows[0],"prcpno"));
  6197. ds_send_data.setColumn(0,"prcpdd", ds_grd_ordlist4.getColumn(selectedRows[0],"prcpdd"));
  6198. ds_send_data.setColumn(0,"execprcpuniqno", ds_grd_ordlist4.getColumn(selectedRows[0],"execprcpuniqno"));
  6199. ds_send_data.setColumn(0,"srchrsrvdt", ds_grd_ordlist4.getColumn(selectedRows[0],"srchrsrvdt"));
  6200. ds_send_data.setColumn(0,"rsrvprntcd", ds_grd_ordlist4.getColumn(selectedRows[0],"calcscorcd"));
  6201. //20180813 처방상태추가
  6202. ds_send_data.setColumn(0,"execprcpstatcd", ds_grd_ordlist4.getColumn(selectedRows[0],"execprcpstatcd"));
  6203. //2009-07-13 환자Comment - 처방일자별 환자 Comment 관리 요청 - 기능검사 ITC 임성재 샘 요청(요청번호:2041)
  6204. if (prcpddyn == "Y" ) {
  6205. ds_send_data.setColumn(0,"memorgstddprcpdd", ds_grd_ordlist4.getColumn(selectedRows[0],"prcpdd"));
  6206. }
  6207. //환자Comment 환자정보 조회
  6208. dsf_createDsRow("ds_send_tmp",
  6209. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6210. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  6211. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6212. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6213. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6214. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6215. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6216. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  6217. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6218. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6219. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6220. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  6221. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6222. ,{col:"cmtflag", val:""}
  6223. ,{col:"memorgstddprcpdd", val:""}
  6224. ]);
  6225. //환자Comment 환자정보 조회
  6226. var oParam = {};
  6227. oParam.id = "TRAEA01114";
  6228. oParam.service = "examcureacptexecapp.PatRem";
  6229. oParam.method = "reqGetFuncPatRemList";
  6230. oParam.inds = "reqparam=ds_send_tmp";
  6231. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  6232. oParam.async = false;
  6233. tranf_submit(oParam);
  6234. grp_body.cpt_isolinfo.value = "";
  6235. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  6236. grp_body.cpt_isolinfo.value = "확인";
  6237. }
  6238. //2012.06.22 상단정보올리기 by kya
  6239. fTopInfo();
  6240. //치료부위, 위치 조회 20130812 kya
  6241. var i = ds_grd_ordlist4.rowposition;
  6242. var prcpdirecnm = ds_grd_ordlist4.getColumn(i,"rehbprcpcurepartnm") + "/" + ds_grd_ordlist4.getColumn(i,"prcpdirecnm")
  6243. var prcpdelivefact = ds_patrem_prcpdeliveinfo.getColumn(0,"prcpdelivefact");
  6244. ds_patrem_prcpdeliveinfo.setColumn(0,"prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
  6245. sysf_setGlobalVariable("gv_pid", ds_send_data.getColumn(0,"srchpid"), "A"); //등록번호 넘기기
  6246. }else {
  6247. //상단정보 초기화
  6248. appf_delPatientInfos();
  6249. }
  6250. }
  6251. function grp_body_group2_switch1_case6_grd_ordlist6_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  6252. {
  6253. obj.updateToDataset(); //변경된 사항을 바로 적용받도록함. 2018.01.24 kya
  6254. if(e.row < 0 || e.col < 0) return;
  6255. obj.setFocus();
  6256. grdf_setSelectedCell(obj, e);
  6257. PopupMenu00.trackPopup(e.screenX,e.screenY);
  6258. return true;
  6259. }
  6260. function grp_body_group2_switch1_case6_grd_ordlist6_oncellclick(obj:Grid, e:GridClickEventInfo)
  6261. {
  6262. //20200218 수정
  6263. //if(e.col == obj.getBindCellIndex("body","specdrid") || e.col == obj.getBindCellIndex("body","excuroomcd")) return;
  6264. if(e.row > -1 && (e.col == obj.getBindCellIndex("body","execrid1") || e.col == obj.getBindCellIndex("body","specdrid")
  6265. || e.col == obj.getBindCellIndex("body","excuroomcd") || e.col == obj.getBindCellIndex("body","insukind")
  6266. || e.col == obj.getBindCellIndex("body","selectdrid") )) return;
  6267. //상단정보 초기화
  6268. appf_delPatientInfos();
  6269. ds_grd_ordlist6.rowposition = e.row;
  6270. for ( var i = 0; i < ds_grd_ordlist6.rowcount; i++) {
  6271. ds_grd_ordlist6.setColumn(i, "check", "0");
  6272. }
  6273. var selectedRows = grdf_getSelectedRows(grp_body.group2.switch1.case6.grd_ordlist6);
  6274. for ( var i =0 ; i< selectedRows.length;i++){
  6275. ds_grd_ordlist6.setColumn(selectedRows[i],"check", "1");
  6276. }
  6277. if(selectedRows.length == 1 ){
  6278. //다른 검사실 선택시 달력조회
  6279. if( ds_send_data.getColumn(0,"excuroomcd") != ds_grd_ordlist6.getColumn(selectedRows[0],"excuroomcd") ) {
  6280. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist6.getColumn(selectedRows[0],"excuroomcd"));
  6281. initCalendar();
  6282. getRsrvPossTm(grp_body.grd_calendar);
  6283. setCurrentDate();
  6284. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  6285. }
  6286. //예약가능검사실 콤보박스 세팅
  6287. var rsrvpossroomcd = ds_grd_ordlist6.getColumn(selectedRows[0],"rsrvexcuroomposscd");
  6288. //20140731 선택진료비 제도변경에 대한 알림메시지
  6289. //start
  6290. var pid = ds_grd_ordlist6.getColumn(selectedRows[0],"pid");
  6291. var prcpdd = ds_grd_ordlist6.getColumn(selectedRows[0],"prcpdd");
  6292. var execprcpuniqno = ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpuniqno");
  6293. var execprcpstatcd = ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpstatcd");
  6294. if ( execprcpstatcd < "610" ) { //실시 미만
  6295. getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno );
  6296. }
  6297. //end
  6298. //처방Comment
  6299. // model.setValue("/root/hidden/comment1/prcpdelivefact", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpdelivefact"));
  6300. //검사코멘트
  6301. //환자Comment 조회
  6302. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist6.getColumn(selectedRows[0],"excuroomcd"));
  6303. ds_send_data.setColumn(0,"srchpid",ds_grd_ordlist6.getColumn(selectedRows[0],"pid"));
  6304. ds_send_data.setColumn(0,"orddd", ds_grd_ordlist6.getColumn(selectedRows[0],"orddd"));
  6305. ds_send_data.setColumn(0,"cretno", ds_grd_ordlist6.getColumn(selectedRows[0],"cretno"));
  6306. ds_send_data.setColumn(0,"genrflag", ds_grd_ordlist6.getColumn(selectedRows[0],"prcpgenrflag"));
  6307. ds_send_data.setColumn(0,"prcpno", ds_grd_ordlist6.getColumn(selectedRows[0],"prcpno"));
  6308. ds_send_data.setColumn(0,"prcpdd", ds_grd_ordlist6.getColumn(selectedRows[0],"prcpdd"));
  6309. ds_send_data.setColumn(0,"execprcpuniqno", ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpuniqno"));
  6310. ds_send_data.setColumn(0,"srchrsrvdt", ds_grd_ordlist6.getColumn(selectedRows[0],"srchrsrvdt"));
  6311. ds_send_data.setColumn(0,"selectexamroomnm", ds_grd_ordlist6.getColumn(selectedRows[0],"examroomnm"));
  6312. ds_send_data.setColumn(0,"rsrvprntcd", ds_grd_ordlist6.getColumn(selectedRows[0],"calcscorcd"));
  6313. //20180813 처방상태추가
  6314. ds_send_data.setColumn(0,"execprcpstatcd", ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpstatcd"));
  6315. //환자Comment 환자정보 조회
  6316. dsf_createDsRow("ds_send_tmp",
  6317. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6318. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  6319. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6320. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6321. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6322. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6323. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6324. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  6325. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6326. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6327. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6328. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  6329. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6330. ,{col:"cmtflag", val:""}
  6331. ,{col:"memorgstddprcpdd", val:""}
  6332. ]);
  6333. //환자Comment 환자정보 조회
  6334. var oParam = {};
  6335. oParam.id = "TRAEA01114";
  6336. oParam.service = "examcureacptexecapp.PatRem";
  6337. oParam.method = "reqGetFuncPatRemList";
  6338. oParam.inds = "reqparam=ds_send_tmp";
  6339. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  6340. oParam.async = false;
  6341. tranf_submit(oParam);
  6342. grp_body.cpt_isolinfo.value = "";
  6343. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  6344. grp_body.cpt_isolinfo.value = "확인";
  6345. }
  6346. //치료부위, 위치 조회 20130812 kya
  6347. var i = ds_grd_ordlist6.rowposition;
  6348. var prcpdirecnm = ds_grd_ordlist6.getColumn(i,"rehbprcpcurepartnm") + "/" + ds_grd_ordlist6.getColumn(i,"prcpdirecnm")
  6349. var prcpdelivefact = ds_patrem_prcpdeliveinfo.getColumn(0,"prcpdelivefact");
  6350. ds_patrem_prcpdeliveinfo.setColumn(0,"prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
  6351. //상단정보
  6352. fTopInfo();
  6353. fget0701GosiPrcpRcptChk("noacting");
  6354. }else {
  6355. //상단정보 초기화
  6356. appf_delPatientInfos();
  6357. }
  6358. }
  6359. function grp_body_group2_switch1_case7_datagrid1_oncellclick(obj:Grid, e:GridClickEventInfo)
  6360. {
  6361. //20200218 수정
  6362. if(e.row > -1 && (e.col == obj.getBindCellIndex("body","execrid1") || e.col == obj.getBindCellIndex("body","specdrid")
  6363. || e.col == obj.getBindCellIndex("body","excuroomcd") || e.col == obj.getBindCellIndex("body","insukind")
  6364. || e.col == obj.getBindCellIndex("body","selectdrid") )) return;
  6365. //if(e.col == obj.getBindCellIndex("body","specdrid") || e.col == obj.getBindCellIndex("body","excuroomcd")) return;
  6366. //상단정보 초기화
  6367. appf_delPatientInfos();
  6368. ds_grd_ordlist6.rowposition = e.row;
  6369. for ( var i = 0; i < ds_grd_ordlist6.rowcount; i++) {
  6370. ds_grd_ordlist6.setColumn(i, "check", "0");
  6371. }
  6372. var selectedRows = grdf_getSelectedRows(grp_body.group2.switch1.case6.grd_ordlist6);
  6373. for ( var i =0 ; i< selectedRows.length;i++){
  6374. ds_grd_ordlist6.setColumn(selectedRows[i],"check", "1");
  6375. }
  6376. if(selectedRows.length == 1 ){
  6377. //다른 검사실 선택시 달력조회
  6378. if( ds_send_data.getColumn(0,"excuroomcd") != ds_grd_ordlist6.getColumn(selectedRows[0],"excuroomcd") ) {
  6379. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist6.getColumn(selectedRows[0],"excuroomcd"));
  6380. initCalendar();
  6381. getRsrvPossTm(grp_body.grd_calendar);
  6382. setCurrentDate();
  6383. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  6384. }
  6385. //예약가능검사실 콤보박스 세팅
  6386. var rsrvpossroomcd = ds_grd_ordlist6.getColumn(selectedRows[0],"rsrvexcuroomposscd");
  6387. //20140731 선택진료비 제도변경에 대한 알림메시지
  6388. //start
  6389. var pid = ds_grd_ordlist6.getColumn(selectedRows[0],"pid");
  6390. var prcpdd = ds_grd_ordlist6.getColumn(selectedRows[0],"prcpdd");
  6391. var execprcpuniqno = ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpuniqno");
  6392. var execprcpstatcd = ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpstatcd");
  6393. if ( execprcpstatcd < "610" ) { //실시 미만
  6394. getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno );
  6395. }
  6396. //end
  6397. //처방Comment
  6398. // model.setValue("/root/hidden/comment1/prcpdelivefact", model.getValue("/root/main/ordlist6/mainordlist["+grd_ordlist6.selectedRow(grd_ordlist6.selectedRows-1)+"]/prcpdelivefact"));
  6399. //검사코멘트
  6400. //환자Comment 조회
  6401. ds_send_data.setColumn(0,"excuroomcd",ds_grd_ordlist6.getColumn(selectedRows[0],"excuroomcd"));
  6402. ds_send_data.setColumn(0,"srchpid",ds_grd_ordlist6.getColumn(selectedRows[0],"pid"));
  6403. ds_send_data.setColumn(0,"orddd", ds_grd_ordlist6.getColumn(selectedRows[0],"orddd"));
  6404. ds_send_data.setColumn(0,"cretno", ds_grd_ordlist6.getColumn(selectedRows[0],"cretno"));
  6405. ds_send_data.setColumn(0,"genrflag", ds_grd_ordlist6.getColumn(selectedRows[0],"prcpgenrflag"));
  6406. ds_send_data.setColumn(0,"prcpno", ds_grd_ordlist6.getColumn(selectedRows[0],"prcpno"));
  6407. ds_send_data.setColumn(0,"prcpdd", ds_grd_ordlist6.getColumn(selectedRows[0],"prcpdd"));
  6408. ds_send_data.setColumn(0,"execprcpuniqno", ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpuniqno"));
  6409. ds_send_data.setColumn(0,"srchrsrvdt", ds_grd_ordlist6.getColumn(selectedRows[0],"srchrsrvdt"));
  6410. ds_send_data.setColumn(0,"selectexamroomnm", ds_grd_ordlist6.getColumn(selectedRows[0],"examroomnm"));
  6411. ds_send_data.setColumn(0,"rsrvprntcd", ds_grd_ordlist6.getColumn(selectedRows[0],"calcscorcd"));
  6412. //20180813 처방상태 추가
  6413. ds_send_data.setColumn(0,"execprcpstatcd", ds_grd_ordlist6.getColumn(selectedRows[0],"execprcpstatcd"));
  6414. //환자Comment 환자정보 조회
  6415. dsf_createDsRow("ds_send_tmp",
  6416. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6417. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  6418. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6419. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6420. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6421. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6422. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6423. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  6424. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6425. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6426. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6427. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  6428. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6429. ,{col:"cmtflag", val:""}
  6430. ,{col:"memorgstddprcpdd", val:""}
  6431. ]);
  6432. //환자Comment 환자정보 조회
  6433. var oParam = {};
  6434. oParam.id = "TRAEA01114";
  6435. oParam.service = "examcureacptexecapp.PatRem";
  6436. oParam.method = "reqGetFuncPatRemList";
  6437. oParam.inds = "reqparam=ds_send_tmp";
  6438. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  6439. oParam.async = false;
  6440. tranf_submit(oParam);
  6441. grp_body.cpt_isolinfo.value = "";
  6442. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  6443. grp_body.cpt_isolinfo.value = "확인";
  6444. }
  6445. //치료부위, 위치 조회 20130812 kya
  6446. var i = ds_grd_ordlist6.rowposition;
  6447. var prcpdirecnm = ds_grd_ordlist6.getColumn(i,"rehbprcpcurepartnm") + "/" + ds_grd_ordlist6.getColumn(i,"prcpdirecnm")
  6448. var prcpdelivefact = ds_patrem_prcpdeliveinfo.getColumn(0,"prcpdelivefact");
  6449. ds_patrem_prcpdeliveinfo.setColumn(0,"prcpdelivefact" ,prcpdelivefact + " [ " + prcpdirecnm + " ] ");
  6450. //상단정보
  6451. fTopInfo();
  6452. fget0701GosiPrcpRcptChk("noacting");
  6453. }else {
  6454. //상단정보 초기화
  6455. appf_delPatientInfos();
  6456. }
  6457. }
  6458. function grp_body_group2_btn_exec_onclick(obj:Button, e:ClickEventInfo)
  6459. {
  6460. var loopcnt="";
  6461. var execncl="";
  6462. var ds_grid ;
  6463. var grd;
  6464. var execdd="";
  6465. if (grp_body.group2.switch1.tabindex == 0 ){
  6466. ds_grid = ds_grd_ordlist1;
  6467. grd = ds_grd_ordlist1.rowcount;
  6468. for(var i=0 ; i < ds_grd_ordlist1.rowcount ; i++) {
  6469. if( ds_grd_ordlist1.getColumn(i,"check") == "1") {
  6470. if(ds_grd_ordlist1.getColumn(i,"execbaseflag") != "A" ){
  6471. sysf_messageBox("실시기준이 잘못","E005", "기준자료의 실시기준을 [접수]로 수정하여 주십시오!");
  6472. return;
  6473. }
  6474. if( !utlf_isNull(ds_grd_ordlist1.getColumn(i,"srchrsrvdt")) && (ds_grd_ordlist1.getColumn(i,"srchrsrvdt") > (utlf_getCurrentDate()+"999999") ) ){
  6475. sysf_messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
  6476. return;
  6477. }
  6478. if(ds_grd_ordlist1.getColumn(i,"execprcpstatcd") == "610" ){
  6479. sysf_messageBox("실시완료 상태가","E005");
  6480. return;
  6481. }
  6482. if(ds_grd_ordlist1.getColumn(i,"execprcpstatcd") > "610" ){
  6483. sysf_messageBox("예비결과/최종결과 상태가","E005");
  6484. return;
  6485. }
  6486. ds_grd_ordlist1.setColumn(i,"execrem",grp_body.tar_excurem.value);
  6487. }
  6488. }
  6489. }
  6490. if ( grp_body.group2.switch1.tabindex == 1 ) {
  6491. grd = ds_grd_ordlist4.rowcount;
  6492. ds_grid = ds_grd_ordlist4;
  6493. for(var i=0 ; i < ds_grd_ordlist4.rowcount ; i++) {
  6494. if( ds_grd_ordlist4.getColumn(i,"check") == "1") {
  6495. if(ds_grd_ordlist4.getColumn(i,"execbaseflag") != "A" ){
  6496. sysf_messageBox("실시기준이 잘못","E005", "기준자료의 실시기준을 [접수]로 수정하여 주십시오!");
  6497. return;
  6498. }
  6499. if( !utlf_isNull(ds_grd_ordlist4.getColumn(i,"srchrsrvdt")) && (ds_grd_ordlist4.getColumn(i,"srchrsrvdt") > (utlf_getCurrentDate()+"999999") ) ){
  6500. sysf_messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
  6501. return;
  6502. }
  6503. if(ds_grd_ordlist4.getColumn(i,"execprcpstatcd") == "610" ){
  6504. sysf_messageBox("실시완료 상태가","E005");
  6505. return;
  6506. }
  6507. if(ds_grd_ordlist4.getColumn(i,"execprcpstatcd") > "610" ){
  6508. sysf_messageBox("예비결과/최종결과 상태가","E005");
  6509. return;
  6510. }
  6511. }
  6512. }
  6513. }
  6514. if ( grp_body.group2.switch1.tabindex == 2 ) {
  6515. grd = ds_grd_ordlist6.rowcount;
  6516. ds_grid = ds_grd_ordlist6;
  6517. for(var i=0 ; i < ds_grd_ordlist6.rowcount ; i++) {
  6518. if( ds_grd_ordlist6.getColumn(i,"check") == "1") {
  6519. if(ds_grd_ordlist6.getColumn(i,"execbaseflag") != "A" ){
  6520. sysf_messageBox("실시기준이 잘못","E005", "기준자료의 실시기준을 [접수]로 수정하여 주십시오!");
  6521. return;
  6522. }
  6523. //2010.12.23 미예약처방 실시할수 있게 주석 처리 - 박재영
  6524. //if( model.getValue("/root/main/ordlist6/mainordlist["+i+"]/srchrsrvdt") == "" && model.getValue("/root/main/ordlist6/mainordlist["+i+"]/unrsrvexecyn") == "N" ) { //unrsrvexecyn : Y 미예약검사, N 예약검사 ( ast.aebmcode - A0010 )
  6525. // messageBox("미예약 처방은 실시","E001","예약 후 실시하십시오!");
  6526. // return;
  6527. //}
  6528. if( !utlf_isNull(ds_grd_ordlist6.getColumn(i,"srchrsrvdt")) && (ds_grd_ordlist6.getColumn(i,"srchrsrvdt") > (utlf_getCurrentDate()+"999999") ) ){
  6529. sysf_messageBox("미래예약은 실시","E001","예약일자를 당일로 변경 후 실시하십시오!");
  6530. return;
  6531. }
  6532. if(ds_grd_ordlist6.getColumn(i,"execprcpstatcd") == "610" ){
  6533. sysf_messageBox("실시완료 상태가","E005");
  6534. return;
  6535. }
  6536. if(ds_grd_ordlist6.getColumn(i,"execprcpstatcd") > "610" ){
  6537. sysf_messageBox("예비결과/최종결과 상태가","E005");
  6538. return;
  6539. }
  6540. }
  6541. }
  6542. }
  6543. for( var i = 0 ; i < grd ; i++ ) {
  6544. if ( ds_grid.getColumn(i,"check") == "1" ) {
  6545. loopcnt++;
  6546. if( ds_grid.getColumn(i,"execdd") == utlf_getCurrentDate() )
  6547. {
  6548. sysf_messageBox("예약일자가 당일이 아닌 처방이 선택되었습니다.","Q003");
  6549. return;
  6550. }
  6551. }
  6552. }
  6553. if ( loopcnt == 0 ) {
  6554. sysf_messageBox("처방이 선택되지 ", "E007");
  6555. return;
  6556. }
  6557. var grid ="";
  6558. if(tabgubn == "M" || tabgubn == "L" )
  6559. grid = "ds_grd_ordlist1";
  6560. if(tabgubn == "N")
  6561. grid = "ds_grd_ordlist6";
  6562. if(tabgubn == "T")
  6563. grid = "ds_grd_ordlist4";
  6564. if ( grp_body.group2.switch1.tabindex == 0 ) {
  6565. var pid =ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid");
  6566. var hngnm = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"hngnm");
  6567. var sna = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"sna");
  6568. var orddeptnm = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddepthngnm");
  6569. var prcpnm = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"prcpnm");
  6570. }
  6571. if ( grp_body.group2.switch1.tabindex == 1 ) {
  6572. var pid =ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid");
  6573. var hngnm = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"hngnm");
  6574. var sna = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"sna");
  6575. var orddeptnm = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddepthngnm");
  6576. var prcpnm = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"prcpnm");
  6577. }
  6578. var rtn = ExeAccept(tabgubn,grid);
  6579. if(tabgubn == "M") {
  6580. ds_send_data.setColumn(0,"srchpid","");
  6581. fGetExamCureAcptList(tabgubn); // 전체처방
  6582. }
  6583. if(tabgubn == "N") {
  6584. ds_send_data.setColumn(0,"srchpid","");
  6585. fGetExamCureAcptList(tabgubn); // 미예약
  6586. }
  6587. if(tabgubn == "T") {
  6588. ds_send_data.setColumn(0,"srchpid","");
  6589. fGetExamCureAcptList(tabgubn); // 검사완료
  6590. }
  6591. if(tabgubn == "L") {
  6592. fGetExamCureAcptList(tabgubn); // 이력
  6593. }
  6594. initCalendar();
  6595. getRsrvPossTm(grp_body.grd_calendar);
  6596. setCurrentDate();
  6597. //grdf_initGridStyle(grp_body.group5.grd_rsrvlist);
  6598. //data 클리어
  6599. dataClear();
  6600. }
  6601. function grp_body_group2_button6_onclick(obj:Button, e:ClickEventInfo)
  6602. {
  6603. lf_btn_Selected(1);
  6604. grp_body.group2.switch1.tabindex = 0;
  6605. if(ds_send_data.getColumn(0,"selectexcuroom") == " ") {
  6606. sysf_messageBox("검사실 선택되지 ", "E007");
  6607. return;
  6608. }
  6609. //data 클리어
  6610. dataClear();
  6611. var curDate = utlf_getCurrentDate().substr(0,8); //오늘날짜
  6612. ds_send_data.setColumn(0,"srchdate1",curDate);
  6613. ds_send_data.setColumn(0,"srchdate2",curDate);
  6614. ds_send_data.setColumn(0,"srchpid","");
  6615. grp_body.grp_sea.combo1.index = 0;
  6616. ds_send_data.setColumn(0,"acptlistflag","R");
  6617. grp_body_btn_case1_onclick();
  6618. //환자Comment 환자정보 조회
  6619. dsf_createDsRow("ds_send_tmp",
  6620. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6621. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  6622. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6623. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6624. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6625. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6626. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6627. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  6628. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6629. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6630. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6631. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  6632. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6633. ,{col:"cmtflag", val:""}
  6634. ,{col:"memorgstddprcpdd", val:""}
  6635. ]);
  6636. //환자Comment 환자정보 조회
  6637. var oParam = {};
  6638. oParam.id = "TRAEA01114";
  6639. oParam.service = "examcureacptexecapp.PatRem";
  6640. oParam.method = "reqGetFuncPatRemList";
  6641. oParam.inds = "reqparam=ds_send_tmp";
  6642. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  6643. oParam.async = false;
  6644. tranf_submit(oParam);
  6645. grp_body.cpt_isolinfo.text = "";
  6646. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  6647. grp_body.cpt_isolinfo.text = "확인"
  6648. }
  6649. dsf_createDsRow("ds_send_tmp",
  6650. [{col:"acptlistflag", val:"R"}
  6651. ,{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6652. ,{col:"initexcuroom", val:ds_send_data.getColumn(0,"selectexcuroom")}
  6653. ,{col:"prcpexecdeptcd", val:ds_send_data.getColumn(0,"prcpexecdeptcd")}
  6654. ,{col:"srchdate1", val:curDate}
  6655. ,{col:"srchdate2", val:curDate}
  6656. ,{col:"srchpid", val:""}
  6657. ,{col:"excuroomflag", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6658. ,{col:"term", val:ds_send_data.getColumn(0,"term")}
  6659. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"prcpgenrflag")}
  6660. ,{col:"sgubn", val:ds_send_data.getColumn(0,"sgubn")}
  6661. ,{col:"largeclass", val:ds_send_data.getColumn(0,"largeclass")}
  6662. ]);
  6663. var oParam = {};
  6664. oParam.id = "TRAEA01122";
  6665. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  6666. oParam.method = "reqGetExamCureExecPrcpList";
  6667. oParam.inds = "reqparam=ds_send_temp";
  6668. oParam.outds = "ds_grd_ordlist1=examcureexecprcplist";
  6669. oParam.async = false;
  6670. // oParam.callback = "cf_TRAEA01122";
  6671. tranf_submit(oParam);
  6672. tabgubn = "D";
  6673. }
  6674. function grp_body_group2_button102_onclick(obj:Button, e:ClickEventInfo)
  6675. {
  6676. var flag = "prcplist";
  6677. grp_body.group5.visible = true;
  6678. fGetWideListX1(grp_body.group2, grp_body.group2.switch1, flag);
  6679. }
  6680. function grp_body_group2_button103_onclick(obj:Button, e:ClickEventInfo)
  6681. {
  6682. var flag = "prcplist";
  6683. grp_body.group5.visible = false;
  6684. fGetWideListX2(grp_body.group2, grp_body.group2.switch1, flag);
  6685. }
  6686. function grp_body_group2_order_bak_onclick(obj:Button, e:ClickEventInfo)
  6687. {
  6688. // 기능검사에서 과거처방에(20081004 이전) CDIS 결과를 연동할려고 할때 창 호출
  6689. frmf_setParameter("opener_parameter_id","OldOrder");
  6690. frmf_open("SMAEA04300","SMAEA04300", "","","", "","", "","","", "","","M");
  6691. }
  6692. function btn_case4_onclick(obj:Button, e:ClickEventInfo)
  6693. {
  6694. lf_btn_Selected(4);
  6695. grp_body.group2.switch1.tabindex = 3;
  6696. var checkvalue = utlf_transNullToEmpty(grp_body.grp_sea.checkbox1.getData());
  6697. ds_send_data.setColumn(0,"selectexcuroom",String(checkvalue).replace(","," "));
  6698. if(ds_send_data.getColumn(0,"selectexcuroom") == " ") {
  6699. sysf_messageBox("검사실 선택되지 ", "E007");
  6700. return;
  6701. }
  6702. //data 클리어
  6703. dataClear();
  6704. // var curDate = utlf_getCurrentDate().substr(0,8); //오늘날짜
  6705. //환자Comment 환자정보 조회
  6706. dsf_createDsRow("ds_send_tmp",
  6707. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6708. ,{col:"ecgflag", val:""}
  6709. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6710. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6711. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6712. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6713. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6714. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"inclprcpcd")}
  6715. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6716. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6717. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6718. ,{col:"srchrsrvdt", val:""}
  6719. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6720. ,{col:"cmtflag", val:""}
  6721. ,{col:"memorgstddprcpdd", val:""}
  6722. ]);
  6723. //환자Comment 환자정보 조회
  6724. var oParam = {};
  6725. oParam.id = "TRAEA01114";
  6726. oParam.service = "examcureacptexecapp.PatRem";
  6727. oParam.method = "reqGetFuncPatRemList";
  6728. oParam.inds = "reqparam=ds_send_tmp";
  6729. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  6730. oParam.async = false;
  6731. tranf_submit(oParam);
  6732. grp_body.grp_sea.combo1.index = 0;
  6733. fGetExamCureAcptList( "R");
  6734. tabgubn="R";
  6735. }
  6736. function grp_body_group5_button10_onclick(obj:Button, e:ClickEventInfo)
  6737. {
  6738. var objDOM = rptf_createDOM();
  6739. rptf_setNodeListToDOM(objDOM, "root/main/totalrsrvlist/rsrvlist", ds_grd_rsrvlist);
  6740. var objParam = new Object();
  6741. objParam.xml_data_XML1 = objDOM.documentElement.source;
  6742. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  6743. rptf_exeReportPreview30(["RPAEA01104"],[objParam], option);
  6744. }
  6745. function grp_body_group5_chk_autorsrv_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  6746. {
  6747. var autorsrvflag = ds_send_data.getColumn(0,"autorsrvflag");
  6748. if(autorsrvflag =="Y") {
  6749. var interval = ds_send_data.getColumn(0,"interval");
  6750. // model.setValue("/root/send/data/interval", "60000"); // 1분(60000), 5분(300000), 10분(600000)
  6751. //gTimer = window.setInterval("fGetAlarmNotify()", interval );
  6752. this.setTimer(gTimer,interval);
  6753. }else{
  6754. this.killTimer(gTimer);
  6755. }
  6756. }
  6757. function SMAEA01104_ontimer(obj:Form, e:TimerEventInfo)
  6758. {
  6759. fGetAlarmNotify();
  6760. }
  6761. function grp_body_group5_grd_rsrvlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  6762. {
  6763. //스크롤 조작시 모래시계 방지
  6764. //히스토리리스트에서 예약내역에서 선택한 처방 체크해주기
  6765. var loop;
  6766. var list = "";
  6767. var grd;
  6768. var grdrows;
  6769. var uniqnoValue = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"execprcpuniqno");
  6770. lf_btn_Selected(1);
  6771. grp_body.group2.switch1.tabindex = 0;
  6772. ds_send_data.setColumn(0,"srchpid",ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"pid"));
  6773. fGetExamCureAcptList("L");
  6774. ds_grd_ordlist1.clearSelect();
  6775. for(var i = 0; i < ds_grd_ordlist1.rowcount ; i++ ) {
  6776. if( ds_grd_ordlist1.getColumn(i,"execprcpuniqno") == uniqnoValue){
  6777. ds_grd_ordlist1.setColumn(i,"check","1");
  6778. //검사코멘트
  6779. //처방Comment
  6780. //grp_body.group2.tar_prcpdelivefact.value = ds_grd_ordlist1.getColumn(i,"prcpdelivefact");
  6781. ds_grd_ordlist1.selectRow(i,true);
  6782. }
  6783. }
  6784. ds_send_data.setColumn(0,"excuroomcd",ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"excuroomcd"));
  6785. ds_send_data.setColumn(0,"orddd", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"orddd"));
  6786. ds_send_data.setColumn(0,"cretno", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"cretno"));
  6787. ds_send_data.setColumn(0,"genrflag", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"prcpgenrflag"));
  6788. ds_send_data.setColumn(0,"prcpno", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"prcpno"));
  6789. ds_send_data.setColumn(0,"prcpdd", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"prcpdd"));
  6790. ds_send_data.setColumn(0,"execprcpuniqno", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"execprcpuniqno"));
  6791. ds_send_data.setColumn(0,"srchrsrvdt", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"srchrsrvdt"));
  6792. //20180813 처방상태가져오기
  6793. ds_send_data.setColumn(0,"execprcpstatcd", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"execprcpstatcd"));
  6794. //예약증출력
  6795. ds_send_data.setColumn(0,"prntcalcscorcd", ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"calcscorcd"));
  6796. ds_send_data.setColumn(0,"prntsuppdeptcd", ds_send_globalinstance.getColumn(0,"dutplcecd"));
  6797. //환자Comment 환자정보 조회
  6798. dsf_createDsRow("ds_send_tmp",
  6799. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6800. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  6801. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6802. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  6803. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  6804. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  6805. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  6806. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  6807. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  6808. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  6809. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  6810. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  6811. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  6812. ,{col:"cmtflag", val:""}
  6813. ,{col:"memorgstddprcpdd", val:""}
  6814. ]);
  6815. //환자Comment 환자정보 조회
  6816. var oParam = {};
  6817. oParam.id = "TRAEA01114";
  6818. oParam.service = "examcureacptexecapp.PatRem";
  6819. oParam.method = "reqGetFuncPatRemList";
  6820. oParam.inds = "reqparam=ds_send_tmp";
  6821. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist ds_main_patrem_nameconflict=conflictyn";
  6822. oParam.async = false;
  6823. tranf_submit(oParam);
  6824. grp_body.cpt_isolinfo.value ="";
  6825. if (!utlf_isNull(ds_patrem_isolinfo.getColumn(0,"isoldispcd"))) {
  6826. grp_body.cpt_isolinfo.value = "확인";
  6827. }
  6828. sysf_setGlobalVariable("gv_pid", ds_send_data.getColumn(0,"srchpid"), "A"); //등록번호 넘기기
  6829. //동명이인 20161109
  6830. if (ds_main_patrem_nameconflict.getColumn(0,"conflictyn") == "Y") {
  6831. sysf_messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
  6832. " 주의하여 작업하시기 바랍니다.", "I000");
  6833. }
  6834. tabgubn = "L";
  6835. fget0701GosiPrcpRcptChk("rsrv"); //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리
  6836. }
  6837. function grp_body_group5_grd_rsrvlist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  6838. {
  6839. // if(e.row < 0 || e.col < 0) return;
  6840. // obj.setFocus();
  6841. // grdf_setSelectedCell(obj, e);
  6842. //
  6843. // this.PopupMenu02.trackPopup(e.screenX,e.screenY);
  6844. }
  6845. function grp_body_group5_button15_onclick(obj:Button, e:ClickEventInfo)
  6846. {
  6847. var flag = "rsrvlist"
  6848. fGetWideListX2(grp_body.group5, grp_body.group2.switch1, flag);
  6849. }
  6850. function grp_body_group5_button16_onclick(obj:Button, e:ClickEventInfo)
  6851. {
  6852. var flag = "rsrvlist"
  6853. fGetWideListX1(grp_body.group5, grp_body.group2.switch1, flag);
  6854. }
  6855. function grp_body_group5_button26_onclick(obj:Button, e:ClickEventInfo)
  6856. {
  6857. fSetPrint();
  6858. }
  6859. function grp_body_group7_btn_close_onclick(obj:Button, e:ClickEventInfo)
  6860. {
  6861. grp_body.group2.group7.visible = false;
  6862. grp_body.group2.group7.cpt_isoldata.visible = false;
  6863. grp_body.group2.group7.txt_isol.visible = false;
  6864. grp_body.group2.group7.btn_close.visible = false;
  6865. grp_body.group2.group7.line_isol.visible = false;
  6866. grp_body.group2.group7.line_isol2.visible = false;
  6867. grp_body.group2.group7.cpt_isoltitle.visible = false;
  6868. }
  6869. function grp_body_btn_tmprsrv_onclick(obj:Button, e:ClickEventInfo)
  6870. {
  6871. var excuroomcd = ds_send_data.getColumn(0,"excuroomcd");
  6872. var temproomcd = excuroomcd.split(" ");
  6873. ds_send_data.setColumn(0,"excuroomcd", temproomcd[0]);
  6874. dsf_createDsRow("ds_send_tmp",
  6875. [{col:"basesuppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  6876. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  6877. ]);
  6878. var oParam = {};
  6879. oParam.id = "TRAEA01132";
  6880. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  6881. oParam.method = "reqGetFuncExcuroomGrpCdList";
  6882. oParam.inds = "reqparam=ds_send_tmp";
  6883. oParam.outds = "ds_hidden_excuroomgrplist=excuroomgrplist";
  6884. oParam.async = false;
  6885. tranf_submit(oParam);
  6886. var excuroomgrp = ds_hidden_excuroomgrplist.getColumn(0,"basecdcnts");
  6887. if (utlf_isNull(excuroomgrp)) {
  6888. sysf_messageBox("검사실을 ", "C002");
  6889. return;
  6890. }
  6891. frmf_setParameter("excuroomgrp", excuroomgrp );
  6892. frmf_modal("SPAEA02201", "SPAEA02201","", "", "", "", "", "","", "", "", "", "M");
  6893. }
  6894. function grp_body_grd_rsrvposstm_oncellclick(obj:Grid, e:GridClickEventInfo)
  6895. {
  6896. if( grp_body.group2.switch1.tabindex == 0 ) {
  6897. grdgubn ="grd_ordlist1"; // 전체처방
  6898. }
  6899. if ( grp_body.group2.switch1.tabindex == 1 ) { // 검사완료
  6900. grdgubn ="grd_ordlist4";
  6901. }
  6902. if ( grp_body.group2.switch1.tabindex == 2 ) {
  6903. grdgubn ="grd_ordlist6"; // 미시행처방
  6904. }
  6905. if( grp_body.group2.switch1.tabindex == 3) {
  6906. grdgubn ="grd_ordlist6"; // 미예약
  6907. }
  6908. setRsrvdate(grdgubn,"grd");
  6909. grp_body.cmb_hour.value = "--";
  6910. grp_body.cmb_min.value ="--";
  6911. }
  6912. function button5_onclick(obj:Button, e:ClickEventInfo)
  6913. {
  6914. //frmf_modal("SMAHR00120","SMAHR00120","","","","","","","","","","","M")
  6915. //frmf_open("SPZUR00300","SPZUR00300", objArg, "", "", "", "","","","","","","M" );
  6916. frmf_open("SMAHR00120","SMAHR00120","", "", "", "", "", "", "", "", "", "","M");
  6917. application.popupframes["SMAHR00120"].winlevel = "topmost";
  6918. application.popupframes["SMAHR00120"].activate();
  6919. }
  6920. function lf_btn_Selected(btnId){
  6921. if( utlf_isNull(btnId) ) return;
  6922. for( var i = 1; i <= 4; i++ ){
  6923. if( i == btnId){
  6924. var btnObj = this.components["btn_case"+i];
  6925. btnObj.setSelectStatus(true);
  6926. btnObj.class = "btn_tab_S";
  6927. }else{
  6928. var btnObj = this.components["btn_case"+i];
  6929. btnObj.setSelectStatus(false);
  6930. btnObj.class = "btn_tab";
  6931. }
  6932. }
  6933. }
  6934. //=====================================================================================================================================================================================
  6935. // @ 월버튼 이벤트 , 장준원, 20100719
  6936. //=====================================================================================================================================================================================
  6937. function fGetCalendar(arg){
  6938. var isMonth = ds_calendar.getColumn(0,"month");
  6939. var isYear = ds_calendar.getColumn(0,"year");
  6940. var isDate = "";
  6941. if(ds_calendar.getColumn(0,"month") < arg) {
  6942. var num = arg- isMonth ;
  6943. isDate = (isYear+isMonth+"01").toDate().getAddDate(+num,"M");
  6944. }
  6945. if(ds_calendar.getColumn(0,"month") > arg) {
  6946. var num = isMonth - arg ;
  6947. isDate = (isYear+isMonth+"01").toDate().getAddDate(-num,"M");
  6948. }
  6949. ds_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
  6950. ds_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
  6951. setCalendar(isDate);
  6952. }
  6953. function fTopInfo() {
  6954. if ( grp_body.group2.switch1.tabindex == 0 ) { //전체처방탭
  6955. var grd = "grd_ordlist1";
  6956. var ds_grid = ds_grd_ordlist1;
  6957. var row_idx = ds_grd_ordlist1.rowposition;
  6958. }
  6959. if ( grp_body.group2.switch1.tabindex == 1 ) { //검사완료탭
  6960. var grd = "grd_ordlist4";
  6961. var ds_grid = ds_grd_ordlist4;
  6962. var row_idx = ds_grd_ordlist4.rowposition;
  6963. }
  6964. if ( grp_body.group2.switch1.tabindex == 2 ) { //미예약탭
  6965. var grd = "grd_ordlist6";
  6966. var ds_grid = ds_grd_ordlist6;
  6967. var row_idx = ds_grd_ordlist6.rowposition;
  6968. }
  6969. if ( grp_body.group2.switch1.tabindex == 3 ) { //미예약탭
  6970. var grd = "grd_ordlist6";
  6971. var ds_grid = ds_grd_ordlist6;
  6972. var row_idx = ds_grd_ordlist6.rowposition;
  6973. }
  6974. schk = "N";
  6975. var pat_info = "S▦"+ ds_grid.getColumn(row_idx,"prcpdd") +"▦"+ds_grid.getColumn(row_idx,"execprcpuniqno")+"▦"+sysf_getUserInfo("dutplcecd");
  6976. schk = "Y";
  6977. if (schk == "Y"){
  6978. frmf_setParameter("condparam", pat_info);
  6979. //frmf_modal("SPMMO08900", "SPMMO08900");
  6980. appf_initPatientInfo(pat_info);
  6981. }
  6982. //20200128 코로나 바이러스 추가
  6983. fc_check_coronavirus();
  6984. }
  6985. function PopupMenu00_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  6986. {
  6987. eval(e.id + "()");
  6988. }
  6989. function PopupMenu02_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  6990. {
  6991. eval(e.id + "()");
  6992. }
  6993. function PopupMenu03_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  6994. {
  6995. eval(e.id + "()");
  6996. }
  6997. function PopupMenu01_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  6998. {
  6999. eval(e.id + "()");
  7000. }
  7001. //=====================================================================================================================================================================================
  7002. // @ 팝업메뉴 - 처방 상세 내역 조회
  7003. //=====================================================================================================================================================================================
  7004. function fOpenPrcpList() {
  7005. var objArg = new Object();
  7006. dsf_createDs("ds_temp_popupdata");
  7007. if ( grp_body.group2.switch1.tabindex == 0 ) {
  7008. dsf_copyColInfo(ds_temp_popupdata,ds_grd_ordlist1);
  7009. ds_temp_popupdata.copyRow(ds_temp_popupdata.addRow(),ds_grd_ordlist1,ds_grd_ordlist1.rowposition);
  7010. objArg.arg_ds_init_popupdata = ds_temp_popupdata;
  7011. frmf_modal("SPAEA01102","SPAEA01102",objArg,"","","","","","","","","","M");
  7012. } else if ( grp_body.group2.switch1.tabindex == 1 ) {
  7013. dsf_copyColInfo(ds_temp_popupdata,ds_grd_ordlist4);
  7014. ds_temp_popupdata.copyRow(ds_temp_popupdata.addRow(),ds_grd_ordlist4,ds_grd_ordlist4.rowposition);
  7015. objArg.arg_ds_init_popupdata = ds_temp_popupdata;
  7016. frmf_modal("SPAEA01102","SPAEA01102",objArg,"","","","","","","","","","M");
  7017. } else if ( grp_body.group2.switch1.tabindex == 2 ) {
  7018. dsf_copyColInfo(ds_temp_popupdata,ds_grd_ordlist6);
  7019. ds_temp_popupdata.copyRow(ds_temp_popupdata.addRow(),ds_grd_ordlist4,ds_grd_ordlist6.rowposition);
  7020. objArg.arg_ds_init_popupdata = ds_temp_popupdata;
  7021. frmf_modal("SPAEA01102","SPAEA01102",objArg,"","","","","","","","","","M");
  7022. }
  7023. }
  7024. //=====================================================================================================================================================================================
  7025. // @ 팝업메뉴--간호일지 type 2 2009.10.27 성빈센트 추가 -
  7026. //=====================================================================================================================================================================================
  7027. function fHeartNurseRecII() {
  7028. if(grp_body.group2.switch1.tabindex == 2)
  7029. {
  7030. aezfGetHrtNurseRecII(ds_grd_ordlist6,ds_grd_ordlist6.rowposition);
  7031. } else if(grp_body.group2.switch1.tabindex == 1) {
  7032. aezfGetHrtNurseRecII(ds_grd_ordlist4,ds_grd_ordlist4.rowposition);
  7033. } else if(grp_body.group2.switch1.tabindex == 0) {
  7034. aezfGetHrtNurseRecII(ds_grd_ordlist1,ds_grd_ordlist1.rowposition);
  7035. } else if(grp_body.group2.switch1.tabindex == 3) {
  7036. aezfGetHrtNurseRecII(ds_grd_ordlist6,ds_grd_ordlist6.rowposition);
  7037. } else {
  7038. sysf_messageBox("행을 선택해 주세요.")
  7039. }
  7040. //alert("7case row= " + datagrid1.row);
  7041. }
  7042. function aezfGetHrtNurseRecII(ds_grid:Dataset, Row) {
  7043. var pid = ds_grid.getColumn(Row,"pid");
  7044. var instcd = sysf_getUserInfo("dutplceinstcd");
  7045. var hngnm = ds_grid.getColumn(Row,"hngnm");
  7046. var age = ds_grid.getColumn(Row,"age");
  7047. var orddd = ds_grid.getColumn(Row,"orddd");
  7048. var cretno = ds_grid.getColumn(Row,"cretno");
  7049. var ioflag = ds_grid.getColumn(Row,"ioflag");
  7050. var orddeptcd = ds_grid.getColumn(Row,"orddeptcd");
  7051. var indd = ds_grid.getColumn(Row,"indd");
  7052. //=========================================================================
  7053. var ParamBaseHeader = "recflag▦dutplaccd▦reclnkkey▩";
  7054. var ParamBaseData = "Z▦016▦"+pid+","+indd+","+cretno+","+instcd+"▩";
  7055. frmf_setParameter("SMMNR03400_ParamBase", ParamBaseHeader + ParamBaseData);
  7056. //=========================================================================
  7057. var ASTHeader = "pid▦instcd▦hngnm▦age▦orddd▦cretno▦ioflag▦orddeptcd▩";
  7058. var ASTData = pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+orddd+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
  7059. //pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
  7060. frmf_setParameter("SMMNR03400_AST", ASTHeader + ASTData);
  7061. frmf_open("SMMNR03400","SMMNR03400", "", "","","","", "","","","","","M" );
  7062. }
  7063. function fInPrcpNurseRecII() {
  7064. if(grp_body.group2.switch1.tabindex == 2)
  7065. {
  7066. aezfGetInPrcpNurseRecII(ds_grd_ordlist6,ds_grd_ordlist6.rowposition);
  7067. } else if(grp_body.group2.switch1.tabindex == 1) {
  7068. aezfGetInPrcpNurseRecII(ds_grd_ordlist4,ds_grd_ordlist4.rowposition);
  7069. } else if(grp_body.group2.switch1.tabindex == 0) {
  7070. aezfGetInPrcpNurseRecII(ds_grd_ordlist1,ds_grd_ordlist1.rowposition);
  7071. } else if(grp_body.group2.switch1.tabindex == 3) {
  7072. aezfGetInPrcpNurseRecII(ds_grd_ordlist6,ds_grd_ordlist6.rowposition);
  7073. } else {
  7074. sysf_messageBox("행을 선택해 주세요.")
  7075. }
  7076. }
  7077. function aezfGetInPrcpNurseRecII(ds_grid:Dataset, Row) {
  7078. var pid = ds_grid.getColumn(Row,"pid");
  7079. var instcd = sysf_getUserInfo("dutplceinstcd");
  7080. var hngnm = ds_grid.getColumn(Row,"hngnm");
  7081. var age = ds_grid.getColumn(Row,"age");
  7082. var orddd = ds_grid.getColumn(Row,"orddd");
  7083. var cretno = ds_grid.getColumn(Row,"cretno");
  7084. var ioflag = ds_grid.getColumn(Row,"ioflag");
  7085. var orddeptcd = ds_grid.getColumn(Row,"orddeptcd");
  7086. var indd = ds_grid.getColumn(Row,"indd");
  7087. //=========================================================================
  7088. var ParamBaseHeader = "recflag▦dutplaccd▦reclnkkey▩";
  7089. var ParamBaseData = "V▦022▦"+pid+","+indd+","+cretno+","+instcd+"▩";
  7090. frmf_setParameter("SMMNR03400_ParamBase", ParamBaseHeader + ParamBaseData);
  7091. //=========================================================================
  7092. var ASTHeader = "pid▦instcd▦hngnm▦age▦orddd▦cretno▦ioflag▦orddeptcd▩";
  7093. var ASTData = pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+orddd+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
  7094. //pid+"▦"+instcd+"▦"+hngnm+"▦"+age+"▦"+cretno+"▦"+ioflag+"▦"+orddeptcd+"▩";
  7095. frmf_setParameter("SMMNR03400_AST", ASTHeader + ASTData);
  7096. frmf_open("SMMNR03400","SMMNR03400", "", "","","","", "","","","","","M" );
  7097. }
  7098. //=====================================================================================================================================================================================
  7099. // @ 팝업메뉴 - 시행부서처방링크
  7100. //=====================================================================================================================================================================================
  7101. function fOpenPopup() {
  7102. appf_delPatientInfos();
  7103. if ( grp_body.group2.switch1.tabindex == 0 ) {
  7104. if ( ds_grd_ordlist1.rowposition < 0 ) {
  7105. sysf_messageBox("처방을 ","C002");
  7106. return "0";
  7107. }else {
  7108. lf_aezfAddPrcpMngt( grp_body.group2.switch1.case1.grd_ordlist1 , "/root/main/ordlist1/mainordlist");
  7109. }
  7110. }
  7111. if ( grp_body.group2.switch1.tabindex == 1 ) {
  7112. if ( ds_grd_ordlist4.rowposition < 0 ) {
  7113. sysf_messageBox("처방을 ","C002");
  7114. return "0";
  7115. }else {
  7116. lf_aezfAddPrcpMngt( grp_body.group2.switch1.case4.grd_ordlist4 , "/root/main/ordlist4/mainordlist");
  7117. }
  7118. }
  7119. if ( group3.switch1.tabindex == 2) {
  7120. if ( ds_grd_ordlist6.rowposition < 0 ) {
  7121. sysf_messageBox("처방을 ","C002");
  7122. return "0";
  7123. }else {
  7124. lf_aezfAddPrcpMngt( grp_body.group2.switch1.case2.grd_ordlist6 , "/root/main/ordlist6/mainordlist");
  7125. }
  7126. }
  7127. }
  7128. //=====================================================================================================================================================================================
  7129. // @ 팝업메뉴 - 바코드출력 링크
  7130. //=====================================================================================================================================================================================
  7131. function fBarcodePrint() {
  7132. //상단정보 초기화
  7133. appf_delPatientInfos();
  7134. dsf_createDsRow("ds_send_bardata",
  7135. [{col:"regnopatnm", val:ds_patrem_selectpat.getColumn(0,"pid")}
  7136. ,{col:"testdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  7137. ]);
  7138. var objArg = new Object();
  7139. objArg.arg_ds_hidden_SFlag = ds_send_bardata;
  7140. frmf_modal("SMLLC00300","SMLLC00300",objArg,"","","","","","","","","","M");
  7141. }
  7142. function fNursingActing() {
  7143. //상단정보 초기화
  7144. appf_delPatientInfos();
  7145. var objArg = new Object();
  7146. if ( grp_body.group2.switch1.tabindex == 0 ) {
  7147. objArg.arg_pid= ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid");
  7148. frmf_modal("SMMNI00100","SMMNI00100",objArg,"","","","","","","","","","M");
  7149. }
  7150. if ( grp_body.group2.switch1.tabindex == 1 ) {
  7151. objArg.arg_pid= ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid");
  7152. frmf_modal("SMMNI00100","SMMNI00100",objArg,"","","","","","","","","","M");
  7153. }
  7154. if ( grp_body.group2.switch1.tabindex == 2 ) {
  7155. objArg.arg_pid= ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid");
  7156. frmf_modal("SMMNI00100","SMMNI00100",objArg,"","","","","","","","","","M");
  7157. }
  7158. }
  7159. //=====================================================================================================================================================================================
  7160. // @ 팝업메뉴 - 결과관리(서식) 링크
  7161. //=====================================================================================================================================================================================
  7162. function fResultMNG() {
  7163. //상단정보 초기화
  7164. appf_delPatientInfos();
  7165. var objArg = new Object();
  7166. objArg.arg_pid = ds_send_data.getColumn(0, "srchpid");
  7167. frmf_modal("SMAER00400", "SMAER00400", objArg, "", "", "", "", "", "", "", "", "", "M");
  7168. }
  7169. //=====================================================================================================================================================================================
  7170. // @ 팝업메뉴 - 결과관리(서식) 링크
  7171. //=====================================================================================================================================================================================
  7172. function fResultSerch() {
  7173. //상단정보 초기화
  7174. appf_delPatientInfos();
  7175. var pid = ds_send_data.getColumn(0,"pid");
  7176. var objParam = [{col:"srchpid", type:"string", size:10, val: pid}]
  7177. dsf_createDsRow("ds_send_reqdata_pid", objParam, false)
  7178. var objArg = new Object();
  7179. objArg.arg_ds_send_singdata = ds_send_reqdata_pid;
  7180. frmf_modal("SMAER00800", "SMAER00800", objArg, null, null, null, null, null, null, null, null, null, "M");
  7181. }
  7182. //=====================================================================================================================================================================================
  7183. // @ 팝업메뉴 - 결과기록 링크 2018.11.30추가
  7184. //=====================================================================================================================================================================================
  7185. function fTotalRprtSrch(){
  7186. var pid = "";
  7187. if ( grp_body.group2.switch1.tabindex == 0 ) {
  7188. pid= ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid");
  7189. }
  7190. if ( grp_body.group2.switch1.tabindex == 1 ) {
  7191. pid= ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid");
  7192. }
  7193. if ( grp_body.group2.switch1.tabindex == 2 ) {
  7194. pid= ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid");
  7195. }
  7196. if ( pid== ""){
  7197. sysf_messageBox("통합기록조회를 검색할 환자를","C002");
  7198. return;
  7199. }
  7200. //trace("pid =" +pid);
  7201. frmf_setParameter("SMMRI00400_param_pid", pid);
  7202. frmf_modal("SMMRI00400", "SMMRI00400", "", "", "" , "", "", "", "", "" , "", "","M");
  7203. }
  7204. //=====================================================================================================================================================================================
  7205. // @ 팝업메뉴 - Progress Note
  7206. //=====================================================================================================================================================================================
  7207. function fProgressNote() {
  7208. //상단정보 초기화
  7209. appf_delPatientInfos();
  7210. if (grp_body.group2.switch1.tabindex == 0 ) {
  7211. dsf_createDsRow("ds_send_progress",
  7212. [{col:"pid", val:ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid")}
  7213. ,{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  7214. ]);
  7215. var oParam = {};
  7216. oParam.id = "TRAER00109";
  7217. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7218. oParam.method = "reqGetPatPamInfo";
  7219. oParam.inds = "req=ds_send_progress";
  7220. oParam.outds = "ds_progressnote=item";
  7221. oParam.async = false;
  7222. //oParam.callback = "cf_TRAER00109";
  7223. tranf_submit(oParam);
  7224. var pid = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid");
  7225. var orddd = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddd");
  7226. var cretno = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"cretno");
  7227. var ioflag = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"prcpgenrflag");
  7228. var orddeptcd = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddeptcd");
  7229. var orddrid = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddrid");
  7230. var patnm = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"hngnm");;
  7231. var age = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"age");
  7232. var sex = "";
  7233. var suppdeptcd = ds_send_globalinstance.getColumn(0,"dutplcecd");
  7234. frmf_setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
  7235. frmf_modal("SPMMR05400", "SPMMR05400", "", "", "" , "", "", "", "", "" , "", "","M");
  7236. }
  7237. if (grp_body.group2.switch1.tabindex == 1 ) {
  7238. dsf_createDsRow("ds_send_progress",
  7239. [{col:"pid", val:ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid")}
  7240. ,{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  7241. ]);
  7242. var oParam = {};
  7243. oParam.id = "TRAER00109";
  7244. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7245. oParam.method = "reqGetPatPamInfo";
  7246. oParam.inds = "req=ds_send_progress";
  7247. oParam.outds = "ds_progressnote=item";
  7248. oParam.async = false;
  7249. //oParam.callback = "cf_TRAER00109";
  7250. tranf_submit(oParam);
  7251. var pid = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid");
  7252. var orddd = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddd");
  7253. var cretno = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"cretno");
  7254. var ioflag = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"prcpgenrflag");
  7255. var orddeptcd = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddeptcd");
  7256. var orddrid = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddrid");
  7257. var patnm = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"hngnm");;
  7258. var age = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"age");
  7259. var sex = "";
  7260. var suppdeptcd = ds_send_globalinstance.getColumn(0,"dutplcecd");
  7261. frmf_setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
  7262. frmf_modal("SPMMR05400", "SPMMR05400", "", "", "" , "", "", "", "", "" , "", "","M");
  7263. }
  7264. if (grp_body.group2.switch1.tabindex == 2 ) {
  7265. dsf_createDsRow("ds_send_progress",
  7266. [{col:"pid", val:ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid")}
  7267. ,{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  7268. ]);
  7269. var oParam = {};
  7270. oParam.id = "TRAER00109";
  7271. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7272. oParam.method = "reqGetPatPamInfo";
  7273. oParam.inds = "req=ds_send_progress";
  7274. oParam.outds = "ds_progressnote=item";
  7275. oParam.async = false;
  7276. //oParam.callback = "cf_TRAER00109";
  7277. tranf_submit(oParam);
  7278. var pid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid");
  7279. var orddd = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddd");
  7280. var cretno = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"cretno");
  7281. var ioflag = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"prcpgenrflag");
  7282. var orddeptcd = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddeptcd");
  7283. var orddrid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddrid");
  7284. var patnm = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"hngnm");;
  7285. var age = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"age");
  7286. var sex = "";
  7287. var suppdeptcd = ds_send_globalinstance.getColumn(0,"dutplcecd");
  7288. frmf_setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd );
  7289. frmf_modal("SPMMR05400", "SPMMR05400", "", "", "" , "", "", "", "", "" , "", "","M");
  7290. }
  7291. }
  7292. //=====================================================================================================================================================================================
  7293. // @ 팝업메뉴 - 환자진료정보조회
  7294. //=====================================================================================================================================================================================
  7295. function fOrdPrcpInfoList() {
  7296. //상단정보 초기화
  7297. appf_delPatientInfos();
  7298. var child = frmf_findPopup("SMMMO02500");
  7299. if (!utlf_isNull(child)) {
  7300. child.ds_patinfolist.setColumn(0,"pid" , ds_patrem_selectpat.getColumn(0,"pid"));
  7301. frmf_setParameter ( "SMMMO02500_cond" , ds_patrem_selectpat.getColumn(0,"pid"));
  7302. child.fReqGetPatComnInfo(ds_send_reqdata, ds_patrem_selectpat.getColumn(0,"pid"));
  7303. child.switch1.tabindex = 0;
  7304. child.dsf_copyDs(ds_patinfolist,ds_srchinfo_patinfolist);
  7305. child.ds_bfprcp_prcplist.clearData();
  7306. child.ds_bfprcpday.clearData();
  7307. child.switch1.case1.grd_prcpdd.visible = false;
  7308. child.switch1.case1.grd_bfprcplist.position.left = 2;
  7309. child.switch1.case1.grd_bfprcplist.position.width = 1190;
  7310. }else{
  7311. frmf_setParameter ( "SMMMO02500_cond" , ds_patrem_selectpat.getColumn(0,"pid"));
  7312. frmf_open("SMMMO02500", "SMMMO02500", "", "", "", "", "", "", "", "", "", "", "M");
  7313. }
  7314. }
  7315. /*******************************************************************************************************************************************************************/
  7316. // @팝업메뉴 - 선택진료의 변경 2011.01.18 c y w
  7317. /*******************************************************************************************************************************************************************/
  7318. function fSpecdrChange() {
  7319. // 선택진료이 "Y" 일 경우에만 변경가능.
  7320. var idx = "";
  7321. var ds_ordlist ;
  7322. var tabgubn = "";
  7323. if ( grp_body.group2.switch1.tabindex == 0 ) { // 전체처방
  7324. ds_ordlist = ds_grd_ordlist1;
  7325. idx = ds_grd_ordlist1.rowposition;
  7326. tabgubn = "M";
  7327. }
  7328. if (grp_body.group2.switch1.tabindex == 3 ) { // 대상자조회
  7329. ds_ordlist = ds_grd_ordlist6;
  7330. idx = ds_grd_ordlist6.rowposition;
  7331. tabgubn = "R";
  7332. }
  7333. if (grp_body.group2.switch1.tabindex == 2 ) { // 미예약
  7334. ds_ordlist = ds_grd_ordlist6;
  7335. idx = ds_grd_ordlist6.rowposition;
  7336. tabgubn = "N";
  7337. }
  7338. //var nodeList = instance1.selectNodes("/root/main/"+ ordlist +"/mainordlist[check='true']");
  7339. //var rCSV = getNodeListCSV(nodeList);
  7340. if (ds_ordlist.getCaseCount("check=='1'") == 0 ) {
  7341. sysf_messageBox("처방내역을","C002");
  7342. }else {
  7343. if(ds_ordlist.getColumn(idx,"choiordflag") == "Y" ) {
  7344. if( ds_ordlist.getColumn(idx,"execprcpstatcd") <= 440 ) {
  7345. var ipdopd = "";
  7346. if( !utlf_isNull(ds_ordlist.getColumn(idx,"roomcd")) ){ //입원
  7347. ipdopd = "I";
  7348. }else{
  7349. ipdopd = "O";
  7350. }
  7351. dsf_createDsRow("ds_send_setspecdrcd",
  7352. [{col:"prcpdd", val:ds_ordlist.getColumn(idx,"prcpdd")}
  7353. ,{col:"pid", val:ds_ordlist.getColumn(idx,"pid")}
  7354. ,{col:"execprcpuniqno", val:ds_ordlist.getColumn(idx,"execprcpuniqno")}
  7355. ,{col:"specdrid", val:ds_ordlist.getColumn(idx,"specdrid")}
  7356. ,{col:"basesuppdeptcd", val:ds_ordlist.getColumn(idx,"basesuppdeptcd")}
  7357. ,{col:"prcpno", val:ds_ordlist.getColumn(idx,"prcpno")}
  7358. ,{col:"prcphistno", val:ds_ordlist.getColumn(idx,"prcphistno")}
  7359. ,{col:"cretno", val:ds_ordlist.getColumn(idx,"cretno")}
  7360. ,{col:"orddd", val:ds_ordlist.getColumn(idx,"orddd")}
  7361. ,{col:"orddeptcd", val:ds_ordlist.getColumn(idx,"orddeptcd")}
  7362. ,{col:"orddrid", val:ds_ordlist.getColumn(idx,"orddrid")}
  7363. ,{col:"calcscorcd", val:ds_ordlist.getColumn(idx,"calcscorcd")}
  7364. ,{col:"ioflag", val:ipdopd}
  7365. ]);
  7366. var oParam = {};
  7367. oParam.id = "TXAEA01512";
  7368. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7369. oParam.method = "reqSetExchangeExcuSpecdrCd";
  7370. oParam.inds = "reqparam=ds_send_setspecdrcd";
  7371. oParam.outds = "ds_hidden_item=item";
  7372. oParam.async = false;
  7373. oParam.callback = "cf_TXAEA01512";
  7374. tranf_submit(oParam);
  7375. fGetExamCureAcptList(tabgubn);
  7376. }else{
  7377. sysf_messageBox("선택진료의 변경은 미예약, 예약의 경우에만", "I006");
  7378. return;
  7379. }
  7380. } else {
  7381. sysf_messageBox("선택진료일 경우에만 변경이", "I006");
  7382. return;
  7383. }
  7384. }
  7385. }
  7386. function cf_TXAEA01512(sSvcId, nErrorCode, sErrorMsg) {
  7387. if(nErrorCode < 0) return;
  7388. }
  7389. /*******************************************************************************************************************************************************************/
  7390. // 지정검사의 변경 2018.01.18 kya
  7391. /*******************************************************************************************************************************************************************/
  7392. function fSelectdrChange() {
  7393. var idx = "";
  7394. var ds_ordlist ;
  7395. var tabgubn = "";
  7396. if ( grp_body.group2.switch1.tabindex == 0 ) { // 전체처방
  7397. ds_ordlist = ds_grd_ordlist1;
  7398. idx = ds_grd_ordlist1.rowposition;
  7399. tabgubn = "M";
  7400. }
  7401. if (grp_body.group2.switch1.tabindex == 3 ) { // 대상자조회
  7402. ds_ordlist = ds_grd_ordlist6;
  7403. idx = ds_grd_ordlist6.rowposition;
  7404. tabgubn = "R";
  7405. }
  7406. if (grp_body.group2.switch1.tabindex == 2 ) { // 미예약
  7407. ds_ordlist = ds_grd_ordlist6;
  7408. idx = ds_grd_ordlist6.rowposition;
  7409. tabgubn = "N";
  7410. }
  7411. //var nodeList = dutplcecd.selectNodes("/root/main/"+ ordlist +"/mainordlist[check='true']");
  7412. //var rCSV = getNodeListCSV(nodeList);
  7413. if (ds_ordlist.getCaseCount("check=='1'") == 0 ) {
  7414. sysf_messageBox("처방내역을","C002");
  7415. }else {
  7416. //if(ds_ordlist.getColumn(idx,"choiordflag") == "Y" ) {
  7417. if( ds_ordlist.getColumn(idx,"execprcpstatcd") <= 440 ) {
  7418. var ipdopd = "";
  7419. if( !utlf_isNull(ds_ordlist.getColumn(idx,"roomcd")) ){ //입원
  7420. ipdopd = "I";
  7421. }else{
  7422. ipdopd = "O";
  7423. }
  7424. dsf_createDsRow("ds_send_setselectdrcd",
  7425. [{col:"prcpdd", val:ds_ordlist.getColumn(idx,"prcpdd")}
  7426. ,{col:"pid", val:ds_ordlist.getColumn(idx,"pid")}
  7427. ,{col:"execprcpuniqno", val:ds_ordlist.getColumn(idx,"execprcpuniqno")}
  7428. ,{col:"selectdrid", val:ds_ordlist.getColumn(idx,"selectdrid")}
  7429. ,{col:"basesuppdeptcd", val:ds_ordlist.getColumn(idx,"basesuppdeptcd")}
  7430. ,{col:"prcpno", val:ds_ordlist.getColumn(idx,"prcpno")}
  7431. ,{col:"prcphistno", val:ds_ordlist.getColumn(idx,"prcphistno")}
  7432. ,{col:"cretno", val:ds_ordlist.getColumn(idx,"cretno")}
  7433. ,{col:"orddd", val:ds_ordlist.getColumn(idx,"orddd")}
  7434. ,{col:"orddeptcd", val:ds_ordlist.getColumn(idx,"orddeptcd")}
  7435. ,{col:"orddrid", val:ds_ordlist.getColumn(idx,"orddrid")}
  7436. ,{col:"calcscorcd", val:ds_ordlist.getColumn(idx,"calcscorcd")}
  7437. ,{col:"execdd", val:utlf_getCurrentDate()}
  7438. ,{col:"ioflag", val:ipdopd}
  7439. ]);
  7440. var oParam = {};
  7441. oParam.id = "TXAEA01513";
  7442. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7443. oParam.method = "reqSetExchangeExcuSelectdrCd";
  7444. oParam.inds = "reqparam=ds_send_setselectdrcd";
  7445. oParam.outds = "ds_hidden_item=item";
  7446. oParam.async = false;
  7447. oParam.callback = "cf_TXAEA01513";
  7448. tranf_submit(oParam);
  7449. acptlistflag = tabgubn;
  7450. fGetExamCureAcptList();
  7451. }else{
  7452. sysf_messageBox("지정검사의 변경은 미예약, 예약의 경우에만", "I006");
  7453. return;
  7454. }
  7455. //} else {
  7456. // sysf_messageBox("선택진료일 경우에만 변경이", "I006");
  7457. // return;
  7458. //}
  7459. }
  7460. }
  7461. function cf_TXAEA01513(sSvcId, nErrorCode, sErrorMsg) {
  7462. if(nErrorCode < 0) return;
  7463. }
  7464. //=====================================================================================================================================================================================
  7465. // @ 팝업메뉴 - 마약관리
  7466. //=====================================================================================================================================================================================
  7467. function fDrugMNG() {
  7468. //상단정보 초기화
  7469. appf_delPatientInfos();
  7470. var sParam="";
  7471. if ( grp_body.group2.switch1.tabindex == 0 ) {
  7472. var prcpgenrflag = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"prcpgenrflag");
  7473. }
  7474. if ( grp_body.group2.switch1.tabindex == 1 ) {
  7475. var prcpgenrflag = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"prcpgenrflag");
  7476. }
  7477. if (grp_body.group2.switch1.tabindex == 2 ) {
  7478. var prcpgenrflag = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"prcpgenrflag");
  7479. }
  7480. if( prcpgenrflag == "E" ) {
  7481. sParam = "I,esop";
  7482. }
  7483. if( prcpgenrflag == "S" ) {
  7484. sParam = "O";
  7485. }
  7486. if( prcpgenrflag == "O" ) {
  7487. sParam = "O";
  7488. }
  7489. if( prcpgenrflag == "I" ) {
  7490. sParam = "I,esop";
  7491. }
  7492. frmf_setParameter("Narc_Menu_Param", sParam);
  7493. frmf_open("SMADT30400", "SMADT30400", "","","", "","", "","","", "","","M");
  7494. //model.setAttribute("Narc_Menu_Param", sParam);
  7495. //modal("SMADT30400",0,200,200,"","");fOrdPrcpInfoList
  7496. //model.setAttribute("Narc_Menu_Param", "");
  7497. //modal("SMADT30400","","","","","/root/main/subordlist/subordlist1/pid","/root/temp/srchinfo/srchpid");
  7498. }
  7499. //=====================================================================================================================================================================================
  7500. // @ 팝업메뉴 - 외래진료예약 팝업
  7501. //=====================================================================================================================================================================================
  7502. function fOutRsrv(){
  7503. var objArg = new Object();
  7504. objArg.pid = ds_send_data.getColumn(0, "srchpid");
  7505. frmf_modal("SMPMO00300", "SMPMO00300", objArg, "", "", "", "", "", "", "", "", "", "M");
  7506. }
  7507. //=====================================================================================================================================================================================
  7508. // @ 팝업메뉴 - 동의서및기타출력서식 팝업
  7509. //=====================================================================================================================================================================================
  7510. function fAgreeForm(){
  7511. if (grp_body.group2.switch1.tabindex == 0 ) {
  7512. lf_aezfOcrListPrint(grp_body.group2.switch1.case1.grd_ordlist1, ds_grd_ordlist1.rowposition, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
  7513. }
  7514. if ( grp_body.group2.switch1.tabindex == 1 ) {
  7515. lf_aezfOcrListPrint(grp_body.group2.switch1.case4.grd_ordlist4, ds_grd_ordlist4.rowposition, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
  7516. }
  7517. if (grp_body.group2.switch1.tabindex == 2 ) {
  7518. lf_aezfOcrListPrint(grp_body.group2.switch1.case6.grd_ordlist6, ds_grd_ordlist6.rowposition, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "hngnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
  7519. }
  7520. }
  7521. //=====================================================================================================================================================================================
  7522. // @ 팝업메뉴 - 동의서및기타출력서식 반납 팝업
  7523. //=====================================================================================================================================================================================
  7524. function fAgreeFormPrnt(){
  7525. if (grp_body.group2.switch1.tabindex == 0 ) {
  7526. var pid = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"pid");
  7527. var orddd = ds_grd_ordlist1.getColumn(ds_grd_ordlist1.rowposition,"orddd");
  7528. }
  7529. if (grp_body.group2.switch1.tabindex == 1 ) {
  7530. var pid = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"pid");
  7531. var orddd = ds_grd_ordlist4.getColumn(ds_grd_ordlist4.rowposition,"orddd");
  7532. }
  7533. if (grp_body.group2.switch1.tabindex == 2 ) {
  7534. var pid = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"pid");
  7535. var orddd = ds_grd_ordlist6.getColumn(ds_grd_ordlist6.rowposition,"orddd");
  7536. }
  7537. var child = frmf_findPopup("SMMRF02600") ;
  7538. if (!utlf_isNull(child)) {
  7539. frmf_setParameter("SMRF02600_Param", "PID▦ORDDD▩"+pid+"▦"+orddd);
  7540. var ev = new ClickEventInfo;
  7541. child.frmf_inputEnterKey("group1.btn_search", "onclick", ev );
  7542. }else{
  7543. frmf_setParameter("SMRF02600_Param", "PID▦ORDDD▩"+pid+"▦"+orddd);
  7544. frmf_modal("SMMRF02600","SMMRF02600", "", "", "" , "", "", "", "", "" , "", "","M");
  7545. }
  7546. }
  7547. //=====================================================================================================================================================================================
  7548. // @ 팝업메뉴 - 예약증 출력
  7549. //=====================================================================================================================================================================================
  7550. function fRsrvPrint() {
  7551. //20130702 kya 예약증 초기화
  7552. //start
  7553. var pCalcscorcd = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"calcscorcd");
  7554. var pSuppdeptcd = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"prcpexecdeptcd");
  7555. ds_send_data.setColumn(0,"prntcalcscorcd",pCalcscorcd);
  7556. ds_send_data.setColumn(0,"prntsuppdeptcd",pSuppdeptcd);
  7557. //end
  7558. dsf_createDs("ds_temp_send");
  7559. dsf_copyDs(ds_temp_send,ds_send_data);
  7560. ds_temp_send.updateColID("prntcalcscorcd","excucd");
  7561. ds_temp_send.updateColID("prntsuppdeptcd","suppdeptcd");
  7562. var oParam = {};
  7563. oParam.id = "TRAEA01126";
  7564. oParam.service = "examcurebaseapp.ExmpTmpl";
  7565. oParam.method = "reaGetRsrvTmplList";
  7566. oParam.inds = "req=ds_temp_send";
  7567. oParam.outds = "ds_tmplinfo=tmplinfo";
  7568. oParam.async = false;
  7569. oParam.callback = "cf_TRAEA01126";
  7570. tranf_submit(oParam);
  7571. var srchrsrvdt = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"srchrsrvdt");
  7572. var tmpldata = ds_tmplinfo.getColumn(0,"tmpldata");
  7573. var pid = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"pid");
  7574. var hngnm = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"hngnm");
  7575. var year = srchrsrvdt.substr(0,4);
  7576. var month = srchrsrvdt.substr(4,2);
  7577. var day = srchrsrvdt.substr(6,2);
  7578. var week = srchrsrvdt.substr(0,8).toDate().getDayOfWeek("K");
  7579. var hh = srchrsrvdt.substr(8,2);
  7580. var mm = srchrsrvdt.substr(10,2);
  7581. var prcpnm = ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"prcpnm");
  7582. if(!utlf_isNull(tmpldata)) {
  7583. //1. 예약예문내용을 뷰어로 보여주기
  7584. grp_body.rtfviewer.TextRtf = tmpldata;
  7585. //2. 바꾸기
  7586. grp_body.rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
  7587. grp_body.rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
  7588. grp_body.rtfviewer.ReplaceRtfCode("year",year); //년
  7589. grp_body.rtfviewer.ReplaceRtfCode("month",month); //월
  7590. grp_body.rtfviewer.ReplaceRtfCode("day",day); //일
  7591. grp_body.rtfviewer.ReplaceRtfCode("week",week); //요일
  7592. grp_body.rtfviewer.ReplaceRtfCode("hh",hh); //시
  7593. grp_body.rtfviewer.ReplaceRtfCode("mm",mm); //분
  7594. grp_body.rtfviewer.ReplaceRtfCode("age",ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"age"));
  7595. grp_body.rtfviewer.ReplaceRtfCode("sex",ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"sna").substr(0, 1));
  7596. grp_body.rtfviewer.ReplaceRtfCode("orddeptcd",ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"orddepthngnm"))
  7597. grp_body.rtfviewer.ReplaceRtfCode("orddrid",ds_grd_rsrvlist.getColumn(ds_grd_rsrvlist.rowposition,"orddrnm"))
  7598. grp_body.rtfviewer.ReplaceRtfCode("prcpnm",prcpnm); //처방명 2011.05.02
  7599. //3. 현재내용을 파일에 저장
  7600. grp_body.rtfviewer.SaveRtfFile();
  7601. //4. 출력
  7602. grp_body.rtfviewer.Print();
  7603. //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
  7604. fInitialize();
  7605. }
  7606. else {
  7607. sysf_messageBox("등록된 예약예문이 ", "I004");
  7608. return "0";
  7609. }
  7610. }
  7611. function cf_TRAEA01126(sSvcId, nErrorCode, sErrorMsg) {
  7612. if(nErrorCode < 0) return;
  7613. }
  7614. function fSetWaitExcuRoomPatList() {
  7615. var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
  7616. var waitroomcdinstcd = ds_init_A0608.getColumn(0,"cdid");
  7617. var waitroomcdyn = ds_init_A0608.getColumn(0,"cdnm");
  7618. if ( dutplceinstcd == waitroomcdinstcd && waitroomcdyn != "Y") {
  7619. sysf_messageBox("등록된 대기자시스템이", "I004");
  7620. return;
  7621. }
  7622. var schelistcnt = ds_grd_rsrvlist.rowposition;
  7623. var instcd = sysf_getUserInfo("dutplceinstcd"); // 기관코드
  7624. var pid = ds_grd_rsrvlist.getColumn(schelistcnt,"pid"); // 환자등록번호
  7625. var orddd = utlf_getCurrentDate(); // 진료일자
  7626. var orddeptcd = ds_send_globalinstance.getColumn(0,"dutplcecd"); // 지원부서코드
  7627. var ordroomcd = ds_grd_rsrvlist.getColumn(schelistcnt,"excuroomcd"); // 검사실코드
  7628. var orddrid = ds_grd_rsrvlist.getColumn(schelistcnt,"orddrid"); // 진료의ID
  7629. var ordrsrvtm = utlf_getCurrentTime().substring(0,4); // 진료예약시간
  7630. var ordrsrvseqno = schelistcnt; // 진료예약순서
  7631. var dayflag = "Y"; // 당일구분
  7632. dsf_createDsRow("ds_temp_ordschelistinfo",
  7633. [{col:"chk", val:"1"}
  7634. ,{col:"instcd", val:instcd}
  7635. ,{col:"pid", val:pid}
  7636. ,{col:"orddd", val:orddd}
  7637. ,{col:"orddeptcd", val:orddeptcd}
  7638. ,{col:"ordroomcd", val:ordroomcd}
  7639. ,{col:"orddrid", val:orddrid}
  7640. ,{col:"ordrsrvtm", val:ordrsrvtm}
  7641. ,{col:"ordrsrvseqno", val:"1"}
  7642. ,{col:"dayflag", val:dayflag}
  7643. ]);
  7644. // 검사실 전광판 대기 환자 등록 인터페이스 정보
  7645. fSaveExcuRoomPatList(ds_temp_ordschelistinfo);
  7646. }
  7647. function fGetAlarmNotify(){
  7648. dataClear();
  7649. ds_send_data.setColumn(0,"srchdate1",utlf_getCurrentDate());
  7650. ds_send_data.setColumn(0,"srchdate2",utlf_getCurrentDate());
  7651. ds_send_data.setColumn(0,"srchpid","");
  7652. lf_btn_Selected(3);
  7653. grp_body.group2.switch1.tabindex = 2;
  7654. fGetExamCureAcptList("N"); // 미시행검사
  7655. tabgubn = "N";
  7656. //환자Comment 환자정보 조회
  7657. dsf_createDsRow("ds_send_tmp",
  7658. [{col:"suppdeptcd", val:ds_send_globalinstance.getColumn(0,"dutplcecd")}
  7659. ,{col:"ecgflag", val:ds_send_data.getColumn(0,"ecgflag")}
  7660. ,{col:"excuroomcd", val:ds_send_data.getColumn(0,"excuroomcd")}
  7661. ,{col:"memorgstdd", val:ds_send_data.getColumn(0,"rsrvdd")}
  7662. ,{col:"pid", val:ds_send_data.getColumn(0,"srchpid")}
  7663. ,{col:"orddd", val:ds_send_data.getColumn(0,"orddd")}
  7664. ,{col:"prcpgenrflag", val:ds_send_data.getColumn(0,"genrflag")}
  7665. ,{col:"prcpcd", val:ds_send_data.getColumn(0,"prcpcd")}
  7666. ,{col:"rsrvposs", val:ds_send_data.getColumn(0,"rsrvposs")}
  7667. ,{col:"prcpno", val:ds_send_data.getColumn(0,"prcpno")}
  7668. ,{col:"prcpdd", val:ds_send_data.getColumn(0,"prcpdd")}
  7669. ,{col:"srchrsrvdt", val:ds_send_data.getColumn(0,"centyn")}
  7670. ,{col:"execprcpuniqno", val:ds_send_data.getColumn(0,"execprcpuniqno")}
  7671. ,{col:"cmtflag", val:""}
  7672. ,{col:"memorgstddprcpdd", val:""}
  7673. ]);
  7674. //환자Comment 환자정보 조회
  7675. var oParam = {};
  7676. oParam.id = "TRAEA01114";
  7677. oParam.service = "examcureacptexecapp.PatRem";
  7678. oParam.method = "reqGetFuncPatRemList";
  7679. oParam.inds = "reqparam=ds_send_tmp";
  7680. oParam.outds = "ds_patrem_grdAeahMemoList=grdAeahMemoList ds_patrem_examcureexecdiaglist=examcureexecdiaglist ds_patrem_selectpat=sltpatinfolist ds_patrem_isolinfo=patisolinfolist ds_patrem_prcpdeliveinfo=prcpdeliveinfolist ds_patrem_rsrvpossexcuroomlist=rsrvpossexcuroomlist";
  7681. oParam.async = false;
  7682. tranf_submit(oParam);
  7683. if(ds_patrem_prcpdeliveinfo.rowcount ==0)
  7684. {
  7685. ds_patrem_prcpdeliveinfo.addRow();
  7686. }
  7687. grp_body.cpt_isolinfo.text = "";
  7688. var cnt = 0;
  7689. for(var i = 0 ; i <ds_grd_ordlist6.rowcount; i++ ) {
  7690. if( ds_grd_ordlist6.getColumn(i,"execprcpstatcd") <= "230" && utlf_isNull(ds_grd_ordlist6.getColumn(i,"srchrsrvdt"))) {
  7691. ds_grd_ordlist6.setColumn(i,"check", "1" );
  7692. ds_grd_ordlist6.setColumn(i,"srchrsrvdt", utlf_getCurrentDate() + utlf_getCurrentDate().substr(0,4) );
  7693. ds_grd_ordlist6.setColumn(i,"rsrvdt", utlf_getCurrentDate() + utlf_getCurrentTime().substr(0,4) );
  7694. cnt++;
  7695. }
  7696. }
  7697. dsf_createDs("ds_temp_search");
  7698. ds_grd_ordlist6.filter("check=='1'");
  7699. ds_temp_search.copyData(ds_grd_ordlist6,true);
  7700. if(ds_temp_search.rowcount > 0 ) {
  7701. ds_temp_search.addColumn("flag","string");
  7702. //ds_temp_search.addColumn("basesuppdeptcd","string");
  7703. ds_temp_search.setColumn(0,"flag","rsrv");
  7704. ds_temp_search.setColumn(0,"basesuppdeptcd",ds_send_globalinstance.getColumn(0,"dutplcecd") );
  7705. var oParam = {};
  7706. oParam.id = "TXAEA01101";
  7707. oParam.service = "examcurersrvapp.SytsRsrv";
  7708. oParam.method = "reqExcuRsrv";
  7709. oParam.inds = "req=ds_temp_search";
  7710. oParam.outds = "ds_hidden_item=item";
  7711. oParam.transaction = false;
  7712. oParam.async = false;
  7713. //oParam.callback = "cf_TXAEA01101";
  7714. tranf_submit(oParam);
  7715. }
  7716. fGetExamCureAcptList("N"); //미시행처방
  7717. initCalendar();
  7718. //setCellColor(grd_calendar);
  7719. getRsrvPossTm(grd_calendar);
  7720. }
  7721. //--=========================================================================================================
  7722. // 팝메뉴 - 내시경-바코드출력 과 동일 , 채혈바코드출력 때문에 함수이름변경 2011-11-24 라벨출력 by kya
  7723. //--=========================================================================================================
  7724. function fPrintLabel() {
  7725. var ds_grd = ds_grd_ordlist1;
  7726. var row_idx = ds_grd_ordlist1.rowposition;
  7727. if ( grp_body.group2.switch1.tabindex == 0 ) { //전체처방탭
  7728. var ds_grd = ds_grd_ordlist1;
  7729. var row_idx = ds_grd_ordlist1.rowposition;
  7730. }
  7731. if ( grp_body.group2.switch1.tabindex == 1 ) { //검사완료탭
  7732. var ds_grd = ds_grd_ordlist4;
  7733. var row_idx = ds_grd_ordlist4.rowposition;
  7734. }
  7735. if ( grp_body.group2.switch1.tabindex == 2) { //미예약탭
  7736. var ds_grd = ds_grd_ordlist6;
  7737. var row_idx = ds_grd_ordlist6.rowposition;
  7738. }
  7739. if (grp_body.group2.switch1.tabindex == 3 ) { //미예약탭
  7740. var grd = "grd_ordlist6";
  7741. var list = "ordlist6" ;
  7742. var row_idx = grd_ordlist6.row;
  7743. }
  7744. var pid = ds_grd.getColumn(row_idx,"pid")
  7745. if ( utlf_isNull(pid) ) {
  7746. sysf_messageBox("처방목록이 선택되지 ", "E007");
  7747. return;
  7748. }
  7749. ds_rexbarcode.clearData();
  7750. ds_rexbarcode.addRow();
  7751. ds_rexbarcode.setColumn(0,"pid", ds_grd.getColumn(row_idx,"pid"));
  7752. ds_rexbarcode.setColumn(0,"patnm", ds_grd.getColumn(row_idx,"hngnm"));
  7753. ds_rexbarcode.setColumn(0,"prcpnm", ds_grd.getColumn(row_idx,"prcpnm"));
  7754. ds_rexbarcode.setColumn(0,"gbn", "");
  7755. ds_rexbarcode.setColumn(0,"rrgstno1", ds_grd.getColumn(row_idx,"rrgstno1"));
  7756. ds_rexbarcode.setColumn(0,"rrgstno2", "");
  7757. ds_rexbarcode.setColumn(0,"rsrvdd", "");
  7758. ds_rexbarcode.setColumn(0,"sex", ds_grd.getColumn(row_idx,"sna"));
  7759. ds_rexbarcode.setColumn(0,"age", "");
  7760. ds_rexbarcode.setColumn(0,"wardcddeptengabbr", ds_grd.getColumn(row_idx,"prcpgenrflag"));
  7761. ds_rexbarcode.setColumn(0,"excupartcd", "");
  7762. ds_rexbarcode.setColumn(0,"roomcd",ds_grd.getColumn(row_idx,"roomcd"));
  7763. ds_rexbarcode.setColumn(0,"examroomnm", ds_grd.getColumn(row_idx,"orddrnm"));
  7764. ds_rexbarcode.setColumn(0,"wardcdnm", ds_grd.getColumn(row_idx,"orddepthngnm"));
  7765. ds_rexbarcode.setColumn(0,"prcphopedd", ds_grd.getColumn(row_idx,"prcpdd"));
  7766. rptf_printRexbar("RPAEA01502","","/root/rexsend/rexbarcode",ds_rexbarcode);
  7767. }
  7768. //=====================================================================================================================================================================================
  7769. // @ 팝업메뉴 - 처방내역 출력
  7770. //=====================================================================================================================================================================================
  7771. function fPrcpRexList() {
  7772. if (grp_body.group2.switch1.tabindex == 2 ) {
  7773. var check = "";
  7774. var pid = "";
  7775. var prcpdd = "";
  7776. var pidold = "";
  7777. var prcpddold = "";
  7778. var prcpno = "";
  7779. var prcpnoreal = "";
  7780. for( var i = 0 ; i < ds_grd_ordlist6.rowcount ; i++ ) {
  7781. check = ds_grd_ordlist6.getColumn(i,"check");
  7782. pid = ds_grd_ordlist6.getColumn(i,"pid");
  7783. prcpdd = ds_grd_ordlist6.getColumn(i,"prcpdd");
  7784. prcpno = ds_grd_ordlist6.getColumn(i,"prcpno");
  7785. if ( check == "1" ) {
  7786. if(utlf_isNull(pidold)){
  7787. pidold = pid;
  7788. prcpddold = prcpdd;
  7789. prcpnoreal = prcpnoreal + prcpno;
  7790. }else {
  7791. if(pid == pidold && prcpdd == prcpddold){
  7792. pidold = pid;
  7793. prcpddold = prcpdd;
  7794. prcpnoreal = prcpnoreal + " " + prcpno;
  7795. }else {
  7796. dsf_createDsRow("ds_req",
  7797. [{col:"pid", val:pidold}
  7798. ,{col:"prcpdd", val:prcpddold}
  7799. ,{col:"prcpno", val:prcpnoreal}
  7800. ]);
  7801. ds_send_data.setColumn(0,"rexpid",pidold);
  7802. ds_send_data.setColumn(0,"rexprcpdd",prcpddold);
  7803. ds_send_data.setColumn(0,"rexprcpno",prcpnoreal);
  7804. var oParam = {};
  7805. oParam.id = "TRAEA01134";
  7806. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7807. oParam.method = "reqGetExamCureExecPrcpRexList";
  7808. oParam.inds = "req=ds_req";
  7809. oParam.outds = "ds_datagrid2=item";
  7810. oParam.async = false;
  7811. oParam.callback = "cf_TRAEA01134";
  7812. tranf_submit(oParam);
  7813. //exeReportPreview("RPAEA01105","XMLSTR");
  7814. prcpnoreal = "";
  7815. pidold ="";
  7816. prcpddold = "";
  7817. pidold = pid;
  7818. prcpddold = prcpdd;
  7819. prcpnoreal = prcpnoreal + "" + prcpno
  7820. }
  7821. }
  7822. }
  7823. }
  7824. dsf_createDsRow("ds_req",
  7825. [{col:"pid", val:pidold}
  7826. ,{col:"prcpdd", val:prcpddold}
  7827. ,{col:"prcpno", val:prcpnoreal}
  7828. ]);
  7829. ds_send_data.setColumn(0,"rexpid",pidold);
  7830. ds_send_data.setColumn(0,"rexprcpdd",prcpddold);
  7831. ds_send_data.setColumn(0,"rexprcpno",prcpnoreal);
  7832. var oParam = {};
  7833. oParam.id = "TRAEA01134";
  7834. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  7835. oParam.method = "reqGetExamCureExecPrcpRexList";
  7836. oParam.inds = "req=ds_req";
  7837. oParam.outds = "ds_datagrid2=item";
  7838. oParam.async = false;
  7839. oParam.callback = "cf_TRAEA01134";
  7840. tranf_submit(oParam);
  7841. }
  7842. }
  7843. function cf_TRAEA01134(sSvcId, nErrorCode, sErrorMsg) {
  7844. if(nErrorCode < 0) return;
  7845. var objDOM = rptf_createDOM();
  7846. rptf_setNodeListToDOM(objDOM, "root/main/rexlist/prcpdetllist", ds_datagrid2);
  7847. var objParam = new Object();
  7848. objParam.xml_data_XML1 = objDOM.documentElement.source;
  7849. var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
  7850. rptf_exeReportPreview30(["RPAEA01105"],[objParam], option);
  7851. }
  7852. function grp_body_group2_switch1_datagrid_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
  7853. {
  7854. if(e.row < 0) return;
  7855. var selectedRows = grdf_getSelectedRows(obj);
  7856. if(selectedRows.length < 2) return;
  7857. appf_delPatientInfos();
  7858. for (var i = 0; i < obj.rowcount; i++){
  7859. objects[obj.binddataset].setColumn(i, "check", "0");
  7860. }
  7861. for (var i = 0; i < selectedRows.length; i++){
  7862. objects[obj.binddataset].setColumn(selectedRows[i], "check", "1");
  7863. }
  7864. }
  7865. function grp_body_group5_grd_rsrvlist_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  7866. {
  7867. obj.updateToDataset(); //변경된 사항을 바로 적용받도록함. 2018.01.24 kya
  7868. if(e.row < 0 || e.col < 0) return;
  7869. obj.setFocus();
  7870. grdf_setSelectedCell(obj, e);
  7871. this.PopupMenu02.trackPopup(e.screenX,e.screenY);
  7872. return true;
  7873. }
  7874. function grp_body_group2_switch1_case1_grd_ordlist1_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
  7875. {
  7876. obj.updateToDataset(); //변경된 사항을 바로 적용받도록함. 2018.01.24 kya
  7877. if(e.row < 0 || e.col < 0) return;
  7878. obj.setFocus();
  7879. grdf_setSelectedCell(obj, e);
  7880. PopupMenu00.trackPopup(e.screenX,e.screenY);
  7881. return true;
  7882. }
  7883. function grp_body_group2_switch1_grid_onmousemove(obj:Grid, e:GridMouseEventInfo)
  7884. {
  7885. if(e.row > -1 && (e.col == obj.getBindCellIndex("body","specdrid") || e.col == obj.getBindCellIndex("body","excuroomcd"))) obj.autoenter = "select";
  7886. else obj.autoenter = "key";
  7887. }
  7888. function grp_body_group2_btn_inpt_onclick(obj:Button, e:ClickEventInfo)
  7889. {
  7890. //var topPamInfo = sysf_getGlobalVariable("paminfo");
  7891. //if(!utlf_isNull(topPamInfo) && topPamInfo.length != 0) {
  7892. // dsf_setCSVToDs("ds_temp_paminfo", topPamInfo);
  7893. // sTopPid = ds_temp_paminfo.getColumn(0, "pid");
  7894. //}
  7895. //20180813 추가
  7896. var srchpid = ds_send_data.getColumn(0,"srchpid");
  7897. if (ds_send_data.rowcount < 0 || utlf_isNull(srchpid)) {
  7898. sysf_messageBox("처방 선택 후 작업하시기 바랍니다.", "I000");
  7899. return; // 외래환자일경우만
  7900. }
  7901. var statcd = ds_send_data.getColumn(0,"execprcpstatcd");
  7902. if ( statcd < "610") {
  7903. sysf_messageBox("처방실시 후 작업하시기 바랍니다.", "I000");
  7904. return;
  7905. }
  7906. var genrflag = ds_send_data.getColumn(0,"genrflag");
  7907. if ( utlf_isNull(genrflag) || genrflag != "O" ) {
  7908. sysf_messageBox("입퇴실관리는 수면다원검사 외래환자만 가능합니다.", "I000");
  7909. return; // 외래환자일경우만
  7910. }
  7911. frmf_setParameter('SMPMI00101_PID', appf_getPatientId() ); // 등록번호
  7912. frmf_setParameter('SMPMI00101_FLAG', "T"); // 검사실은 ‘T’로 보내주세요
  7913. // 입실퇴실관리화면 연동
  7914. frmf_modal("SMPMI00101", "SMPMI00101", '', "", '', '', '', "", "", "", "", "", "M");
  7915. }
  7916. function div_directsms_btn_closesms_onclick(obj:Button, e:ClickEventInfo)
  7917. {
  7918. div_directsms.visible = false;
  7919. }
  7920. function div_directsms_btn_sendsms_onclick(obj:Button, e:ClickEventInfo)
  7921. {
  7922. if (sysf_messageBox("문자를 전송하시겠습니까?", "Q999") != 6) {
  7923. return;
  7924. }
  7925. var pid = ds_patrem_selectpat.getColumn(0, "pid");
  7926. trace("pid = " + pid);
  7927. var hngnm = ds_patrem_selectpat.getColumn(0, "hngnm");
  7928. var tel = ds_patrem_selectpat.getColumn(0, "mpphontel");
  7929. for (var i = 0; i < ds_hidden_sms.rowcount; i++) {
  7930. var msg = ds_hidden_sms.getColumn(i, "msgcnts");
  7931. var deptcd = ds_hidden_sms.getColumn(i, "orddeptcd");
  7932. fSmsSend(msg, pid, hngnm, tel, deptcd, "03");
  7933. }
  7934. sysf_messageBox("문자를 전송하였습니다.", "I999");
  7935. }
  7936. function grp_body_group2_btn_directsms_onclick(obj:Button, e:ClickEventInfo)
  7937. {
  7938. ds_hidden_sms.clearData();
  7939. var pid = ds_patrem_selectpat.getColumn(0, "pid");
  7940. var hngnm = ds_patrem_selectpat.getColumn(0,"hngnm");
  7941. var hosp = "";
  7942. if (sysf_getUserInfo("dutplceinstcd") == "031") {
  7943. hosp = "경북대병원";
  7944. } else if (sysf_getUserInfo("dutplceinstcd") == "032") {
  7945. hosp = "칠곡경북대병원";
  7946. } else if (sysf_getUserInfo("dutplceinstcd") == "033") {
  7947. hosp = "경북대치과병원";
  7948. }
  7949. var ds_ordlist ;
  7950. if ( grp_body.group2.switch1.tabindex == 0 ) { // 전체처방
  7951. ds_ordlist = ds_grd_ordlist1;
  7952. idx = ds_grd_ordlist1.rowposition;
  7953. }
  7954. if (grp_body.group2.switch1.tabindex == 3 ) { // 대상자조회
  7955. ds_ordlist = ds_grd_ordlist3;
  7956. idx = ds_grd_ordlist3.rowposition;
  7957. }
  7958. if (grp_body.group2.switch1.tabindex == 2 ) { // 미예약
  7959. ds_ordlist = ds_grd_ordlist6;
  7960. idx = ds_grd_ordlist6.rowposition;
  7961. }
  7962. var idx = 0;
  7963. for (var i = 0; i < ds_ordlist.rowcount; i++) {
  7964. if (ds_ordlist.getColumn(i, "check") != 1 ) {
  7965. continue;
  7966. }
  7967. if (ds_ordlist.getColumn(i, "statcd") != "예약" ) {
  7968. sysf_messageBox("예약인 경우에만 문자전송이 가능합니다.", "E999");
  7969. return;
  7970. }
  7971. idx++;
  7972. var idx = ds_hidden_sms.addRow();
  7973. ds_hidden_sms.setColumn(idx, "orddeptcd", ds_ordlist.getColumn(i, "orddeptcd"));
  7974. var rsrvdt = ds_ordlist.getColumn(i, "srchrsrvdt");
  7975. var aftrcptinfo = ds_ordlist.getColumn(i, "aftrcptinfo");
  7976. var roomnm = ds_ordlist.getColumn(i, "examroomnm").trim();
  7977. var deptcd = ds_ordlist.getColumn(i, "orddeptcd");
  7978. var msg = hosp + " "
  7979. + hngnm
  7980. + "(" + pid + ")님 "
  7981. + rsrvdt.substr(4, 2) + "/" + rsrvdt.substr(6, 2)
  7982. + ( aftrcptinfo == "A" ? " 수납후 방문 " : " 방문 " )
  7983. + rsrvdt.substr(8, 2) + ":" + rsrvdt.substr(10, 2) + " "
  7984. + roomnm;
  7985. ds_hidden_sms.setColumn(idx, "msgcnts", msg);
  7986. ds_hidden_sms.setColumn(idx, "orddeptcd", deptcd);
  7987. }
  7988. if (ds_hidden_sms.rowcount < 1) {
  7989. sysf_messageBox("선택된 내역이 없습니다.", "E999");
  7990. return;
  7991. }
  7992. div_directsms.visible = true;
  7993. }
  7994. function grp_body_group2_switch1_case1_chk_ordall_onchanged(obj:CheckBox, e:CheckBoxChangeEventInfo)
  7995. {
  7996. if(e.postvalue == true)
  7997. {
  7998. for (var i = 0; i < ds_grd_ordlist1.rowcount; i ++){
  7999. ds_grd_ordlist1.setColumn(i,"check", "1");
  8000. }
  8001. }
  8002. else
  8003. {
  8004. for (var i = 0; i < ds_grd_ordlist1.rowcount; i ++){
  8005. ds_grd_ordlist1.setColumn(i,"check", "0");
  8006. }
  8007. }
  8008. }
  8009. /****************************************************************************************
  8010. * Components : Edit
  8011. * Components ID : grp_sea.ipt_pid
  8012. * Event : onkeyup
  8013. * Argument : 01.obj : Object Event has occurred
  8014. * : 02.e : Event Object
  8015. * Description : 20200123 코로나바이러스 알림 호출 pid= '2199411'
  8016. ****************************************************************************************/
  8017. function fc_check_coronavirus()
  8018. { //20200123 코로나바이러스 알림 호출 pid= '2199411'
  8019. //select * from ast.aebmcode where instcd = '031' and suppdeptcd = '0000000000' and grupcdid = 'A100' ;
  8020. lf_getAstCodeList([{dsNm: "ds_init_A1000", cdGrpId:"A1000", sortField: "dispseq", sortMehotd: "asc"}], true);
  8021. var curddyn = ds_init_A1000.getColumn(1, "cdid"); //2번째 row 여서...
  8022. //trace("curddyn = " + curddyn);
  8023. if ( curddyn == 'Y') {
  8024. var sPid = ds_send_data.getColumn(0, "srchpid");
  8025. if (sPid == "" || utlf_isNull(sPid) ) return;
  8026. frmf_setParameter("SPMMD00100_ifyn", "Y");
  8027. frmf_setParameter("SPMMD00100_pid", sPid);
  8028. var argxpt = system.clientToScreenX(this, 0) + 300;
  8029. var argypt = system.clientToScreenY(this, 0) + 100;
  8030. frmf_modal("SPMMO51000", "SPMMO51000", null, false, null, argxpt, argypt, null, null, null, null, null, "M");
  8031. }
  8032. }
  8033. function grp_top_caption9_onclick(obj:Static, e:ClickEventInfo)
  8034. {
  8035. frmf_open("SMAER00010","SMAER00010", "", "", "" , "", "", "", "", "" , "", "","M");
  8036. }
  8037. ]]></Script>
  8038. </Form>
  8039. </FDL>