123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAER01200" position="absolute 0 0 1194 788" titletext="실시관리(영상의학과)" oninit="SMAER01200_oninit" onload="SMAER01200_onload" ontimer="SMAER01200_ontimer">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 25" id="group1">
- <Layouts>
- <Layout>
- <Static text="자동 알림이 실행 중입니다." position="absolute 187 7 364 20" id="cap_AutoAlert" visible="false" anchor="default" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- <Static text="실시 관리(영상의학과)" position="absolute 0 0 180 25" id="caption6" class="tit_1" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 0 13 1194 757" id="group3" visible="true" scrollbars="autoboth" anchor="all">
- <Layouts>
- <Layout>
- <Static position="absolute 817 80 877 96" align="align:center middle;" id="cap_aftrcptinfo" visible="false" anchor="default" style="background:#ffff99ff;font:Dotum,9,bold;"/>
- <Shape id="line01" position="absolute 275 400 1042 406" class="line_1"/>
- <Shape id="line22" class="line_1" position="absolute 275 399 1042 405"/>
- <Shape id="line23" class="line_1" position="absolute 275 401 1042 407"/>
- <Shape id="line13" class="line_1" position="absolute 885 497 1043 503"/>
- <Shape id="line8" class="line_1" position="absolute 555 497 716 503"/>
- <Shape id="line7" class="line_1" position="absolute 720 497 880 503"/>
- <Shape id="line6" class="line_1" position="absolute 277 497 549 503"/>
- <Shape id="line00" class="line_1" position="absolute 1052 497 1192 503" anchor="left top right"/>
- <Shape id="line11" class="line_1" position="absolute 885 496 1043 502"/>
- <Shape id="line12" class="line_1" position="absolute 555 496 716 502"/>
- <Shape id="line14" class="line_1" position="absolute 720 496 880 502"/>
- <Shape id="line15" class="line_1" position="absolute 277 496 549 502"/>
- <Shape id="line16" class="line_1" position="absolute 1052 496 1192 502" anchor="left top right"/>
- <Shape id="line17" class="line_1" position="absolute 885 498 1043 504"/>
- <Shape id="line18" class="line_1" position="absolute 555 498 716 504"/>
- <Shape id="line19" class="line_1" position="absolute 720 498 880 504"/>
- <Shape id="line20" class="line_1" position="absolute 277 498 549 504"/>
- <Shape id="line21" class="line_1" position="absolute 1052 498 1192 504" anchor="left top right"/>
- <Shape id="line5" class="line_1" position="absolute 275 99 1042 105"/>
- <Edit position="absolute 350 81 505 100" id="ipt_dyes" visible="false" anchor="default" style="background:transparent;color:#ff0000ff;font:Dotum,9,bold;"/>
- <Button position="absolute 515 75 568 94" id="btn_init" class="btn2" visible="false" text="초기화" anchor="default"/>
- <Button position="absolute 645 75 709 94" id="button3" class="btn2" visible="false" text="대기현황" anchor="default"/>
- <Button position="absolute 570 75 656 94" id="button14" class="btn2" visible="false" text="다중검사현황" anchor="default"/>
- <Shape position="absolute 684 73 830 98" id="roundrect2" class="roundrect_example" visible="false" type="roundrectangle" anchor="default"/>
- <Grid position="absolute 275 405 1042 475" id="datagrid3" binddataset="ds_main_subordlist_subordlist3" anchor="default" cellsizingtype="col" autosizingtype="row" extendsizetype="row" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="89"/>
- <Column size="352"/>
- <Column size="106"/>
- <Column size="100"/>
- <Column size="91"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일자"/>
- <Cell col="1" text="상병명"/>
- <Cell col="2" text="상병코드"/>
- <Cell col="3" text="진료과"/>
- <Cell col="4" text="등록의사"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" text="bind:diagdd"/>
- <Cell col="1" style="align:left;padding:0 0 0 2;" text="bind:diagengnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="2" style="align:left;padding:0 0 0 2;" text="bind:diagcd" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="3" style="align:left;padding:0 0 0 2;" text="bind:orddeptnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="4" style="align:left;padding:0 0 0 2;" text="bind:orddrnm" wordwrap="char" autosizerow="limitmin"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 275 104 1042 376" id="grd_subordlist1" binddataset="ds_main_subordlist_subordlist1" anchor="default" cellsizingtype="both" extendsizetype="row" autosizingtype="row" onlbuttonup="group3_grd_subordlist1_onlbuttonup" autoenter="select" onexpandup="group3_grd_subordlist1_onexpandup" onrbuttonup="group3_grd_subordlist1_onrbuttonup" oncelldblclick="group3_grd_subordlist1_oncelldblclick" oncellclick="group3_grd_subordlist1_oncellclick" onheadclick="group3_grd_subordlist1_onheadclick" cellclickbound="cell" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="24" band="left"/>
- <Column size="120"/>
- <Column size="82"/>
- <Column size="54"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="171"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="0"/>
- <Column size="44"/>
- <Column size="45"/>
- <Column size="45"/>
- <Column size="0"/>
- <Column size="44"/>
- <Column size="0"/>
- <Column size="45"/>
- <Column size="30"/>
- <Column size="35"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="92"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="83"/>
- <Column size="0"/>
- <Column size="74"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="접수일시"/>
- <Cell col="3" text="처방적용일자"/>
- <Cell col="4" text=" 상태"/>
- <Cell col="5" text="상태"/>
- <Cell col="6" text="처방명"/>
- <Cell col="7" text="처방명"/>
- <Cell col="8" colspan="2" text="검사실" taborder="undefined"/>
- <Cell col="10" text="검사실그룹"/>
- <Cell col="11" text="동의서"/>
- <Cell col="12" text="eGFR"/>
- <Cell col="13" text="당뇨약" tooltiptext="Metformin성분의 당뇨약(원내처방)"/>
- <Cell col="14" text="스캔"/>
- <Cell col="15" text="진정"/>
- <Cell col="16" text="repeat"/>
- <Cell col="17" text="조영제"/>
- <Cell col="18" text="취소"/>
- <Cell col="19" text="종류"/>
- <Cell col="20" text="예약일시"/>
- <Cell col="21" text="실시일시"/>
- <Cell col="22" text="전송"/>
- <Cell col="23" text="처방종류"/>
- <Cell col="24" text="검사실"/>
- <Cell col="25" text="처방과"/>
- <Cell col="26" text="처방의사"/>
- <Cell col="27" text="N존번호"/>
- <Cell col="28" colspan="2" text="선택진료의" taborder="undefined"/>
- <Cell col="30" text="구분"/>
- <Cell col="31" text="처방입력일시"/>
- <Cell col="32" text="적용희망일자"/>
- <Cell col="33" text="execprcpuniqno"/>
- <Cell col="34" text="검사코드"/>
- <Cell col="35" text="prcpexecdeptcd"/>
- <Cell col="36" text="rgstdeptcd"/>
- <Cell col="37" text="rgstrid"/>
- <Cell col="38" text="pid"/>
- <Cell col="39" text="portprcpflag"/>
- <Cell col="40" text="inflag"/>
- <Cell col="41" text="rcptacptyn"/>
- <Cell col="42" text="ExecBaseFlag"/>
- <Cell col="43" text="lrgcd"/>
- <Cell col="44" text="mdlcd"/>
- <Cell col="45" text="excupartcd"/>
- <Cell col="46" text="modality"/>
- <Cell col="47" text="rcptno"/>
- <Cell col="48" text="acptrem"/>
- <Cell col="49" text="execrem"/>
- <Cell col="50" text="ocrtag"/>
- <Cell col="51" text="prcpdelivefact"/>
- <Cell col="52" text="execrid1"/>
- <Cell col="53" text="execrid2"/>
- <Cell col="54" text="execrid3"/>
- <Cell col="55" text="execrid4"/>
- <Cell col="56" text="acptid"/>
- <Cell col="57" text="rcptdd"/>
- <Cell col="58" text="carecnfmdd"/>
- <Cell col="59" text="orddd"/>
- <Cell col="60" text="cretno"/>
- <Cell col="61" text="basesuppdeptcd"/>
- <Cell col="62" text="orddepthngnm"/>
- <Cell col="63" text="rgsttm"/>
- <Cell col="64" text="pacsnocretyn"/>
- <Cell col="65" text="orddeptcd"/>
- <Cell col="66" text="orddrid"/>
- <Cell col="67" text="prcpno"/>
- <Cell col="68" text="precureprcpflag"/>
- <Cell col="69" text="clincstdycd"/>
- <Cell col="70" text="wardcd"/>
- <Cell col="71" text="roomcd"/>
- <Cell col="72" text="MIG"/>
- <Cell col="73" text="inclprcpcd"/>
- <Cell col="74" text="rrgstno1"/>
- <Cell col="75" text="rrgstno2"/>
- <Cell col="76" text="orddrnm"/>
- <Cell col="77" text="patnm"/>
- <Cell col="78" text="clinccmtcnts"/>
- <Cell col="79" text="eqmtifyn"/>
- <Cell col="80" text="prcphistno"/>
- <Cell col="81" text="execdeptcd"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:check" expr="expr : (check=="Y"||check==1)?1:0"/>
- <Cell col="2" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:acptdt" mask="expr:utlf_isNull(acptdt) || acptdt == '-' ? '' : '@@@@-@@-@@ @@:@@:@@' "/>
- <Cell col="3" displaytype="expr:utlf_isNull(prcpdd) ? 'normal' : 'date'" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpdd"/>
- <Cell col="4" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:dispexecprcpstatnm"/>
- <Cell col="5" displaytype="combo" edittype="combo" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execprcpstatcd" combodataset="ds_init_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:excucdnm"/>
- <Cell col="7" style="align:left;padding:2 2 2 2;background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');color:EXPR((excuroomgrpcd == 'CT' || excuroomgrpcd == 'MRI') && dyetrivialyn == 'Y' ? 'red' : '#000000');color2:EXPR((excuroomgrpcd == 'CT' || excuroomgrpcd == 'MRI') && dyetrivialyn == 'Y' ? 'red' : '#000000');font:Dotum,9,bold;" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="padding:0 2 0 2;background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:holdexcuroomcd" wordwrap="char" combodataset="ds_init_cmb_info2_initholdexecroom" combocodecol="holdexcuroomcdid" combodatacol="holdexcuroomcdnm" autosizerow="limitmin"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="padding:0 2 0 2;background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:excuroomcd" wordwrap="char" combodataset="ds_init_cmb_info2_initexecroom" combocodecol="excuroomcdid" combodatacol="excuroomcdnm" autosizerow="limitmin"/>
- <Cell col="10" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:excuroomgrpcd"/>
- <Cell col="11" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');color:EXPR(rsrvtmplyn == 'S' ? 'red' : '#000000');color2:EXPR(rsrvtmplyn == 'S' ? 'red' : '#000000');font:arial,9,bold;" text="bind:rsrvtmplyn"/>
- <Cell col="12" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');color:EXPR(parseInt(egfr) < 45 ? 'red' : '#000000');color2:EXPR(parseInt(egfr) < 45 ? 'red' : '#000000');font:arial,9,bold;" text="bind:egfr" wordwrap="char"/>
- <Cell col="13" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');color:EXPR(metformin == 'Y' ? 'red' : '#000000');color2:EXPR(metformin == 'Y' ? 'red' : '#000000');font:arial,9,bold;" text="bind:metformin"/>
- <Cell col="14" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:scantmplyn"/>
- <Cell col="15" displaytype="combo" edittype="combo" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:sedreqyn" combodataset="ds_cmb_sedreqyn" combocodecol="value" combodatacol="label"/>
- <Cell col="16" displaytype="checkbox" edittype="checkbox" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:reqagnphoyn"/>
- <Cell col="17" displaytype="text" edittype="text" style="align:center middle;background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:dyetrivialyn" expandshow="show"/>
- <Cell col="18" displaytype="text" edittype="text" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:basecd" expandshow="show"/>
- <Cell col="19" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpkindnm"/>
- <Cell col="20" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rsrvdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="21" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:excuexectodt" mask="expr:utlf_isNull(excuexectodt) || excuexectodt == '-' ? '' : '@@@@-@@-@@ @@:@@:@@' "/>
- <Cell col="22" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:pacsnocretcdyn"/>
- <Cell col="23" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpkindcd"/>
- <Cell col="24" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:examroomnm"/>
- <Cell col="25" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rgstdepthngnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="26" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rgstridnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="27" text="bind:pdano"/>
- <Cell col="28" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:choiordflag"/>
- <Cell col="29" displaytype="combo" edittype="combo" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:specdrid" wordwrap="char" combodataset="ds_main_specdridlist" combocodecol="userid" combodatacol="usernm" autosizerow="limitmin" enable="true"/>
- <Cell col="30" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpgenrflag"/>
- <Cell col="31" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rgstdt" mask="expr:utlf_isNull(rgstdt) || rgstdt == '-' ? '' : '@@@@-@@-@@ @@:@@:@@' "/>
- <Cell col="32" displaytype="expr:utlf_isNull(prcphopedd) ? 'normal' : 'date'" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcphopedd"/>
- <Cell col="33" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execprcpuniqno"/>
- <Cell col="34" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:calcscorcd"/>
- <Cell col="35" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpexecdeptcd"/>
- <Cell col="36" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rgstdeptcd"/>
- <Cell col="37" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rgstrid"/>
- <Cell col="38" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:pid"/>
- <Cell col="39" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:portprcpflag"/>
- <Cell col="40" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:inflag"/>
- <Cell col="41" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rcptacptyn"/>
- <Cell col="42" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execbaseflag"/>
- <Cell col="43" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:lrgcd"/>
- <Cell col="44" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:mdlcd"/>
- <Cell col="45" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:excupartcd"/>
- <Cell col="46" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:modality"/>
- <Cell col="47" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rcptno"/>
- <Cell col="48" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:acptrem"/>
- <Cell col="49" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execrem"/>
- <Cell col="50" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:ocrtag"/>
- <Cell col="51" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpdelivefact"/>
- <Cell col="52" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execrid1"/>
- <Cell col="53" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execrid2"/>
- <Cell col="54" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execrid3"/>
- <Cell col="55" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:execrid4"/>
- <Cell col="56" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:acptid"/>
- <Cell col="57" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rcptdd"/>
- <Cell col="58" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:carecnfmdd"/>
- <Cell col="59" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:orddd"/>
- <Cell col="60" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:cretno"/>
- <Cell col="61" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:basesuppdeptcd"/>
- <Cell col="62" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:orddepthngnm"/>
- <Cell col="63" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:rgsttm"/>
- <Cell col="64" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:pacsnocretyn"/>
- <Cell col="65" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:orddeptcd"/>
- <Cell col="66" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:orddrid"/>
- <Cell col="67" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:prcpno"/>
- <Cell col="68" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:precureprcpflag"/>
- <Cell col="69" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:clincstdycd"/>
- <Cell col="70" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:wardcd"/>
- <Cell col="71" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:roomcd"/>
- <Cell col="72" style="background:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');background2:EXPR(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF');" text="bind:migyn"/>
- <Cell col="73" text="bind:inclprcpcd"/>
- <Cell col="74" text="bind:rrgstno1"/>
- <Cell col="75" text="bind:rrgstno2"/>
- <Cell col="76" text="bind:orddrnm"/>
- <Cell col="77" text="bind:patnm"/>
- <Cell col="78" text="bind:clinccmtcnts"/>
- <Cell col="79" text="bind:eqmtifyn"/>
- <Cell col="80" text="bind:prcphistno"/>
- <Cell col="81" text="bind:execdeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 835 478 877 497" id="btn_acptremsave" class="btn2" text="저장" anchor="default" onclick="group3_btn_acptremsave_onclick"/>
- <Button position="absolute 879 80 932 99" id="btn_roommodify" class="btn2" text="실수정" anchor="default" onclick="group3_btn_roommodify_onclick"/>
- <Tab position="absolute 0 82 264 744" id="switch1" anchor="left top bottom" onchanged="group3_switch1_onchanged" onlbuttondown="group3_switch1_onlbuttondown" onlbuttonup="group3_switch1_onlbuttonup">
- <Tabpages>
- <Tabpage text="미실시" id="case2" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 264 638" id="grd_mainordlist2" binddataset="ds_main_ordlist2_mainordlist" anchor="all" cellsizingtype="col" onlbuttonup="group3_switch1_case2_grd_mainordlist2_onlbuttonup" selecttype="multirow" oncellclick="group3_switch1_case2_grd_mainordlist2_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="60"/>
- <Column size="54"/>
- <Column size="59"/>
- <Column size="31"/>
- <Column size="31"/>
- <Column size="33"/>
- <Column size="0"/>
- <Column size="59"/>
- <Column size="35"/>
- <Column size="65"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="No"/>
- <Cell col="1" text="접수일시"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="환자명"/>
- <Cell col="4" text="특이"/>
- <Cell col="5" text="구분"/>
- <Cell col="6" text="전환"/>
- <Cell col="7" text="I/O"/>
- <Cell col="8" text="병실"/>
- <Cell col="9" text="라벨"/>
- <Cell col="10" text="성별/나이"/>
- <Cell col="11" text="예약"/>
- <Cell col="12" text="과"/>
- <Cell col="13" text="처방일련번호"/>
- <Cell col="14" text="진료과코드"/>
- <Cell col="15" text="예약일자"/>
- <Cell col="16" text="접수일련번호"/>
- <Cell col="17" text="검사실코드"/>
- <Cell col="18" text="처방일자"/>
- <Cell col="19" text="외상"/>
- <Cell col="20" text="aftrcptinfo"/>
- <Cell col="21" text="cdid"/>
- <Cell col="22" text="cdnm"/>
- <Cell col="23" text="largeclass"/>
- <Cell col="24" text="사망"/>
- </Band>
- <Band id="body">
- <Cell text="bind:no"/>
- <Cell col="1" displaytype="expr:utlf_isNull(acpttm) ? 'normal' : 'date'" text="bind:acpttm" mask="expr:utlf_isNull(acpttm) ? '' : 'HH:mm:ss'"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:patnm"/>
- <Cell col="4" text="bind:spcffactyn"/>
- <Cell col="5" text="bind:patgb"/>
- <Cell col="6" text="bind:ioflag"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:prcpgenrflag" combodataset="ds_init_M0010" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" text="bind:roomcd"/>
- <Cell col="9" text="bind:rtno"/>
- <Cell col="10" text="bind:sna"/>
- <Cell col="11" text="bind:rsrvtm"/>
- <Cell col="12" text="bind:depthngnm"/>
- <Cell col="13" text="bind:execprcpuniqno"/>
- <Cell col="14" text="bind:orddeptcd"/>
- <Cell col="15" text="bind:rsrvdd"/>
- <Cell col="16" text="bind:acptseqno"/>
- <Cell col="17" text="bind:excuroomcd"/>
- <Cell col="18" text="bind:prcpdd"/>
- <Cell col="19" text="bind:trdiagyn"/>
- <Cell col="20" text="bind:aftrcptinfo"/>
- <Cell col="21" text="bind:cdid"/>
- <Cell col="22" text="bind:cdnm"/>
- <Cell col="23" text="bind:largeclass"/>
- <Cell col="24" text="bind:dethyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text=" 실시 " id="case3" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 264 638" id="grd_mainordlist3" binddataset="ds_main_ordlist3_mainordlist" anchor="all" onlbuttonup="group3_switch1_case3_grd_mainordlist3_onlbuttonup" selecttype="multirow" oncellclick="group3_switch1_case3_grd_mainordlist3_oncellclick" cellsizingtype="col" extendsizetype="row" autosizingtype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="72"/>
- <Column size="67"/>
- <Column size="31"/>
- <Column size="32"/>
- <Column size="73"/>
- <Column size="69"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="No"/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="환자명"/>
- <Cell col="3" text="특이"/>
- <Cell col="4" text="I/O"/>
- <Cell col="5" text="병실"/>
- <Cell col="6" text="성별/나이"/>
- <Cell col="7" text="접수"/>
- <Cell col="8" text="예약"/>
- <Cell col="9" text="과"/>
- <Cell col="10" text="처방일련번호"/>
- <Cell col="11" text="진료과코드"/>
- <Cell col="12" text="검사실"/>
- <Cell col="13" text="처방일자"/>
- <Cell col="14" text="aftrcptinfo"/>
- <Cell col="15" text="예약일자"/>
- <Cell col="16" text="외상"/>
- </Band>
- <Band id="body">
- <Cell text="bind:no" autosizerow="limitmin"/>
- <Cell col="1" text="bind:pid" autosizerow="limitmin"/>
- <Cell col="2" text="bind:patnm" autosizerow="limitmin"/>
- <Cell col="3" text="bind:spcffactyn" autosizerow="limitmin"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:prcpgenrflag" combodataset="ds_init_M0010" combocodecol="cdid" combodatacol="cdnm" autosizerow="limitmin"/>
- <Cell col="5" text="bind:roomcd" autosizerow="limitmin"/>
- <Cell col="6" text="bind:sna" autosizerow="limitmin"/>
- <Cell col="7" text="bind:acpttm"/>
- <Cell col="8" text="bind:rsrvtm"/>
- <Cell col="9" text="bind:depthngnm"/>
- <Cell col="10" text="bind:execprcpuniqno"/>
- <Cell col="11" text="bind:orddeptcd"/>
- <Cell col="12" text="bind:excuroomcd"/>
- <Cell col="13" text="bind:prcpdd"/>
- <Cell col="14" text="bind:aftrcptinfo"/>
- <Cell col="15" text="bind:rsrvdd"/>
- <Cell col="16" text="bind:trdiagyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text=" 판독 " id="case5" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 264 638" id="grd_mainordlist5" binddataset="ds_main_ordlist5_mainordlist" anchor="all" onlbuttonup="group3_switch1_case5_grd_mainordlist5_onlbuttonup" oncelldblclick="group3_switch1_case5_grd_mainordlist5_oncelldblclick" selecttype="multirow" oncellclick="group3_switch1_case5_grd_mainordlist5_oncellclick" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="70"/>
- <Column size="0"/>
- <Column size="54"/>
- <Column size="57"/>
- <Column size="31"/>
- <Column size="0"/>
- <Column size="59"/>
- <Column size="66"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="No"/>
- <Cell col="1" text="판독일시"/>
- <Cell col="2" text="접수일시"/>
- <Cell col="3" text="등록번호"/>
- <Cell col="4" text="환자명"/>
- <Cell col="5" text="구분"/>
- <Cell col="6" text="I/O"/>
- <Cell col="7" text="병실"/>
- <Cell col="8" text="성별/나이"/>
- <Cell col="9" text="예약"/>
- <Cell col="10" text="과"/>
- <Cell col="11" text="처방일련번호"/>
- <Cell col="12" text="진료과코드"/>
- <Cell col="13" text="예약일자"/>
- <Cell col="14" text="접수일련번호"/>
- <Cell col="15" text="검사실코드"/>
- <Cell col="16" text="처방일자"/>
- <Cell col="17" text="aftrcptinfo"/>
- </Band>
- <Band id="body">
- <Cell text="bind:no"/>
- <Cell col="1" displaytype="date" text="bind:excuexectodt" mask="expr:utlf_isNull(excuexectodt)?'':'HH:mm:ss'"/>
- <Cell col="2" text="bind:acpttm" mask="hh:nn:ss"/>
- <Cell col="3" text="bind:pid"/>
- <Cell col="4" text="bind:patnm"/>
- <Cell col="5" text="bind:patgb"/>
- <Cell col="6" displaytype="combo" edittype="combo" text="bind:prcpgenrflag" combodataset="ds_init_M0010" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="7" text="bind:roomcd"/>
- <Cell col="8" text="bind:sna"/>
- <Cell col="9" text="bind:rsrvtm"/>
- <Cell col="10" text="bind:depthngnm"/>
- <Cell col="11" text="bind:execprcpuniqno"/>
- <Cell col="12" text="bind:orddeptcd"/>
- <Cell col="13" text="bind:rsrvdd"/>
- <Cell col="14" text="bind:acptseqno"/>
- <Cell col="15" text="bind:excuroomcd"/>
- <Cell col="16" text="bind:prcpdd"/>
- <Cell col="17" text="bind:aftrcptinfo"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Grid position="absolute 1052 104 1192 471" id="datagrid4" binddataset="ds_main_ordlist2_subordlist4" anchor="left top right" cellsizingtype="col" oncelldblclick="group3_datagrid4_oncelldblclick" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="검사실"/>
- <Cell col="1" text="인원"/>
- <Cell col="2" text="건수"/>
- <Cell col="3" text="검사실코드"/>
- <Cell col="4" text="검사실그룹코드"/>
- <Cell col="5" text="openyn"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" style="background:#ffffffff;background2:#ffffffff;" text="bind:basecdflagdesc"/>
- <Cell col="1" style="background:#ffffffff;background2:#ffffffff;" text="bind:cnt"/>
- <Cell col="2" style="background:#ffffffff;background2:#ffffffff;" text="bind:partcntstats"/>
- <Cell col="3" text="bind:basecd"/>
- <Cell col="4" text="bind:basecdcnts"/>
- <Cell col="5" text="bind:baseroomopenyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="처방목록" position="absolute 275 83 352 99" id="caption2" class="tit_2" anchor="default"/>
- <Static text="상병" position="absolute 275 384 352 400" id="caption22" class="tit_2" anchor="default"/>
- <Static text="처방 Comment" position="absolute 276 481 399 497" id="caption12" class="tit_2" anchor="default"/>
- <Static text="실별대기현황 //messageBox("실별대기자현황 구현중입니다.","I999"); btn_case2.selected = true; model.toggle("case2"); model.refresh(); fGetExamCureAcptList("J"); " position="absolute 1052 83 1185 99" id="caption15" class="tit_2" anchor="default"/>
- <TextArea position="absolute 276 501 549 590" id="tar_prcpremfact" anchor="default" style="font:Dotum,11,bold;" wordwrap="char"/>
- <Static text="검사실 정보" position="absolute 720 481 825 497" id="caption13" class="tit_2" anchor="default"/>
- <TextArea position="absolute 720 501 880 590" id="tar_acptrem" anchor="default" style="font:Dotum,11;" wordwrap="char"/>
- <CheckBox position="absolute 215 87 260 103" id="chk_ioflag11" anchor="default"/>
- <Combo position="absolute 209 85 263 104" id="chk_ioflag" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" onitemchanged="group3_chk_ioflag_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">ALL</Col>
- <Col id="datacolumn">전체</Col>
- </Row>
- <Row>
- <Col id="codecolumn">S</Col>
- <Col id="datacolumn">건진</Col>
- </Row>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">영상</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 934 80 987 99" id="btn_exec" class="btn2" text="실 시" anchor="default" onclick="group3_btn_exec_onclick"/>
- <Button position="absolute 989 80 1042 99" id="btn_execcncl" class="btn2" text="취 소" anchor="default" onclick="group3_btn_execcncl_onclick"/>
- <Div position="absolute 540 100 819 219" align="align:center top;" id="group7" visible="false" anchor="default" class="div_SA2">
- <Layouts>
- <Layout>
- <Button position="absolute 227 95 269 114" id="button12" class="btn5" text="확인" anchor="default" onclick="group3_group7_button12_onclick"/>
- <Shape position="absolute 10 22 270 28" linetype="horizontal" id="line_isol" class="line_1" visible="true" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Shape position="absolute 10 90 270 96" linetype="horizontal" id="line_isol2" class="line_3" anchor="default"/>
- <TextArea position="absolute 10 26 270 92" id="txt_isol" visible="true" anchor="default" dragscrolltype="both" scrollbars="autovert" wordwrap="char"/>
- <Static text="감염정보" position="absolute 12 6 127 22" id="cpt_isoltitle" class="tit_2" visible="true" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static position="absolute 784 77 826 97" id="cpt_isolinfo" visible="true" anchor="default" style="color:#ff0000ff;font:Dotum,11,bold;" onclick="group3_cpt_isolinfo_onclick"/>
- <Grid position="absolute 1052 502 1192 590" id="datagrid5" binddataset="ds_main_ordlist2_subordlist5" anchor="left top right" cellsizingtype="col" oncelldblclick="group3_datagrid5_oncelldblclick" oncloseup="group3_datagrid5_oncloseup" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="77"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="검사실"/>
- <Cell col="1" text="인원"/>
- <Cell col="2" text="건수"/>
- <Cell col="3" text="검사실그룹코드"/>
- <Cell col="4" text="openyn"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="combo" text="bind:basecd" combodataset="ds_init_cmb_info2_initholdexecroom" combocodecol="holdexcuroomcdid" combodatacol="holdexcuroomcdnm"/>
- <Cell col="1" text="bind:cnt"/>
- <Cell col="2" text="bind:partcntstats"/>
- <Cell col="3" text="bind:basecdcnts"/>
- <Cell col="4" text="bind:baseroomopenyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="보류대기현황 //messageBox("실별대기자현황 구현중입니다.","I999"); btn_case2.selected = true; model.toggle("case2"); model.refresh(); fGetExamCureAcptList("J"); " position="absolute 1052 481 1185 497" id="caption8" class="tit_2" anchor="default"/>
- <Button position="absolute 673 478 715 497" id="btn_save" class="btn2" text="저장" anchor="default" onclick="group3_btn_save_onclick"/>
- <Static text="실시 Comment" position="absolute 555 481 673 497" id="caption14" class="tit_2" anchor="default"/>
- <TextArea position="absolute 555 501 715 590" id="tar_execrem" anchor="default" style="font:Dotum,11;" wordwrap="char"/>
- <Button position="absolute 165 85 207 104" id="btn_hold" class="btn2" text="보류" anchor="default" onclick="group3_btn_hold_onclick"/>
- <Static text="중증분류상태 :" position="absolute 689 78 801 95" id="caption21" class="search_name" visible="false" anchor="default"/>
- <Edit readonly="true" position="absolute 794 76 824 95" id="opt_serdiagflag" visible="false" anchor="default"/>
- <Tab position="absolute 275 597 1192 744" id="switch2" anchor="all">
- <Tabpages>
- <Tabpage text="검사현황" id="case6" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 917 123" id="datagrid6" binddataset="ds_main_subordlist_subordlist7" anchor="all" autosizingtype="row" cellsizingtype="col" extendsizetype="row" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="60"/>
- <Column size="53"/>
- <Column size="77"/>
- <Column size="89"/>
- <Column size="67"/>
- <Column size="341"/>
- <Column size="100"/>
- <Column size="109"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="상태"/>
- <Cell col="1" text="수납"/>
- <Cell col="2" text="처방일자"/>
- <Cell col="3" text="진료과"/>
- <Cell col="4" text="처방의"/>
- <Cell col="5" text="검사명"/>
- <Cell col="6" text="검사실"/>
- <Cell col="7" text="예약일시"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" edittype="combo" text="bind:execprcpstatcd" combodataset="ds_init_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
- <Cell col="1" text="bind:rcptyn"/>
- <Cell col="2" displaytype="date" text="bind:prcpdd"/>
- <Cell col="3" style="align:left;padding:0 0 0 2;" text="bind:orddepthngnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="4" text="bind:orddrnm"/>
- <Cell col="5" style="align:left;padding:0 0 0 2;" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="6" edittype="none" style="align:left;padding:0 0 0 2;" text="bind:excuroomnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="7" text="bind:srchrsrvtm" mask="expr:utlf_isNull(srchrsrvtm) || srchrsrvtm == '-' ? '' : '@@@@-@@-@@ @@:@@'"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage text="타과검사" id="case7" style="anchor:default;margin:0 0 0 0;">
- <Layouts>
- <Layout>
- <Grid position="absolute 0 0 917 123" id="datagrid8" binddataset="ds_main_subordlist_subordlist8" anchor="all" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="120"/>
- <Column size="124"/>
- <Column size="401"/>
- <Column size="81"/>
- <Column size="60"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="가야할곳"/>
- <Cell col="1" text="처방일시"/>
- <Cell col="2" text="처방명(투여량 * 횟수 * 일수)"/>
- <Cell col="3" text="처방코드"/>
- <Cell col="4" text="처방상태"/>
- <Cell col="5" text="예약일시"/>
- </Band>
- <Band id="body">
- <Cell text="bind:excuroomnm"/>
- <Cell col="1" text="bind:prcpdd" mask="expr:utlf_isNull(prcpdd) || prcpdd == '-' ? '' : '@@@@-@@-@@ @@:@@:@@'"/>
- <Cell col="2" style="align:left;padding:0 2 0 2;" text="bind:prcpnm"/>
- <Cell col="3" style="align:left;padding:0 2 0 2;" text="bind:calcscorcd"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:execprcpstatcd" combodataset="ds_init_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" text="bind:rsrvdt" mask="expr:utlf_isNull(rsrvdt) || rsrvdt == '-' ? '' : '@@@@-@@-@@ @@:@@:'"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Static text="판독 Comment" position="absolute 885 481 1003 497" id="caption4" class="tit_2" anchor="default"/>
- <Button position="absolute 1000 478 1042 497" id="btn_patrem" class="btn2" text="저장" anchor="default" onclick="group3_btn_patrem_onclick"/>
- <TextArea position="absolute 885 501 1043 590" id="tar_patrem" anchor="default" style="font:Dotum,11;" wordwrap="char"/>
- <Button position="absolute 983 597 1087 619" id="btn_smaer00620" class="btn3" visible="false" text="판독결과관리" anchor="top right" onclick="group3_btn_smaer00620_onclick"/>
- <Button position="absolute 1088 597 1192 619" id="btn_smaer00630" class="btn3" visible="false" text="판독현황조회" anchor="top right" onclick="group3_btn_smaer00630_onclick"/>
- <Static text="진정여부" position="absolute 365 81 780 101" id="cap_text" anchor="default" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- <Div id="group4" taborder="1" visible="false" position="absolute 160 180 661 415" anchor="default">
- <Layouts>
- <Layout>
- <Button id="button11" taborder="2" text="닫기" class="btn4" position="absolute 406 206 462 228" anchor="default" onclick="group3_group4_button11_onclick"/>
- <Shape id="rectangle1" type="rectangle" position="absolute 0 0 496 226" anchor="default"/>
- <Grid id="datagrid2" taborder="1" binddataset="ds_datagrid2" useinputpanel="false" position="absolute 11 26 474 202" anchor="default" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="78"/>
- <Column size="80"/>
- <Column size="78"/>
- <Column size="59"/>
- <Column size="64"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="검사명"/>
- <Cell col="1" text="처방일"/>
- <Cell col="2" text="예약일"/>
- <Cell col="3" text="검사일"/>
- <Cell col="4" text="구분"/>
- <Cell col="5" text="발생구분"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" text="bind:prcpnm"/>
- <Cell col="1" displaytype="date" text="bind:prcpdd"/>
- <Cell col="2" displaytype="date" text="bind:rsrvdd"/>
- <Cell col="3" displaytype="date" text="bind:execdd"/>
- <Cell col="4" displaytype="text" text="bind:payflagcdnm"/>
- <Cell col="5" displaytype="text" text="bind:prcpgenrflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption23" text="골밀도 검사현황" class="tit_2" position="absolute 11 8 140 25" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 411 215 872 398" id="group5" visible="false" anchor="default">
- <Layouts>
- <Layout>
- <Shape position="absolute 4 3 441 171" id="rectangle3" type="rectangle" anchor="default"/>
- <Grid position="absolute 12 24 431 147" id="datagrid7" binddataset="ds_main_dyetrivialist_subordlist" anchor="default" extendsizetype="row" autosizingtype="row" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="71"/>
- <Column size="289"/>
- <Column size="41"/>
- </Columns>
- <Rows>
- <Row size="22" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="코드"/>
- <Cell col="1" text="코드명"/>
- <Cell col="2" text="용량"/>
- </Band>
- <Band id="body">
- <Cell displaytype="text" edittype="text" style="align:left;padding:0 0 0 2;" text="bind:snglcd" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="1" displaytype="text" style="align:left;padding:0 0 0 2;" text="bind:ordnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="2" text="bind:drugqty"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="조영제/약/재료 리스트" position="absolute 13 6 182 22" id="caption24" class="tit_2" anchor="default"/>
- <Button position="absolute 358 150 414 167" id="button15" class="btn4" text="닫기" anchor="default" onclick="group3_group5_button15_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 515 107 1006 553" id="grp_datagrid1" anchor="default">
- <Layouts>
- <Layout>
- <Shape position="absolute 2 0 491 444" id="rectangle2" type="rectangle" anchor="default"/>
- <Grid position="absolute 11 24 483 410" id="datagrid1" binddataset="ds_main_subpopordlist_subordlist5" anchor="default" oncloseup="group3_grp_datagrid1_datagrid1_oncloseup" cellsizingtype="both" extendsizetype="row" cellclickbound="cell" oncellclick="group3_grp_datagrid1_datagrid1_oncellclick" selecttype="multirow" autosizingtype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="21" band="left"/>
- <Column size="69"/>
- <Column size="66"/>
- <Column size="61"/>
- <Column size="124"/>
- <Column size="74"/>
- <Column size="39"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="환자명"/>
- <Cell col="3" text="성별/나이"/>
- <Cell col="4" text="처방명"/>
- <Cell col="5" text="접수시간"/>
- <Cell col="6" text="병실"/>
- <Cell col="7" text="검사실코드"/>
- <Cell col="8" text="유일번호"/>
- <Cell col="9" text="처방일자"/>
- <Cell col="10" text="수행부서코드"/>
- <Cell col="11" text="PACS연동코드"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:check" expr="expr:(check=="Y"||check==1)?1:0"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:patnm"/>
- <Cell col="3" text="bind:sna"/>
- <Cell col="4" displaytype="text" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="5" text="bind:acpttm" mask="@@:@@:@@"/>
- <Cell col="6" text="bind:roomcd"/>
- <Cell col="7" text="bind:excuroomcd"/>
- <Cell col="8" text="bind:execprcpuniqno"/>
- <Cell col="9" text="bind:prcpdd"/>
- <Cell col="10" text="bind:basesuppdeptcd"/>
- <Cell col="11" text="bind:pacsnocretyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 427 415 483 437" id="btn_cls" class="btn4" text="닫기" anchor="default" onclick="group3_grp_datagrid1_btn_cls_onclick"/>
- <Button position="absolute 344 415 424 437" id="btn_accept" class="btn4" text="환자받기" anchor="default" onclick="group3_grp_datagrid1_btn_accept_onclick"/>
- <Static text="환자받기" position="absolute 11 6 114 22" id="caption16" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line4" class="line_1" position="absolute 1052 99 1192 105" anchor="left top right"/>
- <Shape id="line02" class="line_1" position="absolute 275 98 1042 104"/>
- <Shape id="line03" class="line_1" position="absolute 275 100 1042 106"/>
- <Shape id="line09" class="line_1" position="absolute 1052 98 1192 104" anchor="left top right"/>
- <Shape id="line10" class="line_1" position="absolute 1052 100 1192 106" anchor="left top right"/>
- <Static text="crea*" position="absolute 510 80 876 99" id="ipt_reptrslt" visible="false" anchor="default" style="color:#ff0000ff;font:Dotum,12,bold;" tooltiptype="default"/>
- <CheckBox id="CheckBox00" taborder="2" text="CheckBox00" position="absolute 304 106 320 126" onclick="group3_CheckBox00_onclick" truevalue="Y" falsevalue="N"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 220 761 304 783" id="button26" class="btn3" text="PACS조회" anchor="left bottom" onclick="button26_onclick"/>
- <Button position="absolute 80 735 156 757" id="button6" class="btn3" visible="false" text="재진예약"/>
- <Button position="absolute 142 761 218 783" id="button7" class="btn3" text="추가처방" anchor="left bottom" onclick="button7_onclick"/>
- <Button position="absolute 66 761 141 783" id="button25" class="btn3" text="자체예약" anchor="left bottom" onclick="button25_onclick"/>
- <Button position="absolute 340 735 416 757" id="button13" class="btn3" visible="false" text="결과조회"/>
- <Button position="absolute 305 761 381 783" id="button1" class="btn3" text="접수관리" anchor="left bottom" onclick="button1_onclick"/>
- <Button position="absolute 382 761 458 783" id="button4" class="btn3" text="촬영배정" anchor="left bottom" onclick="button4_onclick"/>
- <Button position="absolute 460 761 536 783" id="button5" class="btn3" text="환자정보" anchor="left bottom" onclick="button5_onclick"/>
- <Button position="absolute 538 761 614 783" id="button2" class="btn3" text="검사OCR" anchor="left bottom" onclick="button2_onclick"/>
- <Button position="absolute 802 761 878 783" id="button8" class="btn3" text="라벨출력" anchor="left bottom" onclick="button8_onclick"/>
- <Button position="absolute 880 761 956 783" id="button9" class="btn3" text="영상검사" anchor="left bottom" onclick="button9_onclick"/>
- <Button position="absolute 958 761 1022 783" id="button10" class="btn3" text="ANGIO" anchor="left bottom" onclick="button10_onclick"/>
- <Edit position="absolute 775 763 795 782" id="ipt_cmprt" visible="true" anchor="left bottom"/>
- <Button position="absolute 902 610 982 632" id="btn_Daemon" class="btn3" visible="false" text="데몬실행" anchor="top right"/>
- <Button position="absolute 1024 761 1109 783" id="btn_prntset" class="btn3" text="프린터설정" anchor="left bottom" onclick="btn_prntset_onclick"/>
- <Button position="absolute 1111 761 1191 783" id="btn_autoexec" class="btn3" text="자동알림" anchor="left bottom" onclick="btn_autoexec_onclick"/>
- <Button position="absolute 641 761 771 783" id="button16" class="btn3" text="CD영상실라벨출력" anchor="left bottom" onclick="button16_onclick"/>
- <Edit position="absolute 618 762 638 781" id="input1" anchor="left bottom"/>
- <Div id="group2" taborder="1" class="div_SA" position="absolute 0 25 1192 85" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line1" linetype="vertical" visible="false" position="absolute 1120 10 1126 53" anchor="default"/>
- <Static id="caption10" text="실시자4 :" class="search_name" position="absolute 841 34 910 51" anchor="default"/>
- <Static id="caption11" text="구 분 :" class="search_name" position="absolute 4 10 63 27" anchor="default"/>
- <Button id="button61" taborder="1" class="icon_search" visible="false" position="absolute 218 9 234 25" anchor="default"/>
- <Static id="caption3" text="검사실 :" class="search_name" position="absolute 4 34 68 51" anchor="default"/>
- <Static id="caption5" text="적용일자 :" class="search_name" position="absolute 1009 10 1084 27" anchor="default"/>
- <Combo id="cmb_execrid1" taborder="2" innerdataset="@ds_init_cmb_info_initexecrid1" codecolumn="execrid1cdid" datacolumn="execrid1cdnm" class="combo_search" position="absolute 745 8 827 27" anchor="default" style="font:Dotum,9,bold;"/>
- <Static id="caption7" text="실시자1 :" class="search_name" position="absolute 674 10 743 27" anchor="default"/>
- <Combo id="cmb_execrid2" taborder="3" innerdataset="@ds_init_cmb_info_initexecrid2" codecolumn="execrid2cdid" datacolumn="execrid2cdnm" class="combo_search" position="absolute 912 8 994 27" anchor="default" style="font:Dotum,9,bold;"/>
- <Combo id="cmb_execrid3" taborder="4" innerdataset="@ds_init_cmb_info_initexecrid3" codecolumn="execrid3cdid" datacolumn="execrid3cdnm" class="combo_search" position="absolute 745 33 827 52" anchor="default" style="font:Dotum,9,bold;"/>
- <Static id="caption9" text="실시자3 :" class="search_name" position="absolute 674 34 743 51" anchor="default"/>
- <Edit id="output1" taborder="5" readonly="true" position="absolute 325 33 376 52" anchor="default" class="output" style="font:Dotum,9,bold;"/>
- <Combo id="cmb_execrid4" taborder="6" innerdataset="@ds_init_cmb_info_initexecrid4" codecolumn="execrid4cdid" datacolumn="execrid4cdnm" class="combo_search" position="absolute 912 33 994 52" anchor="default" style="font:Dotum,9,bold;"/>
- <Edit id="output3" taborder="7" readonly="true" position="absolute 412 8 479 27" anchor="default" class="output" style="font:Dotum,12,bold;"/>
- <Button id="btn_sea" taborder="8" text="조회" class="btn1" visible="false" position="absolute 1131 21 1187 43" anchor="top right" onclick="group2_btn_sea_onclick"/>
- <Combo id="cmb_excuroomgrp" taborder="9" innerdataset="@ds_init_cmb_info_initexcuroomgrp" codecolumn="excuroomgrpcdid" datacolumn="excuroomgrpcdnm" class="combo_essential" position="absolute 74 8 212 27" anchor="default" onitemchanged="group2_cmb_excuroomgrp_onitemchanged" style="font:Dotum,9,bold;"/>
- <Combo id="cmb_excuroom" taborder="10" innerdataset="@ds_init_cmb_info2_initexecroom" codecolumn="excuroomcdid" datacolumn="excuroomcdnm" class="combo_essential" position="absolute 74 33 212 52" anchor="default" onitemchanged="group2_cmb_excuroom_onitemchanged" style="font:Dotum,9,bold;"/>
- <Edit id="ipt_pid" taborder="11" class="input_search" position="absolute 325 7 408 28" anchor="default" onkeydown="group2_ipt_pid_onkeydown" style="font:Dotum,12,bold;"/>
- <Edit id="output2" taborder="13" readonly="true" position="absolute 380 33 439 52" anchor="default" class="output" style="font:Dotum,9,bold;"/>
- <Edit id="output4" taborder="14" readonly="true" position="absolute 614 8 633 27" anchor="default" class="output" style="padding:0 2 0 2;"/>
- <Edit id="output5" taborder="15" readonly="true" position="absolute 634 8 660 27" anchor="default" class="output"/>
- <Static id="caption19" text="성별/나이 :" class="search_name" position="absolute 533 9 611 27" anchor="default"/>
- <Edit id="output6" taborder="16" readonly="true" position="absolute 533 33 660 52" anchor="default" class="output"/>
- <Static id="caption17" text="실시자2 :" class="search_name" position="absolute 841 10 910 27" anchor="default"/>
- <Static id="caption1" text="병실 :" class="search_name" position="absolute 485 34 530 52" anchor="default"/>
- <Static id="caption18" text="등록번호 :" class="search_name" position="absolute 251 10 329 27" anchor="default"/>
- <Static id="caption20" text="주민번호 :" class="search_name" position="absolute 251 34 329 51" anchor="default"/>
- <Button id="btn_open" taborder="17" text="OPEN" class="btn4" enable="false" position="absolute 1020 31 1100 53" anchor="top right" onclick="group2_btn_open_onclick"/>
- <Button id="btn_close" taborder="18" text="CLOSE" class="btn4" enable="false" position="absolute 1103 31 1183 53" anchor="top right" onclick="group2_btn_close_onclick"/>
- <Calendar id="ipt_date1" taborder="12" class="input_default" position="absolute 1082 8 1183 27" anchor="default"/>
- <Static id="st_dethyn" position="absolute 488 10 525 27" style="border:0 none #808080ff ;color:red;font:Dotum,9,bold;" visible="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_print" taborder="2" text="출력" position="absolute 4 761 60 783" class="btn6" anchor="left bottom" onclick="btn_print_onclick"/>
- <Button id="Button00" taborder="3" position="absolute 1 1 157 25" style="background:transparent;border:0 double #33bbbbff #effcfbff;cursor:arrow;" onclick="Button00_onclick"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_ordlist2_mainordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="acpttm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="patgb" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="acptseqno" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="largeclass" type="STRING" size="256"/>
- <Column id="spcffactyn" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="rtno" type="STRING" size="256"/>
- <Column id="trdiagyn" type="STRING" size="256"/>
- <Column id="dethyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="acpttm"/>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="patgb"/>
- <Col id="prcpgenrflag"/>
- <Col id="roomcd"/>
- <Col id="rsrvtm"/>
- <Col id="depthngnm"/>
- <Col id="execprcpuniqno"/>
- <Col id="orddeptcd"/>
- <Col id="rsrvdd"/>
- <Col id="acptseqno"/>
- <Col id="excuroomcd"/>
- <Col id="prcpdd"/>
- <Col id="largeclass"/>
- <Col id="spcffactyn"/>
- <Col id="ioflag"/>
- <Col id="rtno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ordlist2_subordlist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- <Column id="cnt" type="STRING" size="256"/>
- <Column id="partcntstats" type="STRING" size="256"/>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="basecdcnts" type="STRING" size="256"/>
- <Column id="baseroomopenyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basecdflagdesc"/>
- <Col id="cnt"/>
- <Col id="partcntstats"/>
- <Col id="basecd"/>
- <Col id="basecdcnts"/>
- <Col id="baseroomopenyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ordlist2_subordlist5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- <Column id="cnt" type="STRING" size="256"/>
- <Column id="partcntstats" type="STRING" size="256"/>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="basecdcnts" type="STRING" size="256"/>
- <Column id="baseroomopenyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basecdflagdesc"/>
- <Col id="cnt"/>
- <Col id="partcntstats"/>
- <Col id="basecd"/>
- <Col id="basecdcnts"/>
- <Col id="baseroomopenyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ordlist3_mainordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onload="ds_main_ordlist3_mainordlist_onload">
- <ColumnInfo>
- <Column id="no" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="acpttm" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="trdiagyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="no"/>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="prcpgenrflag"/>
- <Col id="roomcd"/>
- <Col id="acpttm"/>
- <Col id="rsrvtm"/>
- <Col id="depthngnm"/>
- <Col id="execprcpuniqno"/>
- <Col id="orddeptcd"/>
- <Col id="rsrvdd"/>
- <Col id="excuroomcd"/>
- <Col id="prcpdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_ordlist5_mainordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="no" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="acpttm" type="STRING" size="256"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="trdiagyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="no"/>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="prcpgenrflag"/>
- <Col id="roomcd"/>
- <Col id="acpttm"/>
- <Col id="rsrvtm"/>
- <Col id="depthngnm"/>
- <Col id="execprcpuniqno"/>
- <Col id="orddeptcd"/>
- <Col id="rsrvdd"/>
- <Col id="excuroomcd"/>
- <Col id="prcpdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_subordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_subordlist_subordlist1_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256"/>
- <Column id="acptdt" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="dispexecprcpstatnm" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="holdexcuroomcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excuroomgrpcd" type="STRING" size="256"/>
- <Column id="rsrvtmplyn" type="STRING" size="256"/>
- <Column id="scantmplyn" type="STRING" size="256"/>
- <Column id="reqagnphoyn" type="STRING" size="256"/>
- <Column id="dyetrivialyn" type="STRING" size="256"/>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="prcpkindnm" type="STRING" size="256"/>
- <Column id="rsrvdt" type="STRING" size="256"/>
- <Column id="excuexectodt" type="STRING" size="256"/>
- <Column id="pacsnocretcdyn" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="examroomnm" type="STRING" size="256"/>
- <Column id="rgstdepthngnm" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="rgstdeptcd" type="STRING" size="256"/>
- <Column id="rgstrid" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="inflag" type="STRING" size="256"/>
- <Column id="rcptacptyn" type="STRING" size="256"/>
- <Column id="execbaseflag" type="STRING" size="256"/>
- <Column id="lrgcd" type="STRING" size="256"/>
- <Column id="mdlcd" type="STRING" size="256"/>
- <Column id="excupartcd" type="STRING" size="256"/>
- <Column id="modality" type="STRING" size="256"/>
- <Column id="rcptno" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="patrem" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="execrid1" type="STRING" size="256"/>
- <Column id="execrid2" type="STRING" size="256"/>
- <Column id="execrid3" type="STRING" size="256"/>
- <Column id="execrid4" type="STRING" size="256"/>
- <Column id="acptid" type="STRING" size="256"/>
- <Column id="rcptdd" type="STRING" size="256"/>
- <Column id="carecnfmdd" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- <Column id="orddepthngnm" type="STRING" size="256"/>
- <Column id="rgsttm" type="STRING" size="256"/>
- <Column id="pacsnocretyn" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddrid" type="STRING" size="256"/>
- <Column id="prcpno" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="migyn" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="eqmtifyn" type="STRING" size="256"/>
- <Column id="wardcddeptengabbr" type="STRING" size="256"/>
- <Column id="excucdnm" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="specdrid" type="STRING" size="256"/>
- <Column id="specdrnm" type="STRING" size="256"/>
- <Column id="prcphistno" type="STRING" size="256"/>
- <Column id="execdeptcd" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="sedreqyn" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="ocrtag" type="STRING" size="256"/>
- <Column id="egfr" type="STRING" size="256"/>
- <Column id="metformin" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="check"/>
- <Col id="acptdt"/>
- <Col id="prcpdd"/>
- <Col id="dispexecprcpstatnm"/>
- <Col id="execprcpstatcd"/>
- <Col id="prcpnm"/>
- <Col id="holdexcuroomcd"/>
- <Col id="excuroomcd"/>
- <Col id="excuroomgrpcd"/>
- <Col id="rsrvtmplyn"/>
- <Col id="scantmplyn"/>
- <Col id="reqagnphoyn"/>
- <Col id="dyetrivialyn"/>
- <Col id="basecd"/>
- <Col id="prcpkindnm"/>
- <Col id="rsrvdt"/>
- <Col id="excuexectodt"/>
- <Col id="pacsnocretcdyn"/>
- <Col id="prcpkindcd"/>
- <Col id="examroomnm"/>
- <Col id="rgstdepthngnm"/>
- <Col id="rgstridnm"/>
- <Col id="prcpgenrflag"/>
- <Col id="prcphopedd"/>
- <Col id="execprcpuniqno"/>
- <Col id="calcscorcd"/>
- <Col id="prcpexecdeptcd"/>
- <Col id="rgstdeptcd"/>
- <Col id="rgstrid"/>
- <Col id="pid"/>
- <Col id="portprcpflag"/>
- <Col id="inflag"/>
- <Col id="rcptacptyn"/>
- <Col id="execbaseflag"/>
- <Col id="lrgcd"/>
- <Col id="mdlcd"/>
- <Col id="excupartcd"/>
- <Col id="modality"/>
- <Col id="rcptno"/>
- <Col id="acptrem"/>
- <Col id="execrem"/>
- <Col id="patrem"/>
- <Col id="prcpdelivefact"/>
- <Col id="execrid1"/>
- <Col id="execrid2"/>
- <Col id="execrid3"/>
- <Col id="execrid4"/>
- <Col id="acptid"/>
- <Col id="rcptdd"/>
- <Col id="carecnfmdd"/>
- <Col id="orddd"/>
- <Col id="cretno"/>
- <Col id="basesuppdeptcd"/>
- <Col id="orddepthngnm"/>
- <Col id="rgsttm"/>
- <Col id="pacsnocretyn"/>
- <Col id="orddeptcd"/>
- <Col id="orddrid"/>
- <Col id="prcpno"/>
- <Col id="precureprcpflag"/>
- <Col id="clincstdycd"/>
- <Col id="wardcd"/>
- <Col id="roomcd"/>
- <Col id="migyn"/>
- <Col id="inclprcpcd"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="orddrnm"/>
- <Col id="patnm"/>
- <Col id="clinccmtcnts"/>
- <Col id="eqmtifyn"/>
- <Col id="wardcddeptengabbr"/>
- <Col id="excucdnm"/>
- <Col id="choiordflag"/>
- <Col id="specdrid"/>
- <Col id="specdrnm"/>
- <Col id="prcphistno"/>
- <Col id="execdeptcd"/>
- <Col id="rgstdt"/>
- <Col id="sedreqyn">N</Col>
- <Col id="age"/>
- <Col id="ocrtag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_subordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256"/>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="ordkind" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="execrid1" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="check"/>
- <Col id="excuroomnm"/>
- <Col id="prcpdd"/>
- <Col id="ordkind"/>
- <Col id="prcpnm"/>
- <Col id="calcscorcd"/>
- <Col id="execprcpstatcd"/>
- <Col id="execrid1"/>
- <Col id="execprcpuniqno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_subordlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="diagdd" type="STRING" size="256"/>
- <Column id="diagengnm" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="diagdd"/>
- <Col id="diagengnm"/>
- <Col id="diagcd"/>
- <Col id="orddeptnm"/>
- <Col id="orddrnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_subordlist6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdelivefactsum" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_subordlist7" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="rcptyn" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="orddepthngnm" type="STRING" size="256"/>
- <Column id="orddrnm" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="excuroom" type="STRING" size="256"/>
- <Column id="srchrsrvtm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="execprcpstatcd"/>
- <Col id="rcptyn"/>
- <Col id="prcpdd"/>
- <Col id="orddepthngnm"/>
- <Col id="orddrnm"/>
- <Col id="prcpnm"/>
- <Col id="excuroom"/>
- <Col id="srchrsrvtm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_dyeslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="dyesyn" type="STRING" size="256"/>
- <Column id="reptrslt" type="STRING" size="256"/>
- <Column id="lastreptdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="dyesyn"/>
- <Col id="reptrslt"/>
- <Col id="lastreptdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="isoldispcd" type="STRING" size="256"/>
- <Column id="etccnts" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subordlist_subordlist8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="rsrvdt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="excuroomnm"/>
- <Col id="prcpdd"/>
- <Col id="prcpnm"/>
- <Col id="calcscorcd"/>
- <Col id="execprcpstatcd"/>
- <Col id="rsrvdt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_subpopordlist_subordlist5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_subpopordlist_subordlist5_oncolumnchanged">
- <ColumnInfo>
- <Column id="check" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="acpttm" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- <Column id="pacsnocretyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="check"/>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="prcpnm"/>
- <Col id="acpttm"/>
- <Col id="roomcd"/>
- <Col id="excuroomcd"/>
- <Col id="execprcpuniqno"/>
- <Col id="prcpdd"/>
- <Col id="basesuppdeptcd"/>
- <Col id="pacsnocretyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_exculist_mainordlist8" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="popupendflag" type="STRING" size="256"/>
- <Column id="serdiagflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_dyetrivialist_subordlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="snglcd" type="STRING" size="256"/>
- <Column id="ordnm" type="STRING" size="256"/>
- <Column id="drugqty" type="STRING" size="256"/>
- <Column id="calcscorcdgrup" type="STRING" size="256"/>
- <Column id="matractflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="snglcd"/>
- <Col id="ordnm"/>
- <Col id="drugqty"/>
- <Col id="calcscorcdgrup"/>
- <Col id="matractflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_specdridlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_codelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexecrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid1cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexecrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid2cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexecrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid3cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_cmb_info_initexecrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid4cdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchdate1" type="STRING" size="256"/>
- <Column id="acptlistflag" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="openyn" type="STRING" size="256"/>
- <Column id="holdlistflag" type="STRING" size="256"/>
- <Column id="holdyn" type="STRING" size="256"/>
- <Column id="holdexcuroomcdid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="ioflag">ALL</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_grd_info_grid_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data_tobeacptprcp_tobeacptprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_tobeholdprcp_tobeholdprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_tobeholdcnclprcp_tobeholdcnclprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_tobesetexamcureroomcode_tobesetexamcureroomcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_tobesetexamcureacceptroomcode_tobesetexamcureacceptroomcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_phofromupdate_phofromupdatelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_data_calcscorcdgrupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calcscorcdgrup" type="STRING" size="256"/>
- <Column id="calcsprcpdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="GosiPrcpRcpyn" type="STRING" size="256"/>
- <Column id="autoalertyn" type="STRING" size="256"/>
- <Column id="selectallyn" type="STRING" size="256"/>
- <Column id="prntcnt" type="STRING" size="256"/>
- <Column id="prntcnt2" type="STRING" size="256"/>
- <Column id="acptremdata" type="STRING" size="256"/>
- <Column id="USPayFlagyn" type="STRING" size="256"/>
- <Column id="sedreqyn" type="STRING" size="256"/>
- <Column id="grupcdid" type="STRING" size="256"/>
- <Column id="nameconflict" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prntcnt">1</Col>
- <Col id="prntcnt2">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_acptremdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="execprcpuniqno" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="patrem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpdd"/>
- <Col id="execprcpuniqno"/>
- <Col id="execrem"/>
- <Col id="patrem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rsrvsend_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_rsrvsend_req_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="data" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="excuroomgrpcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid1cdid" type="STRING" size="256"/>
- <Column id="execrid1cdnm" type="STRING" size="256"/>
- <Column id="equaluserid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid2cdid" type="STRING" size="256"/>
- <Column id="execrid2cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid3cdid" type="STRING" size="256"/>
- <Column id="execrid3cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid4cdid" type="STRING" size="256"/>
- <Column id="execrid4cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initholdexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="holdexcuroomcdid" type="STRING" size="256"/>
- <Column id="holdexcuroomcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info3_initexecward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execwardcdid" type="STRING" size="256"/>
- <Column id="execwardcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info4_initpoproom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="initexecprcpstatcd" type="STRING" size="256"/>
- <Column id="initprcpgenrflagcd" type="STRING" size="256"/>
- <Column id="creaval" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_open" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="openyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="textdyes" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="textdyes">부작용내역이존재합니다.</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_waitfoominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="waitroomcdval" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rexbar" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- <Column id="Message" type="STRING" size="256"/>
- <Column id="prcprcptyn" type="STRING" size="256"/>
- <Column id="uspayflagyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="count"/>
- <Col id="Message"/>
- <Col id="prcprcptyn"/>
- <Col id="uspayflagyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_barprntinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="comport" type="STRING" size="256"/>
- <Column id="setting" type="STRING" size="256"/>
- <Column id="ip" type="STRING" size="256"/>
- <Column id="patdonor" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="comport">2</Col>
- <Col id="setting">9600,n,8,1</Col>
- <Col id="ip"/>
- <Col id="patdonor">1</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_popdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_isolinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="isoldata" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_oldPid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="op" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_ordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcprcptyn" type="STRING" size="256"/>
- <Column id="barcodebool" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="autoflag" type="STRING" size="256"/>
- <Column id="checkfnexam" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="autoflag"/>
- <Col id="checkfnexam"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rexsend_rexbarcode" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="gbn" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="barpid" type="STRING" size="256"/>
- <Column id="excugrp" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="wardcddeptengabbr" type="STRING" size="256"/>
- <Column id="excupartcd" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="examroomnm" type="STRING" size="256"/>
- <Column id="wardcdnm" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="isoldispcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="gbn"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="barpid"/>
- <Col id="excugrp"/>
- <Col id="rsrvdd"/>
- <Col id="sex"/>
- <Col id="age"/>
- <Col id="wardcddeptengabbr"/>
- <Col id="excupartcd"/>
- <Col id="roomcd"/>
- <Col id="prcpnm"/>
- <Col id="examroomnm"/>
- <Col id="wardcdnm"/>
- <Col id="prcphopedd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rexsend_rexbarcode2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="rgstdepthngnm" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="rgstdepthngnm"/>
- <Col id="rsrvdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init2_baseinfo_emplinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_comment1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patrem" type="STRING" size="256"/>
- <Column id="execrem" type="STRING" size="256"/>
- <Column id="acptrem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_A0608" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_barcdprntsetup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_B0005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_E0002" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_X0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A700" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_comm01" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_comm02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_comm03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_setupinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_data_blank" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info2_initexecrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid1cdid" type="STRING" size="256"/>
- <Column id="execrid1cdnm" type="STRING" size="256"/>
- <Column id="equaluserid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecrid2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid2cdid" type="STRING" size="256"/>
- <Column id="execrid2cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid3cdid" type="STRING" size="256"/>
- <Column id="execrid3cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info2_initexecrid4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="execrid4cdid" type="STRING" size="256"/>
- <Column id="execrid4cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_data_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_subordlist_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_subordlist_prcprcptinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_source_sourceinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_sedreqyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="value" type="STRING" size="256"/>
- <Column id="label" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="value">Y</Col>
- <Col id="label">Y</Col>
- </Row>
- <Row>
- <Col id="value">N</Col>
- <Col id="label">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_ordlist2_subordlist5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_subordlist_nameconflict" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_rexprnt_dyestoclist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A1000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.tar_prcpremfact" propid="value" datasetid="ds_main_subordlist_subordlist6" columnid="prcpdelivefactsum"/>
- <BindItem id="item1" compid="group3.group7.txt_isol" propid="value" datasetid="ds_main_subordlist_isolinfo" columnid="isoldispcd"/>
- <BindItem id="item2" compid="group3.opt_serdiagflag" propid="value" datasetid="ds_main" columnid="serdiagflag"/>
- <BindItem id="item3" compid="group2.ipt_pid" propid="value" datasetid="ds_send_data" columnid="srchpid"/>
- <BindItem id="item4" compid="group2.ipt_date1" propid="value" datasetid="ds_send_data" columnid="srchdate1"/>
- <BindItem id="item5" compid="group3.chk_ioflag" propid="value" datasetid="ds_send_data" columnid="ioflag"/>
- <BindItem id="item6" compid="group3.cpt_isolinfo" propid="text" datasetid="ds_hidden_isolinfo" columnid="isoldata"/>
- <BindItem id="item7" compid="group2.cmb_excuroomgrp" propid="value" datasetid="ds_send_data_cmb_info_initexcuroomgrp" columnid="excuroomgrpcdid"/>
- <BindItem id="item8" compid="group2.cmb_excuroom" propid="value" datasetid="ds_send_data_cmb_info_initexecroom" columnid="excuroomcdid"/>
- <BindItem id="item9" compid="group2.output3" propid="value" datasetid="ds_main_subordlist_patinfolist" columnid="hngnm"/>
- <BindItem id="item10" compid="group2.output4" propid="value" datasetid="ds_main_subordlist_patinfolist" columnid="sex"/>
- <BindItem id="item11" compid="group2.output5" propid="value" datasetid="ds_main_subordlist_patinfolist" columnid="age"/>
- <BindItem id="item12" compid="group2.output1" propid="value" datasetid="ds_main_subordlist_patinfolist" columnid="rrgstno1"/>
- <BindItem id="item13" compid="group2.output2" propid="value" datasetid="ds_main_subordlist_patinfolist" columnid="rrgstno2"/>
- <BindItem id="item14" compid="group2.output6" propid="value" datasetid="ds_main_subordlist_patinfolist" columnid="ward"/>
- <BindItem id="item15" compid="group2.cmb_execrid1" propid="value" datasetid="ds_send_data_cmb_info_initexecrid1" columnid="execrid1cdid"/>
- <BindItem id="item16" compid="group2.cmb_execrid2" propid="value" datasetid="ds_send_data_cmb_info_initexecrid2" columnid="execrid2cdid"/>
- <BindItem id="item17" compid="group2.cmb_execrid3" propid="value" datasetid="ds_send_data_cmb_info_initexecrid3" columnid="execrid3cdid"/>
- <BindItem id="item18" compid="group2.cmb_execrid4" propid="value" datasetid="ds_send_data_cmb_info_initexecrid4" columnid="execrid4cdid"/>
- <BindItem id="item19" compid="input1" propid="value" datasetid="ds_send" columnid="prntcnt2"/>
- <BindItem id="item20" compid="ipt_cmprt" propid="value" datasetid="ds_send" columnid="prntcnt"/>
- <BindItem id="item21" compid="group3.tar_execrem" propid="value" datasetid="ds_main_comment1" columnid="execrem"/>
- <BindItem id="item22" compid="group3.tar_acptrem" propid="value" datasetid="ds_main_comment1" columnid="acptrem"/>
- <BindItem id="item23" compid="group3.tar_patrem" propid="value" datasetid="ds_main_comment1" columnid="patrem"/>
- <BindItem id="item24" compid="group3.ipt_dyes" propid="value" datasetid="ds_init" columnid="textdyes"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- include "ast_examcurexp::combolist.xjs"
- include "lis_commonxp::LZZ001.xjs"
- include "lis_commonxp::LLZ001.xjs"
- include "com_commodulexp::SSZFM00901.xjs"
- include "pam_pamcomnxp::PAM.xjs"
- include "emr_wardcarexp::SMMNB01810.xjs";
- include "emr_waitguidexp::SMMNV12000.xjs";
- include "com_pacsxp::ZEP001.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- // <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var gSuppdeptcd = "";
- var clockTimer = null;
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 간호기록 타입 (1:Angio, 2:심도자, 3:CT)
- ****************************************************************************************/
- function fNurseRecII() {
- lf_aezfGetNurseRecII(ds_main_subordlist_subordlist1, ds_main_subordlist_subordlist1.rowposition, "1");
- }
- function fNurseRecIII() {
- lf_aezfGetNurseRecII(ds_main_subordlist_subordlist1, ds_main_subordlist_subordlist1.rowposition, "2");
- }
- function fNurseRecIIII() {
- lf_aezfGetNurseRecII(ds_main_subordlist_subordlist1, ds_main_subordlist_subordlist1.rowposition, "3");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 검사실대기환자등록
- ****************************************************************************************/
- function fSetWaitExcuRoomPatList() {
- dsf_createDs("ds_main_temp_ordschelistinfo");
- var schelistcnt = ds_main_subordlist_subordlist1.rowposition;
- var instcd = sysf_getUserInfo("dutplceinstcd"); // 기관코드
- var pid = ds_main_subordlist_subordlist1.getColumn(schelistcnt,"pid"); // 환자등록번호
- var orddd = utlf_getCurrentDate(); // 진료일자
- var orddeptcd = gSuppdeptcd; // 지원부서코드
- var ordroomcd = ds_main_subordlist_subordlist1.getColumn(schelistcnt,"excuroomcd"); // 검사실코드
- var orddrid = ds_main_subordlist_subordlist1.getColumn(schelistcnt,"orddrid"); // 진료의ID
- var ordrsrvtm = utlf_getCurrentTime().substring(0,4); // 진료예약시간
- var ordrsrvseqno = schelistcnt; // 진료예약순서
- var dayflag = "Y"; // 당일구분
-
- dsf_createDsRow("ds_main_temp_ordschelistinfo", [
- {col:"chk", type:"STRING", size:256, val:"1"}
- , {col:"instcd", type:"STRING", size:256, val:instcd} // 기관코드
- , {col:"pid", type:"STRING", size:256, val:pid} // 환자등록번호
- , {col:"orddd", type:"STRING", size:256, val:orddd} // 진료일자
- , {col:"orddeptcd", type:"STRING", size:256, val:orddeptcd} // 지원부서코드
- , {col:"ordroomcd", type:"STRING", size:256, val:ordroomcd} // 검사실코드
- , {col:"orddrid", type:"STRING", size:256, val:orddrid} // 진료의ID
- , {col:"ordrsrvtm", type:"STRING", size:256, val:ordrsrvtm} // 진료예약시간
- , {col:"ordrsrvseqno", type:"STRING", size:256, val:""} // 진료예약순서
- , {col:"dayflag", type:"STRING", size:256, val:dayflag} // 당일구분
- ]);
- // 검사실 전광판 대기 환자 등록 인터페이스 정보
- var sPath = ds_main_temp_ordschelistinfo;
- fSaveExcuRoomPatList(sPath);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 20130926 10/01 중증/희귀난치성 환자일 경우 초음파검사 급비변경에 따른 안내메시지
- ****************************************************************************************/
- function fget1001USPayFlagChk(i) {
- var curDate = utlf_getCurrentDate();
- var baseDate = ds_init_X0003.getColumn(1,"cdnm");
- var sPrcpdd = ds_main_subordlist_subordlist1.getColumn(i,"prcpdd"); //처방일자
-
- if ( sPrcpdd >= baseDate ) return; // 처방일자가 20131001 이후에는 리턴
- if ( curDate < baseDate ) return; // 초음파적용일 (20131001)
-
- if ( group2.cmb_excuroomgrp.value == "SONO") { // 건진제외
- var sPID = ds_main_subordlist_subordlist1.getColumn(i,"pid"); //환자번호
- var sCretno = ds_main_subordlist_subordlist1.getColumn(i,"cretno"); //처방일자
- var sExecprcpuniqno = ds_main_subordlist_subordlist1.getColumn(i,"execprcpuniqno"); //처방일자
- var sOrddd = ds_main_subordlist_subordlist1.getColumn(i,"orddd"); //처방일자
-
- dsf_createDsRow("ds_send_USPayFlagyn", [
- {col:"instcd", type:"STRING", size:256, val:sysf_getUserInfo("dutplceinstcd")}
- , {col:"pid", type:"STRING", size:256, val:sPID}
- , {col:"orddd", type:"STRING", size:256, val:sOrddd}
- , {col:"cretno", type:"STRING", size:256, val:sCretno}
- , {col:"prcpdd", type:"STRING", size:256, val:sPrcpdd}
- , {col:"execprcpuniqno", type:"STRING", size:256, val:sExecprcpuniqno}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01213";
- oParam.service = "pamcomnapp.PamComn";
- oParam.method = "reqGetUltrasonoChk";
- oParam.inds = "req=ds_send_USPayFlagyn";
- oParam.outds = "ds_hidden=uspayflagyn";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01213";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRAEA01213") > -1) {
- if ( ds_hidden.getColumn(0,"uspayflagyn") == "Y") {
- group3.tar_prcpremfact.value = group3.tar_prcpremfact.value + "/초음파관련 원무안내요망";
- sysf_messageBox(" 1층 원무수납 1번 창구에서 초음파 보험급여 여부를 확인 받도록 안내 부탁드립니다. ", "E999");
- }
- }
- }
- }
- function cf_TRAEA01213(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 진정요청유무
- ****************************************************************************************/
- function fSedreqYNChange() {
- var idx = ds_main_subordlist_subordlist1.rowposition;
- dsf_createDs("ds_nodeList");
- ds_main_subordlist_subordlist1.filter("check=='Y'");
- ds_nodeList.copyData(ds_main_subordlist_subordlist1,true);
- ds_main_subordlist_subordlist1.filter("");
- var rCSV = dsf_getDsCSV(ds_nodeList);
-
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을","C002");
- }else {
- dsf_createDsRow("ds_send_acptremdata", [
- {col:"prcpdd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"prcpdd")}
- , {col:"pid", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"pid")}
- , {col:"execprcpuniqno", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"execprcpuniqno")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"basesuppdeptcd")}
- , {col:"sedreqyn", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"sedreqyn")}
- ]);
- dsf_setTypeFormat(ds_send_acptremdata, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAEA01208";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqSetSedreqYNUpdate";
- oParam.inds = "reqparam=ds_send_acptremdata";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEA01208";
- tranf_submit(oParam);
- }
- }
- function cf_TXAEA01208(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- sysf_messageBox("저장되었습니다..","I999");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 선택진료의 변경
- ****************************************************************************************/
- function fSpecdrChange() {
- var idx = ds_main_subordlist_subordlist1.rowposition;
- dsf_createDs("ds_nodeList");
- ds_main_subordlist_subordlist1.filter("check=='Y'");
- ds_nodeList.copyData(ds_main_subordlist_subordlist1,true);
- ds_main_subordlist_subordlist1.filter("");
- var rCSV = dsf_getDsCSV(ds_nodeList);
-
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을","C002");
- } else {
- if( ds_main_subordlist_subordlist1.getColumn(idx,"choiordflag") == "Y" ) {
- if( ds_main_subordlist_subordlist1.getColumn(idx,"execprcpstatcd") <= 440 ) {
- dsf_createDsRow("ds_send_data_setspecdrcd", [
- {col:"prcpdd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"prcpdd")}
- , {col:"pid", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"pid")}
- , {col:"execprcpuniqno", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"execprcpuniqno")}
- , {col:"specdrid", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"specdrid")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"basesuppdeptcd")}
- , {col:"prcpno", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"prcpno")}
- //2011.10.17 프로시저호출로 수정되어 추가됨
- , {col:"prcphistno", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"prcphistno")}
- , {col:"cretno", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"cretno")}
- //2011.09.22 선택진료동의서 체크
- , {col:"orddd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"orddd")}
- , {col:"orddeptcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"orddeptcd")}
- , {col:"orddrid", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"orddrid")}
- , {col:"calcscorcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(idx,"calcscorcd")}
- ]);
-
- if( !utlf_isNull(ds_main_subordlist_subordlist1.getColumn(idx,"roomcd")) && ds_main_subordlist_subordlist1.getColumn(idx,"roomcd") != "-" ){ //입원
- dsf_makeValue(ds_send_data_setspecdrcd,"ioflag","string","I");
- }else{
- dsf_makeValue(ds_send_data_setspecdrcd,"ioflag","string","O");
- }
-
- var oParam = {};
- oParam.id = "TXAEA01512";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqSetExchangeExcuSpecdrCd";
- oParam.inds = "reqparam=ds_send_data_setspecdrcd";
- oParam.outds = "ds_temp=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAEA01512";
- tranf_submit(oParam);
-
- fGetExamCurePrcpList(group3.switch1.case2.grd_mainordlist2);
- }else{
- sysf_messageBox("선택진료의 변경은 미실시의 경우에만", "I006");
- return;
- }
- } else {
- sysf_messageBox("선택진료일 경우에만 변경이", "I006");
- return;
- }
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 골밀도검사현황 Function
- ****************************************************************************************/
- function fBmdList() {
- if ( group3.switch1.tabindex == 0) {
- var row = ds_main_ordlist2_mainordlist.rowposition;
- dsf_makeValue(ds_send_data,"bonepid","string",ds_main_ordlist2_mainordlist.getColumn(row,"pid") );
- }
-
- if ( group3.switch1.tabindex == 1) {
- var row = ds_main_ordlist3_mainordlist.rowposition;
- dsf_makeValue(ds_send_data,"bonepid","string",ds_main_ordlist3_mainordlist.getColumn(row,"pid") );
- }
-
- if ( group3.switch1.tabindex == 2) {
- var row = ds_main_ordlist5_mainordlist.rowposition;
- dsf_makeValue(ds_send_data,"bonepid","string",ds_main_ordlist5_mainordlist.getColumn(row,"pid") );
- }
- if ( utlf_isNull(ds_send_data.getColumn(0,"bonepid")) ) return;
-
- dsf_createDsRow("ds_reqparam", [{col:"pid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"bonepid")}]);
- var oParam = {};
- oParam.id = "TRAER00214";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetBonedenList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_=mainordlist8";
- oParam.async = false;
- //oParam.callback = "cf_TRAER00214";
- tranf_submit(oParam);
- group3.group4.visible = true;
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : Grid초기화 Function
- ****************************************************************************************/
- function fInitGrid() {
- ds_main_ordlist2_mainordlist.clearData();
- ds_main_ordlist3_mainordlist.clearData();
- ds_main_ordlist5_mainordlist.clearData();
- ds_main_subordlist_subordlist1.clearData();
- ds_main_subordlist_subordlist2.clearData();
- ds_main_subordlist_subordlist3.clearData();
- ds_main_subordlist_subordlist7.clearData();
- ds_main_subordlist_subordlist8.clearData();
- ds_main_ordlist2_subordlist4.clearData();
- ds_main_ordlist2_subordlist5.clearData();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 미실시/실시/결과 조회 Submission Function
- ****************************************************************************************/
- function fGetExamCureAcptList(acptlistflag) {
- // if ( ds_send_data.getColumn(0,"ioflag") == "S" ) {
- // ds_send_data.setColumn(0,"ioflag", "S");
- // }else if ( ds_send_data.getColumn(0,"ioflag") == "A" ) {
- // ds_send_data.setColumn(0,"ioflag", "A");
- // }else {
- // ds_send_data.setColumn(0,"ioflag", "");
- // }
- group3.CheckBox00.value = "N";
-
- if(ds_send_data.getColumn(0,"ioflag") != "S" && ds_send_data.getColumn(0,"ioflag") != "A") {
- ds_send_data.setColumn(0,"ioflag","");
- }
- // flag Setting
- ds_send_data.setColumn(0,"acptlistflag", acptlistflag);
- fInitTar();
- fInitGrid();
-
- ds_main_ordlist2_subordlist4.clearData();
- ds_main_ordlist2_subordlist5.clearData();
- group3.cap_text.visible = false;
-
- switch (acptlistflag) {
- case "J": //접수
- // group3.switch1.tabindex = 0;
-
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","holdexcuroomcd"),"size",0);
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","excuroomcd") ,"size",60);
- dsf_makeValue(ds_send_data,"serdiagflag","string","z"); // 미실시에서 중증도 표시할 플래그 z 지정 2009.06.29 임여원 수정
-
- ds_main_ordlist2_mainordlist.clearData();
-
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"srchpid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"zbasecdflag", type:"STRING", size:256, val:"Z"}
- , {col:"execprcpstat440cd", type:"STRING", size:256, val:"440"}
- , {col:"transactiongubn", type:"STRING", size:256, val:"2"}
- , {col:"largeclass", type:"STRING", size:256, val:"M1"}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"ioflag")}
- , {col:"holdlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"holdlistflag")}
- , {col:"serdiagflag", type:"STRING", size:256, val:ds_main.getColumn(0,"serdiagflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAER00203";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureAcptList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_ordlist2_mainordlist=examcureacptlist ds_main_ordlist2_subordlist4=examcureroomwaitcntlist ds_main_ordlist2_subordlist5=examcureholdroomwaitcntlist";
- oParam.async = false;
- oParam.callback = "cf_TRAER00203";
- tranf_submit(oParam);
-
- group3.btn_roommodify.enable = true;
- group3.btn_exec.enable = true;
- group3.btn_execcncl.enable = false;
- group3.btn_hold.enable = true;
- // 접수상태에서만 대기자 현황을 조회하는데, 개폐여부가 'N'이면 폐쇄되었다는 대기현황에 색상 표시를 해준다. 20071115
- fSetSubDetailGrid();
-
- // 장준원, 20080910
- // grd_mainordlist2.colSort(grd_mainordlist2.colRef("acpttm")) = "asc";
- // grd_mainordlist2.sort(1, grd_mainordlist2.colRef("acpttm"), grd_mainordlist2.rows-1, grd_mainordlist2.cols-1) = "usersort";
- // grd_mainordlist2.gridToInstance();
- grdf_setGridSort(group3.switch1.case2.grd_mainordlist2);
- ds_main_ordlist2_mainordlist.keystring = "";
- ds_main_ordlist2_mainordlist.keystring = "S:acpttm";
-
- fSetGrdMainordlist(group3.switch1.case2.grd_mainordlist2, "grd_mainordlist2");
-
- break;
- case "S": //실시
- // group3.switch1.tabindex = 1;
-
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","holdexcuroomcd"),"size",0);
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","excuroomcd") ,"size",60);
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"srchpid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"transactiongubn", type:"STRING", size:256, val:"2"}
- , {col:"largeclass", type:"STRING", size:256, val:"M1"}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"ioflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAER00204";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureAcptList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_ordlist3_mainordlist=examcureexeclist";
- oParam.async = false;
- oParam.callback = "cf_TRAER00204";
- tranf_submit(oParam);
-
- group3.btn_roommodify.enable = false;
- group3.btn_exec.enable = false;
- group3.btn_execcncl.enable = true;
- group3.btn_hold.enable = false;
-
- fSetGrdMainordlist(group3.switch1.case3.grd_mainordlist3, "grd_mainordlist3");
-
- break;
- case "Z": //결과
- // group3.switch1.tabindex = 2;
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","holdexcuroomcd"),"size",60);
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","excuroomcd") ,"size",0);
- call_TRAER00205();
-
- group3.btn_roommodify.enable = false;
- group3.btn_exec.enable = false;
- group3.btn_execcncl.enable = false;
- group3.btn_hold.enable = false;
- // 접수상태에서만 대기자 현황을 조회하는데, 개폐여부가 'N'이면 폐쇄되었다는 대기현황에 색상 표시를 해준다. 20071115
- fSetSubDetailGrid();
-
- // 장준원, 20080910
- // grd_mainordlist2.rebuild();
- // grd_mainordlist2.colSort(grd_mainordlist2.colRef("acpttm")) = "asc";
- // grd_mainordlist2.sort(1, grd_mainordlist2.colRef("acpttm"), grd_mainordlist2.rows-1, grd_mainordlist2.cols-1) = "usersort";
- // grd_mainordlist2.gridToInstance();
- grdf_setGridSort(group3.switch1.case2.grd_mainordlist2);
- ds_main_ordlist2_mainordlist.keystring = "";
- ds_main_ordlist2_mainordlist.keystring = "S:acpttm";
-
- fSetGrdMainordlist(group3.switch1.case2.grd_mainordlist2, "grd_mainordlist2");
-
- break;
-
- case "R": // 판독
- // group3.switch1.tabindex = 2;
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","holdexcuroomcd"),"size",60);
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","excuroomcd") ,"size",0);
-
- call_TRAER00205();
-
- group3.btn_roommodify.enable = false;
- group3.btn_exec.enable = false;
- group3.btn_execcncl.enable = false;
- group3.btn_hold.enable = false;
- // 접수상태에서만 대기자 현황을 조회하는데, 개폐여부가 'N'이면 폐쇄되었다는 대기현황에 색상 표시를 해준다. 20071115
- fSetSubDetailGrid();
-
- fSetGrdMainordlist(group3.switch1.case2.grd_mainordlist2, "grd_mainordlist2");
- break;
-
- default:
- break;
- }
-
- // 조영제부작용 여부 내역을 체크한다.
- if ( !utlf_isNull(ds_send_data.getColumn(0,"srchpid")) ) {
- dsf_createDsRow("ds_reqparam", [
- {col:"srchpid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- ]);
- var oParam = {};
- oParam.id = "TRAER00208";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetDyesList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_subordlist_dyeslist=dyesyn";
- oParam.async = false;
- //oParam.callback = "cf_TRAER00208";
- tranf_submit(oParam);
-
- if ( ds_main_subordlist_dyeslist.getColumn(0,"dyesyn") == "Y" ) {
- group3.ipt_dyes.visible = true;
- group3.ipt_reptrslt.visible = false;
- }else {
- group3.ipt_dyes.visible = false;
- group3.ipt_reptrslt.visible = false;
- }
- }
- if ( !utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")) ) {
- // 검사실개폐여부
- dsf_createDsRow("ds_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- ]);
- var oParam = {};
- oParam.id = "TRAER00206";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitExamCureRoomOpenyn";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_open=openyn";
- oParam.async = false;
- oParam.callback = "cf_TRAER00206";
- tranf_submit(oParam);
- if ( ds_init_open.getColumn(0,"openyn") == "Y" ) {
- group2.btn_open.enable = false;
- group2.btn_close.enable = true;
- } else if ( ds_init_open.getColumn(0,"openyn") == "N" ) {
- group2.btn_open.enable = true;
- group2.btn_close.enable = false;
- } else {
- group2.btn_open.enable = false;
- group2.btn_close.enable = false;
- sysf_messageBox("검사실 개폐여부 기준자료를 입력하지 않았습니다.","I999");
- }
- }
- }
- function cf_TRAER00203(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- if(ds_main_ordlist2_mainordlist.rowcount > 0) {
- ds_main_ordlist2_mainordlist.addColumn("execprcpuniqno","INT");
- ds_main_ordlist2_mainordlist.rowposition = -1;
- }
- }
- function cf_TRAER00204(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- if(ds_main_ordlist3_mainordlist.rowcount > 0) ds_main_ordlist3_mainordlist.addColumn("execprcpuniqno","INT");
- }
- // function ds_main_ordlist3_mainordlist_onload(obj:Dataset, e:DSLoadEventInfo)
- // {
- // if(ds_main_ordlist3_mainordlist.rowcount > 0) {
- // ds_main_ordlist3_mainordlist.addColumn("execprcpuniqno","INT");
- // fSetGrdMainordlist(group3.switch1.case3.grd_mainordlist3, "grd_mainordlist3");
- // }
- // }
- function cf_TRAER00206(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_open.updateColID("baseroomopenyn","openyn");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 후수납 상태 표시를 위한 선택 Function
- ****************************************************************************************/
- function fSetGrdMainordlist(maingridlistid, maingridlistinm){
- // for(var i = 0 ; i < maingridlistid.rows ; i++ ){
- // maingridlistid.rowstyle(i, "data", "background-color") = "#ffffff";
- //
- // //20150518 by kya 라벨출력일 경우, 색깔표시
- // var labelcnt = maingridlistid.valueMatrix(i, maingridlistid.colRef("rtno"));
- // if ( labelcnt > 0) {
- // maingridlistid.cellstyle("background-color", i, 4, i, 4) = "#CCECFF"; //출력한 적이 있으면 특이칼럼에 하늘색으로 표시함
- // }
- // }
- //
- // aezfSetRowStyle(maingridlistinm , "14" , "A" , "aftrcptinfo" ); //미수납
- for ( var i = 0 ; i < maingridlistid.getCellCount("Head") ; i++ ) {
- if(i == 4) {
- maingridlistid.setCellProperty("body",i,"background","expr(aftrcptinfo == 'A' ? '#fab7bf' : rtno > 0 ? '#CCECFF' : '#FFFFFF')");
- maingridlistid.setCellProperty("body",i,"background2","expr(aftrcptinfo == 'A' ? '#fab7bf' : rtno > 0 ? '#CCECFF' : '#FFFFFF')");
- } else {
- maingridlistid.setCellProperty("body",i,"background","expr(aftrcptinfo == 'A' ? '#fab7bf' : '#FFFFFF')");
- maingridlistid.setCellProperty("body",i,"background2","expr(aftrcptinfo == 'A' ? '#fab7bf' : '#FFFFFF')");
- }
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : Toggle선택 조회를 위한 선택 Function
- ****************************************************************************************/
- function fGetToggleAcptList() {
- if ( group3.switch1.tabindex == 0 ) fGetExamCureAcptList("J"); // 접수
- if ( group3.switch1.tabindex == 1 ) fGetExamCureAcptList("S"); // 실시
- if ( group3.switch1.tabindex == 2 ) fGetExamCureAcptList("R"); // 판독 [2010.07.07 보류->판독으로 변경 : 김건기]
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : TextArea 초기화 Function
- ****************************************************************************************/
- function fInitTar() {
- ds_main_subordlist_subordlist6.clearData();
- ds_main_subordlist_subordlist6.addRow();
- ds_main_subordlist_subordlist6.setColumn(0,"prcpdelivefactsum","-");
-
- ds_main_comment1.clearData();
- ds_main_comment1.addRow();
- ds_main_comment1.setColumn(0,"patrem","-");
- ds_main_comment1.setColumn(0,"acptrem","-");
- ds_main_comment1.setColumn(0,"execrem","-");
-
- group3.ipt_dyes.visible = false;
- group3.ipt_reptrslt.visible = false;
- group2.st_dethyn.text = "";
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방내역/보류처방/상병/코멘트 조회를 위한 선택 Function
- ****************************************************************************************/
- function fGetExamCurePrcpList(maingridlistid) {
- if ( maingridlistid.currentrow < 0 ) return;
-
- fInitTar();
-
-
- var row = maingridlistid.currentrow;
- var objDs = this.objects[maingridlistid.binddataset];
- var pid = objDs.getColumn(row, "pid");
- var prcpdd = objDs.getColumn(row, "prcpdd"); // pid, prcpdd, prcpgenrflag, orddeptcd 상병조회에서 모두사용함.
- var prcpgenrflag = objDs.getColumn(row, "prcpgenrflag");
- var orddeptcd = objDs.getColumn(row, "orddeptcd");
- var aftrcptinfo = objDs.getColumn(row, "aftrcptinfo");
-
- //20170711 사망유무표시
- var dethyn = "";
- if(!utlf_isNull(objDs.getColumnInfo("dethyn"))) dethyn = objDs.getColumn(row, "dethyn");
- //trace( "dethyn = "+ dethyn );
- if (dethyn == "Y") {
- group2.st_dethyn.text = "사망";
- }else{
- group2.st_dethyn.text = "";
- }
-
- group3.cap_aftrcptinfo.visible = false;
- group3.cap_text.visible = false;
-
- // 후수납 상태 표시
- if (aftrcptinfo == "A") {
- sysf_messageBox("미수납 처방입니다.","I999");
- group3.cap_aftrcptinfo.text = "미수납";
- group3.cap_aftrcptinfo.visible = true;
- } else if (aftrcptinfo == "V") {
- group3.cap_aftrcptinfo.text = "VIP";
- group3.cap_aftrcptinfo.visible = true;
- } else if (aftrcptinfo == "P") {
- group3.cap_aftrcptinfo.text = "오늘결과";
- group3.cap_aftrcptinfo.visible = true;
- } else {
- group3.cap_aftrcptinfo.text = "";
- }
-
- ds_send_data.setColumn(0,"srchpid", pid);
-
- var acptlistflag = "";
- dsf_makeValue(ds_send_data_grd_info_grid_data,"pid" ,"string", pid);
- dsf_makeValue(ds_send_data_grd_info_grid_data,"prcpdd" ,"string", prcpdd);
- dsf_makeValue(ds_send_data_grd_info_grid_data,"prcpgenrflag","string", prcpgenrflag);
- dsf_makeValue(ds_send_data_grd_info_grid_data,"orddeptcd" ,"string", orddeptcd);
- if (group3.switch1.tabindex == 0) {
- group3.btn_exec.enable = true;
- //2011.01.06 미실시탭에서 취소못하게 수정 - 박재영
- group3.btn_execcncl.enable = false;
- acptlistflag = "J"; // 접수
- //20150305 kya 예약정보인지 접수정보인지 구분
- var largeclasss = objDs.getColumn(row, "largeclass");
- if (largeclasss == "R1") { //예약테이블에서 가져옴
- dsf_makeValue(ds_send_data_grd_info_grid_data,"largeclass" ,"string", "R1");
- group3.btn_exec.enable = false;
- } else {
- dsf_makeValue(ds_send_data_grd_info_grid_data,"largeclass" ,"string", "M1");
- group3.btn_exec.enable = true;
- }
-
- dsf_makeValue(ds_send_data_grd_info_grid_data,"menuparam" ,"string", frmf_getMenuParam());
-
- // 접수탭에서 대상자 선택시 실시자1 항목에 값이 있으면 PACS OrderQue에 해당 실시자를 넣어준다.
- dsf_makeValue(ds_send_data_grd_info_grid_data,"setexecrid1cdid" ,"string", ds_send_data_cmb_info_initexecrid1.getColumn(0,"execrid1cdid"));
- dsf_makeValue(ds_send_data_grd_info_grid_data,"setexecrid2cdid" ,"string", ds_send_data_cmb_info_initexecrid2.getColumn(0,"execrid2cdid"));
- }
-
- if (group3.switch1.tabindex == 1) {
- acptlistflag = "S"; // 실시
- dsf_makeValue(ds_send_data_grd_info_grid_data,"largeclass" ,"string", "M1");
- }
- // [2010.07.07 보류->판독으로 변경 : 김건기]
- if (group3.switch1.tabindex == 2) {
- // 2011.02.14 cyw 선택진료의 가져오기 쿼리수정.
- call_TRAEA01136();
-
- acptlistflag = "R"; // 결과
-
- dsf_makeValue(ds_send_data_grd_info_grid_data,"largeclass" ,"string", "M1");
- }
-
- dsf_makeValue(ds_send_data,"acptlistflag" ,"string", acptlistflag);
-
- // 처방목록 전체 체크 버튼 초기화 [2010.07.07 : 김건기]
- ds_send.setColumn(0,"selectallyn", "false");
-
- // grd_subordlist1.fixedcellischeck(0,grd_subordlist1.colRef("check")) = false;
- // group3.grd_subordlist1.setCellProperty("Head",1,"text",0);
- group3.CheckBox00.value = "N";
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"srchpid", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"pid")}
- , {col:"pid", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"pid")}
- , {col:"srchgubn", type:"STRING", size:256, val:"2"}
- , {col:"orddd", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"prcpdd")}
- , {col:"prcpgenrflag", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"prcpgenrflag")}
- , {col:"orddeptcd", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"orddeptcd")}
- , {col:"largeclass", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"largeclass")}
- , {col:"holdlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"holdlistflag")}
- , {col:"chkflag", type:"STRING", size:256, val:"A"}
- , {col:"suppdeptcd1", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"setexecrid1cdid", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"setexecrid1cdid")}
- , {col:"orddd", type:"STRING", size:256, val:""}
- , {col:"dschdd", type:"STRING", size:256, val:""}
- , {col:"menuparam", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"menuparam")}
- ]);
- var oParam = {};
- oParam.id = "TRAER00211";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureExecPrcpList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_subordlist_subordlist1=examcureexecprcplist ds_main_subordlist_subordlist6=examcureexecprcpdelivefactsum "
- +"ds_main_subordlist_subordlist2=examcureexecholdprcplist ds_main_subordlist_subordlist3=examcureexecdiaglist ds_main_subordlist_dyeslist=dyesyn "
- +"ds_main_subordlist_isolinfo=patisolinfolist ds_main_subordlist_subordlist7=exculist ds_main_subordlist_subordlist8=examcureexecetcprcplist "
- +"ds_main_subordlist_patinfolist=patinfolist ds_main_subordlist_prcprcptinfo=prcprcptinfo ds_main_subordlist_nameconflict=conflictyn";
- oParam.async = false;
- oParam.callback = "cf_TRAER00211";
- tranf_submit(oParam);
-
- // 조영제 부작용 내역 체크
- if ( ds_main_subordlist_dyeslist.getColumn(0,"dyesyn") == "Y" ) {
- group3.ipt_dyes.visible = true;
- }else {
- group3.ipt_dyes.visible = false;
- }
- // 2010.10.29 c y w 조영제부작용 수치 Check
- //2011.09.02 남녀구분없이 조영제부작용수치 1.0 이상이면 visible - 박재영
- var sex = ds_main_subordlist_patinfolist.getColumn(0,"sex");
- var reptrslt = ds_main_subordlist_dyeslist.getColumn(0,"reptrslt");
- //2012.06.07 by kya 최종결과수정일자 보여주기
- var lastreptdt = ds_main_subordlist_dyeslist.getColumn(0,"lastreptdt");
- if( !utlf_isNull(reptrslt) ) {
- //20150907 AST 공통코드에서 가져오도록 수정함. 두번째 row 가 기준이 됨
- var creaval = ds_init_B0005.getColumn(1,"cdnm");
- if( toNumber(reptrslt) >= toNumber(creaval) ) { //20150804 kya 크레아티닌기준을 1.5에서 1.3으로 변경함.
- group3.ipt_reptrslt.text = "crea * " + reptrslt + " 최종결과일자:" + lastreptdt;
- group3.ipt_reptrslt.visible = true;
- }else{
- group3.ipt_reptrslt.value = "";
- }
- // group3.ipt_reptrslt.visible = true;
- }else {
- group3.ipt_reptrslt.visible = false;
- }
-
- // 본인부담요율 변동여부
- if ( ds_main_subordlist_prcprcptinfo.getColumn(0,"prcprcptinfo") == "Y" ) {
- sysf_messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다. ", "E999");
- }
-
- // 접수상태에서만 처방 현황을 조회하는데, 검사취소했던 내역이 있으면 색상 표시를 해준다. 20080609
- // 접수/실시상태에서만 처방중 조영제 기준코드가 있으면 검사명의 색상 표시를 해준다. 20081110
- // fSetGrdSubOrdListGrid(); //EXPR 처리
-
- // ADR정보 조회 후 표기, 20081013, 장준원
- ds_hidden_isolinfo.setColumn(0,"isoldata", "");
- if (!utlf_isNull(ds_main_subordlist_isolinfo.getColumn(0,"isoldispcd"))) {
- ds_hidden_isolinfo.setColumn(0,"isoldata", "확인");
- }
-
- var rowcnt = ds_main_subordlist_subordlist1.rowcount;
- var prcpdelivefact = "";
- var clinccmtcnts = "";
- var prcpdelivefactsum = "";
- var execrem = "";
- var grpcnt = 0;
- var curDD = utlf_getCurrentDate();
-
- for (var i = 0; i < rowcnt; i++) {
- prcpdelivefact = utlf_transNullToEmpty(ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact"));
- clinccmtcnts = utlf_transNullToEmpty(ds_main_subordlist_subordlist1.getColumn(i,"clinccmtcnts"));
- prcpdelivefactsum = prcpdelivefactsum + "[" + prcpdelivefact + " / " + clinccmtcnts +"]" + "\n";
- // 2011.05.09 cyw 외래환자이고 검사실이 CT, MRI 이거나 수납일자가 2011.05.02 이전일 경우 안내메시지 띄우기.
- if( ds_main_subordlist_subordlist1.getColumn(i,"prcpgenrflag") == "O" ){
- if( ( ds_main_subordlist_subordlist1.getColumn(i,"excuroomgrpcd") == "CT" && ds_main_subordlist_subordlist1.getColumn(i,"rcptdd") < "20110501" && ( ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "" || ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "00000000" ) )
- || ( ds_main_subordlist_subordlist1.getColumn(i,"excuroomgrpcd") == "MRI" && ds_main_subordlist_subordlist1.getColumn(i,"rcptdd") < "20110501" ) && ( ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "" || ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "00000000" ) ){
- grpcnt++;
- }
- }
- //2012.07.04 kya 처방확인추가
- //2012.07.15 부터 PET, CT, MRI 수가인하로 인해 실시일이 7/15 이후인 해당검사의 경우, 안내메시지 띄우기
- if ( curDD >= "20120715" ) {
- if( ds_main_subordlist_subordlist1.getColumn(i,"prcpgenrflag") == "O" ){
- if( ( ds_main_subordlist_subordlist1.getColumn(i,"excuroomgrpcd") == "CT" && ds_main_subordlist_subordlist1.getColumn(i,"rcptdd") < "20120715" && ( ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "" || ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "00000000" ) )
- || ( ds_main_subordlist_subordlist1.getColumn(i,"excuroomgrpcd") == "MRI" && ds_main_subordlist_subordlist1.getColumn(i,"rcptdd") < "20120715" ) && ( ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "" || ds_main_subordlist_subordlist1.getColumn(i,"excuexectodt") == "00000000" ) ){
- grpcnt++;
- }
- }
- }
- }
- ds_main_subordlist_subordlist6.setColumn(0,"prcpdelivefactsum", prcpdelivefactsum);
- if( grpcnt > 0 ){
- sysf_messageBox("환급을 위해 원무 창구로 안내", "I008");
- }
-
- //동명이인 20160921
- if (ds_main_subordlist_nameconflict.getColumn(0,"conflictyn") == "Y") {
- sysf_messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
- }
- function cf_TRAER00211(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_subordlist_subordlist1.updatecontrol = false;
- ds_main_subordlist_subordlist1.enableevent = false;
- fMakeCopyColumn(ds_main_subordlist_subordlist1,"excuroomcd","holdexcuroomcd");
- ds_main_subordlist_subordlist1.updateColID("basecdflagdesc","examroomnm");
- dsf_setTypeFormat(ds_main_subordlist_subordlist1, "execprcpuniqno:INT^rcptno:INT^prcpno:INT^prcphistno:INT");
- ds_main_subordlist_subordlist2.updateColID("basecdflagdesc","excuroomnm");
- ds_main_subordlist_isolinfo.updateColID("etccnts","isoldispcd");
- ds_main_subordlist_subordlist1.updateColID("check1","check");
- ds_main_subordlist_subordlist1.enableevent = true;
- ds_main_subordlist_subordlist1.updatecontrol = true;
-
- ds_main_subordlist_subordlist1.selectRow(0,true);
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 접수 처방현황 그리드 Color Setting Function
- ****************************************************************************************/
- function fSetGrdSubOrdListGrid()
- {
- for ( var i = 1 ; i < group3.grd_subordlist1.getCellCount("Head") ; i++ ) {
- group3.grd_subordlist1.setCellProperty("body",i,"background","expr(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF')");
- group3.grd_subordlist1.setCellProperty("body",i,"background2","expr(dispexecprcpstatnm == '실시취소' ? '#b9e5fb' : '#FFFFFF')");
- group3.grd_subordlist1.setCellProperty("body",i,"color","expr((metformin == 'Y') || (egfr < 45) || ((excuroomgrpcd == 'CT' || excuroomgrpcd == 'MRI') && dyetrivialyn == 'Y') ? '#ff0000' : '#080808')");
- group3.grd_subordlist1.setCellProperty("body",i,"color2","expr((metformin == 'Y') || (egfr < 45) || ((excuroomgrpcd == 'CT' || excuroomgrpcd == 'MRI') && dyetrivialyn == 'Y') ? '#ff0000' : '#080808')");
- }
- }
- /****************************************************************************************
- * Argument : maingridlistid : 대상그리드ID
- * Description : 환자받기를 위한 대상자 조회 Function
- ****************************************************************************************/
- function fGetExamCurePrcpAceptList(maingridlistid) {
- var row = maingridlistid.currentrow;
- var excuroomcd = objects[maingridlistid.binddataset].getColumn(row,"basecd");
- dsf_makeValue(ds_send_data_grd_info_grid_data,"excuroomcd","string",excuroomcd);
- dsf_makeValue(ds_send_data_grd_info_grid_data,"largeclass","string","M1");
- ds_send_data.setColumn(0,"acptlistflag", "J");
-
- call_TRAER00212();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 대상자 조회
- ****************************************************************************************/
- function call_TRAER00212() {
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"excuroomcd")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"srchgubn", type:"STRING", size:256, val:"2"}
- , {col:"largeclass", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"largeclass")}
- ]);
- var oParam = {};
- oParam.id = "TRAER00212";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCurePrcpList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_subpopordlist_subordlist5=examcureexecprcplist";
- oParam.async = false;
- oParam.callback = "cf_TRAER00212";
- tranf_submit(oParam);
- }
- function cf_TRAER00212(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_subpopordlist_subordlist5.updateColID("check1","check");
- ds_main_subpopordlist_subordlist5.updateColID("basecdflagdesc","examroomnm");
- }
- /****************************************************************************************
- * Argument : maingridlistid : 대상 그리드ID
- * Description : 보류검사실 환자받기를 위한 대상자 조회 Function
- ****************************************************************************************/
- function fGetExamCurePrcpHoldAceptList(maingridlistid) {
- var row = maingridlistid.currentrow;
- var excuroomcd = objects[maingridlistid.binddataset].getColumn(row,"basecd");
- dsf_makeValue(ds_send_data_grd_info_grid_data,"excuroomcd","string",excuroomcd);
- dsf_makeValue(ds_send_data_grd_info_grid_data,"largeclass","string","M1");
- ds_send_data.setColumn(0,"acptlistflag", "Z");
-
- var holdexcuroomgrpcdid = "";
- var holdexcuroomcdid = ds_send_data.getColumn(0,"holdexcuroomcdid");
- var holdyn = ds_send_data.getColumn(0,"holdyn");
- if ( holdyn == "Y" && utlf_isNull(holdexcuroomcdid) ) {
- var nodeCnt = ds_init_cmb_info2_initholdexecroom.rowcount;
- for (var i = 0; i < nodeCnt; i++) {
- holdexcuroomcdid = ds_init_cmb_info2_initholdexecroom.getColumn(i,"holdexcuroomcdid");
- if (!utlf_isNull(holdexcuroomcdid)) {
- if ( i == nodeCnt ) {
- holdexcuroomgrpcdid = holdexcuroomgrpcdid + holdexcuroomcdid;
- } else {
- holdexcuroomgrpcdid = holdexcuroomgrpcdid + holdexcuroomcdid + "','";
- }
- }
- }
-
- ds_send_data.setColumn(0,"holdexcuroomcdid", holdexcuroomgrpcdid);
-
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"excuroomcd")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"srchgubn", type:"STRING", size:256, val:"2"}
- , {col:"largeclass", type:"STRING", size:256, val:ds_send_data_grd_info_grid_data.getColumn(0,"largeclass")}
- ]);
- var oParam = {};
- oParam.id = "TRAER01203";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCurePrcpList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_subpopordlist_subordlist5=examcureexecprcplist";
- oParam.async = false;
- oParam.callback = "cf_TRAER01203";
- tranf_submit(oParam);
- } else {
- call_TRAER00212();
- }
- }
- function cf_TRAER01203(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_subpopordlist_subordlist5.updateColID("check1","check");
- ds_main_subpopordlist_subordlist5.updateColID("basecdflagdesc","examroomnm");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 검사실 수정 or PACS재전송을 위한 선택 Function
- ****************************************************************************************/
- function fSetExamCureRoomCodeList(maingridlistid, selstring) {
- if ( maingridlistid.currentrow < 0 ) return;
- ds_send_data_tobesetexamcureroomcode_tobesetexamcureroomcodelist.clear();
- ds_send_data_tobesetexamcureroomcode_tobesetexamcureroomcodelist.copyData(grdf_getGridUpdateData(maingridlistid, "all"),true);
- dsf_setTypeFormat(ds_send_data_tobesetexamcureroomcode_tobesetexamcureroomcodelist, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAER00210";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeUpdtExamCureRoomCodeList";
- oParam.inds = "reqparam=ds_send_data_tobesetexamcureroomcode_tobesetexamcureroomcodelist";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXAER00210";
- tranf_submit(oParam);
-
- if ( arErrorCode.pop("TXAER00210") < 0 ) {
- ds_send_data_tobesetexamcureroomcode_tobesetexamcureroomcodelist.clear();
- return;
- }
-
- var oldPid = ds_send_data.getColumn(0,"srchpid");
- ds_hidden_oldPid.setColumn(0,"op", oldPid);
-
- ds_send_data.setColumn(0,"srchpid", "");
-
- fGetExamCureAcptList("J");
-
- var pida = ds_hidden_oldPid.getColumn(0,"op");
-
- ds_send_data.setColumn(0,"srchpid", pida);
- }
- function cf_TXAER00210(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /* @group : 실시관리(진단방사선)
- * @ver : 2007.03.21
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 검사실 수정 or PACS재전송을 위한 선택 Function
- */
- function fSetSteadySave(maingridlistid, selstring) {
- // selstring 값은 의미없는 값으로 적용함. 실수정시 확인창 없애기 때문에.. 20080910
- // alert('1');
- // alert(maingridlistid.row);
- if ( maingridlistid.row == 0 ) return;
- // alert('2');
- model.resetInstanceNode("/root/send/data/tobesetexamcureroomcode/tobesetexamcureroomcodelist");
- model.setValue("/root/send/data/tobesetexamcureroomcode/tobesetexamcureroomcodelist", maingridlistid.getUpdateData());
-
- if ( submit("TXAER00210") ) {
- }else {
- model.resetInstanceNode("/root/send/data/tobesetexamcureroomcode/tobesetexamcureroomcodelist");
- model.refresh();
- return;
- }
- /*
- if ( messageBox(selstring ,"Q002")==6 ) {
- submit("TXAER00210");
- }else {
- model.resetInstanceNode("/root/send/data/tobesetexamcureroomcode/tobesetexamcureroomcodelist");
- model.refresh();
- return;
- }
- */
- model.refresh();
- var oldPid = model.getValue("/root/send/data/srchpid");
- model.makeValue("/root/hidden/oldPid/op", oldPid);
-
- model.setValue("/root/send/data/srchpid", "");
- fGetExamCureAcptList("J");
-
- var pida = model.getValue("/root/hidden/oldPid/op");
-
- // // 환자정보 가져오기
- // var chk = aezfGetSrchPatInfo("1", pida, getUserInfo("dutplceinstcd"), "patchosinfo", "/root/main/patinfo/patinfolist" );
- // if ( chk == "0" ) {
- // return;
- // }
- model.setValue("/root/send/data/srchpid", pida);
- model.refresh();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 검사실 환자받기을 위한 선택 Function
- ****************************************************************************************/
- function fSetExamCureAcceptRoomCodeList(maingridlistid) {
- // 환자받기 확인창 없앰.. 20080910
- if ( maingridlistid.rowcount == 0 ) return;
- var check = "";
- var loopcnt = 0;
- var loop = maingridlistid.rowcount;
- var holdyn = ds_send_data.getColumn(0,"holdyn");
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subpopordlist_subordlist5.getColumn(i,"check");
- if ( check == "Y" ) {
- ds_main_subpopordlist_subordlist5.setColumn(i,"excuroomcd", ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid") );
- // 보류검사여부
- dsf_makeValue(ds_main_subpopordlist_subordlist5,"holdyn","string",holdyn);
- loopcnt++;
- }
- }
-
- if ( loopcnt == 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return;
- }
-
- ds_send_data_tobesetexamcureacceptroomcode_tobesetexamcureacceptroomcodelist.clear();
-
- dsf_createDs("ds_nodeList");
- ds_main_subpopordlist_subordlist5.filter("check=='Y'");
- ds_nodeList.copyData(ds_main_subpopordlist_subordlist5,true);
- ds_main_subpopordlist_subordlist5.filter("");
-
- var rCSV = dsf_getDsCSV(ds_nodeList);
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return;
- }
-
- dsf_setCSVToDs("ds_send_data_tobesetexamcureacceptroomcode_tobesetexamcureacceptroomcodelist", rCSV);
- dsf_setTypeFormat(ds_send_data_tobesetexamcureacceptroomcode_tobesetexamcureacceptroomcodelist, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAER00211";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeUpdtExamCureRoomCodeList";
- oParam.inds = "reqparam=ds_send_data_tobesetexamcureacceptroomcode_tobesetexamcureacceptroomcodelist";
- oParam.outds = "ds_=item";
- oParam.async = false;
- oParam.callback = "cf_TXAER00211";
- tranf_submit(oParam);
-
- if ( arErrorCode.pop("TXAER00211") < 0 ) {
- ds_send_data_tobesetexamcureacceptroomcode_tobesetexamcureacceptroomcodelist.clear();
- return;
- }
-
- if ( group3.grp_datagrid1.visible == true ) group3.grp_datagrid1.visible = false;
-
- var oldPid = ds_send_data.getColumn(0,"srchpid");
- ds_hidden_oldPid.setColumn(0,"op", oldPid);
- ds_send_data.setColumn(0,"srchpid", "");
-
- fGetExamCureAcptList("J");
-
- var pida = ds_hidden_oldPid.getColumn(0,"op");
- ds_send_data.setColumn(0,"srchpid", pida);
- }
- function cf_TXAER00211(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방내역/코멘트 실시를 위한 선택 Function
- ****************************************************************************************/
- function fExeExec(gubn) {
- // 미실시 대상자 리스트에서 동성이 있을 경우 실시할 때 경고창을 띄우준다.
- //취소일경우, 무시할 수 있도록 한다. gubun = '2', 20180508
- if (gubn <> '2') {
- //20200325 재료중에 SONO구분이지만 CT실에서 사용하는 경우가 있어, 막음.. 'C900006016G'
- // if ( utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")) ) {
- // sysf_messageBox("[필수항목]구분을 선택하십시오.","I999");
- // return true;
- // }
- if ( utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")) ) {
- sysf_messageBox("[필수항목]검사실 정보를 선택하십시오.","I999");
- return true;
- }
- }
-
- var check = "";
- var loopcnt = 0;
- var loop = ds_main_subordlist_subordlist1.rowcount;
- var chk230 = "N";
- var chk440 = "N";
-
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
-
- if ( ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd") == "230" ) {
- chk230 = "Y";
- }else if ( ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd") == "440" ) {
- chk440 = "Y";
- }
-
- loopcnt++;
- }
- }
-
- if ( loopcnt == 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
- if ( gubn == "1" && utlf_isNull(group2.cmb_execrid1.value) ) {
- sysf_messageBox("실시자ID1을 선택해 주십시오.","I999");
- return "0";
- }
-
- // 2개 이상체크가 된 경우, 접수와 수납상태가 공존하면 실시불가능하다.
- if ( loopcnt > 1 ) {
- if ( chk230 == "Y" && chk440 == "Y" ) {
- sysf_messageBox("[접수와 수납상태]를 동시에 실시처리는 불가합니다.","I999");
- return "0";
- }
- }
- // 외래의 미수납처방과 미수납접수여부 체크한다.
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- execprcpstatcd = ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd");
- prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(i,"prcpgenrflag");
- prcpnm = ds_main_subordlist_subordlist1.getColumn(i,"prcpnm");
- rcptacptyn = ds_main_subordlist_subordlist1.getColumn(i,"rcptacptyn");
- precureprcpflag = ds_main_subordlist_subordlist1.getColumn(i,"precureprcpflag");
- clincstdycd = ds_main_subordlist_subordlist1.getColumn(i,"clincstdycd");
-
- if ( check == "Y" ) {
- /*
- * 20070520, 처방,간호확인만 된것은 미수납이기에 접수불가함, 단, 미수납접수여부가 허용일경우는 체크한다.
- */
- if( execprcpstatcd == "000" || execprcpstatcd == "100" ) {
- if( prcpgenrflag == "O" ) {
- if( rcptacptyn == "Y" ) { // 미수납접수여부 허용
- if ( sysf_messageBox(prcpnm + "은 미수납접수여부를 허용한 검사코드입니다. 접수를 ","Q002")==6 ) {
- if ( clincstdycd != "-" ) { // 임상연구용일 경우 접수 허용
- sysf_messageBox(prcpnm + "은 임상연구용 처방입니다.","I999");
- }
- }else {
- return "0";
- }
- }else {
- if ( precureprcpflag == "Y" ) { // 선처치일 경우 접수 허용
- sysf_messageBox(prcpnm + "은 선치치 처방입니다.","I999");
- }else {
- if ( clincstdycd != "-" ) { // 임상연구용일 경우 접수 허용
- sysf_messageBox(prcpnm + "은 임상연구용 처방입니다.","I999");
- }else {
- sysf_messageBox(prcpnm + "은 미수납된 처방이므로 접수할 수 없습니다.","I999");
- return "0";
- }
- }
- }
- }
- }
- }
- }
-
- var a = group2.cmb_execrid1.value;
- var b = group2.cmb_execrid2.value;
- var c = group2.cmb_execrid3.value;
- var d = group2.cmb_execrid4.value;
-
- if ( utlf_isNull(b) ) b = "-";
- if ( utlf_isNull(c) ) c = "-";
- if ( utlf_isNull(d) ) d = "-";
-
- // 실시
- if(gubn == 1) {
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
- ds_main_subordlist_subordlist1.setColumn(i,"execrem", group3.tar_execrem.value);
- ds_main_subordlist_subordlist1.setColumn(i,"execrid1", a);
- ds_main_subordlist_subordlist1.setColumn(i,"execrid2", b);
- ds_main_subordlist_subordlist1.setColumn(i,"execrid3", c);
- ds_main_subordlist_subordlist1.setColumn(i,"execrid4", d);
-
- // 처방상태가 000, 100, 230 일경우에 실시로직을 태운다.
- if ( ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd") == "000" ||
- ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd") == "100" ||
- ds_main_subordlist_subordlist1.getColumn(i,"execprcpstatcd") == "230" ) {
- dsf_makeValue(ds_main_subordlist_subordlist1,"transactiongubn","string","1",i);
- ds_main_subordlist_subordlist1.setColumn(i,"execbaseflag" , "A");
- }else {
- dsf_makeValue(ds_main_subordlist_subordlist1,"transactiongubn","string","2",i);
- }
- }
- }
-
- dsf_createDs("ds_nodeList");
- ds_main_subordlist_subordlist1.filter("check=='Y'");
- ds_nodeList.copyData(ds_main_subordlist_subordlist1,true);
- ds_main_subordlist_subordlist1.filter("");
-
- var rCSV = dsf_getDsCSV(ds_nodeList);
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- dsf_setCSVToDs("ds_send_data_tobeacptprcp_tobeacptprcplist", rCSV);
- }
- // 실시취소
- if(gubn == 2) {
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
- // 취소코드 사유 Test 하기 위해, 20070705 ////
- ds_main_subordlist_subordlist1.setColumn(i,"basecd" , ds_hidden_cnclcdlist.getColumn(0,"cnclcd") );
- ds_main_subordlist_subordlist1.setColumn(i,"execrem", "-" );
- if ( ds_main_subordlist_subordlist1.getColumn(i,"execbaseflag") == "A" ) { // 실시기준여부가 접수인경우
- ds_main_subordlist_subordlist1.setColumn(i,"acptrem", "-");
- }
- }
- }
-
- if (group3.switch1.tabindex == 0) {
- var sColSep = "▦";
- var sRowSep = "▩";
- var rCSV = "";
-
- rCSV += "pid" + sColSep + "excuroomcd" + sColSep + "prcpdd" + sColSep + "execprcpuniqno" + sColSep +
- "rsrvflag" + sColSep + "rsrvdt" + sColSep + "srchrsrvtm" + sColSep + "calcscorcd" + sColSep +
- "rsrvrem" + sColSep + "suppdeptcd" + sColSep + "pacsnocretyn" + sColSep + "prcpdelivefact" + sColSep +
- "orddepthngnm" + sColSep + "prcpnm" + sColSep + "bf_srchrsrvtm" + sColSep + "rsrvflagyn" + sColSep +
- "prcpexecdeptcd" + sColSep + "eqmtifyn" + sColSep + "prcpgenrflag" + sColSep + "excupartcd" + sColSep +
- "indd" + sColSep + "actorddd" + sColSep + "orddeptcd" + sColSep + "orddrid" + sColSep +
- "rsrvtmplcd" + sRowSep;
-
- var k = 0;
- for (var i = 0 ; i < ds_main_subordlist_subordlist1.rowcount ; i++){
- if (ds_main_subordlist_subordlist1.getColumn(i,"check") == "Y") {
- rCSV += ds_main_subordlist_subordlist1.getColumn(i,"pid") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"excuroomcd") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"prcpdd") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"execprcpuniqno") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"prcpgenrflag") + sColSep + // rsrvflag
- ds_main_subordlist_subordlist1.getColumn(i,"rsrvdt") + sColSep + // bf_srchrsrvtm
- ds_main_subordlist_subordlist1.getColumn(i,"rsrvdt") + sColSep + // srchrsrvtm
- ds_main_subordlist_subordlist1.getColumn(i,"calcscorcd") + sColSep +
- "" + sColSep + // rsrvrem
- ds_main_subordlist_subordlist1.getColumn(i,"basesuppdeptcd") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"pacsnocretyn") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"orddepthngnm") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"prcpnm") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"rsrvdt") + sColSep + // bf_srchrsrvtm
- "예약" + sColSep + // rsrvflagyn
- ds_main_subordlist_subordlist1.getColumn(i,"prcpexecdeptcd") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"eqmtifyn") + sColSep + // eqmtifyn
- ds_main_subordlist_subordlist1.getColumn(i,"prcpgenrflag") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"excupartcd") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"orddd") + sColSep + // indd
- ds_main_subordlist_subordlist1.getColumn(i,"orddd") + sColSep + // actorddd
- ds_main_subordlist_subordlist1.getColumn(i,"orddeptcd") + sColSep +
- ds_main_subordlist_subordlist1.getColumn(i,"orddrid") + sColSep +
- "-" + sRowSep; // rsrvtmplcd
- k = parseInt(k) + 1;
- }
- }
-
- dsf_setCSVToDs("ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist", rCSV);
- dsf_makeValue(ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist,"flag","string","cncl");
- } else {
- dsf_createDs("ds_nodeList");
- ds_main_subordlist_subordlist1.filter("check=='Y'");
- ds_nodeList.copyData(ds_main_subordlist_subordlist1,true);
- ds_main_subordlist_subordlist1.filter("");
-
- var rCSV = dsf_getDsCSV(ds_nodeList);
-
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- dsf_setCSVToDs("ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist", rCSV);
- }
- }
-
- if ( gubn == 1 ) {
- if ( sysf_messageBox("실시내역을 ","Q002")==6 ) {
- // dsf_setTypeFormat(ds_send_data_tobeacptprcp_tobeacptprcplist, "prcpno:INT^execprcpuniqno:INT^rsltno:INT^rsltseqno:INT^cretno:INT^prcphistno:INT");
- dsf_setFixVal(ds_send_data_tobeacptprcp_tobeacptprcplist, "largeclass:M1,tretflagcd:610,execprcpstat440cd:440,execprcpstat610cd:610,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:EQCD1,excuexecfromdt2:00000000000000,excueqcd2:-,excuexecfromdt3:00000000000000,excueqcd3:-,excuexecfromdt4:00000000000000,excueqcd4:-,excuexecfromdt5:00000000000000,excueqcd5:-,opdrid:-,indd:00000000,icfflag:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
- var oParam = {};
- oParam.id = "TXAER00201";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptExamCureExecPrcpList";
- oParam.inds = "reqparam=ds_send_data_tobeacptprcp_tobeacptprcplist";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAER00201";
- tranf_submit(oParam);
- }else {
- ds_send_data_tobeacptprcp_tobeacptprcplist.clear();
- return "0";
- }
- } else if ( gubn == 2 ) {
- if (group3.switch1.tabindex == 0) {
- if ( sysf_messageBox("접수취소내역을 ","Q002")==6 ) {
- ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist.updateColID("orddd","actorddd");
- ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist.updateColID("suppdeptcd","basesuppdeptcd");
- // dsf_setTypeFormat(ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist, "execprcpuniqno:INT");
- dsf_setFixVal(ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist, "rsrvacptyn:Y");
- var oParam = {};
- oParam.id = "TXAER13001";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqExeRadiolgySytsRsrv";
- oParam.inds = "req=ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist";
- oParam.outds = "ds_hidden=item";
- oParam.transaction = false;
- oParam.async = false;
- oParam.callback = "cf_TXAER13001";
- tranf_submit(oParam);
- }else {
- ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist.clear();
- return "0";
- }
- } else {
- if ( sysf_messageBox("실시취소내역을 ","Q002")==6 ) {
- ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist.updateColID("basecd","cnclresncd");
- ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist.updateColID("basecdnm","cnclresncdnm");
- // dsf_setTypeFormat(ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist, "execprcpuniqno:INT^acptseqno:INT^rcptno:INT^prcpno:INT^rsltno:INT^rsltseqno:INT");
- dsf_setFixVal(ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist, "transactiongubn:4,largeclass:M1,execprcpstat440cd:440,execprcpstat610cd:610,execprcpstatXcd:X,execprcpstat230cd:230,execprcpstat000cd:000,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:-");
- var oParam = {};
- oParam.id = "TXAER00202";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptExamCureExecPrcpList";
- oParam.inds = "reqparam=ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAER00202";
- tranf_submit(oParam);
- }else {
- ds_send_data_tobeacptcnclprcp_tobeacptcnclprcplist.clear();
- return "0";
- }
- }
- }
-
- ds_send_data.setColumn(0,"srchpid","");
- }
-
-
- /* @group : 실시관리(진단방사선)
- * @ver : 2007.03.21
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 접수내역에 대한 보류/보류취소를 위한 선택 Function
- */
- function fExeHold(gubn) {
-
- var check = "";
- var loopcnt = 0;
-
- if ( gubn == 1 ) {
- var loop = grd_subordlist1.rows - grd_subordlist1.fixedRows;
-
- /* for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/subordlist/subordlist1[" + i + "]/check");
- //alert(check);
- if ( check == "Y" ) {
- loopcnt++;
- }
- }
- if ( loopcnt == 0 ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
- */
- }else if ( gubn == 2 ) {
-
- var loop = grd_subordlist2.rows - grd_subordlist2.fixedRows;
- /*
- for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/subordlist/subordlist2[" + i + "]/check");
- //alert(check);
- if ( check == "Y" ) {
- loopcnt++;
- }
- }
- //alert('loopcnt->'+loopcnt);
- if ( loopcnt == 0 ) {
- messageBox("보류처방내역을 선택해 주십시오.","I999");
- return "0";
- }
- */
- }
- /*
- if ( cmb_execrid1.value == "" ) {
- messageBox("실시자ID1을 선택해 주십시오.","I999");
- return "0";
- }
- */
- ////////////////////////////////
- // CopyNode 로직이 들어가야 함.
- ////////////////////////////////
- // var a = cmb_execrid1.value;
- // 보류
- if(gubn == 1) {
- for( var i = 1 ; i <= loop ; i++ ) {
- model.setValue("/root/main/subordlist/subordlist1[" + i + "]/check", "Y");
- }
-
- //alert("waiting");
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist1[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- //alert(rCSV);
- if ( rCSV == "" ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- model.setValue("/root/send/data/tobeholdprcp/tobeholdprcplist", rCSV);
- //alert(model.getValue("/root/send/data/tobeholdprcp/tobeholdprcplist"));
- }
- // 보류취소
- if(gubn == 2) {
- for( var i = 1 ; i <= loop ; i++ ) {
- model.setValue("/root/main/subordlist/subordlist2[" + i + "]/check", "Y");
- }
-
- //alert("waiting");
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist2[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- //alert(rCSV);
- if ( rCSV == "" ) {
- messageBox("보류처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- model.setValue("/root/send/data/tobeholdcnclprcp/tobeholdcnclprcplist", rCSV);
- //alert(model.getValue("/root/send/data/tobeholdcnclprcp/tobeholdcnclprcplist"));
- }
- if ( gubn == 1 ) {
-
- if ( messageBox("보류내역을 ","Q002")==6 ) {
- //alert('OK TXAER00220');
- if ( btn_case2.selected == true ) {
- submit("TXAER00220");
- btn_case2.dispatch("DOMActivate");
- //fGetExamCurePrcpList(grd_mainordlist2);
- }else {
- messageBox("보류시행은 미실시일 경우만 적용합니다.","I999");
- return "0";
- }
- }else {
- model.resetInstanceNode("/root/send/data/tobeholdprcp/tobeholdprcplist");
- return "0";
- }
-
- }else if ( gubn == 2 ) {
- if ( messageBox("보류취소내역을 ","Q002")==6 ) {
- //alert('OK TXAER00221');
- if ( btn_case2.selected == true ) {
- submit("TXAER00221");
- btn_case2.dispatch("DOMActivate");
- //fGetExamCurePrcpList(grd_mainordlist2);
- }else {
- messageBox("보류취소시행은 미실시일 경우만 적용합니다.","I999");
- return "0";
- }
- }else {
- model.resetInstanceNode("/root/send/data/tobeholdcnclprcp/tobeholdcnclprcplist");
- return "0";
- }
-
- }
- //btn_case2.selected = true;
- //model.toggle("case2");
- //model.refresh();
- //fGetExamCureAcptList("J");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 재진예약 Popup
- ****************************************************************************************/
- function fPopUpReRsrv(displayid, maingridlistid, path) {
- var row = maingridlistid.currentrow;
-
- if ( row < 0 ) return;
- frmf_setParameter("SMPMO00300_PARM1", sysf_getUserInfo("dutplcecd")); //진료과코드
- frmf_setParameter("SMPMO00300_PARM2", sysf_getUserInfo("userid")); //진료의사코드
- frmf_setParameter("SMPMO00300_PARM3", objects[path].getColumn(row,"pid" )); //환자번호
-
- frmf_open(displayid, displayid, null, null, null, null, null, null, null, null, null, null, "M");
- }
-
- /****************************************************************************************
- * Argument : grdobj
- * Description : 실시와 결과상태 PACS 결과 조회 Function
- ****************************************************************************************/
- function fClickPACSPatResultList(grdobj) {
- var dsObj = eval(grdobj.binddataset);
- var rowidx = dsObj.rowposition;
- if ( rowidx > -1 ) {
- var pid = dsObj.getColumn(rowidx,"pid");
- zepfpacsPatientID(pid);
- }
- }
- /****************************************************************************************
- * Argument : grdobj
- * Description : 실시와 결과상태 PACS(처방) 결과 조회 Function
- ****************************************************************************************/
- function fClickPACSPrcpResultList(grdobj) {
- if ( grdobj.currentrow > -1 ) {
- var rowidx = grdobj.currentrow;
- var pid = ds_main_ordlist2_mainordlist.getColumn(rowidx,"pid");
- var pacsorderid = ds_main_subordlist_subordlist1.getColumn(rowidx,"prcpdd") + ds_main_subordlist_subordlist1.getColumn(rowidx,"execprcpuniqno");
-
- // PACS Viewer 호출
- zepfpacsAll(pacsorderid, pid);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 자체예약
- ****************************************************************************************/
- function fRsrvTrans() {
- var popupObj = frmf_findPopup("SMAER13000");
- if(utlf_isNull(popupObj)) {
- if ( group3.switch1.tabindex == 0 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case2.grd_mainordlist2); //, "/root/main/ordlist2/mainordlist", "/root/send/data/srchpid");
- if ( group3.switch1.tabindex == 1 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case3.grd_mainordlist3); //, "/root/main/ordlist3/mainordlist", "/root/send/data/srchpid");
- if ( group3.switch1.tabindex == 2 ) lf_aezfPopUpModalessSample("SMAER13000", group3.switch1.case5.grd_mainordlist5); //, "/root/main/ordlist5/mainordlist", "/root/send/data/srchpid");
- } else {
- popupObj.close();
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 재진예약
- ****************************************************************************************/
- function fPamRsrvInfo() {
- if ( group3.switch1.tabindex == 0 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case2.grd_mainordlist2, "ds_main_ordlist2_mainordlist");
- if ( group3.switch1.tabindex == 1 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case3.grd_mainordlist3, "ds_main_ordlist3_mainordlist");
- if ( group3.switch1.tabindex == 2 ) fPopUpReRsrv("SMPMO00300", group3.switch1.case5.grd_mainordlist5, "ds_main_ordlist5_mainordlist");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 추가처방
- ****************************************************************************************/
- function fAddPrcpMngt() {
- lf_aezfAddPrcpMngt(group3.grd_subordlist1, "/root/main/subordlist/subordlist1");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : PACS조회
- ****************************************************************************************/
- function fPACSInfo() {
- if ( group3.switch1.tabindex == 0 && ds_main_ordlist2_mainordlist.rowposition < 0 ) return;
- if ( group3.switch1.tabindex == 1 && ds_main_ordlist3_mainordlist.rowposition < 0 ) return;
- if ( group3.switch1.tabindex == 2 && ds_main_ordlist5_mainordlist.rowposition < 0 ) return;
-
- if ( group3.switch1.tabindex == 0 ) fClickPACSPatResultList(group3.switch1.case2.grd_mainordlist2);
- if ( group3.switch1.tabindex == 1 ) fClickPACSPatResultList(group3.switch1.case3.grd_mainordlist3);
- if ( group3.switch1.tabindex == 2 ) fClickPACSPatResultList(group3.switch1.case5.grd_mainordlist5);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : PACS조회(처방)
- ****************************************************************************************/
- function fPACSPrcpInfo() {
- if ( ds_main_subordlist_subordlist1.rowposition < 0 ) return;
- fClickPACSPrcpResultList(group3.grd_subordlist1);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 통합결과조회
- ****************************************************************************************/
- function fTotalResultInfo() {
- //SMAER00800 -> SMMMI00100
- if ( group3.switch1.tabindex == 0 ) lf_aezfPopUpModalessSample("SMMMI00100", group3.switch1.case2.grd_mainordlist2); //, "/root/main/ordlist2/mainordlist", "/root/send/data/srchpid");
- if ( group3.switch1.tabindex == 1 ) lf_aezfPopUpModalessSample("SMMMI00100", group3.switch1.case3.grd_mainordlist3); //, "/root/main/ordlist3/mainordlist", "/root/send/data/srchpid");
- if ( group3.switch1.tabindex == 2 ) lf_aezfPopUpModalessSample("SMMMI00100", group3.switch1.case5.grd_mainordlist5); //, "/root/main/ordlist5/mainordlist", "/root/send/data/srchpid");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 접수관리
- ****************************************************************************************/
- function fLinkAcptMngt() {
- frmf_open("SMAEA01300", "SMAEA01300", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 촬영배정
- ****************************************************************************************/
- function fPhotoAssignMngt() {
- var pid = ds_send_data.getColumn(0,"srchpid");
- var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
- var send = (pid + "▦" + excuroomgrpcdid);
-
- frmf_setParameter("opener_parameter_id",send);
- frmf_open("SMAEA01600", "SMAEA01600", null, null, null, 200, 200, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : ANGIO 일정조회
- ****************************************************************************************/
- function fAngioMain() {
- frmf_open("SPAEA00300", "SPAEA00300", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 환자정보
- ****************************************************************************************/
- function fPatidInfo() {
- var pid = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"pid");
-
- frmf_setParameter("SMMMO02500_cond" , pid);
- // open("SMMMO02500", "","","", "SMMMO02500", "", "/root/init/srchcond2");
- frmf_open("SMMMO02500", "SMMMO02500", null, null, null, null, null, null, null, null, null, null, "M");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 실별대기현황 그리드 Color Setting Function
- ****************************************************************************************/
- function fSetSubDetailGrid()
- {
- // var srchLength1 = ds_main_ordlist2_subordlist4.rowcount;
- //
- // for ( var i = 0 ; i < srchLength1 ; i++ ) {
- // datagrid4.rowstyle( i , "data" , "background-color" ) = "#FFFFFF";
- // }
- //
- // aezfSetRowStyle("datagrid4" , "9" , "N" , "baseroomopenyn" );
- for ( var i = 0 ; i < group3.datagrid4.getCellCount("Head") ; i++ ) {
- group3.datagrid4.setCellProperty("body",i,"background","expr(baseroomopenyn == 'N' ? '#43c8f5' : '#FFFFFF')");
- group3.datagrid4.setCellProperty("body",i,"background2","expr(baseroomopenyn == 'N' ? '#43c8f5' : '#FFFFFF')");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 영상검사내역 조회 Function
- ****************************************************************************************/
- function fFilmInfo() {
- ds_hidden_popdata.setColumn(0,"pid",ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"pid"));
-
- var objArg = new Object();
- objArg.arg_ds_hidden_popdata = ds_hidden_popdata;
- frmf_open("SMAEF00200", "SMAEF00200", objArg, null, null, null, null, null, null, null, null, null, "M");
-
- ds_hidden_popdata.setColumn(0,"pid", "");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 조영제 부작용 관리 Function
- ****************************************************************************************/
- function fAngioInfo() {
- dsf_createDsRow("ds_tmpe_data", [{col:"srchpid", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"pid")}]);
- var objArg = new Object();
- objArg.arg_ds_send_reqdata = ds_tmpe_data;
- frmf_open("SMAER00700", "SMAER00700", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 동의서출력확인
- ****************************************************************************************/
- function fOCRInfo() {
- lf_aezfOcrListPrint(group3.grd_subordlist1,group3.grd_subordlist1.currentrow, "pid", "orddd", "orddeptcd", "orddepthngnm", "orddrid", "orddrnm", "prcpgenrflag", "patnm", "roomcd", "rrgstno1", "rrgstno2", "cretno");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 동의서스캔이미지 보기
- ****************************************************************************************/
- function fOCRImageView() {
- var rowidx = ds_main_subordlist_subordlist1.rowposition;
- var rsrvtmplyn = ds_main_subordlist_subordlist1.getColumn(rowidx,"rsrvtmplyn");
- if ( rsrvtmplyn != "S" ) {
- sysf_messageBox(" 처방에 대한 스캔된 동의서가 없습니다.","I999");
- return;
- }
- dsf_createDsRow("ds_send_iemr", [{col:"ocrcode", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(rowidx,"ocrtag")}]);
- // lf_aezfTopMost("SSMRC03130",1,100,100,"SSMRC03130", "/root/send/iemr", "/root/hidden/temp","",0,0);
- var objArg = new Object();
- objArg.arg_ds_hidden_temp = ds_send_iemr;
- frmf_open("SSMRC03130", "SSMRC03130", objArg, null, 1, 100, 100, null, null, null, null, null, "M");
- application.popupframes["SSMRC03130"].winlevel = "topmost";
- application.popupframes["SSMRC03130"].activate();
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : OCR 반납확인 창 연동
- ****************************************************************************************/
- function fOcrRtnCnfm() {
- sysf_setGlobalVariable("paminfo", "");
-
- var pid = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"pid");
- var orddeptcd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"orddeptcd");
- var prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"prcpgenrflag");
- var orddd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"orddd");
- var wardcd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"wardcd");
- var indd = orddd;
-
- var setnode = "pid▦orddeptcd▦ordtype▦orddd▦indd▦wardcd▩";
- setnode = setnode + pid + "▦" + orddeptcd + "▦" + prcpgenrflag + "▦" + orddd + "▦" + indd + "▦" + wardcd + "▩";
-
- sysf_setGlobalVariable("paminfo", setnode);
- // dsf_makeValue(ds_temp,"rtncnfm","string","-");
- frmf_setParameter("SMRF02600_Param", "PID▦ORDDD▩"+pid+"▦"+orddd);
- frmf_modal("SMMRF02600","SMMRF02600", "", "", "" , "", "", "", "", "" , "", "","M");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 등록번호 복사
- ****************************************************************************************/
- function fPidCopy() {
- // aezfSendMarkBuf(group3.grd_subordlist1, "pid", "/root/main/subordlist/subordlist1");
- aezfSendMarkBuf(group3.grd_subordlist1, "pid");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 상단정보 띄우기
- ****************************************************************************************/
- function fTopInfo_bk() {
- //2011.10.17 응급실상단 오류로 I,D,E상태값 그대로 넘겨줌
- var prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"prcpgenrflag");
- //TOP 정보 보여주기
- schk = "N";
- if ( prcpgenrflag =="O" ){
- var pat_info = "O▦"+ ds_send_data.getColumn(0,"srchpid") +"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"orddd")+"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"cretno")+"▦"+sysf_getUserInfo("dutplcecd")+"▦1▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"orddd");
- schk = "Y";
- } else if ( prcpgenrflag =="I" || prcpgenrflag =="D" || prcpgenrflag=="E" ){
- //2010.12.23 cyw 상단정보 데이터 던져줄때 제일 마지막 데이터값은 입원일 경우 등록일자 말고 퇴원일자!!
- var srchdd = "";
- var dschdd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"dschdd");
- if (utlf_isNull(dschdd) || dschdd == "99991231") {
- srchdd = utlf_getCurrentDate();
- } else {
- srchdd = dschdd;
- }
- var pat_info = prcpgenrflag+ "▦"+ ds_send_data.getColumn(0,"srchpid") +"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"orddd")+"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"cretno")+"▦"+sysf_getUserInfo("dutplcecd")+"▦"+srchdd;
- schk = "Y";
- } else if ( prcpgenrflag =="S" ) {
- var pat_info = "S▦"+ ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"prcpdd") +"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"execprcpuniqno")+"▦"+sysf_getUserInfo("dutplcecd");
- schk = "Y";
- }
- if (schk == "Y"){
- // frmf_setParameter("condparam", pat_info);
- // modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- appf_initPatientInfo(pat_info);
- }
- }
- //상단정보 new 20160929 by kya
- function fTopInfo() {
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- var patinfo = "S▦" + ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd") + "▦" + ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno") + "▦" + sysf_getUserInfo("dutplcecd");
- frmf_setParameter("condparam", patinfo);
- appf_initPatientInfo(patinfo);
-
- //코로나바이러스 관련 알림팝업
- fc_check_coronavirus();
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 상단정보 띄우기
- ****************************************************************************************/
- function fLabelPrint() {
- //20180706 수정, 출력방식변경됨.
- button8_onclick();
-
- // var sSndMsg = "";
- // var sBcNo = "";
- // var iprintcnt = 0;
- //
- // if ( utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")) ) {
- // sysf_messageBox("검사실그룹이 선택되지 ", "E007");
- // return;
- // }
- //
- // var cRow = ds_main_subordlist_subordlist1.rowposition;
- // var pid = ds_main_subordlist_subordlist1.getColumn(cRow,"pid");
- // var patnm = ds_main_subordlist_subordlist1.getColumn(cRow,"patnm");
- // var gbn = ds_main_subordlist_subordlist1.getColumn(cRow,"rrgstno2").substring(0, 1);
- // var rrgstno1 = ds_main_subordlist_subordlist1.getColumn(cRow,"rrgstno1");
- // var rrgstno2 = ds_main_subordlist_subordlist1.getColumn(cRow,"rrgstno2");
- // var barpid = pid;
- // var excugrp = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
- // var currentdate = utlf_getCurrentDate();
- //
- // if ( gbn == "1" ) {
- // var sex = "M";
- // var age = lf_aezfgetFullAge(rrgstno1+rrgstno2); //AEZ0001.xjs
- // }else {
- // var sex = "F";
- // var age = lf_aezfgetFullAge(rrgstno1+rrgstno2); //AEZ0001.xjs
- // }
- //
- // if ( utlf_isNull(pid) ) {
- // sysf_messageBox("처방목록이 선택되지 ", "E007");
- // return;
- // }
- //
- // sSndMsg = "";
- //
- // //시작(X, Y)
- // sSndMsg += lzzfBP_StartFormat(0, 0);
- //
- // sSndMsg += "^BY2,2.5^FO" + "200" + "," + "30"; // 바코드 Width 조절
- // //sSndMsg += "^BCN,70,N,N,N^FD" + barpid+excugrp + "^FS";
- // sSndMsg += "^BCN,70,N,N,N^FD" + "*"+barpid+excugrp+"*" + "^FS";
- // //sSndMsg += "^BCN,70,N,N,N^FD" + barpid + "^FS";
- //
- // // 등록번호 + 그룹코드
- // sSndMsg += lzzfBP_ChangeFont("C", 7, 7); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(265, 105, "*"+pid+' '+excugrp+"*" );
- //
- // // 등록번호 --
- // sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(85, 150, pid );
- //
- // //환자명 --
- // sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- //
- // //sSndMsg += CommAX.PrtImgOut("GRAPH003", patnm);
- // //sSndMsg += lzzfBP_FiendOrigin(100, 210);
- // //sSndMsg += "^XGGRAPH003,2,2^FS";
- //
- // sSndMsg += CommAX.PrtImgOut(100, 210, patnm, 2, 2); //가로시작위치, 세로시작위치, 출력할문자열, 1,1 (비율)
- // sSndMsg += CommAX.HanImageData();
- //
- // // 성별
- // sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(400, 210, sex );
- //
- // // 나이
- // sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(550, 210, age );
- //
- // // 그룹코드
- // sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(550, 150, excugrp );
- //
- // // 주민번호
- // sSndMsg += lzzfBP_ChangeFont("C", 35, 15); // 폰트 설정
- // sSndMsg += lzzfBP_FieldDataA(400, 270, rrgstno1+"-"+gbn );
- //
- // // 초음파실
- // //sSndMsg += fCarePrintOutH(480, 5, 2, "N", "초음파실" , "");
- //
- // // 처방명
- // //sSndMsg += fCarePrintOutH(5, 180, 1, "Y", prcpnm , "");
- // //sSndMsg += lzzfBP_ChangeFont("C", 40, 15);
- // //sSndMsg += lzzfBP_FieldDataA(5, 180, prcpnm);
- //
- // //종료(매수)
- // sSndMsg += lzzfBP_EndFormat();
- // CommAX.SendMessage(sSndMsg);
- //
- // ds_hidden.setColumn(0,"Message", CommAX.Message);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 병리라벨출력 호출 Function
- ****************************************************************************************/
- function fPathLabelPrint() {
- dsf_createDsRow("ds_tmpe_data", [{col:"regnopatnm", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"pid")}]);
- var objArg = new Object();
- objArg.arg_ds_hidden_SFlag = ds_tmpe_data;
- frmf_modal("SMLLC00300", "SMLLC00300", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 이송요원호출을 위한 선택 Function
- ****************************************************************************************/
- function fTranEmpCall() {
- // status : "RD"
- // pid : 등록번호
- // prcpnm : 처방명
- // kind : 종류(1:검사, 2:전동, 3:수술, 4:입원, 5:기타)
- // rsrvdt : 예약일시
- // arvposcd : 도착 부서코드
- // startposcd : 출발 부서코드
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- var pid = ds_main_subordlist_subordlist1.getColumn(cRow,"pid");
- var prcpnm = ds_main_subordlist_subordlist1.getColumn(cRow,"prcpnm");
- var kind = "1";
- var rsrvdt = utlf_getCurrentTime().substr(0,4) ;
- var startposcd = ds_main_subordlist_subordlist1.getColumn(cRow,"excuroomgrpcd");
- var arvposcd = ds_main_subordlist_subordlist1.getColumn(cRow,"wardcd");
- var calldeptflag = "B";
-
- if ( !utlf_isNull(pid) ) {
- fInsTranCallRD(pid, prcpnm, kind, rsrvdt, calldeptflag, arvposcd, startposcd);
- }
- }
-
-
- /* @group : 실시관리(진단방사선)
- * @ver : 2007.03.21
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 예약 취소를 위한 선택 Function
- */
- function fCnclRsrv() {
-
- // 예약취소할 내역에 대한 체크여부
- var check = "";
- var loopcnt = 0;
- var loop = grd_subordlist1.rows - grd_subordlist1.fixedRows;
- for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/subordlist/subordlist1[" + i + "]/check");
- if ( check == "Y" ) {
- loopcnt++;
- }
- }
- if ( loopcnt == 0 ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist1[check='Y' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
-
- var rtn = exeRsrvTransaction("cncl");
-
- return rtn;
-
- }
- /* @group : 실시관리(영상의학과)
- * @ver : 2007.07.03
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 취소 버튼의 click 이벤트 처리(통합예약의 FUNCTION 을 그대로 복사해서 사용함)
- */
- function exeRsrvTransaction(str) {
-
- var sColSep = "▦";
- var sRowSep = "▩";
- var rCSV = "";
- var dd = getCurrentDate();
- var tt = getCurrentTime();
-
- // 트랜젝션 flag
- // flag : cncnl
- // pacsnocretyn
-
- // 예약된 처방 존재여부 체크
- // prcpdd
- // execprcpuniqno
-
- // 예약취소관리입력
- // srchrsrvtm
- // rsrvdt
- // excuroomcd
- // execrid
-
-
- // 실시처방수정
- // rsrvflag : I/O/S
-
- // PACS 환자기본정보
- // pid
-
- // 공통부서코드 조회
- // calcscorcd
-
-
-
- // PACS연동하기 위해 추가함. 20071017,장준원
- // pacsnocretyn,rgsttm,rgstrid,prcpdelivefact,orddepthngnm,prcpnm,orddd,rgstdepthngnm
- /*
- rCSV += "pid" + sColSep + "excuroomcd" + sColSep +"prcpdd" + sColSep + "execprcpuniqno" + sColSep +
- "rsrvflag" + sColSep + "rsrvdt" + sColSep + "srchrsrvtm" + sColSep + "prcpkindcd" + sColSep +
- "excupartcd" + sColSep + "indd" + sColSep + "actorddd" + sColSep + "orddeptcd" + sColSep +
- "orddrid" + sColSep + "calcscorcd" + sColSep+ "execrid" + sColSep+ "rsrvrem" + sColSep +
- "suppdeptcd" + sColSep + "cnclresncd" + sColSep+ "pacsnocretyn" + sColSep+ "rgsttm" + sColSep+
- "rgstrid" + sColSep+ "prcpdelivefact" + sColSep+ "orddepthngnm" + sColSep+ "prcpnm" + sColSep+
- "orddd" + sColSep+ "rgstdepthngnm"+ sColSep+ "examroomnm" + sColSep+ "bf_srchrsrvtm" + sColSep+
- "rsrvflagyn" + sColSep+ "prcpexecdeptcd" + sColSep+ "rsrvtmcntlyn" + sColSep + "rsrvpsnnocntlyn" + sRowSep;
- */
- rCSV += "pid" + sColSep +
- "excuroomcd" + sColSep +
- "prcpdd" + sColSep +
- "execprcpuniqno" + sColSep +
- "rsrvflag" + sColSep +
- "rsrvdt" + sColSep +
- "srchrsrvtm" + sColSep +
- "actorddd" + sColSep +
- "orddeptcd" + sColSep +
- "orddrid" + sColSep +
- "calcscorcd" + sColSep+
- "execrid" + sColSep+
- "suppdeptcd" + sColSep +
- "pacsnocretyn" + sColSep+
- "rgsttm" + sColSep+
- "rgstrid" + sColSep+
- "prcpdelivefact" + sColSep+
- "orddepthngnm" + sColSep+
- "prcpnm" + sColSep+
- "orddd" + sColSep+
- "rgstdepthngnm"+ sColSep+
- "examroomnm" + sColSep+
- "bf_srchrsrvtm" + sColSep +
- "rsrvflagyn" + sColSep +
- "prcpexecdeptcd" + sRowSep;
- var k = 0;
- var rsdt = dd+tt.substring(0,4);
- var rsdd = tt.substring(0,4);
- for (var i = 1 ; i < grd_subordlist1.rows ; i++){
- if (model.getValue("/root/main/subordlist/subordlist1["+i+"]/check")=="Y"){
- // if (model.getValue("/root/main/exculist/mainordlist5["+i+"]/examroomnm") == ""){
- // messageBox(i + "번째행에 수행부서를 선택하시기 바랍니다.", "E999", "");
- // return false;
- // }
- rCSV += model.getValue("/root/main/subordlist/subordlist1["+i+"]/pid") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/excuroomcd") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/prcpdd") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/execprcpuniqno") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/prcpgenrflag") +
- sColSep + rsdt +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/rsrvdt").substring(0,12) +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/orddd") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/orddeptcd") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/orddrid") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/calcscorcd") +
- sColSep + getUserInfo("userid") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/basesuppdeptcd") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/pacsnocretyn") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/rgsttm") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/rgstrid") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/prcpdelivefact") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/orddepthngnm") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/prcpnm") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/orddd") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/rgstdepthngnm")+
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/examroomnm") +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/rsrvdt").substring(0,12) +
- sColSep + "예약" +
- sColSep + model.getValue("/root/main/subordlist/subordlist1["+i+"]/prcpexecdeptcd")+ sRowSep;
- //alert(rCSV);
- /*
- rCSV += grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("pid")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("excuroomd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("prcpdd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("execprcpuniqno")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("prcpgenrflag")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("rsrvdt")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("srchrsrvtm")) + sColSep +
- grd_subordlist1.valueMatrix(i, dd+tt.substring(0,4)) + sColSep +
- grd_subordlist1.valueMatrix(i, tt.substring(0,4)) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("prcpkindcd")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("excupartcd")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("indd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("actorddd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("orddeptcd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("orddrid")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("calcscorcd")) + sColSep +
- grd_subordlist1.valueMatrix(i, getUserInfo("userid")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("rsrvrem")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("basesuppdeptcd")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("cnclresncd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("pacsnocretyn")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("rgsttm")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("rgstrid")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("prcpdelivefact")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("orddepthngnm")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("prcpnm")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("orddd")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("rgstdepthngnm"))+ sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("examroomnm")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("bf_srchrsrvtm")) + sColSep +
- // grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("rsrvflagyn")) + sColSep +
- grd_subordlist1.valueMatrix(i, grd_subordlist1.colRef("prcpexecdeptcd"))+ sRowSep;
- */
- k = parseInt(k) + 1;
- }
- }
- //alert('rCSV한 후->'+rCSV);
- model.resetInstanceNode("/root/rsrvsend/req/data");
- // model.setValue("/root/send/req/data", rCSV);
- model.setValue("/root/rsrvsend/req/flag", str);
- // model.setValue("/root/send/req/chkflag", model.getValue("/root/send/data/chkflag"));
-
- model.removeNode("/root/temp/req/data");
- model.makeNode("/root/temp/req/data");
-
- setCSVToNode("/root/temp/req/data", rCSV);
- instance1.selectSingleNode("/root/temp/req/data").xml;
-
- model.copyNode("/root/rsrvsend/req/data", "/root/temp/req/data");
- // return;
- if (submit("TXAEA01303")){
- }else{
- messageBox("취소가 정상적으로 이루어지지 않았습니다. 전산실에 문의바랍니다.","I999");
- return "0";
- }
- }
- /* @group : 실시관리(영상의학과)
- * @ver : 2007.07.03
- * @by : 장준원
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 접수 취소 기능 추가함. ( 접수관리의 접수취소 기능 그대로 사용함.) 자동접수내역의 취소는 예약취소까지 진행함.
- */
- function fExeAccept(gubn) {
- // 접수or접수취소할 내역에 대한 체크여부
- var check = "";
- var loopcnt = 0;
- var loop = grd_subordlist1.rows - grd_subordlist1.fixedRows;
- for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/subordlist/subordlist1[" + i + "]/check");
- if ( check == "Y" ) {
- loopcnt++;
- }
- }
- if ( loopcnt == 0 ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
-
- // 접수취소
- if(gubn == 2) {
-
- for( var i = 1 ; i <= loop ; i++ ) {
- check = model.getValue("/root/main/subordlist/subordlist1[" + i + "]/check");
- if ( check == "Y" ) {
-
- // 취소코드 사유 Test 하기 위해, 20070705 ////
- model.setValue("/root/main/subordlist/subordlist1[" + i + "]/basecd", model.getValue("/root/hidden/cnclcdlist/cnclcd") );
- /////////////////////////////////
-
- model.setValue("/root/main/subordlist/subordlist1[" + i + "]/acptrem", "-" );
- if ( model.getValue("/root/main/subordlist/subordlist1[" + i + "]/execbaseflag") == "A" ) { // 실시기준여부가 접수인경우
- model.setValue("/root/main/subordlist/subordlist1[" + i + "]/execrem", "-");
- }
-
- // 예약취소 Instance를 위해 rsrvflag, execrid을 세팅
- model.makeValue("/root/main/subordlist/subordlist1[" + i + "]/rsrvflag", model.getValue("/root/main/subordlist/subordlist1[" + i + "]/prcpgenrflag") );
- model.makeValue("/root/main/subordlist/subordlist1[" + i + "]/srchrsrvtm", model.getValue("/root/main/subordlist/subordlist1[" + i + "]/rsrvdt").substring(0,12) );
- model.makeValue("/root/main/subordlist/subordlist1[" + i + "]/execrid", getUserInfo("userid") );
- model.makeValue("/root/main/subordlist/subordlist1[" + i + "]/bf_srchrsrvtm", model.getValue("/root/main/subordlist/subordlist1[" + i + "]/rsrvdt").substring(0,12) );
- model.makeValue("/root/main/subordlist/subordlist1[" + i + "]/rsrvflagyn", "예약" );
-
- }
- }
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist1[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
- // alert(rCSV);
- if ( rCSV == null ) {
- messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist", rCSV);
- // alert("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist==>"+model.getValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"));
-
- //return;
- if (submit("TXAEA01302")){
- }else{
- return "0";
- }
-
-
- //alert("접수취소 완료 후 예약하기 위한 CSV==>"+rCSV);
- model.resetInstanceNode("/root/rsrvsend/req/data");
- model.setValue("/root/rsrvsend/req/flag", "cncl");
-
- model.removeNode("/root/temp/req/data");
- model.makeNode("/root/temp/req/data");
-
- setCSVToNode("/root/temp/req/data", rCSV);
- instance1.selectSingleNode("/root/temp/req/data").xml;
-
- // 예약취소를 하기 위한 CopyNode
- model.copyNode("/root/rsrvsend/req/data", "/root/temp/req/data");
- // alert("/root/rsrvsend/req/data==>"+model.getValue("/root/rsrvsend/req/data/pid"));
-
- //return;
-
- if (submit("TXAEA01303")){
-
- }else{
- messageBox("[TXAEA01303] 취소가 정상적으로 이루어지지 않았습니다. 전산실에 문의바랍니다.","I999");
- return "0";
- }
-
-
-
- return;
- }
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 프린터 설정
- ****************************************************************************************/
- function fSetPrint() {
- var prntsetupinfo = ds_barcdprntsetup.getColumn(0,"prntsetupinfo");
- var objArg = new Object();
- objArg.arg_sSetupInfo = prntsetupinfo;
- objArg.arg_sCallBackFunction = "lf_convertXmlToDs";
- frmf_modal("SPZUR00300", "SPZUR00300", objArg, null, 0, 20, 150, null, null, null, null, null, "M");
-
- if(!utlf_isNull(frmf_getParameter("SetupInfo")))
- ds_barcdprntsetup.setColumn(0,"prntsetupinfo",frmf_clearParameter("SetupInfo"));
- }
-
- //=====================================================================================================================================================================================
- // @ Zebra BarCode Print 설정
- //=====================================================================================================================================================================================
- function fBarcdLbPrtZebra(pid, patnm, gbn, rrgstno1, rrgstno2, barpid, excugrp, currentdate, sex, age)
- {
- var sSndMsg = "";
- var sBcNo = "";
- var iprintcnt = 0;
- //시작(X, Y)
- sSndMsg += lzzfBP_StartFormat(0, 0);
- sSndMsg += "^BY2,2.5^FO" + "200" + "," + "30"; // 바코드 Width 조절
- sSndMsg += "^BCN,70,N,N,N^FD" + "*"+barpid+excugrp+"*" + "^FS";
- // 등록번호 + 그룹코드
- sSndMsg += lzzfBP_ChangeFont("C", 7, 7); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(265, 105, "*"+pid+' '+excugrp+"*" );
- // 등록번호 --
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(85, 150, pid );
- //환자명 --
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += CommAX.PrtImgOut(100, 210, patnm, 2, 2); //가로시작위치, 세로시작위치, 출력할문자열, 1,1 (비율)
- sSndMsg += CommAX.HanImageData();
- // 성별
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(400, 210, sex );
-
- // 나이
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(550, 210, age );
- // 그룹코드
- sSndMsg += lzzfBP_ChangeFont("C", 45, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(550, 150, excugrp );
- // 주민번호
- sSndMsg += lzzfBP_ChangeFont("C", 35, 15); // 폰트 설정
- sSndMsg += lzzfBP_FieldDataA(400, 270, rrgstno1+"-"+gbn );
- //종료(매수)
- sSndMsg += lzzfBP_EndFormat();
- CommAX.SendMessage(sSndMsg);
- ds_hidden.setColumn(0,"Message", CommAX.Message);
- }
-
- // function fGetSerDiagRgst(actflag) // 응급환자 중증도 등록 여부 표시 함수 2009.06.27 임여원
- // {
- // if(actflag=='J') // J : 미실시
- // {
- //
- // var idxRow=grd_mainordlist2.row;
- //
- // var serdiagnm=model.getValue("/root/main/ordlist2/mainordlist["+idxRow+"]/cdnm"); //클릭한 사람의 중증도 내용 저장
- // model.makeValue("/root/main/serdiagflag",serdiagnm);
- //
- // }
- // else if(actflag=='S') // S : 실시
- // {
- //
- // var idxRow=grd_mainordlist3.row;
- //
- // var serdiagnm=model.getValue("/root/main/ordlist3/mainordlist["+idxRow+"]/cdnm"); //클릭한 사람의 중증도 내용 저장
- // model.makeValue("/root/main/serdiagflag",serdiagnm);
- //
- //
- //
- // }
- // else if(actflag=='Z') // Z : 보류
- // {
- //
- // var idxRow=grd_mainordlist5.row;
- //
- // var serdiagnm=model.getValue("/root/main/ordlist5/mainordlist["+idxRow+"]/cdnm"); //클릭한 사람의 중증도 내용 저장
- // model.makeValue("/root/main/serdiagflag",serdiagnm);
- //
- // }
- // model.refresh();
- //
- // }
- //--=========================================================================================================
- //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리
- //--=========================================================================================================
- // function fget0701GosiPrcpRcptChk() {
- // if ( model.getValue("/root/properties/menu/menuparam") != "S") { // 건진제외
- // // var flagvalue = model.getValue("/root/send/globalinstance/instance1") ;
- // // var flagvalue = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/prcpexecdeptcd"); //시행부서
- // var flagvalue = model.getValue("/root/main/subordlist/subordlist1[1]/prcpexecdeptcd"); //시행부서
- // var tmpPID = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/pid") // 등록번호
- // // flagvalue = "2220000001";
- // // tmpPID ="18684040";
- // flagvalue = "'" + flagvalue + "'";
- // // alert (flagvalue);
- // model.makeValue("/root/send/GosiPrcpRcpyn/instcd", getUserInfo("dutplceinstcd"));
- // model.makeValue("/root/send/GosiPrcpRcpyn/pid", tmpPID);
- // model.makeValue("/root/send/GosiPrcpRcpyn/flagvalue", flagvalue);
- // model.makeValue("/root/send/GosiPrcpRcpyn/flag", "2");
- // if (submit ("TRAEA01100") == true ) {
- // if ( model.getValue("/root/hidden/prcprcptyn/prcprcptyn") == "Y") {
- // //txtgosi.text = " 본인부담요율 변동 환자입니다. 수납에 정산 안내하시길 바랍니다." ; //재활 메세지로
- // messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다. ", "E999"); //재활 그외는 메세지창으로
- // } else{
- // //messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다.xxxxx ", "E999"); //재활 그외는 메세지창으로
- // }
- // }
- // }
- // }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 미실시 환자 환자내역 보는 팝업창 추가 함수
- ****************************************************************************************/
- function fPopUpPatList()
- {
- var sgrup = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
-
- if( ds_init_A700.findRow("cdid",sgrup) > -1 ) {
- ds_source_sourceinfo.clear();
-
- var idxRows = ds_main_subordlist_subordlist1.rowcount;
- // var idxFixRows = grd_subordlist1.fixedRows;
- for(i = 0; i < idxRows; i++) {
- dsf_makeValue(ds_source_sourceinfo,"prcpnm","string",ds_main_subordlist_subordlist1.getColumn(i,"prcpnm"),i);
-
- var clinccmtcnts = ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact") + "/" + ds_main_subordlist_subordlist1.getColumn(i,"clinccmtcnts");
-
- dsf_makeValue(ds_source_sourceinfo,"clinccmtcnts","string",clinccmtcnts,i);
- dsf_makeValue(ds_source_sourceinfo,"pid" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"pid"),i);
- dsf_makeValue(ds_source_sourceinfo,"patnm" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"patnm"),i);
- dsf_makeValue(ds_source_sourceinfo,"examroomnm" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"examroomnm"),i);
- dsf_makeValue(ds_source_sourceinfo,"brthdd" ,"string",ds_main_subordlist_subordlist1.getColumn(i,"brthdd"),i);
- }
-
- var sysMessageobj = frmf_findPopup("SPAEA05400");// 미실시환자 정보 창 객체 getViewer("SPAEA05400");
-
- if(!utlf_isNull(sysMessageobj)) { // 미실시환자 팝업창 열린 상태 플래그 N줌
- sysMessageobj.dsf_createDsRow("ds_parameter", [{col:"flag", type:"STRING", size:256, val:"N"}]);
- sysMessageobj.ds_main_source_sourceinfo.copyData(ds_source_sourceinfo);
- // /root/source에 있는 데이터를 팝업창의 root.main.source 로 보내줌
- sysMessageobj.fInitPatList(); // 미실시 환자 정보 창이 열려있을 때 내용 띄워주는 초기화 함수 호출
- }else { // 미실시환자 팝업창 처음 띄웠을 때
- var objArg = new Object();
- objArg.arg_ds_main_source_sourceinfo = ds_source_sourceinfo;
- frmf_open("SPAEA05400", "SPAEA05400", objArg, null, 2, 100, 150, null, null, null, null, null, "M");
- }
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 특정 항목의 값이 수정되면 CheckBox를 기준으로 로딩된 자료 자동 셋팅하기 위한 Function
- ****************************************************************************************/
- function EditAutoSet() {
- if ( ds_main_subordlist_subordlist1.rowcount < 0 ) // 로딩된 데이터가 1행이거나 없으면 리턴 //
- return;
- //수정된값 가져와서 적용 준비
- var t_holdexcuroomcd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"holdexcuroomcd");
- var t_excuroomcd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition,"excuroomcd");
-
- // 고정된 행(fixed row) 부터 그리드의 전체행수까지 하나씩 증가하면서 체크
- for (var i = 0 ; i < ds_main_subordlist_subordlist1.rowcount ; i++) {
- // 선택되어 변경된 행 이외에 체크표시된 항목이 있으면 검사실 함께 변경하기
- if ( ds_main_subordlist_subordlist1.getColumn(i,"check") == "Y" ) {
- // 수정된 항목에 대한 값만 동기화 하고, 적용된 행의 상태값을 저장대상Mode(Update)로 변환
- if(group3.grd_subordlist1.currentcol == group3.grd_subordlist1.getBindCellIndex("body","holdexcuroomcd")){
- ds_main_subordlist_subordlist1.setColumn(i,"holdexcuroomcd", t_holdexcuroomcd);
- }
-
- if(group3.grd_subordlist1.currentcol == group3.grd_subordlist1.getBindCellIndex("body","excuroomcd")){
- ds_main_subordlist_subordlist1.setColumn(i,"excuroomcd", t_excuroomcd);
- }
- // 변경된 행의 상태값을 update 상태로 변경
- ds_main_subordlist_subordlist1.updatecontrol = false;
- ds_main_subordlist_subordlist1.setRowType(i,4);
- ds_main_subordlist_subordlist1.updatecontrol = true;
- } //if 종료
- } //for 종료
- } //function 종료
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 자동알림
- ****************************************************************************************/
- function fAutoAlert() {
- ds_send_data.setColumn(0,"srchpid", "");
- fGetExamCureAcptList("J");
-
- ds_temp.setColumn(0,"prcprcptyn", "J"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
-
- var rowcnt = ds_main_ordlist2_mainordlist.rowcount;
- if (rowcnt > 0) {
- btn_autoexec.text = "자동알림";
- ds_send.setColumn(0,"autoalertyn","Y");
-
- if (clockTimer != null) {
- group1.cap_AutoAlert.visible = false;
- // window.clearInterval(clockTimer);
- clockTimer = null;
- this.killTimer(0);
- }
-
- try{
- var snd = "c:\\windows\\media\\Windows Ding.wav";
- system.play(snd);
- }catch(e){}
-
- sysf_messageBox("접수된 환자가 있습니다.","I999");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 검사 시작 일시 저장
- ****************************************************************************************/
- function fPhoFromUpdate() {
- var idx = ds_main_subordlist_subordlist1.rowposition;
- dsf_createDs("ds_nodeList");
- ds_main_subordlist_subordlist1.filter("check=='Y'");
- ds_nodeList.copyData(ds_main_subordlist_subordlist1,true);
- ds_main_subordlist_subordlist1.filter("");
- var rCSV = dsf_getDsCSV(ds_nodeList);
- if ( utlf_isNull(rCSV) ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
-
- dsf_setCSVToDs("ds_send_data_phofromupdate_phofromupdatelist", rCSV);
-
- dsf_setTypeFormat(ds_send_data_phofromupdate_phofromupdatelist, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAER01203";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqSetPhoFromUpdate";
- oParam.inds = "reqparam=ds_send_data_phofromupdate_phofromupdatelist";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAER01203";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 보류 검사실 추가분
- ****************************************************************************************/
- function call_TRAER01201() {
- dsf_createDsRow("ds_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"ebasecdflag", type:"STRING", size:256, val:"E"}
- , {col:"zbasecdflag", type:"STRING", size:256, val:"Z"}
- , {col:"basecdcnts", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- ]);
- var oParam = {};
- oParam.id = "TRAER01201";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitPhotoExamCureRoomCodeList_hold";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_cmb_info2_initexecroom=initexcuroom ds_init_cmb_info2_initholdexecroom=initholdexecroom ds_init_cmb_info2_initexecrid1=initexecrid"
- //+"ds_init_cmb_info2_initexecrid2=initexecrid ds_init_cmb_info2_initexecrid3=initexecrid ds_init_cmb_info2_initexecrid4=initexecrid";
- oParam.async = false;
- oParam.callback = "cf_TRAER01201";
- tranf_submit(oParam);
- }
- function cf_TRAER01201(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_init_cmb_info2_initexecrid2.copyData(ds_init_cmb_info2_initexecrid1);
- ds_init_cmb_info2_initexecrid3.copyData(ds_init_cmb_info2_initexecrid1);
- ds_init_cmb_info2_initexecrid4.copyData(ds_init_cmb_info2_initexecrid1);
-
- ds_init_cmb_info2_initexecroom.updateColID("basecd","excuroomcdid");
- ds_init_cmb_info2_initexecroom.updateColID("basecdflagdesc","excuroomcdnm");
- ds_init_cmb_info2_initholdexecroom.updateColID("basecd","holdexcuroomcdid");
- ds_init_cmb_info2_initholdexecroom.updateColID("basecdflagdesc","holdexcuroomcdnm");
- ds_init_cmb_info2_initexecrid1.updateColID("basecd","execrid1cdid");
- ds_init_cmb_info2_initexecrid1.updateColID("basecdflagdesc","execrid1cdnm");
- ds_init_cmb_info2_initexecrid2.updateColID("basecd","execrid2cdid");
- ds_init_cmb_info2_initexecrid2.updateColID("basecdflagdesc","execrid2cdnm");
- ds_init_cmb_info2_initexecrid3.updateColID("basecd","execrid3cdid");
- ds_init_cmb_info2_initexecrid3.updateColID("basecdflagdesc","execrid3cdnm");
- ds_init_cmb_info2_initexecrid4.updateColID("basecd","execrid4cdid");
- ds_init_cmb_info2_initexecrid4.updateColID("basecdflagdesc","execrid4cdnm");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function call_TRAER00205() {
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"srchpid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"zbasecdflag", type:"STRING", size:256, val:"Z"}
- , {col:"execprcpstat440cd", type:"STRING", size:256, val:"440"}
- , {col:"transactiongubn", type:"STRING", size:256, val:"2"}
- , {col:"largeclass", type:"STRING", size:256, val:"M1"}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"ioflag")}
- , {col:"holdlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"holdlistflag")}
- ]);
- var oParam = {};
- oParam.id = "TRAER00205";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureAcptList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_ordlist5_mainordlist=examcureacptlist ds_main_ordlist2_subordlist4=examcureroomwaitcntlist ds_main_ordlist2_subordlist5=examcureholdroomwaitcntlist";
- oParam.async = false;
- oParam.callback = "cf_TRAER00205";
- tranf_submit(oParam);
- }
-
- function cf_TRAER00205(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- // dsf_setTypeFormat(ds_main_ordlist5_mainordlist, "execprcpuniqno:INT");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : open/close 실행
- ****************************************************************************************/
- function call_TXAER00212() {
- dsf_createDsRow("ds_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"openyn", type:"STRING", size:256, val:ds_send_data.getColumn(0,"openyn")}
- ]);
- var oParam = {};
- oParam.id = "TXAER00212";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeInitExamCureRoomOpenyn";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXAER00212";
- tranf_submit(oParam);
- }
- function cf_TXAER00212(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 선택진료의 가져오기
- ****************************************************************************************/
- function call_TRAEA01136() {
- ds_main_specdridlist.clearData();
- dsf_createDsRow("ds_req", [
- {col:"dutplcecd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"specdraddyn", type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01136";
- oParam.service = "examcurebaseapp.ExamCureCode";
- oParam.method = "reqGetSpecDrnmList";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_specdridlist=item";
- oParam.async = true;
- //oParam.callback = "cf_TRAEA01136";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument : objDs - Dataset
- * : sColSrc - 소스Column
- * : sColTgt - 목적Column
- * Description : 데이터셋 특정컬럼 카피하여 새컬럼 생성
- ****************************************************************************************/
- function fMakeCopyColumn(objDs,sColSrc,sColTgt) {
- if(utlf_isNull(objDs.getColumnInfo(sColTgt))) objDs.addColumn(sColTgt,"string");
- for(var i = 0 ; i < objDs.rowcount ; i++) {
- objDs.setColumn(i,sColTgt,objDs.getColumn(i,sColSrc));
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAER01200
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAER01200_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAER01200
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAER01200_onload(obj:Form, e:LoadEventInfo)
- {
- //2010.11.30 c y w 해당근무지에 따라 타이틀 변경
- var dutplcenm = sysf_getUserInfo("dutplcenm");
- this.titletext = "실시 관리(" + dutplcenm + ")";
- group1.caption6.text = "실시 관리(" + dutplcenm + ")";
-
- group1.caption6.position.width = (group1.caption6.text.length * 20) + 20;
- group1.cap_AutoAlert.position.left = group1.caption6.position.right;
-
- group3.cap_text.visible = false;
-
- lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
- gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
- //2011.05.03 cyw 상단정보 초기화
- appf_delPatientInfos();
- fInitTar();
- fInitGrid();
-
- ds_send_data.setColumn(0,"srchdate1" , utlf_getCurrentDate() );
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","holdexcuroomcd"),"size",0);
- group3.grd_subordlist1.setFormatColProperty(group3.grd_subordlist1.getBindCellIndex("body","excuroomcd") ,"size",60);
-
- group3.btn_execcncl.enable = false;
- btn_autoexec.text = "자동알림";
-
- ds_send.setColumn(0,"autoalertyn","Y"); // 2010.06.30 자동알림 버튼 추가 : 김건기
- group3.grp_datagrid1.visible = false;
- // 검사실개폐 캡션 초기화
- group2.btn_open.enable = false;
- group2.btn_close.enable = false;
- // 조영제부작용 여부 초기화
- group3.ipt_dyes.visible = false;
- group3.ipt_reptrslt.visible = false;
- dsf_createDsRow("ds_reqparam", [
- {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag" , type:"STRING", size:256, val:"R"}
- , {col:"ebasecdflag" , type:"STRING", size:256, val:"E"}
- , {col:"instcd" , type:"STRING", size:256, val:""}
- , {col:"initflag" , type:"STRING", size:256, val:"1"}
- , {col:"alladdyn" , type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRAEA01301";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitExamCureRoomGrpCodeList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_cmb_info_initexcuroomgrp=initexcuroomgrp ds_init_cmb_info_initexecrid1=initexecrid";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01301";
- tranf_submit(oParam);
- // 보류 검사실 추가분
- call_TRAER01201();
- // 2011.02.14 cyw 선택진료의 가져오기 쿼리수정.
- call_TRAEA01136();
- // zbcfGetCodeList( new Array("M0011", "M0010","A0608"), new Array("/root/init/baseinfo/initexecprcpstatcd", "/root/init/baseinfo/initprcpgenrflagcd","/root/init/waitfoominfo/waitroomcdval") );
- // submit("TRZBC00101", false);
- var arrParam = [{dsNm: "ds_init_M0011", cdGrpId: "M0011"}
- ,{dsNm: "ds_init_M0010", cdGrpId: "M0010"}
- ,{dsNm: "ds_init_A0608", cdGrpId: "A0608"}
- ]
- appf_getCodeList(arrParam);
- var equaluserid = ds_init_cmb_info_initexecrid1.getColumn(0,"equaluserid");
- ds_send_data_cmb_info_initexecrid1.setColumn(0,"execrid1cdid", equaluserid);
- // group3.grd_subordlist1.fixedcellcheckbox(0,1)=true;
- grdf_initGrid(group3.grd_subordlist1); // 그리드 전체 체크 기능 + 그리드소트
- grdf_setRowTypeIcon(group3.grd_subordlist1, 0); // 그리드 상태 표시
- grdf_setGridSort(group3.switch1.case2.grd_mainordlist2); // 그리드 소트만
- grdf_setGridSort(group3.switch1.case3.grd_mainordlist3); // 그리드 소트만
- grdf_setGridSort(group3.switch1.case5.grd_mainordlist5); // 그리드 소트만
- // PACS 연동 초기화
- // zepfpacsInit(); //PACS 연동 초기화-서브밋을 생성하는 함수인데 필요가 없을듯.
- //바코드 출력
- dsf_createDsRow("ds_req", [
- {col:"scrnid", type:"STRING", size:256, val:frmf_getScreenID()}
- ]);
- var oParam = {}; // 20090617 SATO 관련 추가
- oParam.id = "TRLLC90101";
- oParam.service = "diagtestapplib.LisCommon";
- oParam.method = "reqGetSetUpInfo";
- oParam.inds = "scrnid=ds_req";
- oParam.outds = "ds_barcdprntsetup=getSetUpInfo";
- oParam.async = false;
- //oParam.callback = "cf_TRLLC90101";
- tranf_submit(oParam);
- lf_convertXmlToDs(ds_barcdprntsetup.getColumn(0,"prntsetupinfo"));
- // 라벨출력 초기화
- lzzfMakeBrcdPrntObjHanDo("CommAX");
- //20130926 kya 초음파급비적용일자 가져오기 ("X0003")
- //20150907 조영제사용 경계 크레아티닌 수치값 가져오기 "B0005"
- //20151008 판독결과관라, 판독현황조회 버튼 활성화 기준, 부서권한코드 "E002"
- // astGetComboList( new Array("A700", "P0001", "X0003", "B0005"), new Array("/root/init/cmb_info4/initpoproom", "/root/init/cmb_info5/rexbar", "/root/init/cmb_info6", "/root/init/baseinfo/creaval" ) );
- // model.removeNodeset("/root/init/cmb_info4/initpoproom/A700[" + 1 + "]");
- // model.removeNodeset("/root/init/cmb_info5/rexbar/P0001[" + 1 + "]");
- // submit("TRAAA00001", false);
- // //판독결과관리 권한 부여
- // astGetComboList( new Array("E0002"), new Array("/root/init2/baseinfo/emplinfo") );
- // submit("TRAAA00001", false);
- var arrParam = [{dsNm: "ds_init_A700" , cdGrpId: "A700"}
- ,{dsNm: "ds_init_P0001", cdGrpId: "P0001"}
- ,{dsNm: "ds_init_X0003", cdGrpId: "X0003"}
- ,{dsNm: "ds_init_B0005", cdGrpId: "B0005"}
- ,{dsNm: "ds_init_E0002", cdGrpId: "E0002"}
- ]
- lf_getAstCodeList(arrParam);
- ds_init_A700.deleteRow(0);
- ds_init_P0001.deleteRow(0);
- //2011.01.31 건진처방 구분
- var menuparam = frmf_getMenuParam();
- if(!utlf_isNull(menuparam)){
- ds_send_data.setColumn(0,"ioflag", menuparam);
- }
- //2011.1.5 c y w 화면에 마지막으로 저장된 구분값 넘겨주기.
- var excuroomgrp = sysf_getModelProperty("excuroomgrp"); //model.property("excuroomgrp"); frmf_getParameter 로 대체해도 되지 않을지??
- if (!utlf_isNull(excuroomgrp)) {
- ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid", excuroomgrp );
- }else{
- group2.cmb_excuroomgrp.index = 0;
- }
- var excuroom = sysf_getModelProperty("excuroom"); //model.property("excuroom");
- if (!utlf_isNull(excuroom)) {
- ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", excuroom );
- }else{
- group2.cmb_excuroom.index = 0;
- }
- //20151008 kya, 판독결과관라, 판독현황조회 버튼 활성화 기준
- var auth_id = sysf_getUserInfo("userid");
- var dev_id = auth_id.substr(0,3);
- // 2011.06.21 권한 공통코드(E0002)로 관리
- var idx_cncl = 0;
- var cnclidCnt = ds_init_E0002.rowcount;
- for( var i = 0 ; i < cnclidCnt ; i++){
- if( ds_init_E0002.getColumn(i,"cdid") == auth_id ){
- idx_cncl++;
- }
- }
-
- if ( idx_cncl != 0 || dev_id == "DEV" || dev_id == "AST" ) {
- group3.btn_smaer00620.visible = true;
- group3.btn_smaer00630.visible = true;
- } else {
- group3.btn_smaer00620.visible = false;
- group3.btn_smaer00630.visible = false;
- }
-
- frmf_createPopupMenu("pmn_menu1","pmn_menu_onmenuclick"
- ,[{id: "fRsrvTrans" , level: "0", title: "예약관리"}
- ,{id: "fLinkAcptMngt" , level: "0", title: "접수관리"}
- ,{id: "fPACSInfo" , level: "0", title: "PACS조회(등록번호)"}
- ,{id: "fPACSPrcpInfo" , level: "0", title: "PACS조회(처방기준)"}
- ,{id: "fFilmInfo" , level: "0", title: "영상검사필름내역"}
- ,{id: "fPatidInfo" , level: "0", title: "환자정보"}
- ,{id: "fPhotoAssignMngt" , level: "0", title: "촬영실배정관리"}
- ,{id: "fAddPrcpMngt" , level: "0", title: "처방발행"}
- ,{id: "fLabelPrint" , level: "0", title: "라벨출력"}
- ,{id: "fPathLabelPrint" , level: "0", title: "병리라벨출력"}
- ,{id: "fPamRsrvInfo" , level: "0", title: "재진예약조회"}
- ,{id: "fTotalResultInfo" , level: "0", title: "통합검사결과조회"}
- ,{id: "fAngioInfo" , level: "0", title: "조영제부작용관리"}
- ,{id: "" , level: "0", title: "-------------------"}
- ,{id: "fOCRInfo" , level: "0", title: "동의서출력확인"}
- ,{id: "fOCRImageView" , level: "0", title: "동의서스캔이미지보기"}
- ,{id: "fOcrRtnCnfm" , level: "0", title: "OCR반납확인"}
- ,{id: "" , level: "0", title: "-------------------"}
- ,{id: "fPidCopy" , level: "0", title: "등록번호Copy"}
- ,{id: "fTranEmpCall" , level: "0", title: "이송요원호출"}
- ,{id: "fBmdList" , level: "0", title: "골밀도검사현황"}
- ,{id: "fNurseRecII" , level: "0", title: "간호일지 TYPE II(ANGIO)"}
- ,{id: "fNurseRecIII" , level: "0", title: "간호일지 TYPE II(심도자)"}
- ,{id: "fNurseRecIIII" , level: "0", title: "간호일지 TYPE II(CT)"}
- ,{id: "" , level: "0", title: "-------------------"}
- ,{id: "fSetWaitExcuRoomPatList" , level: "0", title: "대기환자등록"}
- ,{id: "fSpecdrChange" , level: "0", title: "선택진료의변경"}
- ,{id: "fSedreqYNChange" , level: "0", title: "진정요청변경"}]
- );
- }
- //ds에 생성된 id별 함수 실행
- function pmn_menu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function cf_TRAEA01301(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_info_initexecrid2.copyData(ds_init_cmb_info_initexecrid1);
- ds_init_cmb_info_initexecrid3.copyData(ds_init_cmb_info_initexecrid1);
- ds_init_cmb_info_initexecrid4.copyData(ds_init_cmb_info_initexecrid1);
-
- ds_init_cmb_info_initexcuroomgrp.updateColID("basecdcnts","excuroomgrpcdid");
- ds_init_cmb_info_initexcuroomgrp.updateColID("basecdcnts2","excuroomgrpcdnm");
- ds_init_cmb_info_initexecrid1.updateColID("basecd","execrid1cdid");
- ds_init_cmb_info_initexecrid1.updateColID("basecdflagdesc","execrid1cdnm");
- ds_init_cmb_info_initexecrid2.updateColID("basecd","execrid2cdid");
- ds_init_cmb_info_initexecrid2.updateColID("basecdflagdesc","execrid2cdnm");
- ds_init_cmb_info_initexecrid3.updateColID("basecd","execrid3cdid");
- ds_init_cmb_info_initexecrid3.updateColID("basecdflagdesc","execrid3cdnm");
- ds_init_cmb_info_initexecrid4.updateColID("basecd","execrid4cdid");
- ds_init_cmb_info_initexecrid4.updateColID("basecdflagdesc","execrid4cdnm");
-
- group2.cmb_execrid1.index = 0;
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group2.cmb_excuroomgrp
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회구분 변경
- ****************************************************************************************/
- function group2_cmb_excuroomgrp_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- // 보류 검사실
- call_TRAER01201();
- //ds_send_data_cmb_info_initexecroom.setColumn(0,"excuroomcdid", "");
- group2.cmb_excuroom.index = 0;
-
- ds_init_cmb_info_initexecrid1.clearData();
- ds_init_cmb_info_initexecrid2.clearData();
- ds_init_cmb_info_initexecrid3.clearData();
- ds_init_cmb_info_initexecrid4.clearData();
- var srchLength1 = ds_init_cmb_info2_initexecrid1.rowcount;
- if ( srchLength1 > 0 ) {
- for ( var i = 0; i < srchLength1; i++ ) {
- // copyNodeType("/root/init/cmb_info/initexecrid1", "/root/init/cmb_info2/initexecrid1[" + i + "]", "append");
- // copyNodeType("/root/init/cmb_info/initexecrid2", "/root/init/cmb_info2/initexecrid2[" + i + "]", "append");
- // copyNodeType("/root/init/cmb_info/initexecrid3", "/root/init/cmb_info2/initexecrid3[" + i + "]", "append");
- // copyNodeType("/root/init/cmb_info/initexecrid4", "/root/init/cmb_info2/initexecrid4[" + i + "]", "append");
- ds_init_cmb_info_initexecrid1.copyRow(ds_init_cmb_info_initexecrid1.addRow(),ds_init_cmb_info2_initexecrid1,i);
- ds_init_cmb_info_initexecrid2.copyRow(ds_init_cmb_info_initexecrid2.addRow(),ds_init_cmb_info2_initexecrid2,i);
- ds_init_cmb_info_initexecrid3.copyRow(ds_init_cmb_info_initexecrid3.addRow(),ds_init_cmb_info2_initexecrid3,i);
- ds_init_cmb_info_initexecrid4.copyRow(ds_init_cmb_info_initexecrid4.addRow(),ds_init_cmb_info2_initexecrid4,i);
- }
- }
-
- ds_init_cmb_info2_initexecrid1.clearData();
- ds_init_cmb_info2_initexecrid2.clearData();
- ds_init_cmb_info2_initexecrid3.clearData();
- ds_init_cmb_info2_initexecrid4.clearData();
- fInitGrid();
- // 20080904 , 장준원, CT/MR/SP 경우에는 전체 조건으로 나머지는 영상조건으로 구현함.
- var excugrp = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
- //2011.01.17 경대병원 전체,건진,영상 조회조건 수정-박재영
- if ( excugrp == "SP" || excugrp == "CT" || excugrp == "MRI" ) {
- ds_send_data.setColumn(0,"ioflag", "" );
- } else {
- ds_send_data.setColumn(0,"ioflag", "A" );
- }
-
- sysf_setModelProperty("excuroomgrp",e.postvalue);
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group2.cmb_excuroom
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사실 변경
- ****************************************************************************************/
- function group2_cmb_excuroom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- btn_autoexec.text = "자동알림";
- ds_send.setColumn(0,"autoalertyn","Y");
- if (!utlf_isNull(clockTimer)) {
- // window.clearInterval(clockTimer);
- clockTimer = null;
- this.killTimer(0);
- }
- if ( group3.switch1.tabindex == 0 ) fGetExamCureAcptList("J"); // 접수
- if ( group3.switch1.tabindex == 1 ) fGetExamCureAcptList("S"); // 실시
- if ( group3.switch1.tabindex == 2 ) fGetExamCureAcptList("R"); // 판독 [2010.07.07 보류->판독으로 변경 : 김건기]
-
- sysf_setModelProperty("excuroom",e.postvalue);
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : group2.ipt_pid
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록번호로 검색
- ****************************************************************************************/
- function group2_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- fReqGetPatComnInfo(obj.value);
- // 환자정보 가져오기
- var chk = lf_aezfGetSrchPatInfo("1",ds_send_data.getColumn(0,"srchpid"),sysf_getUserInfo("dutplceinstcd"),"patchosinfo","ds_data_patinfolist");
- if ( chk == "0" ) {
- return;
- }
-
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( group3.switch1.tabindex == 0 ) fGetExamCureAcptList("J"); // 접수
- if ( group3.switch1.tabindex == 1 ) fGetExamCureAcptList("S"); // 실시
- if ( group3.switch1.tabindex == 2 ) fGetExamCureAcptList("R"); // 판독 [2010.07.07 보류->판독으로 변경 : 김건기]
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.btn_open
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 오픈버튼 실행
- ****************************************************************************************/
- function group2_btn_open_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( group2.btn_open.enable == true ) {
- if ( sysf_messageBox("검사실를 오픈 기능을 ","Q002")==6 ) {
- ds_send_data.setColumn(0,"openyn", "Y");
-
- call_TXAER00212();
-
- if ( arErrorCode.pop("TXAER00212") > -1 ) {
- group2.btn_open.enable = false;
- group2.btn_close.enable = true;
- group3.btn_roommodify.enable = true;
- group3.btn_exec.enable = true;
- group3.btn_execcncl.enable = true;
- group3.btn_hold.enable = true;
- group3.btn_init.enable = true;
- }
- }else {
- return;
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.btn_close
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 클로즈버튼 실행
- ****************************************************************************************/
- function group2_btn_close_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( group2.btn_close.enable == false) {
- if ( sysf_messageBox("검사실를 폐쇄 기능을 ","Q002")==6 ) {
- ds_send_data.setColumn(0,"openyn", "N");
-
- call_TXAER00212();
- if ( arErrorCode.pop("TXAER00212") > -1 ) {
- group2.btn_open.enable = true;
- group2.btn_close.enable = false;
- group3.btn_roommodify.enable = false;
- group3.btn_exec.enable = false;
- group3.btn_execcncl.enable = false;
- group3.btn_hold.enable = false;
- group3.btn_init.enable = false;
- }
- }else {
- return;
- }
- }
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : group2.switch1
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 탭전환시 실행
- ****************************************************************************************/
- function group3_switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- // ds_send_data.setColumn(0,"srchpid","");
- // ds_main_subordlist_patinfolist.clearData();
- // if(e.postindex == 0) {
- // // 2011.02.14 cyw 선택진료의 가져오기 쿼리수정.
- // call_TRAEA01136();
- // //group3.switch1.case2.grd_mainordlist2.redraw();
- //
- // fGetExamCureAcptList("J");
- //
- // ds_temp.setColumn(0,"prcprcptyn","J"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
- // } else if(e.postindex == 1) {
- // fGetExamCureAcptList("S");
- //
- // ds_temp.setColumn(0,"prcprcptyn", "S"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
- // } else {
- // // 보류탭을 판독탭으로 변경 [2010.07.07 김건기]
- // fGetExamCureAcptList("R");
- //
- // ds_temp.setColumn(0,"prcprcptyn", "R"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
- // }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_hold
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 보류버튼 실행
- ****************************************************************************************/
- function group3_btn_hold_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")) ) {
- sysf_messageBox("검사실을 선택하셔야 합니다.","I999");
- return;
- }
- // if ( model.getValue("/root/send/data/ioflag") == "S" ) {
- // model.setValue("/root/send/data/ioflag", "S");
- // }else if ( model.getValue("/root/send/data/ioflag") == "A" ) {
- // model.setValue("/root/send/data/ioflag", "A");
- // }else {
- // model.setValue("/root/send/data/ioflag", "");
- // }
- if(ds_send_data.getColumn(0,"ioflag") != "S" && ds_send_data.getColumn(0,"ioflag") != "A") {
- ds_send_data.setColumn(0,"ioflag","");
- }
- // flag Setting
- ds_send_data.setColumn(0,"acptlistflag", "J");
- // 특정환자 선택 됐다면 보류버튼 눌렀을때는 선택한 환자의 처방만 보류리스트로 처리하기 위함. 2009/10/19 박상준
- dsf_makeValue(ds_send_data,"srchgubn3pid","string",ds_send_data.getColumn(0,"srchpid"));
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"execprcpstat440cd", type:"STRING", size:256, val:"440"}
- , {col:"transactiongubn", type:"STRING", size:256, val:"2"}
- , {col:"srchgubn", type:"STRING", size:256, val:"3"}
- , {col:"largeclass", type:"STRING", size:256, val:"M1"}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"ioflag")}
- , {col:"holdlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"holdlistflag")}
- , {col:"srchgubn3pid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchgubn3pid")}
- ]);
- var oParam = {};
- oParam.id = "TXAER01201";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeExamCureAcceptHoldRoomList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_ordlist2_mainordlist=examcureacptlist ds_main_ordlist2_subordlist4=examcureroomwaitcntlist";
- oParam.async = false;
- oParam.callback = "cf_TXAER01201";
- tranf_submit(oParam);
- ds_send_data.setColumn(0,"srchpid", "");
-
- fGetExamCureAcptList("J");
- }
- function cf_TXAER01201(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setTypeFormat(ds_main_ordlist2_mainordlist, "execprcpuniqno:INT");
- ds_main_ordlist2_mainordlist.rowposition = -1;
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : group3.chk_ioflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 건진/영상 구분 선택
- ****************************************************************************************/
- function group3_chk_ioflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if ( e.postvalue == "S" ) ds_send_data.setColumn(0,"ioflag", "S");
- else if ( e.postvalue == "A" ) ds_send_data.setColumn(0,"ioflag", "A");
- else if ( e.postvalue == "T" ) ds_send_data.setColumn(0,"ioflag", "T");
- else ds_send_data.setColumn(0,"ioflag", "");
- fGetToggleAcptList();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_roommodify
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 실수정 버튼 클릭
- ****************************************************************************************/
- function group3_btn_roommodify_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( group3.switch1.tabindex == 0 ) {
- if ( utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")) ) {
- sysf_messageBox("[필수항목]구분을 선택하십시오.","I999");
- return true;
- }
- var check = "";
- var loopcnt = 0;
- var loop = ds_main_subordlist_subordlist1.rowcount;
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
- loopcnt++;
- }
- }
-
- if ( loopcnt == 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
- var cnt = 0;
- for(var i = 0 ; i < loop ; i++){
- // 0 : None , 2: Update
- if(ds_main_subordlist_subordlist1.getRowType(i) == 4) cnt++;
- }
- if ( cnt == 0 ) {
- sysf_messageBox("실수정에 대한 상태변경이 존재하지 않습니다.","I999");
- return;
- }
- fSetExamCureRoomCodeList(group3.grd_subordlist1, "검사실 수정을 ");
- }else {
- sysf_messageBox("실수정은 미실시(접수)된 대상조회에서만 가능합니다.","I999");
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_exec
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 실시 버튼 클릭
- ****************************************************************************************/
- function group3_btn_exec_onclick(obj:Button, e:ClickEventInfo)
- {
- var rtn = fExeExec(1);
-
- if ( rtn != "0" ) {
- fGetToggleAcptList();
- }
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_subordlist_subordlist1
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방목록 체크박스 선택시
- ****************************************************************************************/
- function ds_main_subordlist_subordlist1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="check") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- } else EditAutoSet();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_execcncl
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 실시취소 버튼 클릭
- ****************************************************************************************/
- function group3_btn_execcncl_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDs("ds_hidden_cnclcdlist");
- ds_hidden_cnclcdlist.addColumn("cnclcd","string");
-
- frmf_modal("SPAEA01500", "SPAEA01500", null, null, null, 100, 150, null, null, null, null, null, "M");
- if ( !utlf_isNull(ds_hidden_cnclcdlist.getColumn(0,"cnclcd")) ) {
- var row = ds_main_subordlist_subordlist1.rowposition;
-
- dsf_makeValue(ds_main_subordlist_subordlist1,"basecd","string",ds_hidden_cnclcdlist.getColumn(0,"cnclcd"),row);
- dsf_makeValue(ds_main_subordlist_subordlist1,"basecdnm","string",ds_hidden_cnclcdlist.getColumn(0,"cnclcdnm"),row);
- dsf_makeValue(ds_main_subordlist_subordlist1,"check","string","Y",row);
-
- var rtn = fExeExec(2);
-
- if ( rtn != "0" ) {
- fGetToggleAcptList();
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case2.grd_mainordlist2
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 미실시 내역 선택
- ****************************************************************************************/
- function group3_switch1_case2_grd_mainordlist2_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if (e.row > -1) {
- // //20160202 kya 동명이인 체크
- // //start
- // var pid = ds_main_ordlist2_mainordlist.getColumn(e.row,"pid");
- // var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid");
- // var suppdeptcd = gSuppdeptcd;
- // var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
- //
- // aezfCheckNameConflict(pid, suppdeptcd, excuroomcdid, excuroomgrpcdid); //AEZ0001.xjs
- // //end
- //
- // fGetExamCurePrcpList(obj);
- //
- // fPopUpPatList(); //미실시 환자 정보 팝업창 띄우는 함수 추가 2009.07.18 임여원
- //
- // //2011.05.03 cyw 상단정보 띄우기
- // if (ds_main_subordlist_subordlist1.rowcount > 0){
- // ds_main_subordlist_subordlist1.rowposition = 0;
- // fTopInfo();
- // }else{
- // appf_delPatientInfos();
- // }
- // //fGetSerDiagRgst("J"); //중증도 표시 2009.06.27 수정 임여원
- //
- // //20150306 kya 특이환자조회
- // //sysf_trace("true? = "+ds_main_ordlist2_mainordlist.getColumn(e.row,"spcffactyn"))
- // if ( (e.col == obj.getBindCellIndex("body","spcffactyn")) && (ds_main_ordlist2_mainordlist.getColumn(e.row,"spcffactyn")) ){
- // ds_source.setColumn(0,"srchcond", 1);
- // ds_source.setColumn(0,"pid" , ds_main_ordlist2_mainordlist.getColumn(e.row,"spcffactyn"));
- //
- // var objArg = new Object();
- // objArg.arg_ds_source = ds_source;
- // frmf_open("SMPMC01300", "SMPMC01300", objArg, null, 1, null, null, null, null, null, null, null, "M");
- // }
- //
- // //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- // fget1001USPayFlagChk(1);
- //
- // //20160412 추가
- // //칠곡, 입원, CT 일 경우, 검사준비확인 화면 호출, 외래,건진환자제외
- // var instcd = sysf_getUserInfo("dutplceinstcd");
- // var prcpgenrflag = ds_main_ordlist2_mainordlist.getColumn(e.row,"prcpgenrflag");
- //
- // if (( instcd == "032" ) && ( prcpgenrflag != "O" ) && ( prcpgenrflag != "S" ) && ( group2.cmb_excuroomgrp.value == "CT") ) {
- // var objArg = new Object();
- // objArg.arg_ds_source = ds_source;
- // frmf_modal("SMMNP00211", "SMMNP00211", objArg, null, 1, null, null, null, null, null, null, null, "M");
- // }
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case3.grd_mainordlist3
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 실시 내역 선택
- ****************************************************************************************/
- function group3_switch1_case3_grd_mainordlist3_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if (e.row > -1) {
- // fGetExamCurePrcpList(obj);
- // //2011.05.03 cyw 상단정보 띄우기
- // if (ds_main_subordlist_subordlist1.rowcount > 0){
- // ds_main_subordlist_subordlist1.rowposition = 0;
- // fTopInfo();
- // }else{
- // appf_delPatientInfos();
- // }
- //
- // //20150306 kya 특이환자조회
- // if ( (e.col == obj.getBindCellIndex("body","spcffactyn")) && (ds_main_ordlist3_mainordlist.getColumn(e.row,"spcffactyn")) ){
- // ds_source.setColumn(0,"srchcond", 1);
- // ds_source.setColumn(0,"pid" , ds_main_ordlist3_mainordlist.getColumn(e.row,"spcffactyn"));
- //
- // var objArg = new Object();
- // objArg.arg_ds_source = ds_source;
- // frmf_open("SMPMC01300", "SMPMC01300", objArg, null, 1, null, null, null, null, null, null, null, "M");
- // }
- //
- // //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- // fget1001USPayFlagChk(1);
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case5.grd_mainordlist5
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 판독 내역 선택
- ****************************************************************************************/
- function group3_switch1_case5_grd_mainordlist5_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if (e.row > -1) {
- // fGetExamCurePrcpList(obj);
- //
- // //2011.05.03 cyw 상단정보 띄우기
- // if (ds_main_subordlist_subordlist1.rowcount > 0){
- // ds_main_subordlist_subordlist1.rowposition = 0;
- // fTopInfo();
- // }else{
- // appf_delPatientInfos();
- // }
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.switch1.case5.grd_mainordlist5
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 판독 내역 더블클릭
- ****************************************************************************************/
- function group3_switch1_case5_grd_mainordlist5_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- // if (e.row > -1) {
- // fGetExamCurePrcpList(obj);
- // //2011.05.03 cyw 상단정보 띄우기 2011.05.20 kya
- // if (ds_main_subordlist_subordlist1.rowcount > 0){
- // ds_main_subordlist_subordlist1.rowposition = 0;
- // fTopInfo();
- // }else{
- // appf_delPatientInfos();
- // }
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_subordlist1
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방목록 선택
- ****************************************************************************************/
- function group3_grd_subordlist1_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if ( e.row > -1 ) {
- // var i = e.row;
- // var colidx = e.col;
- //
- // ds_main_comment1.setColumn(0,"acptrem",ds_main_subordlist_subordlist1.getColumn(i,"acptrem"));
- // ds_main_comment1.setColumn(0,"execrem",ds_main_subordlist_subordlist1.getColumn(i,"execrem"));
- // //20150803 kya 환자/판독참고사항 추가
- // ds_main_comment1.setColumn(0,"patrem",ds_main_subordlist_subordlist1.getColumn(i,"patrem"));
- //
- // var prcpdelivefact = utlf_transNullToEmpty(ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact"));
- // var clinccmtcnts = utlf_transNullToEmpty(ds_main_subordlist_subordlist1.getColumn(i,"clinccmtcnts"));
- // var prcpdelivefactsum = "[" + prcpdelivefact + " / " + clinccmtcnts +"]";
- // var checkflag = ds_main_subordlist_subordlist1.getColumn(i,"check")
- // //20150210 진정기록
- // var sedreqyn = ds_main_subordlist_subordlist1.getColumn(i,"sedreqyn")
- //
- // if ( sedreqyn == "Y" ) {
- // group3.cap_text.text = "진정동의서 확인 및 진정 기록을 작성하시기 바랍니다.";
- // group3.cap_text.visible = true;
- // }
- //
- // ds_main_subordlist_subordlist6.setColumn(0,"prcpdelivefactsum",prcpdelivefactsum);
- //
- // //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- // if ( colidx == obj.getBindCellIndex("body","check") && checkflag == "Y") {
- // fget1001USPayFlagChk(i);
- // //20140731 선택진료비 제도변경에 대한 알림메시지
- // //start
- // var pid = ds_main_subordlist_subordlist1.getColumn(i,"pid");
- // var prcpdd = ds_main_subordlist_subordlist1.getColumn(i,"prcpdd");
- // var execprcpuniqno = ds_main_subordlist_subordlist1.getColumn(i,"execprcpuniqno");
- //
- // getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno ); // PAM.xjs
- // //end
- // }
- // }
-
- // if(e.row == -1 && e.col == 1) {
- // sysf_trace(obj.getCellText(e.row,e.col));
- // }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.datagrid4
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 실별대기현황 선택
- ****************************************************************************************/
- function group3_datagrid4_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row < 0 ) return;
- if ( ds_main_ordlist2_subordlist4.getColumn(e.row,"cnt") == 0 ) return;
- if ( utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")) ) {
- sysf_messageBox("환자받기는 받을 검사실을 선택하셔야 합니다.","I999");
- return;
- }
- if ( ds_main_ordlist2_subordlist4.getColumn(e.row,"basecd") == ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid") ) {
- sysf_messageBox("환자받기는 다른 검사실에서만 적용합니다.","I999");
- return;
- }
-
- if ( group3.switch1.tabindex != 0 ) {
- sysf_messageBox("환자받기는 미실시(접수)된 대상조회에서만 가능합니다.","I999");
- return true;
- }
- group3.grp_datagrid1.visible = true;
- ds_main_subpopordlist_subordlist5.clearData();
- // 보류 검사실 여부
- ds_send_data.setColumn(0,"holdyn", "N");
- fGetExamCurePrcpAceptList(obj);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.datagrid5
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 보류대기현황 선택
- ****************************************************************************************/
- function group3_datagrid5_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row < 0 ) return;
- if ( ds_main_ordlist2_subordlist5.getColumn(e.row,"cnt") == 0 ) return;
- if ( utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")) ) {
- sysf_messageBox("환자받기는 받을 검사실을 선택하셔야 합니다.","I999");
- return;
- }
- if ( group3.switch1.tabindex != 0 ) {
- sysf_messageBox("환자받기는 미실시(접수)된 대상조회에서만 가능합니다.","I999");
- return true;
- }
- group3.grp_datagrid1.visible = true;
- ds_main_subpopordlist_subordlist5.clearData();
-
- // 보류 검사실 여부
- ds_send_data.setColumn(0,"holdyn", "Y");
-
- var basecd = ds_main_ordlist2_subordlist5.getColumn(e.row,"basecd");
- if (!utlf_isNull(basecd)) {
- ds_send_data.setColumn(0,"holdexcuroomcdid", basecd);
- }
-
- fGetExamCurePrcpHoldAceptList(obj);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.datagrid5
- * Event : oncloseup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 보류대기현황 검사실 변경시
- ****************************************************************************************/
- function group3_datagrid5_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- var row = e.row;
- var excuroomcd = ds_main_ordlist2_subordlist5.getColumn(row,"basecd");
- // if ( ds_send_data.getColumn(0,"ioflag") == "S" ) {
- // ds_send_data.setColumn(0,"ioflag", "S");
- // }else if ( ds_send_data.getColumn(0,"ioflag") == "A" ) {
- // ds_send_data.setColumn(0,"ioflag", "A");
- // }else {
- // ds_send_data.setColumn(0,"ioflag", "");
- // }
- if(ds_send_data.getColumn(0,"ioflag") != "S" && ds_send_data.getColumn(0,"ioflag") != "A") {
- ds_send_data.setColumn(0,"ioflag","");
- }
-
- ds_main_ordlist2_subordlist5.clearData();
- ds_main_ordlist2_subordlist5.addRow();
- dsf_makeValue(ds_send_data,"holdexcuroom","string",excuroomcd);
- dsf_createDsRow("ds_reqparam", [
- {col:"initexcuroomgrp", type:"STRING", size:256, val:ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")}
- , {col:"initexcuroom", type:"STRING", size:256, val:ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid")}
- , {col:"srchpid", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchpid")}
- , {col:"srchdate1", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"srchdate2", type:"STRING", size:256, val:ds_send_data.getColumn(0,"srchdate1")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"acptlistflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"acptlistflag")}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"zbasecdflag", type:"STRING", size:256, val:"Z"}
- , {col:"execprcpstat440cd", type:"STRING", size:256, val:"440"}
- , {col:"transactiongubn", type:"STRING", size:256, val:"2"}
- , {col:"largeclass", type:"STRING", size:256, val:"M1"}
- , {col:"ioflag", type:"STRING", size:256, val:ds_send_data.getColumn(0,"ioflag")}
- , {col:"holdlflag", type:"STRING", size:256, val:"Y"}
- , {col:"holdexcuroom", type:"STRING", size:256, val:ds_send_data.getColumn(0,"holdexcuroom")}
- ]);
- var oParam = {};
- oParam.id = "TRAER01202";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetHoldWaitCnt";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_temp_ordlist2_subordlist5=examcureholdroomwaitcntlist";
- oParam.async = false;
- oParam.callback = "cf_TRAER01202";
- tranf_submit(oParam);
- }
- function cf_TRAER01202(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_ordlist2_subordlist5.setColumn(0,"basecdflagdesc" ,ds_temp_ordlist2_subordlist5.getColumn(0,"basecdflagdesc"));
- ds_main_ordlist2_subordlist5.setColumn(0,"cnt" ,ds_temp_ordlist2_subordlist5.getColumn(0,"cnt"));
- ds_main_ordlist2_subordlist5.setColumn(0,"partcntstats" ,ds_temp_ordlist2_subordlist5.getColumn(0,"partcntstats"));
- ds_main_ordlist2_subordlist5.setColumn(0,"basecd" ,ds_temp_ordlist2_subordlist5.getColumn(0,"basecd"));
- ds_main_ordlist2_subordlist5.setColumn(0,"basecdcnts" ,ds_temp_ordlist2_subordlist5.getColumn(0,"basecdcnts"));
- ds_main_ordlist2_subordlist5.setColumn(0,"baseroomopenyn" ,ds_temp_ordlist2_subordlist5.getColumn(0,"baseroomopenyn"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_smaer00620
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 판독결과관리
- ****************************************************************************************/
- function group3_btn_smaer00620_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMAER00620", "SMAER00620", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_smaer00630
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 판독현황조회
- ****************************************************************************************/
- function group3_btn_smaer00630_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMAER00630", "SMAER00630", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 실시Comment 저장
- ****************************************************************************************/
- function group3_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- if (cRow < 0){
- sysf_messageBox("처리할 자료를 선택한 후 진행하시기 바랍니다.", "E999", "");
- return;
- }
-
- ds_send2.setColumn(0,"prcpdd" ,ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd"));
- ds_send2.setColumn(0,"execprcpuniqno",ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno"));
- ds_send2.setColumn(0,"execrem" ,ds_main_comment1.getColumn(0,"execrem"));
-
- dsf_setTypeFormat(ds_send2, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAER01202";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptExecrem";
- oParam.inds = "reqparam=ds_send2";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAER01202";
- tranf_submit(oParam);
-
- ds_main_subordlist_subordlist1.setColumn(cRow,"execrem", ds_main_comment1.getColumn(0,"execrem"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_acptremsave
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사실정보 저장
- ****************************************************************************************/
- function group3_btn_acptremsave_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_deleteDs("ds_send_acptremdata");
- // 2011.02.16 c y w
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- if (cRow < 0){
- sysf_messageBox("처리할 자료를 선택한 후 진행하시기 바랍니다.", "E999", "");
- return;
- }
- dsf_createDsRow("ds_send_acptremdata", [
- {col:"execprcpuniqno", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno")}
- , {col:"acptrem", type:"STRING", size:256, val:ds_main_comment1.getColumn(0,"acptrem")}
- , {col:"prcpdd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:ds_main_subordlist_subordlist1.getColumn(cRow,"basesuppdeptcd")}
- ]);
- if ( sysf_messageBox("검사실 정보를","Q002")== 6 ) {
- dsf_setTypeFormat(ds_send_acptremdata, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAEA01304";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqSetAcptremUpdate";
- oParam.inds = "reqparam=ds_send_acptremdata";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- oParam.callback = "cf_TXAEA01304";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TXAEA01304") > -1) {
- sysf_messageBox("저장이 완료되었습니다.","I999");
- }
- ds_main_subordlist_subordlist1.setColumn(cRow,"acptrem", ds_main_comment1.getColumn(0,"acptrem"));
- }
- }
- function cf_TXAEA01304(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.btn_patrem
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 판독Comment 저장
- ****************************************************************************************/
- function group3_btn_patrem_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- if (cRow < 0){
- sysf_messageBox("처리할 자료를 선택한 후 진행하시기 바랍니다.", "E999", "");
- return;
- }
- ds_send2.setColumn(0,"prcpdd" ,ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd"));
- ds_send2.setColumn(0,"execprcpuniqno",ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno"));
- ds_send2.setColumn(0,"patrem" ,ds_main_comment1.getColumn(0,"patrem"));
-
- dsf_setTypeFormat(ds_send2, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAER01206";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptPatrem";
- oParam.inds = "reqparam=ds_send2";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAER01206";
- tranf_submit(oParam);
-
- ds_main_subordlist_subordlist1.setColumn(cRow,"patrem", ds_main_comment1.getColumn(0,"patrem"));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button25
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자체예약
- ****************************************************************************************/
- function button25_onclick(obj:Button, e:ClickEventInfo)
- {
- fRsrvTrans();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 추가처방
- ****************************************************************************************/
- function button7_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddPrcpMngt();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button26
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : PACS조회
- ****************************************************************************************/
- function button26_onclick(obj:Button, e:ClickEventInfo)
- {
- fPACSInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 접수관리
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fLinkAcptMngt();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 촬영배정
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fPhotoAssignMngt();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자정보
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- fPatidInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사OCR
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- fOCRInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button16
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : CD영상실라벨출력
- ****************************************************************************************/
- function button16_onclick(obj:Button, e:ClickEventInfo)
- {
- // 2011.1.12 c y w CD영상 라벨출력 추가
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- var rowcnt = ds_main_subordlist_subordlist1.rowcount;
-
- if( rowcnt > 0 ) {
- // var subcnt = getNodesetCount("/root/main/subordlist/subordlist1");
- for( var a = 0 ; a < rowcnt ; a++ ){
- if( ds_main_subordlist_subordlist1.getColumn(a,"check") == "Y" ) {
- var pid = ds_main_subordlist_subordlist1.getColumn(a,"pid");
- var patnm = ds_main_subordlist_subordlist1.getColumn(a,"patnm");
- var rsrvdd = ds_main_subordlist_subordlist1.getColumn(a,"rsrvdt").substring(0,8);
- var rgstdepthngnm = ds_main_subordlist_subordlist1.getColumn(a,"rgstdepthngnm");
- var prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(a,"prcpgenrflag");
- var wardcdnm = ds_main_subordlist_subordlist1.getColumn(a,"wardcdnm");
- if ( utlf_isNull(pid) ) {
- sysf_messageBox("처방목록이 선택되지 ", "E007");
- return;
- }
-
- if ( ds_init_P0001.getColumn(0,"cdid" ) == "Y" ) { // Rexport
- ds_rexsend_rexbarcode2.clearData();
- ds_rexsend_rexbarcode2.addRow();
-
- ds_rexsend_rexbarcode2.setColumn(0,"pid" , pid);
- ds_rexsend_rexbarcode2.setColumn(0,"patnm" , patnm);
- ds_rexsend_rexbarcode2.setColumn(0,"rsrvdd" , rsrvdd);
-
- if( prcpgenrflag == "O"){
- ds_rexsend_rexbarcode2.setColumn(0,"rgstdepthngnm", rgstdepthngnm);
- }else{
- ds_rexsend_rexbarcode2.setColumn(0,"rgstdepthngnm", wardcdnm);
- }
- //렉스포트형 바코드 출력
- // rexnm : 레포트코드
- // closeYn : 미리보기 여부(보기:true, 안보기:비우거나 false)
- // printCount : 출력 숫자
- // dataXPath : 파라메터 위치 ?
- // paramsXPath : 파라메터 위치 ?
- // infoXPath : 바코드 프린터 정보 위치 /root/send/rexbarcode
- var cnt = ds_send.getColumn(0,"prntcnt2");
-
- // 바코드기의 데이터 인식이 빠르게 안되서 임의로 화면을 추가함으로 시간늘리기!!
- // modal("SPMNZ00300", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- for ( var i = 0; i < cnt ; i++ ) {
- // makeReportPreview(0,0,10, 10, "");
- // fPrintRexbar("RPAER01201");
- rptf_printRexbar("RPAER01201",null,"/root/rexsend/rexbarcode2",ds_rexsend_rexbarcode2);
- }
- }
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button8
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 라벨출력
- ****************************************************************************************/
- function button8_onclick(obj:Button, e:ClickEventInfo)
- {
- var cRow = ds_main_subordlist_subordlist1.rowposition;
- var rowcnt = ds_main_subordlist_subordlist1.rowcount;
-
- if( rowcnt > 0 ) {
- // var subcnt = getNodesetCount("/root/main/subordlist/subordlist1");
- for( var a = 0 ; a < rowcnt ; a++ ){
- if( ds_main_subordlist_subordlist1.getColumn(a,"check") == "Y" ){
- var wardcddeptengabbr = ds_main_subordlist_subordlist1.getColumn(a,"wardcddeptengabbr");
- var pid = ds_main_subordlist_subordlist1.getColumn(a,"pid");
- var patnm = ds_main_subordlist_subordlist1.getColumn(a,"patnm");
- var gbn = ds_main_subordlist_subordlist1.getColumn(a,"rrgstno2").substring(0, 1);
- var rrgstno1 = ds_main_subordlist_subordlist1.getColumn(a,"rrgstno1");
- var rrgstno2 = ds_main_subordlist_subordlist1.getColumn(a,"rrgstno2");
- var rsrvdd = ds_main_subordlist_subordlist1.getColumn(a,"rsrvdt");
- var excupartcd = ds_main_subordlist_subordlist1.getColumn(a,"excupartcd");
- var roomcd = ds_main_subordlist_subordlist1.getColumn(a,"roomcd");
- var prcpnm = ds_main_subordlist_subordlist1.getColumn(a,"prcpnm");
- var examroomnm = ds_main_subordlist_subordlist1.getColumn(a,"examroomnm");
- var wardcdnm = ds_main_subordlist_subordlist1.getColumn(a,"wardcdnm");
-
- //20150518 by kya
- //라벨출력횟수 갱신
- ds_send2.setColumn(0,"prcpdd" , ds_main_subordlist_subordlist1.getColumn(a,"prcpdd"));
- ds_send2.setColumn(0,"execprcpuniqno", ds_main_subordlist_subordlist1.getColumn(a,"execprcpuniqno"));
-
- dsf_setTypeFormat(ds_send2, "execprcpuniqno:INT");
- var oParam = {};
- oParam.id = "TXAER01205";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqExeAcptprtlabel";
- oParam.inds = "reqparam=ds_send2";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXAER01205";
- tranf_submit(oParam);
-
- // 2011.01.17 cyw 희망일자 추가
- var prcphopedd = ds_main_subordlist_subordlist1.getColumn(a,"prcphopedd");
-
- if ( gbn == "1" ) {
- var sex = "M";
- var age = lf_aezfgetFullAge(rrgstno1+rrgstno2);
- }else {
- var sex = "F";
- var age = lf_aezfgetFullAge(rrgstno1+rrgstno2);
- }
- if ( utlf_isNull(pid) ) {
- sysf_messageBox("처방목록이 선택되지 ", "E007");
- return;
- }
-
- //20161024 감염정보코드 표시 kya
- var isoldispcd = ds_main_subordlist_isolinfo.getColumn(0,"isoldispcd");
-
- if ( ds_init_P0001.getColumn(0,"cdid" ) == "Y" ) { // Rexport
- ds_rexsend_rexbarcode.clearData();
- ds_rexsend_rexbarcode.addRow();
- ds_rexsend_rexbarcode.setColumn(0,"pid" , pid);
- ds_rexsend_rexbarcode.setColumn(0,"patnm" , patnm);
- ds_rexsend_rexbarcode.setColumn(0,"prcpnm" , prcpnm);
- ds_rexsend_rexbarcode.setColumn(0,"gbn" , gbn);
- ds_rexsend_rexbarcode.setColumn(0,"rrgstno1" , rrgstno1);
- ds_rexsend_rexbarcode.setColumn(0,"rrgstno2" , rrgstno2);
- ds_rexsend_rexbarcode.setColumn(0,"rsrvdd" , rsrvdd);
- ds_rexsend_rexbarcode.setColumn(0,"sex" , sex);
- ds_rexsend_rexbarcode.setColumn(0,"age" , age);
- ds_rexsend_rexbarcode.setColumn(0,"wardcddeptengabbr" , wardcddeptengabbr);
- ds_rexsend_rexbarcode.setColumn(0,"excupartcd" , excupartcd);
- ds_rexsend_rexbarcode.setColumn(0,"roomcd" , roomcd);
- ds_rexsend_rexbarcode.setColumn(0,"examroomnm" , examroomnm);
- ds_rexsend_rexbarcode.setColumn(0,"wardcdnm" , wardcdnm);
- // 2011.01.12 cyw 처방일자 추가
- ds_rexsend_rexbarcode.setColumn(0,"prcphopedd" , prcphopedd);
-
- //20161024 감염정보코드표시 kya
- ds_rexsend_rexbarcode.setColumn(0,"isoldispcd" , isoldispcd);
-
- //렉스포트형 바코드 출력
- // rexnm : 레포트코드
- // closeYn : 미리보기 여부(보기:true, 안보기:비우거나 false)
- // printCount : 출력 숫자
- // dataXPath : 파라메터 위치 ?
- // paramsXPath : 파라메터 위치 ?
- // infoXPath : 바코드 프린터 정보 위치 /root/send/rexbarcode
- var cnt = ds_send.getColumn(0,"prntcnt");
-
- // 바코드기의 데이터 인식이 빠르게 안되서 임의로 화면을 추가함으로 시간늘리기!!
- // modal("SPMNZ00300", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- for ( var i = 1; i <= cnt ; i++ ) {
- // makeReportPreview(0,0,10, 10, "");
- if ( group2.cmb_excuroomgrp.value == "CT") {
- // fPrintRexbar("RPAER01202");
- rptf_printRexbar("RPAER01202",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode);
- } else {
- // fPrintRexbar("RPAER01200");
- rptf_printRexbar("RPAER01200",null,"/root/rexsend/rexbarcode",ds_rexsend_rexbarcode);
- }
- // exeReportPreview("RPAER01200", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- }
- } else {
- // 20090617 SATO 관련 추가
- var prtkind = ds_data_setupinfo.getColumn(0,"prntkind");
- if ( prtkind == "2" || prtkind == "6" || prtkind == "7"){
- lf_BarcdLbPrtSato(pid, patnm, gbn, rrgstno1, rrgstno2, barpid, excugrp, currentdate, sex, age); // SATO 출력스크립트 호출 // AEZ0001.xjs
- } else {
- var portOpenTF = ""; //오픈 성공 여부
- CommAX.CommPort = ds_hidden_barprntinfo.getColumn(0,"comport"); // 출력 Port
- CommAX.Settings = ds_hidden_barprntinfo.getColumn(0,"setting"); // Comm 설정
- portOpenTF = CommAX.PortOpen("true");
-
- if(portOpenTF == "TRUE"){
- fBarcdLbPrtZebra(pid, patnm, gbn, rrgstno1, rrgstno2, barpid, excugrp, currentdate, sex, age); // Zebra 출력스크립트 호출
- CommAX.PortOpen("false");
- } else {
- sysf_messageBox("아래 사항을 확인후 재출력해주십시오."
- + " \n 1.프린트설정 화면에서 통신유형을 com 으로 선택한 경우 port 번호 확인"
- + " \n 2.케이블 확인"
- + " \n 3.먼저 출력중인 바코드 확인(모두 출력된 후 재출력하십시오.)", "I", "");
- return;
- }
- }
- }
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button9
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 영상검사
- ****************************************************************************************/
- function button9_onclick(obj:Button, e:ClickEventInfo)
- {
- fFilmInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button10
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : ANGIO 일정조회
- ****************************************************************************************/
- function button10_onclick(obj:Button, e:ClickEventInfo)
- {
- fAngioMain();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_prntset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 프린터설정
- ****************************************************************************************/
- function btn_prntset_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetPrint();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_autoexec
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 자동알림
- ****************************************************************************************/
- function btn_autoexec_onclick(obj:Button, e:ClickEventInfo)
- {
- var autoalertyn = ds_send.getColumn(0,"autoalertyn");
- if (autoalertyn == "Y") {
- var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid");
-
- if (!utlf_isNull(excuroomcdid)) {
- btn_autoexec.text = "알림중지";
- ds_send.setColumn(0,"autoalertyn","N");
-
- group1.cap_AutoAlert.visible = true;
- // clockTimer = window.setInterval("fAutoAlert()", 20000);
- clockTimer = "ON";
- this.setTimer(0,20000);
- } else {
- sysf_messageBox("검사실이 선택 되지 않았습니다.","I999");
- }
- } else {
- btn_autoexec.text = "자동알림";
- ds_send.setColumn(0,"autoalertyn","Y");
-
- if (clockTimer != null) {
- group1.cap_AutoAlert.visible = false;
- // window.clearInterval(clockTimer);
- clockTimer = null;
- this.killTimer(0);
- }
- }
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAER01200
- * Event : ontimer
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 타이머 이벤트
- ****************************************************************************************/
- function SMAER01200_ontimer(obj:Form, e:TimerEventInfo)
- {
- fAutoAlert();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.grp_datagrid1.btn_accept
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자받기 저장
- ****************************************************************************************/
- function group3_grp_datagrid1_btn_accept_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( group3.switch1.tabindex == 0 ) {
- /* 2009.11.10 수정자 : 노동우
- // 내용 : 환자 주고 받기 화면에서 환자받기를 클릭하면 선택된 환자가 메인 화면 환자정보 부분에 나타난다.
- */
- var loop = ds_main_subpopordlist_subordlist5.rowcount;
-
- for( var i = 0 ; i < loop ; i++ ) {
- if(ds_main_subpopordlist_subordlist5.getColumn(i,"check") == "Y")
- {
- var pid = ds_main_subpopordlist_subordlist5.getColumn(i,"pid");
- // 환자정보 가져오기
- var chk = lf_aezfGetSrchPatInfo("1", pid, sysf_getUserInfo("dutplceinstcd"), "patchosinfo", "ds_data_patinfolist" );
- if ( chk == "0" ) {
- return;
- }
- ds_send_data.setColumn(0,"srchpid", pid);
- }
- }
-
- fSetExamCureAcceptRoomCodeList(ds_main_subpopordlist_subordlist5);
- }else {
- sysf_messageBox("[환자받기]는 미실시(접수) Tab에서만 가능합니다.","I999");
- return;
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.grp_datagrid1.btn_cls
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자받기 닫기
- ****************************************************************************************/
- function group3_grp_datagrid1_btn_cls_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_subpopordlist_subordlist5.clearData();
- group3.grp_datagrid1.visible = false;
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grp_datagrid1.datagrid1
- * Event : oncloseup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자받기 콤보 변경시.. 인데 콤보가 없다??
- ****************************************************************************************/
- function group3_grp_datagrid1_datagrid1_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- // if ( datagrid1.col == 0 ) {
- //
- // //alert("검사실 Changing");
- // //return;
- // var pid = model.getValue("/root/main/subpopordlist/subordlist5[" + datagrid1.row + "]/pid");
- // var check = model.getValue("/root/main/subpopordlist/subordlist5[" + datagrid1.row + "]/check");
- // var loop = datagrid1.rows - datagrid1.fixedRows;
- //
- // //alert(model.getValue("/root/main/subpopordlist/subordlist5[" + datagrid1.row + "]/check"));
- //
- // for( var i = 1 ; i <= loop ; i++ ) {
- //
- // if ( model.getValue("/root/main/subpopordlist/subordlist5[" + i + "]/pid") == pid ) {
- // model.setValue("/root/main/subpopordlist/subordlist5[" + i + "]/check", "Y");
- // }
- // }
- //
- // }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.group5.button15
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조영제/약/재료 닫기
- ****************************************************************************************/
- function group3_group5_button15_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.group5.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.group4.button11
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 골밀도 검사현황 닫기
- ****************************************************************************************/
- function group3_group4_button11_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.group4.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.group7.button12
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 감염정보 확인
- ****************************************************************************************/
- function group3_group7_button12_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.group7.visible = false;
- // cpt_isoldata.visible = false;
- // txt_isol.visible = false;
- // button12.visible = false;
- // line_isol.visible = false;
- // line_isol2.visible = false;
- // cpt_isoltitle.visible = false;
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_subordlist1
- * Event : onexpandup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 버튼 클릭
- ****************************************************************************************/
- function group3_grd_subordlist1_onexpandup(obj:Grid, e:GridMouseEventInfo)
- {
- var colidx = e.col;
- var row = e.row;
- var calcsprcpdd = "";
-
- //2010.12.27 그룹처방의 조영제리스트 조회 - 박재영
- if( obj.getBindCellIndex("body","dyetrivialyn") == colidx ) {
- var calcscorcdgrup = ds_main_subordlist_subordlist1.getColumn(row,"calcscorcd");
- //var prcpdd = ds_main_subordlist_subordlist1.getColumn(row,"prcpdd");
-
- var execdd = ds_main_subordlist_subordlist1.getColumn(row,"execdd");
-
- //20170123 kya 조성찬 선생님 요청으로 처방일자에서 현재일자를 기준으로 조영제 수가를 가져오도록 수정함
- // 20170123 조영제를 큰병에서 단병제로 변경실시함. 1인 1병으로 변경됨.
- if ( execdd == "-") {
- calcsprcpdd = utlf_getCurrentDate(); //현재일자 세팅
- } else {
- calcsprcpdd = execdd.substr(0,8);
- }
-
- //alert("calcsprcpdd = " + calcsprcpdd);
-
- ds_send_data_calcscorcdgrupinfo.setColumn(0,"calcscorcdgrup",calcscorcdgrup);
- ds_send_data_calcscorcdgrupinfo.setColumn(0,"calcsprcpdd" ,calcsprcpdd);
- var oParam = {};
- oParam.id = "TRAER00215";
- oParam.service = "examcurebaseapp.DyeCode";
- oParam.method = "reqGetMechDyeCodeList";
- oParam.inds = "req=ds_send_data_calcscorcdgrupinfo";
- oParam.outds = "ds_main_dyetrivialist_subordlist=item";
- oParam.async = false;
- oParam.callback = "cf_TRAER00215";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRAER00215") > -1){
- group3.group5.visible = true;
- }
- }else {
- if ( obj.getBindCellIndex("body","basecd") == colidx ) {
- if (group3.switch1.tabindex == 0 || group3.switch1.tabindex == 2) {
- sysf_messageBox("실시취소는 [실시완료상태]에서만 가능합니다.","I999");
- return "0";
- }
-
- dsf_createDs("ds_hidden_cnclcdlist");
- ds_hidden_cnclcdlist.addColumn("cnclcd","string");
- frmf_modal("SPAEA01500", "SPAEA01500", null, null, null, 100, 150, null, null, null, null, null, "M");
-
- if ( !utlf_isNull(ds_hidden_cnclcdlist.getColumn(0,"cnclcd")) ) {
- dsf_makeValue(ds_main_subordlist_subordlist1,"basecd","string",ds_hidden_cnclcdlist.getColumn(0,"cnclcd"),row);
- dsf_makeValue(ds_main_subordlist_subordlist1,"basecdnm","string",ds_hidden_cnclcdlist.getColumn(0,"cnclcdnm"),row);
- dsf_makeValue(ds_main_subordlist_subordlist1,"check","string","Y",row);
- var rtn = fExeExec(2);
-
- if ( rtn != "0" ) {
- fGetToggleAcptList();
- }
- }
- }
- }
- }
- function cf_TRAER00215(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_subordlist1
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 마우스 우클릭 으로 팝업메뉴 띄우기
- ****************************************************************************************/
- function group3_grd_subordlist1_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if( ds_temp.getColumn(0,"prcprcptyn") == "J" ){
- // setPopupMenu("grd_subordlist1", false, "/root/init/popupmenu/grid02/item", "name", "func");
- // }else{
- // setPopupMenu("grd_subordlist1", false, "/root/init/popupmenu/grid01/item", "name", "func");
- // }
- // grid01, grid02 가 항목이 똑같은데 왜 따로 부르는지 모르곘음..
-
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- pmn_menu1.trackPopup(e.screenX,e.screenY);
- }
-
- return true;
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_subordlist1
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 더블클릭으로 PACS 재전송
- ****************************************************************************************/
- function group3_grd_subordlist1_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var colidx = e.col;
- var rownum = e.row;
- var pacsnocrecdtyn = ds_main_subordlist_subordlist1.getColumn(rownum,"pacsnocretcdyn");
- if( obj.getBindCellIndex("body","pacsnocretcdyn") == colidx && pacsnocrecdtyn == "Y" ) {
- if ( group3.switch1.tabindex == 0 || group3.switch1.tabindex == 1 ) {
- var check = "";
- var loopcnt = 0;
- var loop = obj.rowcount;
- for( var i = 0 ; i < loop ; i++ ) {
- check = ds_main_subordlist_subordlist1.getColumn(i,"check");
- if ( check == "Y" ) {
- loopcnt++;
- }
- }
-
- if ( loopcnt == 0 ) {
- sysf_messageBox("처방내역을 선택해 주십시오.","I999");
- return "0";
- }
- var cnt = 0;
- for(var i = 0 ; i < obj.rowcount ; i++){
- // 0 : None , 4: Update
- if ( ds_main_subordlist_subordlist1.getRowType(i) == 4 ) cnt++;
- }
- if ( cnt == 0 ) {
- sysf_messageBox("PACS재전송에 대한 상태변경이 존재하지 않습니다.","I999");
- return;
- }
- fSetExamCureRoomCodeList(obj, "PACS 재전송을 ");
- }else {
- sysf_messageBox("PACS재전송 기능은 미실시(접수) or 실시완료된 처방조회에서만 가능합니다.","I999");
- return;
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_subordlist1
- * Event : onheadclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 전체 체크박스 체크시 검사시작일시 저장
- ****************************************************************************************/
- function group3_grd_subordlist1_onheadclick(obj:Grid, e:GridClickEventInfo)
- {
- // if(e.col == 1) {
- // // sysf_trace("onhead "+obj.getCellText(-1,e.col));
- // if(obj.getCellText(-1,e.col) == 0) { // postvalue 체크가 없어 그냥 누르는 시점으로 구분 // 즉 여기가 전체체크시
- // fPhoFromUpdate();
- // }
- // }
- }
- function group3_switch1_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
- {
- // if(e.fromreferenceobject.name == "switch1"){
- // var sIdx = obj.getIndex(e.clientX, e.canvasY);
- // if( sIdx != -1){
- // if( e.index == sIdx ){
- // obj.tabindex = sIdx;
- // frmf_inputEnterKey("group3.switch1", "onchanged", new TabIndexChangeEventInfo);
- // }
- // }
- // }
- }
- function group3_CheckBox00_onclick(obj:CheckBox, e:ClickEventInfo)
- {
- if( obj.value == "Y" ){
- for( var i = 0; i < ds_main_subordlist_subordlist1.rowcount; i++ ){
- ds_main_subordlist_subordlist1.setColumn(i, "check", "Y");
- }
- fPhoFromUpdate();
- } else {
- for( var i = 0; i < ds_main_subordlist_subordlist1.rowcount; i++ ){
- ds_main_subordlist_subordlist1.setColumn(i, "check", "N");
- }
- }
- }
- function ds_main_subpopordlist_subordlist5_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid=="check") {
- obj.setColumn(e.row,e.columnid,(e.newvalue=="Y"||e.newvalue==1)?"Y":"N");
- }
- }
- function group3_grd_subordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.row > -1 ) {
- var i = e.row;
- var colidx = e.col;
-
- //20160525 동의서스캔이미지 즉시 조회
- if(group3.grd_subordlist1.getBindCellIndex("body", "rsrvtmplyn") == colidx) fOCRImageView();
-
- ds_main_comment1.setColumn(0,"acptrem",ds_main_subordlist_subordlist1.getColumn(i,"acptrem"));
- ds_main_comment1.setColumn(0,"execrem",ds_main_subordlist_subordlist1.getColumn(i,"execrem"));
- //20150803 kya 환자/판독참고사항 추가
- ds_main_comment1.setColumn(0,"patrem",ds_main_subordlist_subordlist1.getColumn(i,"patrem"));
- var prcpdelivefact = utlf_transNullToEmpty(ds_main_subordlist_subordlist1.getColumn(i,"prcpdelivefact"));
- var clinccmtcnts = utlf_transNullToEmpty(ds_main_subordlist_subordlist1.getColumn(i,"clinccmtcnts"));
- var prcpdelivefactsum = "[" + prcpdelivefact + " / " + clinccmtcnts +"]";
- var checkflag = ds_main_subordlist_subordlist1.getColumn(i,"check")
- //20150210 진정기록
- var sedreqyn = ds_main_subordlist_subordlist1.getColumn(i,"sedreqyn")
-
- if ( sedreqyn == "Y" ) {
- group3.cap_text.text = "진정동의서 확인 및 진정 기록을 작성하시기 바랍니다.";
- group3.cap_text.visible = true;
- }
-
- ds_main_subordlist_subordlist6.setColumn(0,"prcpdelivefactsum",prcpdelivefactsum);
-
- //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- if ( colidx == obj.getBindCellIndex("body","check") && checkflag == "Y") {
- fget1001USPayFlagChk(i);
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = ds_main_subordlist_subordlist1.getColumn(i,"pid");
- var prcpdd = ds_main_subordlist_subordlist1.getColumn(i,"prcpdd");
- var execprcpuniqno = ds_main_subordlist_subordlist1.getColumn(i,"execprcpuniqno");
-
- getPrcpRcptCheck("AST", pid, "","", prcpdd, execprcpuniqno ); // PAM.xjs
- //end
- }
- }
- }
- function group3_grp_datagrid1_datagrid1_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if ( e.col == 0 ) {
- var pid = ds_main_subpopordlist_subordlist5.getColumn(e.row,"pid");
- var check = ds_main_subpopordlist_subordlist5.getColumn(e.row,"check");
- var loop = ds_main_subpopordlist_subordlist5.rowcount;
-
- for( var i = 0 ; i < loop ; i++ ) {
-
- if ( ds_main_subpopordlist_subordlist5.getColumn(i,"pid") == pid ) {
- ds_main_subpopordlist_subordlist5.setColumn(i,"check", check);
- }
- }
- }
- }
- function group3_switch1_case2_grd_mainordlist2_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.row > -1) {
- //20160202 kya 동명이인 체크
- //start
- // var pid = ds_main_ordlist2_mainordlist.getColumn(e.row,"pid");
- // var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid");
- // var suppdeptcd = gSuppdeptcd;
- // var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
- //
- // aezfCheckNameConflict(pid, suppdeptcd, excuroomcdid, excuroomgrpcdid); //AEZ0001.xjs
- //end
-
- fGetExamCurePrcpList(obj);
-
- fPopUpPatList(); //미실시 환자 정보 팝업창 띄우는 함수 추가 2009.07.18 임여원
- //2011.05.03 cyw 상단정보 띄우기
- if (ds_main_subordlist_subordlist1.rowcount > 0){
- ds_main_subordlist_subordlist1.rowposition = 0;
- fTopInfo();
- }else{
- appf_delPatientInfos();
- }
- //fGetSerDiagRgst("J"); //중증도 표시 2009.06.27 수정 임여원
-
- fReqGetPatComnInfo(ds_main_ordlist2_mainordlist.getColumn(e.row,"pid"));
-
- //20150306 kya 특이환자조회
- //sysf_trace("true? = "+ds_main_ordlist2_mainordlist.getColumn(e.row,"spcffactyn"))
- if ( (e.col == obj.getBindCellIndex("body","spcffactyn")) && (ds_main_ordlist2_mainordlist.getColumn(e.row,"spcffactyn")) ){
- ds_source.setColumn(0,"srchcond", 1);
- ds_source.setColumn(0,"pid" , ds_main_ordlist2_mainordlist.getColumn(e.row,"spcffactyn"));
-
- var objArg = new Object();
- objArg.arg_ds_source = ds_source;
- frmf_open("SMPMC01300", "SMPMC01300", objArg, null, 1, null, null, null, null, null, null, null, "M");
- }
-
- //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- fget1001USPayFlagChk(1);
-
- //20160412 추가
- //칠곡, 입원, CT 일 경우, 검사준비확인 화면 호출, 외래,건진환자제외
- //20161018 칠곡요청 MRI 추가
- var instcd = sysf_getUserInfo("dutplceinstcd");
- var prcpgenrflag = ds_main_ordlist2_mainordlist.getColumn(e.row,"prcpgenrflag");
- var excugrp = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid");
-
- // if (( instcd == "032" ) && ( prcpgenrflag != "O" ) && ( prcpgenrflag != "S" ) && ( group2.cmb_excuroomgrp.value == "CT") ) {
- if (( instcd == "032" ) && ( prcpgenrflag != "O" ) && ( prcpgenrflag != "S" ) && ( excugrp == "CT" || excugrp == "MRI") ) {
- var objArg = new Object();
- objArg.arg_ds_source = ds_source;
- frmf_modal("SMMNP00211", "SMMNP00211", objArg, null, 1, null, null, null, null, null, null, null, "M");
- }
- }
- }
- function group3_switch1_case3_grd_mainordlist3_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.row > -1) {
- fGetExamCurePrcpList(obj);
- //2011.05.03 cyw 상단정보 띄우기
- if (ds_main_subordlist_subordlist1.rowcount > 0){
- ds_main_subordlist_subordlist1.rowposition = 0;
- fTopInfo();
- }else{
- appf_delPatientInfos();
- }
-
- fReqGetPatComnInfo(ds_main_ordlist3_mainordlist.getColumn(e.row,"pid"));
-
- //20150306 kya 특이환자조회
- if ( (e.col == obj.getBindCellIndex("body","spcffactyn")) && (ds_main_ordlist3_mainordlist.getColumn(e.row,"spcffactyn")) ){
- ds_source.setColumn(0,"srchcond", 1);
- ds_source.setColumn(0,"pid" , ds_main_ordlist3_mainordlist.getColumn(e.row,"spcffactyn"));
-
- var objArg = new Object();
- objArg.arg_ds_source = ds_source;
- frmf_open("SMPMC01300", "SMPMC01300", objArg, null, 1, null, null, null, null, null, null, null, "M");
- }
-
- //20130926 kya 2013/10/01부터 적용, 중증/희귀난치성환자 초음파급비변경대상자 알림
- fget1001USPayFlagChk(1);
- }
- }
- function group3_switch1_case5_grd_mainordlist5_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.row > -1) {
- fGetExamCurePrcpList(obj);
-
- //2011.05.03 cyw 상단정보 띄우기
- if (ds_main_subordlist_subordlist1.rowcount > 0){
- ds_main_subordlist_subordlist1.rowposition = 0;
- fTopInfo();
- }else{
- appf_delPatientInfos();
- }
-
- fReqGetPatComnInfo(ds_main_ordlist5_mainordlist.getColumn(e.row,"pid"));
- }
- }
- function group3_cpt_isolinfo_onclick(obj:Static, e:ClickEventInfo)
- {
- group3.group7.visible = true;
- }
- function btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- var objDs = null;
- if(group3.switch1.tabindex == 0) {
- objDs = ds_main_ordlist2_mainordlist;
- } else if(group3.switch1.tabindex == 1) {
- objDs = ds_main_ordlist3_mainordlist;
- } else {
- objDs = ds_main_ordlist5_mainordlist;
- }
-
- var cnt = objDs.rowcount;
-
- dsf_copyColInfo(ds_rexprnt_dyestoclist_item,objDs);
-
- for( var i = 0; i < cnt; i++ ){
- var nRow = ds_rexprnt_dyestoclist_item.addRow();
- ds_rexprnt_dyestoclist_item.copyRow(nRow,objDs,i);
- }
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/rexprnt/dyestoclist/item" , ds_rexprnt_dyestoclist_item); // 데이터셋 1
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
- objParam.psrchiodd = group2.ipt_date1.text;
- if( !utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0,"excuroomgrpcdid")) ){
- objParam.psrchexcuroomgrp = group2.cmb_excuroomgrp.text;
- } else {
- objParam.psrchexcuroomgrp = "";
- }
- if( !utlf_isNull(ds_send_data_cmb_info_initexecroom.getColumn(0,"excuroomcdid" )) ){
- objParam.psrchsectcd = group2.cmb_excuroom.text;
- } else {
- objParam.psrchsectcd = "";
- }
- objParam.psrchsudept = sysf_getUserInfo("dutplcenm");
-
- var option = "open=1;save=1;directprint=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAER01203"],[objParam], option);
-
- ds_rexprnt_dyestoclist_item.clear();
- }
- /****************************************************************************************
- * Function : fReqGetPatComnInfo
- * Description : 환자기본정보 조회
- * Argument :
- * :
- * return type :
- * Creator :
- ****************************************************************************************/
- function fReqGetPatComnInfo(pid){
- ds_main_subordlist_patinfolist.clearData();
-
- dsf_createDsRow("ds_req", [
- {col:"instcd", type:"STRING", size:256, val:""}
- , {col:"pid", type:"STRING", size:256, val:pid}
- , {col:"chosflag", type:"STRING", size:256, val:"N"}
- , {col:"prcpall", type:"STRING", size:256, val:""}
- , {col:"deptyn", type:"STRING", size:256, val:""}
- ]);
- var oParam = {};
- oParam.id = "TRMMO02505";
- oParam.service = "prcpmngtapp.PatPrcpSrchMngt";
- oParam.method = "reqGetPatBaseInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_subordlist_patinfolist=patinfolist";
- oParam.async = true;
- //oParam.callback = "cf_TRMMO02505";
- tranf_submit(oParam);
- }
- function Button00_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMAER00010","SMAER00010", "", "", "" , "", "", "", "", "" , "", "","M");
- // application.popupframes["SMAER00010"].winlevel = "top";
- // application.popupframes["SMAER00010"].activate();
- }
- function group3_switch1_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
- {
- if(e.fromreferenceobject.name == "switch1"){
- var sIdx = obj.getIndex(e.clientX, e.canvasY);
- if( sIdx != -1){
- //obj.tabindex = sIdx;
- //frmf_inputEnterKey("group6.switch1", "canchange", new TabIndexChangeEventInfo);
- lf_tabEvent();
- }
- }
- }
- function lf_tabEvent() {
- ds_send_data.setColumn(0,"srchpid","");
- group2.st_dethyn.text = "";
- ds_main_subordlist_patinfolist.clearData();
- if(group3.switch1.tabindex == 0) {
- // 2011.02.14 cyw 선택진료의 가져오기 쿼리수정.
- call_TRAEA01136();
- fGetExamCureAcptList("J");
- ds_temp.setColumn(0,"prcprcptyn","J"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
- } else if(group3.switch1.tabindex == 1) {
- fGetExamCureAcptList("S");
-
- ds_temp.setColumn(0,"prcprcptyn", "S"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
- } else {
- // 보류탭을 판독탭으로 변경 [2010.07.07 김건기]
- fGetExamCureAcptList("R");
-
- ds_temp.setColumn(0,"prcprcptyn", "R"); //2009-06-30 2009-06-30 7/1 본인부담율 인상으로 인한 메세지 처리(적용)
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_sea.ipt_pid
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 20200123 코로나바이러스 알림 호출 pid= '2199411'
- ****************************************************************************************/
- function fc_check_coronavirus()
- { //20200123 코로나바이러스 알림 호출 pid= '2199411'
-
- //select * from ast.aebmcode where instcd = '031' and suppdeptcd = '0000000000' and grupcdid = 'A100' ;
- lf_getAstCodeList([{dsNm: "ds_init_A1000", cdGrpId:"A1000", sortField: "dispseq", sortMehotd: "asc"}], true);
-
- var curddyn = ds_init_A1000.getColumn(1, "cdid"); //2번째 row 여서...
- //trace("curddyn = " + curddyn);
-
- if ( curddyn == 'Y') {
- var sPid = ds_send_data.getColumn(0, "srchpid");
- frmf_setParameter("SPMMD00100_ifyn", "Y");
- frmf_setParameter("SPMMD00100_pid", sPid);
- var argxpt = system.clientToScreenX(this, 0) + 300;
- var argypt = system.clientToScreenY(this, 0) + 100;
-
- frmf_modal("SPMMO51000", "SPMMO51000", null, false, null, argxpt, argypt, null, null, null, null, null, "M");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|