123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>접수관리(내시경)</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <ordlist1>
- <mainordlist>
- <check/>
- <excuroomcd/>
- <rsrvtm/>
- <pid/>
- <hngnm/>
- <sna/>
- <prcpnm/>
- <calcscorcd/>
- <orddepthngnm/>
- <orddrnm/>
- <genrflag/>
- <rcptyn/>
- <choiordflag/>
- <specdrnm/>
- <prcpdd/>
- <prcpkindcd/>
- <prcpgenrflag/>
- <excupartnm/>
- <prcphopedt/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <rgstdeptcd/>
- <rgstrid/>
- <portprcpflag/>
- <inflag/>
- <execbaseflag/>
- <lrgcd/>
- <mdlcd/>
- <modality/>
- <pacsnocretyn/>
- <prcpdelivefact/>
- <orddd/>
- <orddeptcd/>
- <patnm/>
- <orddrid/>
- <execprcpstatcd/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <rsrvdt/>
- <cretno/>
- <rsrvrem/>
- <acptrem/>
- <inclprcpcd/>
- <lrgcd/>
- <mdlcd/>
- <actorddd/>
- <excupartcd/>
- <roomcd/>
- <wardcd/>
- <root/>
- <prcphistno/>
- <ioflag/>
- <issdept/>
- <tmpldata/>
- <prcpno/>
- <cdisexamroomnm/>
- <cdisexcuroomcd/>
- <age/>
- <rcptrsrvyn/>
- <rcptacptyn/>
- <specdrid/>
- <execdd/>
- <vipflag/>
- <clntgrde/>
- </mainordlist>
- </ordlist1>
- <ordlist2>
- <mainordlist>
- <check/>
- <excuroomcd/>
- <rsrvtm/>
- <pid/>
- <hngnm/>
- <sna/>
- <prcpnm/>
- <calcscorcd/>
- <orddepthngnm/>
- <orddrnm/>
- <genrflag/>
- <rcptyn/>
- <choiordflag/>
- <specdrnm/>
- <prcpdelivefact/>
- <rsrvrem/>
- <excupartnm/>
- <prcpdd/>
- <prcpkindcd/>
- <prcpgenrflag/>
- <prcphopedt/>
- <execprcpuniqno/>
- <prcpexecdeptcd/>
- <rgstdeptcd/>
- <rgstrid/>
- <portprcpflag/>
- <inflag/>
- <rcptacptyn/>
- <execbaseflag/>
- <lrgcd/>
- <mdlcd/>
- <modality/>
- <pacsnocretyn/>
- <orddd/>
- <orddeptcd/>
- <orddrid/>
- <execprcpstatcd/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <cretno/>
- <inclprcpcd/>
- <rsrvdd/>
- <acptrem/>
- <excupartcd/>
- <ioflag/>
- <issdept/>
- <carecnfmdd/>
- <rcptdd/>
- <prcpno/>
- <age/>
- <rcptrsrvyn/>
- <rcptacptyn/>
- <cnclresncd/>
- <specdrid/>
- <execdd/>
- <vipflag/>
- <clntgrde/>
- </mainordlist>
- </ordlist2>
- <ordlist3>
- <mainordlist>
- <check/>
- <excuroomcd/>
- <rsrvtm/>
- <pid/>
- <hngnm/>
- <sna/>
- <prcpnm/>
- <calcscorcd/>
- <genrflag/>
- <rcptyn/>
- <choiordflag/>
- <specdrnm/>
- <opdrnm/>
- <cnfmmannm/>
- <execprcpuniqno/>
- <excupartnm/>
- <cretno/>
- <prcpexecdeptcd/>
- <execprcpstatcd/>
- <prcpdd/>
- <orddd/>
- <acptrem/>
- <prcpdelivefact/>
- <rsrvrem/>
- <rsrvdd/>
- <excupartcd/>
- <ioflag/>
- <issdept/>
- <age/>
- <rcptrsrvyn/>
- <rcptacptyn/>
- <orddrid/>
- <orddeptcd/>
- <prcpgenrflag/>
- <specdrid/>
- <execdd/>
- <vipflag/>
- <clntgrde/>
- </mainordlist>
- </ordlist3>
- <ordlist4>
- <mainordlist>
- <execprcpstatcd/>
- <excuroomcd/>
- <rsrvtm/>
- <pid/>
- <hngnm/>
- <sna/>
- <prcpnm/>
- <calcscorcd/>
- <genrflag/>
- <rcptyn/>
- <choiordflag/>
- <specdrnm/>
- <orddrnm/>
- <cnfmmannm/>
- <basesuppdeptcd/>
- <excupartcd/>
- <cretno/>
- <prcpexecdeptcd/>
- <rsrvdd/>
- <excupartnm/>
- <ioflag/>
- <issdept/>
- <age/>
- <prcpgenrflag/>
- <rsrvdt/>
- <excuroomcd/>
- <rsrvrem/>
- <execprcpuniqno/>
- <prcpdd/>
- <rsrvdt/>
- <orddrid/>
- <statflag/>
- <orddeptcd/>
- <orddd/>
- <pacsnocretyn/>
- <eqmtifyn/>
- <specdrid/>
- <aftrcptinfo/>
- <execdd/>
- <vipflag/>
- <clntgrde/>
- </mainordlist>
- </ordlist4>
- <ordlist5>
- <mainordlist>
- <pid/>
- <hngnm/>
- <sna/>
- <prcpnm/>
- <calcscorcd/>
- <orddepthngnm/>
- <orddrnm/>
- <genrflag/>
- <prcphopedt/>
- <prcpdd/>
- <rcptyn/>
- <choiordflag/>
- <specdrnm/>
- <execprcpuniqno/>
- <prcpkindcd/>
- <excupartnm/>
- <orddeptcd/>
- <orddd/>
- <excuroomcd/>
- <orddrid/>
- <prcpgenrflag/>
- <basesuppdeptcd/>
- <prcpdelivefact/>
- <prcpexecdeptcd/>
- <rsrvrem/>
- <execrem/>
- <rsrvdt/>
- <cretno/>
- <excupartcd/>
- <ioflag/>
- <issdept/>
- <tmpldata/>
- <rgstrid/>
- <inflag/>
- <execbaseflag/>
- <lrgcd/>
- <mdlcd/>
- <modality/>
- <pacsnocretyn/>
- <patnm/>
- <orddrid/>
- <execprcpstatcd/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <rsrvdt/>
- <cretno/>
- <actorddd/>
- <examroomnm/>
- <prcphistno/>
- <age/>
- <rcptacptyn/>
- <rcptrsrvyn/>
- <specdrid/>
- <execdd/>
- <vipflag/>
- <clntgrde/>
- </mainordlist>
- </ordlist5>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <subordlist>
- <subordlist1>
- <pid/>
- <patnm/>
- <sna/>
- <prcpgenrflag/>
- <orddepthngnm/>
- <orddrnm/>
- <prcpdd/>
- <excuroomcd/>
- <rsrvdd/>
- <rsrvtm/>
- <rgstno/>
- <prcpnm/>
- </subordlist1>
- <subordlist2>
- <rsrvdt/>
- <execdept/>
- <prcpcd/>
- <prcpnm/>
- <rcptflag/>
- <rem/>
- </subordlist2>
- <subordlist3>
- <rsrvdt/>
- <orddeptnm/>
- <usernm/>
- <rcptflag/>
- <execflag/>
- <rem/>
- </subordlist3>
- <subordlist4>
- <check/>
- <statcd/>
- <mset/>
- <calcscorcd/>
- <prcpnm/>
- <prcpdd/>
- <acptdt/>
- <execdd/>
- <cnfmdt/>
- <payflagcd/>
- <pid/>
- <prcpno/>
- <execprcpuniqno/>
- <gubn/>
- <rcptdd/>
- <prcpclscd/>
- <carecnfmdd/>
- <prcpgenrflag/>
- <orddeptcd/>
- <orddrid/>
- <ioflag/>
- <cretno/>
- <prcphistno/>
- <opansflagcd/>
- <suppdeptcd/>
- <orddd/>
- <inclprcpcd/>
- <inclprcpno/>
- <rootgubn/>
- <execprcphistcd/>
- <execprcpstatcd/>
- <prcpflag/>
- <prcpvol/>
- <prcpvolunitflag/>
- <prcpqty/>
- <prcpqtyunitflag/>
- <prcptims/>
- <drugmthdspccd/>
- <execdeptcd/>
- <rsrvflag/>
- <prcpsignflag/>
- <aftcertflag/>
- <aftcertdrid/>
- <issdeptcd/>
- <choiordflag/>
- <specdrid/>
- <specdrnm/>
- <roomcd/>
- <execprcphistcd/>
- <drprcpetc7/>
- <prcpvolunitnm/>
- <drprcpetc8/>
- <prcpqtyunitnm/>
- <sedatmplyn/>
- </subordlist4>
- <examcureexecdiaglist>
- <diagengnm/>
- </examcureexecdiaglist>
- <prcpdelifactlist>
- <prcpdelivefact/>
- </prcpdelifactlist>
- <isolinfo>
- <isoldispcd/>
- </isolinfo>
- </subordlist>
- <rsrvposstmlist>
- <rsrvposstm>
- <possrsrvtm/>
- </rsrvposstm>
- </rsrvposstmlist>
- <excupartcdlist>
- <excupartcd>
- </excupartcd>
- </excupartcdlist>
- <excuroomcdlist>
- <excuroomcd>
- </excuroomcd>
- </excuroomcdlist>
- <curfile>
- <filename/>
- <rtfcode/>
- </curfile>
- <rtflist/>
- <comment1>
- <prcpcmt>
- </prcpcmt>
- </comment1>
- <comment2>
- <rsrvrem>
- </rsrvrem>
- </comment2>
- <comment3>
- <execcmt>
- </execcmt>
- </comment3>
- <orddeptinfo>
- <orddeptlist>
- </orddeptlist>
- </orddeptinfo>
- <formdata>
- <popdata2>
- <pid/>
- <prcpdd/>
- <execprcpuniqno/>
- </popdata2>
- </formdata>
- <deptmemolist>
- <examcuredeptmemolist>
- <memorem/>
- </examcuredeptmemolist>
- </deptmemolist>
- <codelist/>
- <patlist>
- <patrem>
- <memo/>
- </patrem>
- </patlist>
- <ordlist6>
- <mainordlist>
- <calcscorcd/>
- <pid/>
- <hngnm/>
- <sna/>
- <genrflag/>
- <rcptyn/>
- <orddepthngnm/>
- <orddrnm/>
- <prcphopedt/>
- <prcpdd/>
- <execprcpuniqno/>
- <prcpkindcd/>
- <excupartnm/>
- <orddeptcd/>
- <orddd/>
- <excuroomcd/>
- <orddrid/>
- <prcpgenrflag/>
- <basesuppdeptcd/>
- <prcpdelivefact/>
- <prcpexecdeptcd/>
- <rsrvrem/>
- <execrem/>
- <rsrvdt/>
- <cretno/>
- <excupartcd/>
- <ioflag/>
- <issdept/>
- <tmpldata/>
- <rgstrid/>
- <inflag/>
- <execbaseflag/>
- <lrgcd/>
- <mdlcd/>
- <modality/>
- <pacsnocretyn/>
- <patnm/>
- <orddrid/>
- <execprcpstatcd/>
- <eqmtifyn/>
- <basesuppdeptcd/>
- <rsrvdt/>
- <cretno/>
- <actorddd/>
- <examroomnm/>
- <prcphistno/>
- <prcpnm/>
- <age/>
- <rcptacptyn/>
- <rcptrsrvyn/>
- </mainordlist>
- </ordlist6>
- <execrcodelist>
- <item/>
- </execrcodelist>
- <specdridlist/>
- <barcdprntsetup>
- <prntsetupinfo>
- <setupinfo/>
- </prntsetupinfo>
- </barcdprntsetup>
- </main>
- <send>
- <data>
- <cmb_info>
- <bodypart>
- <bodypartcdid/>
- </bodypart>
- <initexecroom>
- <excuroomcdid2/>
- </initexecroom>
- </cmb_info>
- <roomcmb_info>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- </roomcmb_info>
- <srchpid/>
- <srchdate1/>
- <sgubn/>
- <pid/>
- <srchrcptyn/>
- <srchprcpgenrflag/>
- <prcpgenrflag/>
- <ioflag/>
- <acptlistflag/>
- <excuroomcd/>
- <memorem/>
- <excupartcd/>
- <srchgubn/>
- <patrem/>
- <memodd/>
- <orddd/>
- <cretno/>
- <age/>
- <sex/>
- <patnm/>
- <rsrvhour/>
- <prcpdd/>
- <prcpno/>
- <execprcpuniqno/>
- <calcscorcd/>
- <orddrid/>
- <orddeptcd/>
- <tabgubn/>
- <rsrvprntflag/>
- <prntsuppdeptcd/>
- <execdd/>
- <prntcalcscorcd/>
- <grd_info>
- <grid_data>
- <execprcpuniqno2/>
- </grid_data>
- </grd_info>
- <tobeacptprcp>
- <tobeacptprcplist/>
- </tobeacptprcp>
- <tobeacptcnclprcp>
- <tobeacptcnclprcplist1/>
- </tobeacptcnclprcp>
- <tobeholdprcp>
- <tobeholdprcplist/>
- </tobeholdprcp>
- <tobeholdcnclprcp>
- <tobeholdcnclprcplist/>
- </tobeholdcnclprcp>
- <tobesetexamcureroomcode>
- <tobesetexamcureroomcodelist/>
- </tobesetexamcureroomcode>
- <largeclass>M5</largeclass>
- <rsrvdd1/>
- <selectexcuroom/>
- <rsrvtmplcd/>
- <memorgstdd/>
- <pexcuroomcd>-</pexcuroomcd>
- <prsrvdd/>
- <setspecdrcd>
- <item>
- <prcpdd/>
- <pid/>
- <execprcpuniqno/>
- <opdrid/>
- <basesuppdeptcd/>
- <ioflag/>
- <prcpno/>
- </item>
- </setspecdrcd>
- <setspecdrcd/>
- </data>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <prcplist>
- <pid3/>
- </prcplist>
- <req>
- <data1/>
- <flag/>
- <basesuppdeptcd/>
- </req>
- <rsrvdd/>
- <rtfcode/>
- <filename/>
- <openpopup/>
- <reqdata>
- </reqdata>
- <popupdata>
- <excuroomcd/>
- <suppdeptcd/>
- <prcpgenrflag/>
- </popupdata>
- <bardata>
- <regnopatnm/>
- <testdeptcd/>
- </bardata>
- <popup>
- <basecdflag/>
- </popup>
- <savedata/>
- <windowloadinstance>SMAEA01500</windowloadinstance>
- <GosiPrcpRcpyn/>
- <grupcdid/>
- <jciyn/>
- <srchsuppdeptcd/>
- </send>
- <init>
- <cmb_info>
- <bodypart>
- <bodypartcdid/>
- <bodypartcdnm/>
- </bodypart>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- </cmb_info>
- <baseinfo>
- <initexecprcpstatcd/>
- </baseinfo>
- <roomcmb_info>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- </roomcmb_info>
- <rsrvposstmlist>
- <rsrvposstm>
- <possrsrvtm/>
- <possrsrvdd/>
- </rsrvposstm>
- </rsrvposstmlist>
- <orddeptinfo>
- <orddeptlis>
- <orddeptnm/>
- <orddeptcd/>
- </orddeptlis>
- </orddeptinfo>
- <codedata>
- <popupmenu>
- <grid01>
- <item>
- <name>실변경</name>
- <func>fRoomChange</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>약/주사 액팅</name>
- <func>fOldPrcpCdActing</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>동의서/기타서식 반납</name>
- <func>fAgreeFormPrnt</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>간호처방</name>
- <func>fNurPrcp</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>통합기록조회</name>
- <func>fTotalRprtSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>대기환자등록</name>
- <func>fSetWaitExcuRoomPatList</func>
- </item>
- </grid01>
- <grid02>
- <item>
- <name>실변경</name>
- <func>RoomChange</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>동의서/기타서식 반납</name>
- <func>fAgreeFormPrnt</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>간호처방</name>
- <func>fNurPrcp</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>통합기록조회</name>
- <func>fTotalRprtSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>세척기관리</name>
- <func>fWashing</func>
- </item>
- </grid02>
- <grid03>
- <item>
- <name>실시</name>
- <func>fprcpacting</func>
- </item>
- <item>
- <name>실시취소</name>
- <func>fprcpactingcncl</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>처방반환</name>
- <func>fprcpdc</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>선택지정의 변경</name>
- <func>fSpecdrChange</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>라벨출력</name>
- <func>fPrintLabel</func>
- </item>
- </grid03>
- <grid04>
- <item>
- <name>약/주사액팅</name>
- <func>fOldPrcpCdActing</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>예약증재출력</name>
- <func>frersrvprnt</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>예약예문선택</name>
- <func>ChangeTmplcd2</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>동의서/기타서식 반납</name>
- <func>fAgreeFormPrnt</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>간호처방</name>
- <func>fNurPrcp</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>통합기록조회</name>
- <func>fTotalRprtSrch</func>
- </item>
- </grid04>
- <grid05>
- <item>
- <name>모코드개별실시</name>
- <func>fprcpacting</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>처방일괄반환</name>
- <func>fprcpdc</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>선택지정의 변경</name>
- <func>fSpecdrChange</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>라벨출력</name>
- <func>fPrintLabel</func>
- </item>
- </grid05>
- <grid06>
- <item>
- <name>약/주사액팅</name>
- <func>fOldPrcpCdActing</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>동의서/기타서식 반납</name>
- <func>fAgreeFormPrnt</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>간호처방</name>
- <func>fNurPrcp</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>통합기록조회</name>
- <func>fTotalRprtSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>예약예문선택</name>
- <func>ChangeTmplcd</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>병리[생검]수동매칭</name>
- <func>SPLPJ02500</func>
- </item>
- </grid06>
- <grid07>
- <item>
- <name>처방상세내역</name>
- <func>fOpenPrcpList</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>동의서/기타서식 반납</name>
- <func>fAgreeFormPrnt</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>간호처방</name>
- <func>fNurPrcp</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>통합기록조회</name>
- <func>fTotalRprtSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>병리[생검]수동매칭</name>
- <func>SPLPJ02500</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>진정전 환자평가서</name>
- <func>fDepeRecovPatSrch</func>
- </item>
- <item>
- <name>-</name>
- <func/>
- </item>
- <item>
- <name>진정/회복 서식목록</name>
- <func>fDepeRecovGenSrch</func>
- </item>
- </grid07>
- </popupmenu>
- </codedata>
- <waitfoominfo>
- <waitroomcdval/>
- </waitfoominfo>
- </init>
- <hidden>
- <item>
- <count/>
- </item>
- <gubnlist>
- <gubn/>
- </gubnlist>
- <grdgubnlist>
- <grdgubn/>
- </grdgubnlist>
- <list>
- <templist1>
- <subordlist1/>
- </templist1>
- <templist2>
- <subordlist2/>
- </templist2>
- </list>
- <cnclcdlist>
- <cnclcd/>
- <cnclcdnm/>
- </cnclcdlist>
- <rsrvtemplist>
- <rsrvtemp>
- <calcscorcd/>
- <pid/>
- <hngnm/>
- <sna/>
- <genrflag/>
- <rcptacptyn/>
- <rgstdepthngnm/>
- <orddrnm/>
- <prcpdd/>
- <prcphopedt/>
- <rsrvdt/>
- <execprcpuniqno/>
- <prcpkindcd/>
- <excupartcd/>
- <orddeptcd/>
- <orddd/>
- <excuroomnm/>
- <basecd/>
- <execdt/>
- <execbaseflag/>
- <execrid1/>
- <execrid2/>
- <execrid3/>
- <execrid4/>
- <rsrvflag/>
- <orddrid/>
- <excuroomcd/>
- </rsrvtemp>
- </rsrvtemplist>
- <rsrvtmlist>
- <rsrvhour/>
- <rsrvmin/>
- </rsrvtmlist>
- <tempflag>
- <temp>
- <falg/>
- </temp>
- </tempflag>
- <tmpldata>
- <tmpl/>
- </tmpldata>
- <isolinfo>
- <isoldata/>
- </isolinfo>
- <prcprcptyn/>
- <boolcontrol>
- <bool/>
- </boolcontrol>
- </hidden>
- <temp>
- <excuroomcdlist>
- <excuroomcd/>
- <cnt/>
- </excuroomcdlist>
- </temp>
- <temp1>
- <tmpldata/>
- <slepyn/>
- <item>
- <count/>
- </item>
- </temp1>
- <main_nm>
- <barcdprntsetup/>
- </main_nm>
- <rexsend>
- <rexbarcode>
- <pid/>
- <patnm/>
- <gbn/>
- <rrgstno1/>
- <rrgstno2/>
- <barpid/>
- <excugrp/>
- <rsrvdd/>
- <sex/>
- <age/>
- <wardcddeptengabbr/>
- <excupartcd/>
- <roomcd/>
- <prcpnm/>
- <examroomnm/>
- <wardcdnm/>
- <prcphopedd/>
- </rexbarcode>
- </rexsend>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // grd_excuroomcd temp column remove
- grd_excuroomcd.removeColumn();
-
- aezfSetSuppDeptcd();
-
- zbcfGetCodeList( new Array("A0608"), new Array("/root/init/waitfoominfo/waitroomcdval") );
-
- //상단정보 초기화
- delPatientInfos();
-
- //건진처방 구분
- model.setValue("/root/send/data/sgubn",model.getValue("/root/properties/menu/menuparam"));
-
- //건진일경우
- if(model.getValue("/root/properties/menu/menuparam") == "S"){
- button12.visible = true;
- button11.value = "결과상담";
- cap_title.value = "접수 관리(건진)";
- //2011.03.28 예약탭에서 다중접수되게 수정
- grd_mainordlist1.fixedcellcheckbox(0,1) =true;
- grd_mainordlist1.caption = " ^실배정^예약시간^등록번호^환자명^S/A^검사^검사^진료과^진료의^구분^수납^선택진료^지정의";
- }
-
- model.toggle("case5"); //미예약탭
- model.toggle("case7"); //검사예약탭
- model.toggle("case9"); //종류별탭
-
-
- //검사실 코드 갖고오기
- submit("TRAEA01511");
- // 2011.1.19 cyw 선택진료의 가져오기
- // model.setValue("/root/send/srchsuppdeptcd", "2010300000");
- // submit("TRAEA01137");
- // 2011.1.24 cyw 선택진료의 가져오기 쿼리수정.
- submit("TRAEA01136");
- //바코드 출력
- model.makeValue("/root/send/scrnid", getScreenID()); // 20090617 SATO 관련 추가
- submit("TRLLC90101"); // 20090617 SATO 관련 추가
-
- // 라벨출력 초기화
- lzzfMakeBrcdPrntObjHanDo("CommAX");
-
- //처방상태 공통코드 갖고오기
- zbcfGetCodeList( new Array("M0011"), new Array("/root/init/baseinfo/initexecprcpstatcd") );
- submit("TRZBC00101");
-
- var captionlable = model.getValue("/root/send/globalinstance/instance1");
-
- model.removeNodeset("/root/hidden/list/templist1/subordlist1");
- model.removeNodeset("/root/hidden/list/templist2/subordlist2");
-
-
- // JCI 적용 여부
- model.setValue("/root/send/grupcdid","JCI01");
- model.removenode("/root/main/codelist");
- if (submit("TRAEB00010")) {
- var cnt = getNodesetCount("/root/main/codelist/item");
- if (cnt > 0) {
- model.setValue("/root/send/jciyn", model.getValue("/root/main/codelist/item[1]/cdid"));
-
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[13]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[13]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[14]/name", "진정,회복 서식목록");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[14]/func", "fDepeRecovDocuSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[15]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[15]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[16]/name", "진정,회복 기록목록");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[16]/func", "fDepeRecovRecSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[17]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[17]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[18]/name", "세척기관리");
- model.makeValue("/root/init/codedata/popupmenu/grid01/item[18]/func", "fWashing");
-
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[7]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[7]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[8]/name", "진정,회복 서식목록");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[8]/func", "fDepeRecovDocuSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[9]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[9]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[10]/name", "진정,회복 기록목록");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[10]/func", "fDepeRecovRecSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[11]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[11]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[12]/name", "라벨출력");
- model.makeValue("/root/init/codedata/popupmenu/grid03/item[12]/func", "fPrintLabel");
-
-
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[13]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[13]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[14]/name", "진정,회복 서식목록");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[14]/func", "fDepeRecovDocuSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[15]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[15]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[16]/name", "진정,회복 기록목록");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[16]/func", "fDepeRecovRecSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[6]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[6]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[7]/name", "진정,회복 서식목록");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[7]/func", "fDepeRecovDocuSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[8]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[8]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[9]/name", "진정,회복 기록목록");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[9]/func", "fDepeRecovRecSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[10]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[10]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[11]/name", "라벨출력");
- model.makeValue("/root/init/codedata/popupmenu/grid05/item[11]/func", "fPrintLabel");
-
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[13]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[13]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[14]/name", "진정,회복 서식목록");
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[14]/func", "fDepeRecovDocuSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[15]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[15]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[16]/name", "진정,회복 기록목록");
- model.makeValue("/root/init/codedata/popupmenu/grid06/item[16]/func", "fDepeRecovRecSrch");
-
- } else {
- model.setValue("/root/send/jciyn", "N");
- }
- }
-
- //검사실 세팅
- var str = "";
- /*
- for(var i=1; i<grd_temp.rows; i++) {
- if(i==1) {
- str = str + model.getValue("/root/init/roomcmb_info/initexecroom["+ i +"]/excuroomcdnm");
- model.makeNode("/root/main/excuroomcdlist/excuroomcd/"+model.getValue("/root/init/roomcmb_info/initexecroom["+i+"]/excuroomcdid"));
- }
- else {
- str = str +"^"+ model.getValue("/root/init/roomcmb_info/initexecroom["+ i +"]/excuroomcdnm");
- model.makeNode("/root/main/excuroomcdlist/excuroomcd/"+model.getValue("/root/init/roomcmb_info/initexecroom["+i+"]/excuroomcdid"));
- }
- }
- */
- grd_excuroomcd.caption = str;
-
- //부서메모 조회를 위해 부서코드를 검사실코드로 세팅
- model.setValue("/root/send/data/selectexcuroom", model.getValue("/root/send/globalinstance/instance1"));
-
- ipt_date1.value = getCurrentDate(); //현재일자 세팅
-
- model.setValue("/root/send/data/tabgubn","P"); //미예약탭 조회
- model.refresh();
-
- btn_sea.dispatch("DOMActivate");
-
- ]]>
- </script>
- <submission id="TXAEA01302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAER00201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist1"/>
- <submission id="TRAEA01502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist2"/>
- <submission id="TRAEA01503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist3"/>
- <submission id="TRAEA01504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist4"/>
- <submission id="TRAEA01505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist5"/>
- <submission id="TRAEA01515" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist6"/>
- <submission id="TRAEA01506" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/subordlist"/>
- <bind id="bind_execprcpstatcd" ref="/root/main/ordlist1/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind1" ref="/root/main/subordlist/subordlist1/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind2" ref="/root/main/ordlist2/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind3" ref="/root/main/ordlist3/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind4" ref="/root/main/ordlist4/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <bind id="bind5" ref="/root/main/ordlist5/mainordlist/execprcpstatcd" readonly="../execprcpstatcd!=''"/>
- <submission id="TRZBC00101"/>
- <submission id="TXAER00202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01507" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/init/cmb_info"/>
- <submission id="TXAEA01501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01503" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/temp"/>
- <submission id="TRAEA01508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/rsrvposstmlist"/>
- <submission id="TRAEA01509" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/excupartcdlist"/>
- <submission id="TRAEA01510" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/excuroomcdlist"/>
- <submission id="TRAEA01511" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/init/roomcmb_info"/>
- <submission id="TXAEA01504" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01505" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp"/>
- <submission id="TRAEA01512" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/rsrvposstmlistmin"/>
- <submission id="TXAEA01506" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01508" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01513" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/rsrvposstmlist"/>
- <submission id="TRAEA01110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/deptmemolist"/>
- <submission id="TXAEA01509" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01510" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TXAEA01102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/temp"/>
- <submission id="TXAEA01511" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/temp"/>
- <submission id="TRAEA01126" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/temp1/tmpllist"/>
- <submission id="TRAEA01133" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data" replace="instance" resultref="/root/temp1/tmpllist"/>
- <submission id="TXMNV07007" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/returnsts"/>
- <submission id="TRAEA01100" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/GosiPrcpRcpyn" replace="instance" resultref="/root/hidden/prcprcptyn"/>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/barcdprntsetup"/>
- <submission id="TRPMI00115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data17" resultref="/root/hidden/h_receipt"/>
- <submission id="TRAEB00010" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/codelist"/>
- <submission id="TXAEA01109" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/item"/>
- <submission id="TRAEA01517" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/patlist"/>
- <submission id="TRAEA01518" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/execrcodelist"/>
- <submission id="TXAEA01512" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/data/setspecdrcd" resultref="/root/temp1"/>
- <submission id="TRAEA01137" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/specdridlist"/>
- <submission id="TRAEA01136" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/main/specdridlist"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
- <script type="javascript" src="../../../emr/wardcareweb/js/SMMNB01810.js"/>
- <script type="javascript" src="../../../emr/waitguideweb/js/SMMNV12000.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LAZ001.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
- <script type="javascript" ev:event="xforms-model-construct">
- <![CDATA[]]>
- </script>
- <script type="javascript">
- <![CDATA[
- //=====================================================================================================================================================================================
- // @ 프린터 설정
- //=====================================================================================================================================================================================
- function fSetPrint() {
- var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- if(count == 0) {
- model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
- // 렉스퍼트로 라벨출력가능하게 수정
- open("SPZUR00300", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
-
- /*******************************************************************************************************************************************************************/
- // 미접수/접수/실시/당일예약 조회 Submission Function
- /*******************************************************************************************************************************************************************/
- function fGetExamCureAcptList(acptlistflag) {
-
- delPatientInfos(); //상단환자정보 클리어
-
- // flag Setting
- model.makeValue("/root/send/data/acptlistflag", acptlistflag);
- // model.setValue("/root/send/data/srchpid","");
-
- switch (acptlistflag) {
-
- case "Y": //예약
- btn_cncl.disabled = false; //예약취소
- btn_rsrv.disabled = false; //예약
- //예약일자 미래날짜이면 접수못함.
- if( model.getValue("/root/send/data/srchdate1") <= getCurrentDate() ) {
- btn_save.disabled = false;
- }else {
- btn_save.disabled = true;
- }
- // btn_save.disabled = false; //접수
- btn_acptcncl.disabled = true; //접수취소
- //btn_patcmtsave.disabled = false; //환자메모
- model.toggle("case1");
- submit("TRAEA01501");
- fTestRoom(grd_mainordlist1, "/root/main/ordlist1/mainordlist");
- break;
- case "T": //접수
- btn_cncl.disabled = true; //예약취소
- btn_rsrv.disabled = true; //예약
- btn_save.disabled = true; //접수
- btn_acptcncl.disabled = false; //접수취소
- //btn_patcmtsave.disabled = false; //환자메모
- model.toggle("case2");
- submit("TRAEA01502");
- fTestRoom(grd_mainordlist2, "/root/main/ordlist2/mainordlist");
- break;
- case "Z": //결과
- btn_cncl.disabled = true; //예약취소
- btn_rsrv.disabled = true; //예약
- btn_save.disabled = true; //접수
- btn_acptcncl.disabled = true; //접수취소
- //btn_patcmtsave.disabled = false; //환자메모
- model.toggle("case3");
- submit("TRAEA01503");
- fTestRoom(grd_mainordlist3, "/root/main/ordlist3/mainordlist");
- break;
- case "L": //전체
- btn_cncl.disabled = true; //예약취소
- btn_rsrv.disabled = true; //예약
- btn_save.disabled = true; //접수
- btn_acptcncl.disabled = true; //접수취소
- //btn_patcmtsave.disabled = false; //환자메모
- model.toggle("case4");
- submit("TRAEA01504");
- fTestRoom(grd_mainordlist4, "/root/main/ordlist4/mainordlist");
- break;
-
- case "S": // 시행부서처방
- btn_cncl.disabled = true; // 예약취소
- btn_rsrv.disabled = true; // 예약
- btn_save.disabled = true; // 접수
- btn_acptcncl.disabled = true; //접수취소
- //btn_patcmtsave.disabled = false; //환자메모
- model.toggle("case10");
- submit("TRAEA01515");
- fTestRoom(grd_subordlist2, "/root/main/ordlist6/mainordlist");
- break;
-
- case "P": // 미예약
- btn_cncl.disabled = true; //예약취소
- btn_rsrv.disabled = false; //예약
-
- if( model.getValue("/root/send/data/sgubn") == "S" ) {
- btn_save.disabled = false;
- }else {
- btn_save.disabled = true; //접수
- }
-
- btn_acptcncl.disabled = true; //접수취소
- //btn_patcmtsave.disabled = true; //환자메모
- submit("TRAEA01505");
- fTestRoom(grd_subordlist1, "/root/main/ordlist5/mainordlist");
- var k = 0;
- for (var i = 1; i < grd_subordlist1.rows; i++){
- var stmpcd = model.getValue("/root/main/ordlist5/mainordlist[" + i +"]/rsrvmultitmplcd");
- k =0;
- for(var j=0; j < stmpcd.length; j++){
- var ch = stmpcd.charAt(j);
- if (ch == "^"){
- k = parseInt(k) + 1;
- }
- }
- if (k > 0){
- grd_subordlist1.cellstyle("color", i, grd_subordlist1.colRef("calcscorcd")) = "#0000ff";
- }else{
- grd_subordlist1.cellstyle("color", i, grd_subordlist1.colRef("calcscorcd")) = "";
- }
-
- }
- break;
- default:
- break;
- }
-
- switch (acptlistflag) {
- case "Y": //예약
- //aezfSetCellStyle("grd_mainordlist1" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- for(var i = 1 ; i < grd_mainordlist1.rows ; i++ ){
- grd_mainordlist1.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_mainordlist1" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //20101005 cell단위가 아닌 row단위로 표시 - 박재영
- aezfSetCellStyle("grd_mainordlist1" , "2" , "Y" , "vipflag", "pid", "F"); //20160614 건진VIP 표시
- break;
- case "T": // 접수
- //aezfSetCellStyle("grd_mainordlist2" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- for(var i = 1 ; i < grd_mainordlist2.rows ; i++ ){
- grd_mainordlist2.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_mainordlist2" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //미수납
- aezfSetCellStyle("grd_mainordlist2" , "2" , "Y" , "vipflag", "pid", "F"); //20160614 건진VIP 표시
- break;
- case "Z": // 결과
- //aezfSetCellStyle("grd_mainordlist3" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- for(var i = 1 ; i < grd_mainordlist3.rows ; i++ ){
- grd_mainordlist3.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_mainordlist3" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //미수납
- aezfSetCellStyle("grd_mainordlist3" , "2" , "Y" , "vipflag", "pid", "F"); //20160614 건진VIP 표시
- break;
- case "L": // 전체
- //aezfSetCellStyle("grd_mainordlist4" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- for(var i = 1 ; i < grd_mainordlist4.rows ; i++ ){
- grd_mainordlist4.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_mainordlist4" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //미수납
- aezfSetCellStyle("grd_mainordlist4" , "2" , "Y" , "vipflag", "pid", "F"); //20160614 건진VIP 표시
- break;
- case "S": // 시행부서처방
- //aezfSetCellStyle("grd_subordlist2" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- for(var i = 1 ; i < grd_subordlist2.rows ; i++ ){
- grd_subordlist2.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_subordlist2" , "15^16^17" , "V^P^A", "aftrcptinfo" ); //미수납
- aezfSetCellStyle("grd_subordlist2" , "2" , "Y" , "vipflag", "pid", "F"); //20160614 건진VIP 표시
- break;
- case "P": // 미예약
- //aezfSetCellStyle("grd_subordlist1" , "0^1^2" , "V^P^A" , "aftrcptinfo", "pid", "F");
- for(var i = 1 ; i < grd_subordlist1.rows ; i++ ){
- grd_subordlist1.rowstyle(i, "data", "background-color") = "#ffffff";
- }
- aezfSetRowStyle("grd_subordlist1" , "15^16^17" , "V^P^A" , "aftrcptinfo" ); //미수납
- aezfSetCellStyle("grd_subordlist1" , "2" , "Y" , "vipflag", "pid", "F"); //20160614 건진VIP 표시
- break;
- default:
- break;
- }
-
- model.refresh();
-
- }
-
-
- /*******************************************************************************************************************************************************************/
- //검사실별 , 부위별 껀수
- /*******************************************************************************************************************************************************************/
- function fTestRoom( dataobj, dataNode){
- if ( btn_case8.selected == true && btn_case5.selected == false ) { //검사실별
- dataClaer();
-
- //grd_excuroomcd.visible = false;
- var grdCnt = grd_excuroomcd.cols;
- for (var i = 1; i < grdCnt; i++){
- grd_excuroomcd.removeColumn(false);
- }
- model.removeNodeset("/root/main/excuroomcdlist/excuroomcd");
- model.makeNode("/root/main/excuroomcdlist/excuroomcd");
- grd_excuroomcd.refresh();
- model.removeNodeset("/root/temp/excuroomcdlist");
- datagrid1.refresh();
- model.setValue("/root/send/data/excuroomcd","");
- for (var i = 1; i < dataobj.rows; i++){
- if (model.getValue(dataNode + "[" + i + "]/excuroomcd") != ""){
- var irow = datagrid1.findRow(dataobj.labelMatrix(i, 2), 1, 0, false, false);
- if (irow < 1){
- datagrid1.addRow(false);
- model.setValue("/root/temp/excuroomcdlist[" + datagrid1.row + "]/excuroomcd", dataobj.labelMatrix(i, 2));
- model.setValue("/root/temp/excuroomcdlist[" + datagrid1.row + "]/cnt", 1);
- }else{
- var icnt = model.getValue("/root/temp/excuroomcdlist[" + irow + "]/cnt");
- icnt = parseInt(icnt) + 1;
- model.setValue("/root/temp/excuroomcdlist[" + irow + "]/cnt", icnt);
- }
- }
- }
-
- var k = 1;
- var scaption = "";
- for (var i = 1; i < datagrid1.rows; i++){
- var icol = "a" + i;
- grd_excuroomcd.addColumn("ref:" + icol + "; type:output;", false);
- grd_excuroomcd.colWidth(k) = 50;
- if (i == 1){
- //grd_excuroomcd.caption = datagrid1.valueMatrix(i, 0);
- scaption = datagrid1.valueMatrix(i, 0);
- //grd_excuroomcd.addRow(false);
- }else{
- //grd_excuroomcd.caption = grd_excuroomcd.caption + "^" + datagrid1.valueMatrix(i, 0);
- scaption = scaption + "^" + datagrid1.valueMatrix(i, 0);
-
- }
- model.setValue("/root/main/excuroomcdlist/excuroomcd[" + 1 + "]/" + icol, datagrid1.valueMatrix(i, 1));
- k = parseInt(k) + 1;
- }
-
- grd_excuroomcd.colWidth(0) = 10;
- grd_excuroomcd.caption = scaption;
-
- grd_excuroomcd.refresh();
- //grd_excuroomcd.visible = true;
- }
- if ( btn_case9.selected == true ) { //종류별
- dataClaer();
-
- //grd_excupartcd.visible = false;
- var grdCnt = grd_excupartcd.cols;
- for (var i = 1; i < grdCnt; i++){
- grd_excupartcd.removeColumn(false);
- }
- model.removeNodeset("/root/main/excupartcdlist/excupartcd");
- model.makeNode("/root/main/excupartcdlist/excupartcd");
- grd_excupartcd.refresh();
- model.removeNodeset("/root/temp/excuroomcdlist");
- datagrid1.refresh();
- model.setValue("/root/send/data/excupartcd","");
- for (var i = 1; i < dataobj.rows; i++){
- if (model.getValue(dataNode + "[" + i + "]/excupartnm") != ""){
- var irow = datagrid1.findRow(dataobj.labelMatrix(i, 13), 1, 0, false, false);
- if (irow < 1){
- datagrid1.addRow(false);
-
- model.setValue("/root/temp/excuroomcdlist[" + datagrid1.row + "]/excuroomcd", dataobj.labelMatrix(i, 13));
- model.setValue("/root/temp/excuroomcdlist[" + datagrid1.row + "]/cnt", 1);
- }else{
- var icnt = model.getValue("/root/temp/excuroomcdlist[" + irow + "]/cnt");
- icnt = parseInt(icnt) + 1;
- model.setValue("/root/temp/excuroomcdlist[" + irow + "]/cnt", icnt);
- }
- }
- }
-
- var k = 1;
- var scaption = "";
- for (var i = 1; i < datagrid1.rows; i++){
- var icol = "a" + i;
- grd_excupartcd.addColumn("ref:" + icol + "; type:output;",false);
- grd_excupartcd.colWidth(k) = 55;
- if (i == 1){
- //grd_excupartcd.caption = datagrid1.valueMatrix(i, 0);
- scaption = datagrid1.valueMatrix(i, 0);
- //grd_excupartcd.addRow(false);
- }else{
- //grd_excupartcd.caption = grd_excupartcd.caption + "^" + datagrid1.valueMatrix(i, 0);
- scaption = scaption + "^" + datagrid1.valueMatrix(i, 0);
- }
- model.setValue("/root/main/excupartcdlist/excupartcd[" + 1 + "]/" + icol, datagrid1.valueMatrix(i, 1));
- k = parseInt(k) + 1;
- }
- grd_excupartcd.colWidth(0) = 10;
- grd_excupartcd.caption = scaption;
- grd_excupartcd.refresh();
- //grd_excupartcd.visible = true;
- }
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 접수/실시처리를 위한 Function
- /*******************************************************************************************************************************************************************/
- function ExeAccept (tabgubn) { //1
- var loop;
- var check;
-
- model.setValue("/root/main/ordlist1/mainordlist/acptrem",model.getValue("/root/main/comment3/execcmt")); //검사코멘트
-
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- // 처방 -> 검사접수/실시완료
- if( tabgubn == "Y" ) {
- if ( messageBox("접수를 ","Q002")==6 ) {
- submit("TXAEA01504"); // transaction 1
- }
-
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
- }
- }
- /*******************************************************************************************************************************************************************/
- // 접수/실시 취소 처리를 위한 Function
- /*******************************************************************************************************************************************************************/
- function ExeCncl () {
- var loop;
- var check;
- /*
- if(model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execbaseflag") == "A" ) {
-
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
-
- if ( messageBox("실시취소를 ","Q002")==6 ) {
- submit("TXAEA01502"); // transaction 4
- }
-
- }
- if(model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execbaseflag") == "E" || model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execbaseflag") == "Z") {
-
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
-
- if ( messageBox("접수취소를 ","Q002")==6 ) {
- submit("TXAEA01501"); // transaction 3
- }
- }
- */
-
- if(model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execprcpstatcd") == "610") {
- //취소코드조회
- model.setValue("/root/send/popup/basecdflag","C");
- modal("SPAEA01500", 0,100,150,"SPAEA01500", "/root/send/popup/basecdflag", "/root/hidden/receivedata");
-
- model.setValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/cnclresncd", model.getValue("/root/hidden/cnclcdlist/cnclcd"));
- model.setValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]cnclresncdnm", model.getValue("/root/hidden/cnclcdlist/cnclcdnm"));
-
-
-
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
-
- if ( messageBox("실시취소를 ","Q002")==6 ) {
- //취소사유코드 체크
- if( model.getValue("/root/hidden/cnclcdlist/cnclcd") == "" ){
- messageBox("취소사유코드를","C001");
- return "0";
-
- }else{
- submit("TXAEA01502"); // transaction 4
- }
-
- }
-
- }
- if(model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execprcpstatcd") == "440") {
-
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
-
- if ( messageBox("접수취소를 ","Q002")==6 ) {
- submit("TXAEA01501"); // transaction 3
- }
- }
-
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1"); // send 접수 값 비우기
- }
-
-
-
- /*******************************************************************************************************************************************************************/
- // 예약, 취소 버튼의 click 이벤트 처리
- /*******************************************************************************************************************************************************************/
- function exeRsrvTransaction(str) {
- //예약일때
- if(str == "rsrv") {
-
- if ( btn_case5.selected == true ) { //미예약탭에서 예약
-
- model.setValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rsrvdt",model.getValue("/root/send/rsrvdd")+model.getValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm"));
- model.setValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd",model.getValue("/root/main/subordlist/subordlist1/excuroomcd"));
-
- var nodeList = instance1.selectNodes("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/req/data1", rCSV);
- model.setValue("/root/send/req/flag", str);
-
- }
- if ( btn_case1.selected == true ) { //예약탭에서 예약변경
-
- model.setValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvrem", model.getValue("/root/main/comment2/rsrvrem")); //예약코멘트
- model.setValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvdt",model.getValue("/root/send/rsrvdd")+model.getValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm"));
- model.setValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd",model.getValue("/root/main/subordlist/subordlist1/excuroomcd"));
-
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/req/data1", rCSV);
- model.setValue("/root/send/req/flag", str);
- }
- if ( btn_case4.selected == true ) { //전체탭에서 예약 및 변경
-
- model.setValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvrem", model.getValue("/root/main/comment2/rsrvrem")); //예약코멘트
- model.setValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvdt",model.getValue("/root/send/rsrvdd")+model.getValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm"));
- model.setValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/excuroomcd",model.getValue("/root/main/subordlist/subordlist1/excuroomcd"));
-
- var nodeList = instance1.selectNodes("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/req/data1", rCSV);
- model.setValue("/root/send/req/flag", str);
- }
- }
-
- //예약취소일때
- if(str == "cncl") {
- // model.setValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rsrvdt",model.getValue("/root/main/patinfo2/patinfolist/rsrvdd")+cmb_rsrvhour.value+cmb_rsrvminute.value);
- //var nodeList = model.copyNode("/root/send/req/data1","/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]");
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]");
-
- var rCSV = getNodeListCSV(nodeList);
-
- model.setValue("/root/send/req/data1", rCSV);
- model.setValue("/root/send/req/flag", str);
-
- model.setValue("/root/send/req/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1") );
-
- }
-
- submit("TXAEA01503");
- model.removeNodeset("/root/main/rehbprcpsubinfolist");
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 예약증 출력 초기화
- /*******************************************************************************************************************************************************************/
- function fInitialize() {
- model.removeNodeset("/root/main/rtflist");
- model.resetInstanceNode("/root/main/curfile/filename");
- model.resetInstanceNode("/root/main/curfile/rtfcode");
- model.resetInstanceNode("/root/send/rtfcode");
- model.resetInstanceNode("/root/send/filename");
- rtfviewer.clear();
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 화면 클리어
- /*******************************************************************************************************************************************************************/
- function dataClaer() {
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpdd", "");
- model.setValue("/root/send/data/execprcpuniqno", "");
- model.setValue("/root/send/data/ioflag", "I");
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- // model.setValue("/root/main/subordlist/subordlist1/excuroomcd","");
- model.setValue("/root/send/rsrvdd","");
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm","");
-
- model.setValue("/root/main/comment1/prcpcmt", "") ; //처방코멘트
- model.setValue("/root/main/comment2/rsrvrem", ""); //예약코멘트
- model.setValue("/root/main/comment3/execcmt","") ; //검사코멘트
- model.setValue("/root/main/patlist/patrem/memo", ""); //예약코멘트
-
- opt_excucnt.value = ""; //검사예약껀수
- opt_emrcnt.value = ""; //진료예약껀수
- opt_vipflag.value =""; //VIP 사유 20160614
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 접수취소
- /*******************************************************************************************************************************************************************/
-
- function fOpenPopup() {
- var execprcpuniqno = model.getValue("/root/main/ordlist2/mainordlist[" + ( grd_mainordlist2.row - grd_mainordlist2.fixedRows + 1 ) + "]/execprcpuniqno");
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[execprcpuniqno ='" + execprcpuniqno + "']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }
-
- //접수취소
- if ( btn_case2.selected == true ) {
- var tabgubn = model.getValue("/root/send/data/tabgubn");
-
- if(tabgubn == "T") model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist2");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
- var rtn = ExeCncl(tabgubn,grid);
- }
- if ( btn_case2.selected == true ) {
- fGetExamCureAcptList("T"); // 접수
- }
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 실변경
- /*******************************************************************************************************************************************************************/
-
- function fRoomChange() {
-
- alert("기능 구현중입니다. - 개발팀 -");
- return "0";
-
- var execprcpuniqno = model.getValue("/root/main/ordlist2/mainordlist[" + ( grd_mainordlist2.row - grd_mainordlist2.fixedRows + 1 ) + "]/check");
-
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
-
- submit("TXAEA01506");
-
- fGetExamCureAcptList("T"); // 예약
- }
- }
-
- /*******************************************************************************************************************************************************************/
- // 선택진료의 변경 2011.01.19 c y w
- /*******************************************************************************************************************************************************************/
-
- function fSpecdrChange() {
-
- var idx = grd_subprcplist.row;
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- }else {
- if( model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/choiordflag") == "Y" ) {
- if( model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/execprcpstatcd") <= 440 ) {
- model.makeValue("/root/send/data/setspecdrcd/item/prcpdd" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/prcpdd"));
- model.makeValue("/root/send/data/setspecdrcd/item/pid" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/pid"));
- model.makeValue("/root/send/data/setspecdrcd/item/execprcpuniqno" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/execprcpuniqno"));
- model.makeValue("/root/send/data/setspecdrcd/item/specdrid" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/specdrid"));
- model.makeValue("/root/send/data/setspecdrcd/item/basesuppdeptcd" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/suppdeptcd"));
- model.makeValue("/root/send/data/setspecdrcd/item/prcpno" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/prcpno"));
- //2011.10.17 프로시저호출로 수정되어 추가됨
- model.makeValue("/root/send/data/setspecdrcd/item/prcphistno" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/prcphistno"));
- model.makeValue("/root/send/data/setspecdrcd/item/cretno" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/cretno"));
-
- //2011.09.22 선택진료동의서 체크
- model.makeValue("/root/send/data/setspecdrcd/item/orddd" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/orddd"));
- model.makeValue("/root/send/data/setspecdrcd/item/orddeptcd" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/orddeptcd"));
- model.makeValue("/root/send/data/setspecdrcd/item/orddrid" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/orddrid"));
- model.makeValue("/root/send/data/setspecdrcd/item/calcscorcd" , model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/calcscorcd"));
-
- if( model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/roomcd") != "" && model.getValue("/root/main/subordlist/subordlist4[" + idx + "]/roomcd") != "-" ){ //입원
- model.makeValue("/root/send/data/setspecdrcd/item/ioflag" , "I");
- }else{
- model.makeValue("/root/send/data/setspecdrcd/item/ioflag" , "O");
- }
- submit("TXAEA01512");
- submit("TRAEA01506",false);
- }else{
- messageBox("선택진료의 변경은 미예약, 예약의 경우에만", "I006");
- return;
- }
- } else {
- messageBox("선택진료일 경우에만 변경이", "I006");
- return;
- }
- }
- model.refresh();
- }
-
- /*******************************************************************************************************************************************************************/
- // 동의서및기타출력서식 반납 팝업
- /*******************************************************************************************************************************************************************/
- function fAgreeFormPrnt(){
- /*
- if ( btn_case1.selected == true ) {
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddd");
- }
- if ( btn_case2.selected == true ) {
- var pid = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddd");
- }
- if ( btn_case3.selected == true ) {
- var pid = model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddd");
- }
- if ( btn_case4.selected == true ) {
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddd");
- }
- if ( btn_case5.selected == true ) {
- var pid = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid");
- var orddd = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/orddd");
- }
-
- setParameter("SMRF02600_Param", "PID▦ORDDD▩"+pid+"▦"+orddd);
- */
- modal("SMMRF02600", "", "", "" ,"SMMRF02600", "", "");
- }
-
- //=====================================================================================================================================================================================
- // @ 검사실대기환자등록
- //=====================================================================================================================================================================================
- function fSetWaitExcuRoomPatList(sflag) {
-
- var dutplceinstcd = getUserInfo("dutplceinstcd");
- var waitroomcdinstcd = model.getValue("/root/init/waitfoominfo/waitroomcdval/A0608/cdid");
- var waitroomcdyn = model.getValue("/root/init/waitfoominfo/waitroomcdval/A0608/cdnm");
- if ( dutplceinstcd == waitroomcdinstcd && waitroomcdyn != 'Y') {
- messageBox("등록된 대기자시스템이", "I004");
- return;
- }
-
- model.removenode("/root/main/temp/ordschelistinfo");
- var schelistcnt = grd_mainordlist2.row;
- var instcd = getUserInfo("dutplceinstcd"); // 기관코드
- var pid = model.getValue("/root/main/ordlist2/mainordlist["+ schelistcnt +"]/pid"); // 환자등록번호
- var orddd = getCurrentDate(); // 진료일자
- var orddeptcd = model.getValue("/root/send/globalinstance/instance1"); // 지원부서코드
- var ordroomcd = model.getValue("/root/main/ordlist2/mainordlist["+ schelistcnt +"]/excuroomcd"); // 검사실코드
- var orddrid = model.getValue("/root/main/ordlist2/mainordlist["+ schelistcnt +"]/orddrid"); // 진료의ID
- var ordrsrvtm = getCurrentTime().substring(0,4); // 진료예약시간
- var ordrsrvseqno = schelistcnt; // 진료예약순서
- var dayflag = "Y"; // 당일구분
-
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/chk","1");
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/instcd",instcd); // 기관코드
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/pid",pid); // 환자등록번호
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/orddd", orddd); // 진료일자
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/orddeptcd",orddeptcd); // 지원부서코드
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/ordroomcd",ordroomcd); // 검사실코드
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/orddrid",orddrid); // 진료의ID
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/ordrsrvtm",ordrsrvtm); // 진료예약시간
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/ordrsrvseqno",""); // 진료예약순서
- model.makeValue("/root/main/temp/ordschelistinfo[" + 1 + "]/dayflag",dayflag); // 당일구분
-
- // 검사실 전광판 대기 환자 등록 인터페이스 정보
- var sPath="/root/main/temp/ordschelistinfo";
- fSaveExcuRoomPatList(sPath);
-
- }
- /*******************************************************************************************************************************************************************/
- // 간호처방 팝업
- //
- // [간호처방(SMMNW10900) 파라미터 공지]
- // * 대상 : 내시경실, 부정맥검사실, 간크리닉, 기관지경실, 심장초음파실
- // * 이유 : 간호기능파트에서 간호처방 프로그램 오픈시 사용자 근무정보에 따라 처방위치의 기본설정을 USER위치(각 근무지)로 변경요청에 의함.
- // * 처리방법
- // 1. 화면에서 팝업으로 띄울경우
- // -> setParameter("screenParam", "SMAEA");
- // 2. 메뉴에서 오픈 할 경우
- // -> 메뉴파라미터 추가 : "SMAEA"
- /*******************************************************************************************************************************************************************/
- function fNurPrcp(){
-
- setParameter("screenParam","SMAEA");
- open("SMMNW10900", "", "", "" ,"SMMNW10900", "", "");
-
- }
-
- /*******************************************************************************************************************************************************************/
- // 통합기록조회 팝업
- /*******************************************************************************************************************************************************************/
- function fTotalRprtSrch(){
- var pid = model.getValue("/root/main/subordlist/subordlist1/pid");
- if(pid == ""){
- messageBox("통합기록조회를 검색할 환자를", "C002");
- return;
- }
- var wndobj = getOpenWindow("SMMRI00400");
- if(wndobj != null){
- setParameter("SMMRI00400_param_pid", model.getValue("/root/main/subordlist/subordlist1/pid"));
- wndobj.javascript.fInitalize();
- }else{
- setParameter("SMMRI00400_param_pid", model.getValue("/root/main/subordlist/subordlist1/pid"));
- open("SMMRI00400", 2, 0, 0);
- }
- }
-
- /*******************************************************************************************************************************************************************/
- // 진정/회복 서식목록 팝업
- /*******************************************************************************************************************************************************************/
- function fDepeRecovDocuSrch(){
-
- var pid = model.getValue("/root/send/data/srchpid");
- var orddd = model.getValue("/root/send/data/orddd");
- var cretno = model.getValue("/root/send/data/cretno");
- var ioflag = model.getValue("/root/send/data/prcpgenrflag");
- var orddeptcd = model.getValue("/root/send/data/orddeptcd");
- var orddrid = model.getValue("/root/send/data/orddrid");
- var patnm = model.getValue("/root/send/data/patnm");
- var age = model.getValue("/root/send/data/age");
- var sex = model.getValue("/root/send/data/sex");
- //20131107 실시일자추가
- var execdd = model.getValue("/root/send/data/execdd");
- if (execdd == "00000000") {
- execdd = getCurrentDate();
- }
-
- //var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- var suppdeptcd = model.getValue("//root/send/globalinstance/instance1");
- var formdeptcd = "2010300000";
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd + "▦" + formdeptcd);
-
- //20131107 서식코드 변경 by kya 1000007916->1000007334
- //20150223 서식코드
- // setParameter("SPMMR05400_parm_formcd", "1000007334"); // 내시경 진정/회복 서식기록 -- 교육 : 1000007334, 운영 : 1000007916
- if ( age < 12 ) { //소아일 경우
- model.setValue("/root/send/grupcdid","A0500");
- } else { //성인일경우
- model.setValue("/root/send/grupcdid","A0501");
- }
- model.removenode("/root/main/codelist");
- if (submit("TRAEB00010")) {
- var formcd = model.getValue("/root/main/codelist/item/cdid"); //서식코드
- }
- //alert("formcd = " + formcd);
- setParameter("SPMMR05400_parm_formcd", formcd ); // 진정/회복 기록
- setParameter("SPMMR05400_tabflag", "formlist");
- //alert("execdd = " + execdd);
- // 내시경 진정/회복 서식기록
- setParameter("SPMMR05400_parm_formrecdd", execdd); //20131107 kya 추가
-
- open("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
- }
-
- /*******************************************************************************************************************************************************************/
- // 진정/회복 기록목록 팝업
- /*******************************************************************************************************************************************************************/
- function fDepeRecovRecSrch(){
-
- var pid = model.getValue("/root/send/data/srchpid");
- var orddd = model.getValue("/root/send/data/orddd");
- var cretno = model.getValue("/root/send/data/cretno");
- var ioflag = model.getValue("/root/send/data/prcpgenrflag");
- var orddeptcd = model.getValue("/root/send/data/orddeptcd");
- var orddrid = model.getValue("/root/send/data/orddrid");
- var patnm = model.getValue("/root/send/data/patnm");
- var age = model.getValue("/root/send/data/age");
- var sex = model.getValue("/root/send/data/sex");
- //20131107 실시일자추가
- var execdd = model.getValue("/root/send/data/execdd");
- if (execdd == "00000000") {
- execdd = getCurrentDate();
- }
-
- //var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- var suppdeptcd = model.getValue("//root/send/globalinstance/instance1");
- var formdeptcd = "2010300000";
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd + "▦" + formdeptcd);
-
- // 20131107 서식코드 변경 by kya 1000007916->1000007334
- // setParameter("SPMMR05400_parm_formcd", "1000007334"); // 내시경 진정/회복 기록
- if ( age < 12 ) { //소아일 경우
- model.setValue("/root/send/grupcdid","A0500");
- } else { //성인일경우
- model.setValue("/root/send/grupcdid","A0501");
- }
- model.removenode("/root/main/codelist");
- if (submit("TRAEB00010")) {
- var formcd = model.getValue("/root/main/codelist/item/cdid"); //서식코드
- }
- //alert("진정/회복 기록목록 팝업 formcd = " + formcd);
- setParameter("SPMMR05400_parm_formcd", formcd ); // 진정/회복 기록
- setParameter("SPMMR05400_tabflag", "reclist"); // 내시경 진정/회복 기록
- //alert("execdd = " + execdd);
- setParameter("SPMMR05400_parm_formrecdd", execdd); //20131107 kya 추가
- open("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
- }
-
- /*******************************************************************************************************************************************************************/
- // 2011.05.11 진정전 환자 평가서 서식목록 팝업_ 김금련
- /*******************************************************************************************************************************************************************/
- function fDepeRecovPatSrch(){
-
- var pid = model.getValue("/root/send/data/srchpid");
- var orddd = model.getValue("/root/send/data/orddd");
- var cretno = model.getValue("/root/send/data/cretno");
- var ioflag = model.getValue("/root/send/data/prcpgenrflag");
- var orddeptcd = model.getValue("/root/send/data/orddeptcd");
- var orddrid = model.getValue("/root/send/data/orddrid");
- var patnm = model.getValue("/root/send/data/patnm");
- var age = model.getValue("/root/send/data/age");
- var sex = model.getValue("/root/send/data/sex");
- //20131107 실시일자추가
- var execdd = model.getValue("/root/send/data/execdd");
- if (execdd == "00000000") {
- execdd = getCurrentDate();
- }
-
- //var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- var suppdeptcd = model.getValue("//root/send/globalinstance/instance1");
- var formdeptcd = "2010300000";
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd + "▦" + formdeptcd);
-
- setParameter("SPMMR05400_parm_formcd", "1000007333"); // 진정전 환자 평가서
- setParameter("SPMMR05400_tabflag", "formlist"); // 진정전 환자 평가서 서식기록
- setParameter("SPMMR05400_parm_formrecdd", execdd); //20131107 kya 추가
-
- open("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
- }
-
- /*******************************************************************************************************************************************************************/
- // 2011.05.17 진정/회복 기록 팝업_ 김금련
- /*******************************************************************************************************************************************************************/
- function fDepeRecovGenSrch(){
-
- var pid = model.getValue("/root/send/data/srchpid");
- var orddd = model.getValue("/root/send/data/orddd");
- var cretno = model.getValue("/root/send/data/cretno");
- var ioflag = model.getValue("/root/send/data/prcpgenrflag");
- var orddeptcd = model.getValue("/root/send/data/orddeptcd");
- var orddrid = model.getValue("/root/send/data/orddrid");
- var patnm = model.getValue("/root/send/data/patnm");
- var age = model.getValue("/root/send/data/age");
- var sex = model.getValue("/root/send/data/sex");
- //var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
- var suppdeptcd = model.getValue("//root/send/globalinstance/instance1");
- var formdeptcd = "2010300000";
-
- //20131107 실시일자추가
- var execdd = model.getValue("/root/send/data/execdd");
- if (execdd == "00000000") {
- execdd = getCurrentDate();
- }
-
- setParameter("SPMMR05400_parm_pinfo", pid + "▦" + orddd + "▦" + cretno + "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid +"▦"+ patnm + "▦" + age + "▦" + sex + "▦" + suppdeptcd + "▦" + formdeptcd);
-
- //20150223 by kya
- //인증평가에 따른 서식변경
- //setParameter("SPMMR05400_parm_formcd", "1000007334"); // 진정/회복 기록
- if ( age < 12 ) { //소아일 경우
- model.setValue("/root/send/grupcdid","A0500");
- } else { //성인일경우
- model.setValue("/root/send/grupcdid","A0501");
- }
- model.removenode("/root/main/codelist");
- if (submit("TRAEB00010")) {
- var formcd = model.getValue("/root/main/codelist/item/cdid"); //서식코드
- //alert("formcd = " + formcd);
- }
- setParameter("SPMMR05400_parm_formcd", formcd ); // 진정/회복 기록
- setParameter("SPMMR05400_tabflag", "formlist"); // 진정/회복 기록
- setParameter("SPMMR05400_parm_formrecdd", execdd); //20131107 kya 추가
-
- open("SPMMR05400", "", "", "" ,"SPMMR05400", "", "");
-
- }
-
- /*******************************************************************************************************************************************************************/
- // 2017.07.04 세척기관리
- /*******************************************************************************************************************************************************************/
- function fWashing(){
-
- var pid = model.getValue("/root/send/data/srchpid"); //환자번호
- var srchdate1 = model.getValue("/root/send/data/srchdate1"); //접수일자
- var orddd = model.getValue("/root/send/data/orddd");
- var prcpdd = model.getValue("/root/send/data/prcpdd");
- var execprcpuniqno = model.getValue("/root/send/data/execprcpuniqno");
- var patnm = model.getValue("/root/send/data/patnm");
- var calcscorcd = model.getValue("/root/send/data/calcscorcd");
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
-
- setParameter("SMAEA06300_parm_pinfo", pid + "▦" + srchdate1 + "▦" + orddd + "▦" + prcpdd + "▦" + execprcpuniqno + "▦" + patnm + "▦" + calcscorcd + "▦" + suppdeptcd );
-
- open("SMAEA06300", "", "", "" ,"SMAEA06300", "", "");
-
- }
- /*******************************************************************************************************************************************************************/
- // 처방내역에서 부분실시
- /*******************************************************************************************************************************************************************/
- function fprcpacting() {
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- //2011.06.30 다중실시 기능 추가 - 박재영
- var dccnt = 0;
- var actcnt = 0;
- var rsltcnt = 0;
- var acptcnt = 0;
- var othercnt = 0; //그외
- var drugcnt = 0; //A2,A6 약, 주사제에 대한 처방
-
- for (var i = 1; i < grd_subprcplist.rows; i ++){
-
- //20150119 by kya
- //검사접수 여부 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/mset") != "ⓜ" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") < "440" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpgenrflag") != "S" ) {
- acptcnt = acptcnt + 1;
- }
-
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check") == "Y"){
- //반환처방 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "E" ||
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "D" ||
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "L" ){
- dccnt = dccnt + 1;
- }
- //실시완료처방 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "O" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") == "610" ){
- actcnt = actcnt + 1;
- }
- //결과여부 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") > "610" ){
- rsltcnt = rsltcnt + 1;
- }
- //접수여부 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/mset") != "ⓜ" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") < "440" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpgenrflag") != "S" ){
- acptcnt = acptcnt + 1;
- }
- //부분실시 할수 있도록 하기위해
- // 20150120 약여부 ('A2', 'A6') 체크
- //alert(" prcpclscd = " + model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpclscd") );
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/mset") == "ⓜ" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") < "440" ) {
- if ( model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpclscd") == "A2" ||
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpclscd") == "A6" ) {
- drugcnt = drugcnt + 1;
- } else {
- othercnt = othercnt + 1; //먹는약, 주사제외 재료, 행위에 대해 count
- }
- }
-
- }
- }
-
- //alert(" drugcnt = " + drugcnt +", othercnt = " + othercnt );
-
- if(dccnt > 0){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if(actcnt > 0){
- messageBox("실시완료된 처방","E008");
- return "0";
- }
- if(rsltcnt > 0){
- messageBox("예비결과/최종결과 처방","E008");
- return "0";
- }
-
- //20150120 kya
- //단, 약일 경우에 한해, 접수없이 부분실시가 될 수 있도록 함
- if( drugcnt > 0 && othercnt == 0 ){
- acptcnt = 0;
- }
-
- if(acptcnt > 0){
- messageBox("접수 전 실시", "E001","접수 후 실시하십시오!");
- return "0";
- }else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- /*2011.06.30 다중실시(수정전) 하기전 체크
- if(( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "E" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "D" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "L" ) ){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "O" ) && (model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/execprcpstatcd") == "610" ) ) {
- messageBox("실시완료된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/execprcpstatcd") > "610" ) ){
- messageBox("예비결과/최종결과 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row + "]/mset") != "ⓜ" ) && (model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/execprcpstatcd") < "440" )
- && (model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/prcpgenrflag") != "S" ) ) {
- messageBox("접수 전 실시", "E001","접수 후 실시하십시오!");
- return "0";
- }
- else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- */
- }
-
- //20080928 if(model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row + "]/mset") == "ⓜ" ) {
- // 처방 -> 검사접수/실시완료
- if ( messageBox("실시를 ","Q002")==6 ) {
- submit("TXAEA01508"); // transaction 1
- }
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- if ( btn_case1.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd"));
- }
- if ( btn_case2.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
- }
- if ( btn_case3.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/excuroomcd"));
- }
- if ( btn_case4.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/excuroomcd"));
- }
- if ( btn_case5.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd"));
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- model.setValue("/root/hidden/boolcontrol/bool","false");
- model.refresh();
- //20080928 }
- //20080928 else {
- //20080928 messageBox("약/주사 처방을","C002");
- //20080928 return "0";
- //20080928 }
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 처방내역에서 실시취소
- /*******************************************************************************************************************************************************************/
- function fprcpactingcncl() {
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- //2011.06.30 다중실시취소 기능 추가 - 박재영
- var dccnt = 0;
- var actcnt = 0;
- for (var i = 1; i < grd_subprcplist.rows; i ++){
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check") == "Y"){
- //반환처방 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "E" ||
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "D" ||
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "L" ){
- dccnt = dccnt + 1;
- }
- //미실시처방 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") == "O" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") < "610" ){
- actcnt = actcnt + 1;
- }
- }
- }
-
- if(dccnt > 0){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if(actcnt > 0){
- messageBox("실시되지 않은 처방","E008");
- return "0";
- }else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- /*2011.06.30 다중실시취소(수정전) 하기전 체크
- if( ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "E" ) || ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "D" )|| ( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "L" ) ) {
- messageBox("이미 반환된 처방","E008");
- return "0";
- }
- if( (model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") == "O" ) && ( model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/execprcpstatcd") < "610" ) ) {
- messageBox("실시되지 않은 처방","E008");
- return "0";
- }else {
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- */
- }
-
- // 처방 -> 검사접수/실시완료
-
- if ( messageBox("실시취소를 ","Q002")==6 ) {
- submit("TXAEA01509"); // transaction 1
- }
-
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- if ( btn_case1.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd"));
- }
- if ( btn_case2.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
- }
- if ( btn_case3.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist3.row+"]/excuroomcd"));
- }
- if ( btn_case4.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist4.row+"]/excuroomcd"));
- }
- if ( btn_case5.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd"));
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.setValue("/root/hidden/boolcontrol/bool","false");
- model.refresh();
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 처방내역에서 처방반환
- /*******************************************************************************************************************************************************************/
- function fprcpdc() {
-
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }else {
- //2011.06.30 다중실시 기능 추가 - 박재영
- var actcnt = 0;
- var acptcnt = 0;
- var rsrvcnt = 0;
- var dccnt = 0;
- var rowcnt = 0;
- for (var i = 1; i < grd_subprcplist.rows; i ++){
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check") == "Y"){
- //DC처방수
- rowcnt = rowcnt + 1;
- //실시완료처방 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execdd") != "00000000" &&
- model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") == "610" ){
- actcnt = actcnt + 1;
- }
- //접수여부 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpstatcd") == "440"){
- acptcnt = acptcnt + 1;
- }
- //예약여부 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/rsrvflag") == "Y"){
- rsrvcnt = rsrvcnt + 1;
- }
- //반환처방 체크
- if(model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd") != "O" ){
- dccnt = dccnt + 1;
- }
- }
- }
- /** 2012.04.26 by kya 전성우 요청에 의해 일괄반환가능하도록함
- if(rowcnt > 1){
- messageBox("멀티처방 반환이 안됩니다. 처방 하나만 선택하십시오 ", "E999", "");
- return "0";
- }
- **/
- if(actcnt > 0){
- messageBox("실시된 처방","E008","취소 후 반환하십시오");
- return "0";
- }
- if(acptcnt > 0){
- messageBox("접수된 처방","E008","취소 후 반환하십시오");
- return "0";
- }
- if(rsrvcnt > 0){
- messageBox("예약된 처방","E008","예약취소 후 반환하십시오");
- return "0";
- }
- if(dccnt > 0){
- messageBox("이미 반환된 처방","E008");
- return "0";
- }else {
- nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- /*2011.06.30 다중처방반환(수정전) 하기전 체크
- if( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execdd") != "00000000" && model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcpstatcd") == "610" ) {
- messageBox("실시된 처방","E008","취소 후 반환하십시오");
- return "0";
- }else if( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcpstatcd") == "440" ) {
- messageBox("접수된 처방","E008","취소 후 반환하십시오");
- return "0";
- }else if(model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/rsrvflag") == "Y") {
- messageBox("예약된 처방","E008","예약취소 후 반환하십시오");
- return "0";
- }else if( model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/execprcphistcd") != "O" ) {
- messageBox("이미 반환된 처방","E008");
- return "0";
- }else {
- //==========================================================================================
- //후인증
- //setParameter("SPMMB04100_defdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- //modal("SPMMB04100");
-
- //var orddrid = getParameter("SPMMB04100_orddrid");
-
- //if (orddrid !="" ) {
- // model.setValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/prcpsignflag", "1");
- // model.setValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/aftcertflag", "11");
- // model.setValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row +"]/aftcertdrid", orddrid);
- //}
- //==========================================================================================
-
- nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
- }
- */
- }
-
- // 처방 -> 검사접수/실시완료
- if ( messageBox("처방반환을 ","Q002")==6 ) {
- submit("TXAEA01510"); // transaction 1
- }
-
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- if ( btn_case1.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd"));
- }
- if ( btn_case2.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
- }
- if ( btn_case3.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist3.row+"]/excuroomcd"));
- }
- if ( btn_case4.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist4.row+"]/excuroomcd"));
- }
- if ( btn_case5.selected == true ) {
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd"));
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.setValue("/root/hidden/boolcontrol/bool","false");
- model.refresh();
-
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 약주사액팅
- /*******************************************************************************************************************************************************************/
- function fOldPrcpCdActing(){
- if ( btn_case1.selected == true ) {
- modal("SPAEA01105","","","","","/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]","/root/init/popupdata");
- }
- if ( btn_case2.selected == true ) {
- modal("SPAEA01105","","","","","/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]","/root/init/popupdata");
- }
- if ( btn_case3.selected == true ) {
- modal("SPAEA01105","","","","","/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]","/root/init/popupdata");
- }
- if ( btn_case4.selected == true ) {
- modal("SPAEA01105","","","","","/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]","/root/init/popupdata");
- }
- if ( btn_case5.selected == true ) {
- modal("SPAEA01105","","","","","/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]","/root/init/popupdata");
- }
- }
- /*******************************************************************************************************************************************************************/
- // 이송요원호출
- /*******************************************************************************************************************************************************************/
- function fTranEmpCall(){
- // status : "RD"
- // pid : 등록번호
- // prcpnm : 처방명
- // kind : 종류(1:검사, 2:전동, 3:수술, 4:입원, 5:기타)
- // rsrvdt : 예약일시
- // arvposcd : 도착 부서코드
- // startposcd : 출발 부서코드
- var pid = model.getValue("/root/main/subordlist/subordlist1/pid");
- var prcpnm = "내시경";
- var kind = "1";
- //var rsrvdt = getCurrentDate() + getCurrentTime().substr(0,4) ;
- var rsrvdt = getCurrentTime().substr(0,4) ;
- var startposcd = model.getValue("/root/send/globalinstance/instance1");
- var arvposcd = "";
-
- setParameter("status", "RD");
- setParameter("pid", pid);
- setParameter("prcpnm", prcpnm);
- setParameter("kind", kind);
- setParameter("rsrvdt", rsrvdt);
- setParameter("calldeptflag", "D");
- setParameter("arvposcd", arvposcd);
- setParameter("startposcd", startposcd);
- modal("SMMNB01810" ,"", "300", "150", "SMMNB01810", "", "");
- }
-
- /*******************************************************************************************************************************************************************/
- // 간호일지Type2 처방정보 세팅
- /*******************************************************************************************************************************************************************/
- function fMakeParameter() {
- var Prcpparam = "";
- rowsep = "▩";
- colsep = "▦";
- param = "prcpflag" + colsep + "prcpnm" + rowsep;
- var check ="";
- var prcpflag="";
- var prcpcd = "";
- var prcpnm = "";
- var prcpvol = "";
- var prcpvolunitflag="";
- var prcpqty = "";
- var prcpqtyunitflag = "";
- var prcptims = "";
- var drugmthdspccd = "";
- var abbrnm = "";
- var prcpdeliverfact = "";
-
-
- for(var i = 1; i < grd_subprcplist.rows; i++) {
- check = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check");
-
- if(check == "Y") {
-
- prcpflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpclscd");
- prcpcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpcd");
- prcpnm = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpnm");
- prcpvol = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpvol");
- prcpvolunitflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpvolunitflag");
- prcpqty = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpqty");
- prcpqtyunitflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpqtyunitflag");
- prcptims = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcptims");
- dugmthdspccd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/drugmthdspccd");
- abbrnm = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpnm");
-
- if(prcpflag=="A2" || prcpflag == "A4" || prcpflag == "A6") {
-
-
- param += prcpflag.substr(0,1) + colsep + prcpcd + "/" + prcpnm + "/" + prcpvol + "/" + prcpvolunitflag + "/" + prcpqty + "/" + prcpqtyunitflag + "/" + prcptims + "/" + dugmthdspccd + "/" + abbrnm + rowsep;
-
- } else if(prcpflag=="B2" || prcpflag=="B4" || prcpflag=="B6" || prcpflag=="C2" || prcpflag=="C4" || prcpflag=="D2" || prcpflag=="E2" || prcpflag=="H4") {
-
- prcpdelivefact = model.getValue("/root/main/subordlist/prcpdelifactlist/prcpdelivefact");
-
- param += prcpflag.substr(0,1) + colsep + prcpnm + "/" + prcpqty + prcpdeliverfact + rowsep;
- }
- }
- }
- return param;
- }
-
-
- /*******************************************************************************************************************************************************************/
- // 예약증 재출력
- /*******************************************************************************************************************************************************************/
- function frersrvprnt(){
- //검사실명 예약예문에 세팅하기 위함.
- for( var i=0; i < grd_temp.rows; i++ ) {
- if( model.getValue("/root/init/roomcmb_info/initexecroom["+ i +"]/excuroomcdid") == model.getValue("/root/main/subordlist/subordlist1/excuroomcd") ) {
- var roomcd = model.getValue("/root/init/roomcmb_info/initexecroom["+ i +"]/excuroomcdnm");
- }
- }
-
- var pid = ipt_cntsqty.value;
- var hngnm = input1.value;
- var rsrvdd = cmb_rsrvdd.value ;
- var rsrvtm = cmb_rsrvtm.value;
- var year = rsrvdd.substr(0,4);
- var month = rsrvdd.substr(4,2);
- var day = rsrvdd.substr(6,2);
- var week = rsrvdd.substr(0,8).toDate().getDayOfWeek("K");
- var hh = rsrvtm.substr(0,2);
- var mm = rsrvtm.substr(2,2);
- //var roomcd = "";
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
-
- submit("TRAEA01126");
-
- var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- if(model.getValue("/root/temp1/tmpllist/tmplinfo/slepyn") == "(수면)") {
- roomcd = roomcd+model.getValue("/root/temp1/tmpllist/tmplinfo/slepyn");
- }
-
- if(tmpldata != "") {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
- rtfviewer.ReplaceRtfCode("year",year); //년
- rtfviewer.ReplaceRtfCode("month",month); //월
- rtfviewer.ReplaceRtfCode("day",day); //일
- rtfviewer.ReplaceRtfCode("week",week); //요일
- rtfviewer.ReplaceRtfCode("hh",hh); //시
- rtfviewer.ReplaceRtfCode("mm",mm); //분
- rtfviewer.ReplaceRtfCode("roomcd", roomcd); //분
-
- //3. 현재내용을 파일에 저장
- rtfviewer.SaveRtfFile();
-
- //4. 출력
- rtfviewer.print();
-
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- fInitialize();
- }
- else {
- messageBox("등록된 예약예문이 ", "I004");
- }
- }
-
- function ChangeTmplcd(){
- var stmpcd = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row +"]/rsrvmultitmplcd");
- if (stmpcd == ""){
- messageBox("처리할 자료를 클릭한 후 처리하시기 바랍니다.", "E999", "");
- }
- var k =0;
- for(var j=0; j < stmpcd.length; j++){
- //var ch = escape(str.charAt(i));
- var ch = stmpcd.charAt(j);
- if (ch == "^"){
- k = parseInt(k) + 1;
- }
- }
- if (k == 0){
- messageBox("멀티예약예문이 아닙니다.", "E999", "");
- return;
- }
- model.makeValue("/root/hidden/checkseq","02");
- window.load( "SPAEA02303_예약예문코드조회.xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
- model.refresh();
- }
- function ChangeTmplcd2(){
- var stmpcd = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row +"]/rsrvmultitmplcd");
- if (stmpcd == ""){
- messageBox("처리할 자료를 클릭한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- var k =0;
- for(var j=0; j < stmpcd.length; j++){
- //var ch = escape(str.charAt(i));
- var ch = stmpcd.charAt(j);
- if (ch == "^"){
- k = parseInt(k) + 1;
- }
- }
- if (k == 0){
- messageBox("멀티예약예문이 아닙니다.", "E999", "");
- return;
- }
- model.makeValue("/root/hidden/checkseq","03");
- window.load( "SPAEA02303_예약예문코드조회.xrw","modal","code", "left:100px; top:150px; width:530px; height:380px;min:hidden;max:hidden;resize:false;" );
- model.refresh();
- }
- //2009-07-30 병리 생검 - 수동 매칭작업 처리
- function SPLPJ02500(){
- var stmppid = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row +"]/pid");
- if (stmppid == ""){
- messageBox("처리할 자료를 클릭한 후 처리하시기 바랍니다.", "E999", "");
- }
- var prcpdd = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row +"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row +"]/execprcpuniqno");
- var sflag = stmppid + "▦" + prcpdd + "▦" + execprcpuniqno ;
- // alert ("sflag ===>"+ sflag);
- setParameter("opener_parameter_id", sflag);
- modal("SPLPJ02500", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
- }
-
- /*******************************************************************************************************************************************************************/
- // 상단정보
- /*******************************************************************************************************************************************************************/
- function fTopInfo(){
-
- var prcpgenrflag = model.getValue("/root/main/subordlist/subordlist1/prcpgenrflag");
- var instcd = getUserInfo("dutplceinstcd");
- var jciyn = model.getValue("/root/send/jciyn");
- ;
- if (prcpgenrflag != "건진" && jciyn == "Y") {
- btn_BarCodePrint.visible = true;
- } else {
- btn_BarCodePrint.visible = true;
- }
-
-
- if ( btn_case1.selected == true ) {
- var grd = "grd_mainordlist1";
- var list = "ordlist1" ;
- var row_idx = grd_mainordlist1.row;
- }
- if ( btn_case2.selected == true ) {
- var grd = "grd_mainordlist2";
- var list = "ordlist2" ;
- var row_idx = grd_mainordlist2.row;
- }
- if ( btn_case3.selected == true ) {
- var grd = "grd_mainordlist3";
- var list = "ordlist3" ;
- var row_idx = grd_mainordlist3.row;
- }
- if ( btn_case4.selected == true ) {
- var grd = "grd_mainordlist4";
- var list = "ordlist4" ;
- var row_idx = grd_mainordlist4.row;
- }
- if ( btn_case5.selected == true ) {
- var grd = "grd_subordlist1";
- var list = "ordlist5" ;
- var row_idx = grd_subordlist1.row;
- }
-
- if ( btn_case10.selected == true ) {
- var grd = "grd_subordlist2";
- var list = "ordlist6" ;
- var row_idx = grd_subordlist2.row;
- }
- schk = "N";
-
- var dschdd = model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/dschdd");
- var srchdd = "";
-
- //2016.11.02 무조건 상단정보를 올리기위해 'S'로 상단정보를 정함
- // if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="O" ){
- // var pat_info = "O▦"+ model.getValue("/root/send/data/srchpid") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")+"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")+"▦"+getUserInfo("dutplceinstcd")+"▦1▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd");
- // schk = "Y";
- // } else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="S" ){
- // var pat_info = "S▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/execprcpuniqno")+"▦"+getUserInfo("dutplceinstcd");
- // schk = "Y";
- // }
- // else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="E" ){
- // //var pat_info = "E▦"+ model.getValue("/root/send/data/srchpid") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")+"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")+"▦"+getUserInfo("dutplceinstcd");
- // //무조건 상단정보를 올리기위해 'S' 건진환자로 호출한다.
- // var pat_info = "S▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/execprcpuniqno")+"▦"+getUserInfo("dutplceinstcd");
- //
- // schk = "Y";
- // }
- // //2009-07-27 간호기록TypeII - 상단정보 prcpgenrflag -> Ioflag 변경 (상단정보기준으로 Type선택한다고 함.)
- // else if ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="I" ){
- // else if ( ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/prcpgenrflag") =="I" ) || ( model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/genrflag") !="ERBD" && model.getValue("/root/main/"+list+"/mainordlist["+ row_idx +"]/ioflag") =="I" ) ){
- //
- // if (dschdd == "" || dschdd == "99991231") {
- // srchdd = getCurrentDate();
- // } else {
- // srchdd = dschdd;
- // }
- //
- // var pat_info = "I▦"+ model.getValue("/root/send/data/srchpid")
- // +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/orddd")
- // +"▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/cretno")
- // +"▦"+ getUserInfo("dutplceinstcd")
- // +"▦"+ srchdd;
- // schk = "Y";
- // }
-
- var pat_info = "S▦"+ model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/prcpdd") +"▦"+model.getValue("/root/main/"+list+"/mainordlist["+row_idx+"]/execprcpuniqno")+"▦"+getUserInfo("dutplceinstcd");
- schk = "Y";
- if (schk == "Y"){
- setParameter("condparam", pat_info);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- }
-
-
- }
- //=====================================================================================================================================================================================
- // @ 팝업메뉴 - 처방 상세 내역 조회
- //=====================================================================================================================================================================================
- function fOpenPrcpList() {
- if ( btn_case2.selected == true ) {
- modal("SPAEA01102","","","","","/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]","/root/init/popupdata");
- fOpenActSrch();
- } else if ( btn_case3.selected == true ) {
- modal("SPAEA01102","","","","","/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]","/root/init/popupdata");
- fOpenActSrch();
- }
- }
-
- //=====================================================================================================================================================================================
- // @ 약/주사/재료 엑팅 후 재 조회
- //=====================================================================================================================================================================================
- function fOpenActSrch() {
-
- if ( btn_case2.selected == true ) {
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddeptcd"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execprcpuniqno"));
- model.setValue("/root/send/data/calcscorcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/calcscorcd"));
- } else if ( btn_case3.selected == true ) {
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/orddeptcd"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/execprcpuniqno"));
- model.setValue("/root/send/data/calcscorcd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/calcscorcd"));
- }
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
-
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvdd"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvtm"));
-
-
- //4.감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- model.refresh();
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
- }
-
- //--=========================================================================================================
- //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리
- //--=========================================================================================================
- function fget0701GosiPrcpRcptChk() {
- if ( model.getValue("/root/properties/menu/menuparam") != "S") { // 건진제외
- var flagvalue = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/prcpexecdeptcd"); //시행부서
- var tmpPID = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/pid") // 등록번호
- // flagvalue = "2220000001";
- // tmpPID ="18684040";
- flagvalue = "'" + flagvalue + "'";
- model.makeValue("/root/send/GosiPrcpRcpyn/instcd", getUserInfo("dutplceinstcd"));
- model.makeValue("/root/send/GosiPrcpRcpyn/pid", tmpPID);
- model.makeValue("/root/send/GosiPrcpRcpyn/flagvalue", flagvalue);
- model.makeValue("/root/send/GosiPrcpRcpyn/flag", "2");
- if (submit ("TRAEA01100") == true ) {
- if ( model.getValue("/root/hidden/prcprcptyn/prcprcptyn") == "Y") {
- //txtgosi.text = " 본인부담요율 변동 환자입니다. 수납에 정산 안내하시길 바랍니다." ; //재활 메세지로
- messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다. ", "E999"); //재활 그외는 메세지창으로
- } else{
- //messageBox(" 본인부담요율 변동 환자입니다. 수납으로 정산 안내하시길 바랍니다.xxxxx ", "E999"); //재활 그외는 메세지창으로
- }
- }
- }
- }
- //--=========================================================================================================
- //2011-05-04 라벨출력 by kya
- //--=========================================================================================================
-
- function fPrintLabel() {
- if ( model.getValue("/root/main/subordlist/subordlist1/pid") == "" ) {
- messageBox("처방목록이 선택되지 ", "E007");
- return;
- }
-
-
- model.resetInstanceNode("/root/rexsend/rexbarcode");
- model.setValue("/root/rexsend/rexbarcode/pid", model.getValue("/root/main/subordlist/subordlist1/pid"));
- model.setValue("/root/rexsend/rexbarcode/patnm", model.getValue("/root/main/subordlist/subordlist1/patnm"));
-
- //20140721 by kya 주사약용량 추가
- //start
- var prcpclscd ="";
- var prcpvolunitnm ="";
- var prcpnm = "";
-
- prcpnm = model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row+ "]/prcpnm") ;
-
- prcpclscd = model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row+ "]/prcpclscd") ;
- if ( prcpclscd == "A6" ) {
- prcpvolunitnm = model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row+ "]/drprcpetc7") ;
- prcpvolunitnm += model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row+ "]/prcpvolunitnm");
- prcpvolunitnm += "/" ;
- prcpvolunitnm += model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row+ "]/drprcpetc8");
- prcpvolunitnm += model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row+ "]/prcpqtyunitnm") ;
-
- prcpnm += " " + prcpvolunitnm;
-
- }
- //end
-
- model.setValue("/root/rexsend/rexbarcode/prcpnm", prcpnm);
- model.setValue("/root/rexsend/rexbarcode/gbn", "");
- model.setValue("/root/rexsend/rexbarcode/rrgstno1", model.getValue("/root/main/subordlist/subordlist1/rgstno"));
- model.setValue("/root/rexsend/rexbarcode/rrgstno2", "");
- model.setValue("/root/rexsend/rexbarcode/rsrvdd", "");
- model.setValue("/root/rexsend/rexbarcode/sex", model.getValue("/root/main/subordlist/subordlist1/sna"));
- model.setValue("/root/rexsend/rexbarcode/age", "");
- model.setValue("/root/rexsend/rexbarcode/wardcddeptengabbr", model.getValue("/root/main/subordlist/subordlist1/prcpgenrflag"));
- model.setValue("/root/rexsend/rexbarcode/excupartcd", "");
- model.setValue("/root/rexsend/rexbarcode/roomcd", "");
- model.setValue("/root/rexsend/rexbarcode/examroomnm", model.getValue("/root/main/subordlist/subordlist1/orddrnm"));
- model.setValue("/root/rexsend/rexbarcode/wardcdnm", model.getValue("/root/main/subordlist/subordlist1/orddepthngnm"));
- model.setValue("/root/rexsend/rexbarcode/prcphopedd", model.getValue("/root/main/subordlist/subordlist1/prcpdd"));
-
-
- makeReportPreview(0,0,10, 10, "");
- //exeReportPreview("RPAEA01503","XMLSTR");
- fPrintRexbar("RPAEA01503"); //주사약라벨 전용
-
-
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body guideline="1,1195;2,779;1,860;1,34;2,259;" style="text-align:center; vertical-align:middle; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="cap_title" class="tit_1" style="left:0px; top:0px; width:110px; height:13px; ">
- <![CDATA[접수관리]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- //modal("SMAEA04300","","","","","","");
- open("SMAEA04300", "","","", "SMAEA04300", "","");
- ]]>
- </script>
- </caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:18px; width:1195px; height:766px; ">
- <caption id="caption18" class="cell_1" style="left:500px; top:23px; width:57px; height:23px; vertical-align:middle; ">등록번호</caption>
- <group id="group6" style="left:0px; top:3px; width:495px; height:57px; vertical-align:top; ">
- <shape id="roundrect3" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:495px; height:55px; "/>
- <line id="line18" class="line_4" style="x1:418px; y1:10px; x2:418px; y2:27px; border-left-style:solid; "/>
- <caption id="caption5" class="search_name" style="left:9px; top:7px; width:91px; height:17px; ">
- <![CDATA[업무일자 :]]>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- ipt_date1.value = getCurrentDate(); //현재일자 세팅
- ]]>
- </script>
- </caption>
- <input id="ipt_date1" ref="/root/send/data/srchdate1" class="input_default" inputtype="date" style="left:96px; top:7px; width:90px; height:19px; "/>
- <button id="btn_sea" class="btn1_letter2" style="left:429px; top:8px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //데이타클리어
- dataClaer();
-
- //상단정보 초기화
- delPatientInfos();
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- //부서메모 조회
- submit("TRAEA01110",false);
-
- if ( btn_case5.selected == true ) {
- fGetExamCureAcptList("P"); //미예약
- }
-
- if ( btn_case1.selected == true ) {
- fGetExamCureAcptList("Y"); //예약
- }
- if ( btn_case2.selected == true ) {
- fGetExamCureAcptList("T"); //접수
- }
-
- if ( btn_case3.selected == true ) {
- fGetExamCureAcptList("Z"); //접수
- }
-
- if ( btn_case4.selected == true ) {
- fGetExamCureAcptList("L"); //전체
- }
-
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
- // grd_momolist.addRow();
-
-
- ]]>
- </script>
- </button>
- <caption id="caption11" class="search_name" style="left:200px; top:7px; width:91px; height:17px; ">등록번호 :</caption>
- <input id="input5" ref="/root/send/data/pid" class="input_search" style="left:289px; top:7px; width:93px; height:19px; ">
- <script type="javascript" ev:event="onkeydown">
- <![CDATA[
- inputEnterKey("btn_sea","DOMActivate");
- ]]>
- </script>
- </input>
- <button id="button61" class="icon_search" style="left:389px; top:8px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // 환자조회
- modal("SPPMC02500", "", "200", "200", "SPPMC02500","/root/send/data/srchpid","/root/main/send");
-
- model.setValue("/root/send/data/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
-
- btn_sea.dispatch("DOMActivate");
- ]]>
- </script>
- </button>
- <caption id="caption17" class="search_name" style="left:200px; top:30px; width:66px; height:17px; ">구분 :</caption>
- <select1 id="rdo_srchprcpgenrflag" ref="/root/send/data/srchprcpgenrflag" class="radio_search" appearance="full" cellspacing="0" cols="4" rows="1" overflow="visible" style="left:264px; top:32px; width:196px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>전체</label>
- <value/>
- </item>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- <item>
- <label>응급</label>
- <value>E</value>
- </item>
- </choices>
- </select1>
- <select1 id="radio2" ref="/root/send/data/srchrcptyn" class="radio_search" appearance="full" cellspacing="0" cols="3" rows="1" overflow="visible" style="left:112px; top:32px; width:65px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>N</label>
- <value>00000000</value>
- </item>
- <item>
- <label>Y</label>
- <value/>
- </item>
- </choices>
- </select1>
- <caption id="caption14" class="search_name" style="left:9px; top:30px; width:99px; height:17px; ">미수납포함 :</caption>
- </group>
- <switch id="switch1" style="left:0px; top:242px; width:495px; height:520px; border-color:#c7a3cf; border-style:solid; ">
- <case id="case1" style="left:0px; top:0px; width:493px; height:638px; ">
- <line id="line3" class="line_1" style="x1:4px; y1:3px; x2:488px; y2:3px; "/>
- <datagrid id="grd_mainordlist1" nodeset="/root/main/ordlist1/mainordlist" caption="접수^실배정^예약시간^등록번호^환자명^S/A^검사^검사^진료과^진료의^구분^수납^선택진료^지정의^vipflag^clntgrde^prcpdd^prcpkindcd^prcpgenrflag^excupartcd^prcphopedt^execprcpuniqno^prcpexecdeptcd^rgstdeptcd^rgstrid^portprcpflag^inflag^execbaseflag^lrgcd^mdlcd^modality^pacsnocretyn^prcpdelivefact^orddepthngnm^orddd^orddeptcd^patnm^orddrid^execprcpstatcd^eqmtifyn^basesuppdeptcd^rsrvdt^cretno^rsrvrem^acptrem^inclprcpcd^lrgcd^mdlcd^actorddd^examroomnm^excupartnm^roomcd^wardcd^root^prcphistno^ioflag^issdept^caption1^caption2^caption3^caption4^age^rcptacptyn^rcptrsrvyn^aftrcptinfo^caption5^caption6^caption7^caption8" colsep="^" colwidth="32, 58, 55, 62, 48, 36, 176, 78, 80, 50, 34, 39, 63, 53, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:4px; top:8px; width:484px; height:507px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col disabled="false" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/roomcmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sna"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="orddepthngnm" style="text-align:left; "/>
- <col ref="orddrnm"/>
- <col ref="genrflag"/>
- <col ref="rcptyn"/>
- <col ref="choiordflag" visibility="hidden" style="text-align:center; "/>
- <col ref="specdrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="vipflag" visibility="hidden" style="text-align:center; "/>
- <col ref="clntgrde" visibility="hidden" style="text-align:center; "/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="excupartnm" visibility="hidden"/>
- <col ref="prcphopedt" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="portprcpflag" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="orddepthngnm" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="patnm" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="acptrem" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="roomcd" visibility="hidden"/>
- <col ref="wardcd" visibility="hidden"/>
- <col ref="root" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="issdept" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="prcpnm" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="cdisexamroomnm" visibility="hidden"/>
- <col ref="cdisexcuroomcd" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rcptrsrvyn" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="rsrvtmplcd" visibility="hidden"/>
- <col ref="rsrvmultitmplcd" visibility="hidden"/>
- <col ref="emryn" visibility="hidden"/>
- <col ref="bf_srchrsrvtm" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- /*
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- var pidValue = model.getValue("/root/main/ordlist1/mainordlist[" + ( grd_mainordlist1.row - grd_mainordlist1.fixedRows + 1 ) + "]/execprcpuniqno");
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[execprcpuniqno !='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = "N";
- }
-
-
- if( grd_mainordlist1.col != 1 ) {
- if( grd_mainordlist1.valueMatrix(grd_mainordlist1.row, 1) == "Y" ) {
- grd_mainordlist1.valueMatrix(grd_mainordlist1.row, 1) = "N";
- }
- else {
- grd_mainordlist1.valueMatrix(grd_mainordlist1.row, 1) = "Y";
- }
- }
-
- // model.setValue("/root/main/comment1/prcpcmt",model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpdelivefact")); //처방코멘트
- model.setValue("/root/main/comment2/rsrvrem",model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvrem")); //예약코멘트
-
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddeptcd"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/execprcpuniqno"));
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506");
- submit("TRAEA01517",false);
-
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd"));
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/send/data/srchdate1"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvtm"));
-
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
-
- // fTopInfo(); //상단환자정보
- }
-
- */
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_mainordlist1.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
- if(model.getValue("/root/properties/menu/menuparam") == "S" && grd_mainordlist1.colAttribute(grd_mainordlist1.col, "ref") == "check"){
- //2011.04.05 건진내시경이면
- }else{
- for ( var i = 1; i < grd_mainordlist1.rows; i++) {
- model.setValue("/root/main/ordlist1/mainordlist["+i+"]/check", "N");
- }
- for ( var i =0 ; i< grd_mainordlist1.selectedRows;i++){
- model.setValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.selectedRow(i) + "]/check", "Y");
- }
-
- if(grd_mainordlist1.selectedRows == 1 ){
- var pidValue = model.getValue("/root/main/ordlist1/mainordlist[" + ( grd_mainordlist1.row - grd_mainordlist1.fixedRows + 1 ) + "]/execprcpuniqno");
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[execprcpuniqno !='" + pidValue + "']");
- var node;
-
- model.setValue("/root/main/comment2/rsrvrem",model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvrem")); //예약코멘트
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvdd"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddeptcd"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/execprcpuniqno"));
-
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/cretno"));
- model.setValue("/root/send/data/age", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/age"));
- model.setValue("/root/send/data/patnm", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/hngnm"));
- model.setValue("/root/send/data/orddrid", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/orddrid"));
- //20131107 kya 실시일자추가
- model.setValue("/root/send/data/execdd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/execdd"));
-
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- var sna = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/sna");
- if (sna.length > 1) {
- model.setValue("/root/send/data/sex", sna.substring(0,1));
- }
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506",false);
- //상단정보
- submit("TRAEA01517",false);
-
- //감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/excuroomcd"));
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/send/data/srchdate1"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvtm"));
-
-
- //20161108 동명이인
- if (model.getValue("/root/main/subordlist/nameconflict/conflictyn") == "Y") {
- messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
-
-
- //대표검사명 2011.04.08 by kya 환자인식표출력용
- model.makeNode("/root/main/subordlist/subordlist1/prcpnm");
- model.setValue("/root/main/subordlist/subordlist1/prcpnm", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpnm"));
-
-
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- //20160614 건진환자 VIP 사유 보여주기
- if ( model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/vipflag") == "Y" ) {
- opt_vipflag.value = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/clntgrde");
- } else {
- opt_vipflag.value = "";
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
-
- fTopInfo(); //상단환자정보
-
- fget0701GosiPrcpRcptChk(); //2009-06-29 7/1 본인부담율 인상으로 인한 메세지 처리
-
- }
- }
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- var sgubn = model.getValue("/root/send/data/sgubn");
- if (sgubn == "S") {
- // 2011.05.11 건진내시경 예약tab 드롭다운 메뉴에 서식 추가 .진정전 환자 평가서 .진정/회복 서식목록 _ 김금련
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[13]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[13]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[14]/name", "진정전 환자 평가서");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[14]/func", "fDepeRecovPatSrch");
-
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[15]/name", "-");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[15]/func", "");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[16]/name", "진정/회복 서식목록");
- model.makeValue("/root/init/codedata/popupmenu/grid04/item[16]/func", "fDepeRecovDocuSrch");
-
- setPopupMenu("grd_mainordlist1", false, "/root/init/codedata/popupmenu/grid04/item", "name", "func");
- } else {
- setPopupMenu("grd_mainordlist1", false, "/root/init/codedata/popupmenu/grid04/item", "name", "func");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- <object id="rtfviewer" clsid="{a4bf7e18-5f67-4868-a726-eed421632374}" visibility="hidden" style="left:300px; top:295px; width:120px; height:95px; "/>
- </case>
- <case id="case2" selected="true">
- <datagrid id="grd_mainordlist2" nodeset="/root/main/ordlist2/mainordlist" caption="접수^실배정^예약시간^등록번호^환자명^S/A^검사^검사^진료과^진료의^구분^수납^선택진료^지정의^검사의^prcpdelivefact^rsrvrem^excupartcd^prcpdd^prcpkindcd^prcpgenrflag^prcphopedt^execprcpuniqno^prcpexecdeptcd^rgstdeptcd^rgstrid^portprcpflag^inflag^rcptacptyn^execbaseflag^lrgcd^mdlcd^modality^pacsnocretyn^orddepthngnm^orddd^orddeptcd^orddrid^execprcpstatcd^eqmtifyn^basesuppdeptcd^cretno^inclprcpcd^rsrvdd^acptrem^excupartnm^ioflag^issdept^carecnfmdd^rcptdd^prcpno^age^caption1^caption2^cnclresncd^aftrcptinfo^caption3^caption4" colsep="^" colwidth="32, 58, 55, 60, 48, 45, 199, 83, 80, 50, 36, 36, 64, 58, 78, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:4px; top:8px; width:484px; height:507px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col disabled="false" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/roomcmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sna"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="orddepthngnm" style="text-align:left; "/>
- <col ref="orddrnm"/>
- <col ref="genrflag"/>
- <col ref="rcptyn"/>
- <col ref="choiordflag" visibility="hidden" style="text-align:center; "/>
- <col disabled="false" ref="specdrid" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/main/execrcodelist/item">
- <label ref="basecdflagdesc"/>
- <value ref="basecd"/>
- </itemset>
- </choices>
- </col>
- <col ref="orddrnm"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="excupartnm" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="vipflag" visibility="hidden"/>
- <col ref="clntgrde" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="prcphopedt" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rgstdeptcd" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="portprcpflag" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="lrgcd" visibility="hidden"/>
- <col ref="mdlcd" visibility="hidden"/>
- <col ref="modality" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="orddepthngnm" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="acptrem" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="issdept" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rcptrsrvyn" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="cnclresncd" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="emryn" visibility="hidden"/>
- <col ref="bf_srchrsrvtm" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- /*
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- if( grd_mainordlist2.col != 1 ) {
- if( grd_mainordlist2.valueMatrix(grd_mainordlist2.row, 1) == "Y" ) {
- grd_mainordlist2.valueMatrix(grd_mainordlist2.row, 1) = "N";
- }
- else {
- grd_mainordlist2.valueMatrix(grd_mainordlist2.row, 1) = "Y";
- }
- }
-
- // model.setValue("/root/main/comment1/prcpcmt", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdelivefact")); //처방코멘트
- model.setValue("/root/main/comment2/rsrvrem", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvrem")); //예약코멘트
- model.setValue("/root/main/comment3/execcmt", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/acptrem")); //검사코멘트
-
-
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddeptcd"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execprcpuniqno"));
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506");
- submit("TRAEA01517",false);
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
-
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvdd"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvtm"));
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- model.refresh();
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
-
- // fTopInfo(); //상단환자정보
-
- }
- */
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- var sgubn = model.getValue("/root/send/data/sgubn");
- if (sgubn == "S") {
- setPopupMenu("grd_mainordlist2", false, "/root/init/codedata/popupmenu/grid07/item", "name", "func");
- } else {
- setPopupMenu("grd_mainordlist2", false, "/root/init/codedata/popupmenu/grid01/item", "name", "func");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_mainordlist2.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- for ( var i = 1; i < grd_mainordlist2.rows; i++) {
- model.setValue("/root/main/ordlist2/mainordlist["+i+"]/check", "N");
- }
- for ( var i =0 ; i< grd_mainordlist2.selectedRows;i++){
- model.setValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.selectedRow(i) + "]/check", "Y");
- }
-
- //한행만 선택한 경우
- if(grd_mainordlist2.selectedRows == 1 ){
- // model.setValue("/root/main/comment1/prcpcmt", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdelivefact")); //처방코멘트
- model.setValue("/root/main/comment2/rsrvrem", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvrem")); //예약코멘트
- model.setValue("/root/main/comment3/execcmt", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/acptrem")); //검사코멘트
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddeptcd"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execprcpuniqno"));
-
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/cretno"));
- model.setValue("/root/send/data/age", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/age"));
- model.setValue("/root/send/data/patnm", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/hngnm"));
- model.setValue("/root/send/data/orddrid", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/orddrid"));
- model.setValue("/root/send/data/calcscorcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/calcscorcd"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- //20131107 kya 실시일자추가
- model.setValue("/root/send/data/execdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/execdd"));
-
- var sna = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/sna");
- if (sna.length > 1) {
- model.setValue("/root/send/data/sex", sna.substring(0,1));
- }
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/excuroomcd"));
-
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvdd"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/rsrvtm"));
-
- //20161108 동명이인
- if (model.getValue("/root/main/subordlist/nameconflict/conflictyn") == "Y") {
- messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
-
- //대표검사명 2011.04.08 by kya 환자인식표출력용
- model.makeNode("/root/main/subordlist/subordlist1/prcpnm");
- model.setValue("/root/main/subordlist/subordlist1/prcpnm", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpnm"));
-
- //4.감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- //20150826 건진정보일 경우, 접수전달사항 추가
- if (model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpgenrflag") == "S" ) {
- model.setValue("/root/main/subordlist/prcpdelifactlist/prcpdelivefact", model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpdelivefact"));
- }
-
- //20160614 건진환자 VIP 사유 보여주기
- if ( model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/vipflag") == "Y" ) {
- opt_vipflag.value = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/clntgrde");
- } else {
- opt_vipflag.value = "";
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- model.refresh();
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
-
- fTopInfo(); //상단환자정보
- }
- model.refresh();
- }
- ]]>
- </script>
- </datagrid>
- <line id="line6" class="line_1" style="x1:4px; y1:3px; x2:488px; y2:3px; "/>
- </case>
- <case id="case3">
- <datagrid id="grd_mainordlist3" nodeset="/root/main/ordlist3/mainordlist" caption="접수^실배정^예약시간^등록번호^환자명^S/A^검사^검사^구분^수납^선택진료^지정의^검사의^판독의^execprcpuniqno^excupartcd^cretno^prcpexecdeptcd^cretno^prcpdd^orddd^acptrem^prcpdelivefact^rsrvrem^rsrvdd^excupartnm^ioflag^issdept^age^caption1^rcptacptyn^orddrid^orddeptcd^prcpgenrflag^aftrcptinfo^basesuppdeptcd^caption2^caption3" colsep="^" colwidth="32, 60, 55, 60, 48, 36, 200, 83, 37, 31, 61, 55, 72, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:4px; top:8px; width:484px; height:507px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col disabled="false" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/roomcmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sna"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="genrflag"/>
- <col ref="rcptyn"/>
- <col ref="choiordflag" visibility="hidden" style="text-align:center; "/>
- <col ref="specdrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="vipflag" visibility="hidden" style="text-align:center; "/>
- <col ref="clntgrde" visibility="hidden" style="text-align:center; "/>
- <col ref="opdrnm"/>
- <col ref="cnfmmannm"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="excupartnm" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="acptrem" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="issdept" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="rcptrsrvyn" visibility="hidden"/>
- <col ref="rcptacptyn" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="emryn" visibility="hidden"/>
- <col ref="bf_srchrsrvtm" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- var pidValue = model.getValue("/root/main/ordlist3/mainordlist[" + ( grd_mainordlist3.row - grd_mainordlist3.fixedRows + 1 ) + "]/execprcpuniqno");
- var nodeList = instance1.selectNodes("/root/main/ordlist3/mainordlist[execprcpuniqno !='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = "N";
- }
-
- if( grd_mainordlist3.col != 1 ) {
- if( grd_mainordlist1.valueMatrix(grd_mainordlist3.row, 1) == "Y" ) {
- grd_mainordlist3.valueMatrix(grd_mainordlist3.row, 1) = "N";
- }
- else {
- grd_mainordlist3.valueMatrix(grd_mainordlist3.row, 1) = "Y";
- }
- }
- // model.setValue("/root/main/comment1/prcpcmt", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpdelivefact")); //처방코멘트
- model.setValue("/root/main/comment2/rsrvrem", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/rsrvrem")); //예약코멘트
- model.setValue("/root/main/comment3/execcmt", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/acptrem")); //검사코멘트
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/orddeptcd"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/execprcpuniqno"));
-
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/cretno"));
- model.setValue("/root/send/data/age", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/age"));
- model.setValue("/root/send/data/patnm", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/hngnm"));
- model.setValue("/root/send/data/orddrid", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/orddrid"));
-
-
- //20131107 kya 실시일자추가
- model.setValue("/root/send/data/execdd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/execdd"));
-
- var sna = model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/sna");
- if (sna.length > 1) {
- model.setValue("/root/send/data/sex", sna.substring(0,1));
- }
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/excuroomcd"));
-
- //대표검사명 2011.04.08 by kya 환자인식표출력용
- model.makeNode("/root/main/subordlist/subordlist1/prcpnm");
- model.setValue("/root/main/subordlist/subordlist1/prcpnm", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpnm"));
-
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/rsrvdd"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/rsrvtm"));
-
-
- //4.감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- //20161108 동명이인
- if (model.getValue("/root/main/subordlist/nameconflict/conflictyn") == "Y") {
- messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
- //20150826 건진정보일 경우, 접수전달사항 추가
- if (model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpgenrflag") == "S" ) {
- model.makeValue("/root/main/subordlist/prcpdelifactlist/prcpdelivefact", model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpdelivefact"));
- }
-
- //20160614 건진환자 VIP 사유 보여주기
- if ( model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/vipflag") == "Y" ) {
- opt_vipflag.value = model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/clntgrde");
- } else {
- opt_vipflag.value = "";
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- model.refresh();
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
-
- fTopInfo(); //상단환자정보
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_mainordlist3.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- var sgubn = model.getValue("/root/send/data/sgubn");
- if (sgubn == "S") {
- setPopupMenu("grd_mainordlist3", false, "/root/init/codedata/popupmenu/grid07/item", "name", "func");
- } else {
- setPopupMenu("grd_mainordlist3", false, "/root/init/codedata/popupmenu/grid06/item", "name", "func");
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- <line id="line1" class="line_1" style="x1:4px; y1:3px; x2:488px; y2:3px; "/>
- </case>
- <case id="case4" style="left:0px; top:0px; width:493px; height:638px; ">
- <line id="line2" class="line_1" style="x1:4px; y1:3px; x2:488px; y2:3px; "/>
- <datagrid id="grd_mainordlist4" nodeset="/root/main/ordlist4/mainordlist" caption="상태^실배정^예약시간^등록번호^환자명^S/A^검사^검사^구분^수납^선택진료^지정의^검사의^판독의^basesuppdeptcd^excupartcd^cretno^prcpexecdeptcd^rsrvdd^excupartnm^ioflag^issdeptcd^age^prcpgenrflag^rsrvdt^excuroomcd^rsrvrem^execprcpuniqno^prcpdd^rsrvdt^orddrid^위치^orddeptcd^orddd^aftrcptinfo^caption1^caption2^specdrid^caption3^excupartnm" colsep="^" colwidth="60, 55, 55, 60, 48, 41, 200, 81, 33, 35, 57, 60, 72, 69, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 71, 100, 100, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:4px; top:8px; width:484px; height:507px; ">
- <col disabled="true" ref="execprcpstatcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initexecprcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/roomcmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sna"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="genrflag"/>
- <col ref="rcptyn"/>
- <col ref="choiordflag" visibility="hidden" style="text-align:center; "/>
- <col ref="specdrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="vipflag" visibility="hidden" style="text-align:center; "/>
- <col ref="clntgrde" visibility="hidden" style="text-align:center; "/>
- <col ref="orddrnm"/>
- <col ref="cnfmmannm"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <!-- KNUH_20100625_노회식_Start -->
- <col ref="excupartnm" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <!--
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="excupartnm" visibility="hidden"/>
- -->
- <!-- KNUH_20100625_노회식_End -->
- <col ref="ioflag" visibility="hidden"/>
- <col ref="issdept" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="statflag"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="bf_srchrsrvtm" visibility="hidden"/>
- <col ref="specdrid" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
- if( model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/execprcpstatcd") == "000" || model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/execprcpstatcd") == "100" || model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/execprcpstatcd") == "230" ) {
- btn_rsrv.disabled = false;
- btn_cncl.disabled = false;
- }
- else {
- btn_rsrv.disabled = true;
- btn_cncl.disabled = true;
- }
-
- // model.setValue("/root/main/comment1/prcpcmt", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpdelivefact")); //처방코멘트
- model.setValue("/root/main/comment2/rsrvrem", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvrem")); //예약코멘트
- model.setValue("/root/main/comment3/execcmt", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/acptrem")); //검사코멘트
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/orddeptcd"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpno"));
-
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/execprcpuniqno"));
-
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/cretno"));
- model.setValue("/root/send/data/age", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/age"));
- model.setValue("/root/send/data/patnm", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/hngnm"));
- model.setValue("/root/send/data/orddrid", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/orddrid"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- //20131107 kya 실시일자추가
- model.setValue("/root/send/data/execdd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/execdd"));
-
- var sna = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/sna");
- if (sna.length > 1) {
- model.setValue("/root/send/data/sex", sna.substring(0,1));
- }
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506");
- submit("TRAEA01517",false);
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/excuroomcd"));
-
- //대표검사명 2011.04.08 by kya 환자인식표출력용
- model.makeNode("/root/main/subordlist/subordlist1/prcpnm");
- model.setValue("/root/main/subordlist/subordlist1/prcpnm", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpnm"));
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvdd"));
-
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvtm"));
-
- //4.감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- //20161108 동명이인
- if (model.getValue("/root/main/subordlist/nameconflict/conflictyn") == "Y") {
- messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
-
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
-
- //20160614 건진환자 VIP 사유 보여주기
- if ( model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/vipflag") == "Y" ) {
- opt_vipflag.value = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/clntgrde");
- } else {
- opt_vipflag.value = "";
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
-
- fTopInfo(); //상단환자정보
-
- }
-
-
-
-
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_mainordlist4.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- var sgubn = model.getValue("/root/send/data/sgubn");
- if (sgubn == "S") {
- setPopupMenu("grd_mainordlist4", false, "/root/init/codedata/popupmenu/grid07/item", "name", "func");
- } else {
- setPopupMenu("grd_mainordlist4", false, "/root/init/codedata/popupmenu/grid06/item", "name", "func");
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case5">
- <line id="line7" class="line_1" style="x1:4px; y1:3px; x2:488px; y2:3px; "/>
- <datagrid id="grd_subordlist1" nodeset="/root/main/ordlist5/mainordlist" caption="등록번호^환자명^S/A^검사^검사^진료과^진료의^구분^희망일자^처방일자^수납^선택진료^지정의^execprcpuniqno^prcpkindcd^excupartcd^orddeptcd^orddd^excuroomcd^orddrid^prcpgenrflag^basesuppdeptcd^prcpdelivefact^prcpexecdeptcd^rsrvrem^execrem^rsrvdt^cretno^excupartnm^ioflag^issdept^caption1^age^rcptacptyn^rcptrsrvyn^aftrcptinfo^caption2^caption3^caption4^caption5" colsep="^" colwidth="55, 48, 35, 210, 77, 80, 47, 36, 67, 67, 35, 58, 56, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" frozencols="4" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="40" rowsep="|" tooltip="true" style="left:4px; top:8px; width:484px; height:507px; ">
- <col ref="pid" style="left:83px; top:23px; width:55px; height:23px; text-align:center; "/>
- <col ref="hngnm" style="text-align:center; "/>
- <col ref="sna"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="calcscorcd" visibility="hidden" style="text-align:center; "/>
- <col ref="orddepthngnm" style="text-align:left; "/>
- <col ref="orddrnm"/>
- <col ref="genrflag"/>
- <col ref="prcphopedt" format="yyyy-mm-dd"/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="rcptyn"/>
- <col ref="choiordflag" visibility="hidden" style="text-align:center; "/>
- <col ref="specdrnm" visibility="hidden" style="text-align:center; "/>
- <col ref="vipflag" visibility="hidden" style="text-align:center; "/>
- <col ref="clntgrde" visibility="hidden" style="text-align:center; "/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="excupartnm" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="execrem" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="issdept" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="rgstrid" visibility="hidden"/>
- <col ref="inflag" visibility="hidden"/>
- <col ref="execbaseflag" visibility="hidden"/>
- <col ref="aftrcptinfo" visibility="hidden"/>
- <col ref="rsrvtmplcd" visibility="hidden"/>
- <col ref="rsrvmultitmplcd" visibility="hidden"/>
- <col ref="emryn" visibility="hidden"/>
- <col ref="bf_srchrsrvtm" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- //응급환자 바로 접수
- //20101005 입원환자 바로 접수가능하게 수정 - 박재영
- if( model.getValue("/root/send/data/sgubn") != "S" && model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") == "E"){
- btn_save.disabled = false;
- }else if(model.getValue("/root/send/data/sgubn") != "S" && model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") == "I"){//20101005 추가
- btn_save.disabled = false;
- //}if(model.getValue("/root/send/data/sgubn") != "S" && model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") != "E"){//20101005 주석처리
- }if(model.getValue("/root/send/data/sgubn") != "S" && model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") == "O"){
- btn_save.disabled = true;
- }
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd",model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/orddeptcd"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/execprcpuniqno"));
-
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/cretno"));
- model.setValue("/root/send/data/age", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/age"));
- model.setValue("/root/send/data/patnm", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/hngnm"));
- model.setValue("/root/send/data/orddrid", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/orddrid"));
-
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid");
- var prcpdd = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
- //20131107 kya 실시일자추가
- model.setValue("/root/send/data/execdd", model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/execdd"));
-
- var sna = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/sna");
- if (sna.length > 1) {
- model.setValue("/root/send/data/sex", sna.substring(0,1));
- }
-
- //상병정보, 검사예약, 진료예약, 처방내역 ,처방전달사항,감염정보
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
-
-
- //감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
-
- // model.setValue("/root/main/comment1/prcpcmt",model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpdelivefact"));
- model.setValue("/root/main/comment2/rsrvrem",model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rsrvrem"));
- tar_execrem.value = "";
-
- /*
- // 가장 빠른 예약시간대 갖고오기
- if(model.getValue("/root/main/subordlist/subordlist1/excuroomcd") != "" ) {
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/subordlist/subordlist1/excuroomcd"));
-
- // submit("TRAEA01513",false);
-
- model.setValue("/root/send/rsrvdd",model.getValue("/root/init/rsrvposstmlist/rsrvhourlist/possrsrvdd"));
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm",model.getValue("/root/init/rsrvposstmlist/rsrvhourlist/possrsrvtm"));
-
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
-
- model.refresh();
-
-
- }
- */
-
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm","");
- model.setValue("/root/send/rsrvdd","");
-
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
-
- //20160614 건진환자 VIP 사유 보여주기
- if ( model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/vipflag") == "Y" ) {
- opt_vipflag.value = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/clntgrde");
- } else {
- opt_vipflag.value = "";
- }
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
-
- fTopInfo(); //상단환자정보
- }
-
-
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_subordlist1.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_subordlist1", false, "/root/init/codedata/popupmenu/grid06/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case10">
- <datagrid id="grd_subordlist2" nodeset="/root/main/ordlist6/mainordlist" caption="상태^실배정^예약시간^등록번호^환자명^S/A^검사^검사^구분^수납^진료과^진료의^판독의^basesuppdeptcd^excupartcd^cretno^prcpexecdeptcd^rsrvdd^excupartnm^ioflag^issdeptcd^age^prcpgenrflag^rsrvdt^excuroomcd^rsrvrem^execprcpuniqno^prcpdd^rsrvdt^orddrid^위치^orddeptcd^orddd^aftrcptinfo^caption1^caption2^excupartnm" colsep="^" colwidth="60, 55, 55, 60, 48, 41, 200, 81, 33, 35, 80, 70, 69, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 71, 100, 100, 100, 100, 100" dataheight="23" ellipsis="true" explorerbar="sortshow" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" tooltip="true" style="left:4px; top:8px; width:484px; height:507px; text-align:center; ">
- <col disabled="true" ref="execprcpstatcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/baseinfo/initexecprcpstatcd/M0011">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col disabled="true" ref="excuroomcd" type="combo">
- <choices>
- <itemset nodeset="/root/init/roomcmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvtm" format="hh:nn"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sna"/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="genrflag"/>
- <col ref="rcptyn"/>
- <col ref="orddepthngnm" style="text-align:left; "/>
- <col ref="orddrnm"/>
- <col ref="cnfmmannm" visibility="hidden"/>
- <col ref="basesuppdeptcd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcpexecdeptcd" visibility="hidden"/>
- <col ref="rsrvdd" visibility="hidden"/>
- <col ref="excupartnm" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="issdept" visibility="hidden"/>
- <col ref="age" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="excuroomcd" visibility="hidden"/>
- <col ref="rsrvrem" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="statflag" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="pacsnocretyn" visibility="hidden"/>
- <col ref="eqmtifyn" visibility="hidden"/>
- <col ref="bf_srchrsrvtm" visibility="hidden"/>
- <col ref="execdd" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
-
- btn_rsrv.disabled = true;
- btn_cncl.disabled = true;
-
- model.setValue("/root/main/comment2/rsrvrem", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/rsrvrem")); //예약코멘트
- model.setValue("/root/main/comment3/execcmt", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/acptrem")); //검사코멘트
- model.setValue("/root/send/data/excuroomcd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/excuroomcd"));
- model.setValue("/root/send/data/memorgstdd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/rsrvdd"));
- model.setValue("/root/send/prcplist/pid3", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/pid"));
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/pid"));
- model.setValue("/root/send/data/orddd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/orddd"));
- model.setValue("/root/send/data/orddeptcd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/orddeptcd"));
- model.setValue("/root/send/data/prcpgenrflag", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/prcpgenrflag"));
- model.setValue("/root/send/data/ioflag", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/ioflag"));
- model.setValue("/root/send/data/prcpdd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/prcpdd"));
- model.setValue("/root/send/data/prcpno", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/prcpno"));
- model.setValue("/root/send/data/execprcpuniqno", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/execprcpuniqno"));
- model.setValue("/root/send/data/cretno", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/cretno"));
- model.setValue("/root/send/data/age", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/age"));
- model.setValue("/root/send/data/patnm", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/hngnm"));
- model.setValue("/root/send/data/orddrid", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/orddrid"));
-
- var sna = model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/sna");
- if (sna.length > 1) {
- model.setValue("/root/send/data/sex", sna.substring(0,1));
- }
-
- //상병정보, 검사예약, 진료예약, 처방내역
- submit("TRAEA01506");
- submit("TRAEA01517",false);
-
- //****선택환자정보에 정보 뿌려주기
-
- //1.검사의
- model.makeNode("/root/main/subordlist/subordlist1/excuroomcd");
- model.setValue("/root/main/subordlist/subordlist1/excuroomcd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/excuroomcd"));
-
- //대표검사명 2011.04.08 by kya 환자인식표출력용
- model.makeNode("/root/main/subordlist/subordlist1/prcpnm");
- model.setValue("/root/main/subordlist/subordlist1/prcpnm", model.getValue("/root/main/ordlist6/mainordlist["+grd_mainordlist2.row+"]/prcpnm"));
-
- //2.예약일자
- model.setValue("/root/send/rsrvdd", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/rsrvdd"));
- // 3.예약시간
- model.setValue("/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm", model.getValue("/root/main/ordlist6/mainordlist["+grd_subordlist2.row+"]/rsrvtm"));
- //4.감염정보
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/subordlist/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인하세요!");
- }
-
- //20161108 동명이인
- if (model.getValue("/root/main/subordlist/nameconflict/conflictyn") == "Y") {
- messageBox("현재 환자와 성명이 동일한 환자가 존재합니다.\r\n" +
- " 주의하여 작업하시기 바랍니다.", "I000");
- }
-
- opt_emrcnt.value = grd_ordlist2.rows-1; //진료예약껀수
- opt_excucnt.value = grd_ordlist1.rows-1; //검사예약껀수
-
- //반환처방 색상주기
- initGridStyle("grd_subprcplist");
- setRowStyle("grd_subprcplist" , "2" , "E" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "D" , "execprcphistcd","equal" );
- setRowStyle("grd_subprcplist" , "2" , "L" , "execprcphistcd","equal" );
- model.refresh();
-
- fTopInfo(); //상단환자정보
-
- }
-
-
-
-
-
-
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_mainordlist4.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_mainordlist4", false, "/root/init/codedata/popupmenu/grid06/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- <line id="line21" class="line_1" style="x1:4px; y1:3px; x2:488px; y2:3px; "/>
- </case>
- </switch>
- <caption id="caption7" class="tit_2" style="left:505px; top:296px; width:100px; height:14px; ">처방상세내역</caption>
- <line id="line4" class="line_1" style="x1:500px; y1:312px; x2:1190px; y2:312px; "/>
- <datagrid id="grd_subprcplist" nodeset="/root/main/subordlist/subordlist4" caption="^상태^M^처방코드^처방명^동의서^처방일자^접수일시^실시일자^결과일시^선택진료의^선택진료의^1회용량^1회용량^1회수량^1회수량^payflagcd^pid^prcpno^execprcpuniqno^gubn^rcptdd^prcpclscd^carecnfmdd^prcpgenrflag^orddeptcd^orddrid^ioflag^cretno^prcphistno^opansflagcd^suppdeptcd^orddd^inclprcpcd^inclprcpno^rootgubn^execprcphistcd^execprcpstatcd^prcpflag^prcpvol^prcpvolunitflag^prcpqty^prcpqtyunitflag^prcptims^drugmthdspccd^execdeptcd^rsrvflag^prcpsignflag^aftcertflag^aftcertdrid^issdeptcd" colsep="^" colwidth="20, 58, 20, 73, 200, 42, 70, 70, 70, 70, 30, 60, 34, 33, 26, 33, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:500px; top:315px; width:688px; height:353px; ">
- <col checkvalue="Y,N" ref="check" type="checkbox"/>
- <col disabled="true" ref="statcd" format="yyyy-mm-dd"/>
- <col ref="mset"/>
- <col ref="calcscorcd" style="text-align:left; "/>
- <col ref="prcpnm" style="text-align:left; "/>
- <col ref="sedatmplyn" style="text-align:center; "/>
- <col ref="prcpdd" format="yyyy-mm-dd"/>
- <col ref="acptdt" format="yyyy-mm-dd"/>
- <col ref="execdd" format="yyyy-mm-dd"/>
- <col ref="cnfmdt" format="yyyy-mm-dd"/>
- <col ref="choiordflag" style="text-align:center; "/>
- <col disabled="false" ref="specdrid" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/main/specdridlist/item">
- <label ref="usernm"/>
- <value ref="userid"/>
- </itemset>
- </choices>
- </col>
- <col ref="drprcpetc7"/>
- <col ref="prcpvolunitnm"/>
- <col ref="drprcpetc8"/>
- <col ref="prcpqtyunitnm"/>
- <col ref="payflagcd" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="prcpno" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="gubn" visibility="hidden"/>
- <col ref="rcptdd" visibility="hidden"/>
- <col ref="prcpclscd" visibility="hidden"/>
- <col ref="carecnfmdd" visibility="hidden"/>
- <col ref="prcpgenrflag" visibility="hidden"/>
- <col ref="orddeptcd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="ioflag" visibility="hidden"/>
- <col ref="cretno" visibility="hidden"/>
- <col ref="prcphistno" visibility="hidden"/>
- <col ref="opansflagcd" visibility="hidden"/>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="orddd" visibility="hidden"/>
- <col ref="inclprcpcd" visibility="hidden"/>
- <col ref="inclprcpno" visibility="hidden"/>
- <col ref="rootgubn" visibility="hidden"/>
- <col ref="execprcphistcd" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="prcpflag" visibility="hidden"/>
- <col ref="prcpvol" visibility="hidden"/>
- <col ref="prcpvolunitflag" visibility="hidden"/>
- <col ref="prcpqty" visibility="hidden"/>
- <col ref="prcpqtyunitflag" visibility="hidden"/>
- <col ref="prcptims" visibility="hidden"/>
- <col ref="drugmthdspccd" visibility="hidden"/>
- <col ref="execdeptcd" visibility="hidden"/>
- <col ref="rsrvflag" visibility="hidden"/>
- <col ref="prcpsignflag" visibility="hidden"/>
- <col ref="aftcertflag" visibility="hidden"/>
- <col ref="aftcertdrid" visibility="hidden"/>
- <col ref="issdeptcd" visibility="hidden"/>
- <col ref="roomcd" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (btn_case10.selected == false) {
- if(model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row + "]/mset") == "ⓜ" ){
- setPopupMenu("grd_subprcplist", false, "/root/init/codedata/popupmenu/grid03/item", "name", "func");
- }else if(model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row + "]/prcpgenrflag") == "S" ){
- setPopupMenu("grd_subprcplist", false, "/root/init/codedata/popupmenu/grid03/item", "name", "func");
- }else if(model.getValue("/root/main/subordlist/subordlist4["+ grd_subprcplist.row + "]/mset") != "ⓜ" ){
- setPopupMenu("grd_subprcplist", false, "/root/init/codedata/popupmenu/grid05/item", "name", "func");
- }
- }
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- //스크롤 조작시 온클릭 이벤트 안타도록
- if( isDataCell() ){
- var pidValue = model.getValue("/root/main/subordlist/subordlist4[" + ( grd_subprcplist.row - grd_subprcplist.fixedRows + 1 ) + "]/execprcpuniqno");
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[execprcpuniqno !='" + pidValue + "']");
- var node;
- while( node = nodeList.nextNode() ) {
- node.check.text = "N";
- }
-
- if( grd_subprcplist.col != 0 ) {
- if( grd_subprcplist.valueMatrix(grd_subprcplist.row, 0) == "Y" ) {
- grd_subprcplist.valueMatrix(grd_subprcplist.row, 0) = "N";
- }
- else {
- grd_subprcplist.valueMatrix(grd_subprcplist.row, 0) = "Y";
- }
- }
- //20140731 선택진료비 제도변경에 대한 알림메시지
- //start
- var pid = model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/pid");
- var prcpdd = model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.row + "]/execprcpuniqno");
-
- getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- //end
-
-
-
- }
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_subprcplist.gridToInstance();
- ]]>
- </script>
- <script type="javascript" ev:event="onmouseup">
- <![CDATA[
- if (isDataCell()) {
- for ( var i = 1; i < grd_subprcplist.rows; i++) {
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- }
-
- for ( var i = 0 ; i< grd_subprcplist.selectedRows;i++) {
- model.setValue("/root/main/subordlist/subordlist4[" + grd_subprcplist.selectedRow(i) + "]/check", "Y");
- }
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption8" class="tit_2" style="left:504px; top:678px; width:125px; height:13px; ">처방 Comment</caption>
- <caption id="caption9" class="tit_2" style="left:705px; top:678px; width:125px; height:13px; ">예약 Comment</caption>
- <caption id="caption10" class="tit_2" style="left:1035px; top:678px; width:115px; height:13px; ">검사 Comment</caption>
- <textarea id="tar_prcpremfact" ref="/root/main/subordlist/prcpdelifactlist/prcpdelivefact" disabled="false" editable="false" style="left:499px; top:700px; width:201px; height:62px; font-weight:bold; "/>
- <line id="line9" class="line_1" style="x1:499px; y1:694px; x2:700px; y2:694px; "/>
- <line id="line8" class="line_1" style="x1:705px; y1:694px; x2:856px; y2:694px; "/>
- <textarea id="tar_acptrem" ref="/root/main/comment2/rsrvrem" disabled="true" style="left:705px; top:699px; width:151px; height:63px; "/>
- <textarea id="tar_execrem" ref="/root/main/comment3/execcmt" style="left:1035px; top:699px; width:152px; height:63px; "/>
- <line id="line10" class="line_1" style="x1:1036px; y1:694px; x2:1187px; y2:694px; "/>
- <caption id="caption33" class="tit_2" style="left:505px; top:3px; width:115px; height:13px; ">선택환자 정보</caption>
- <line id="line12" class="line_1" style="x1:500px; y1:19px; x2:1190px; y2:19px; "/>
- <caption id="caption21" class="cell_1" style="left:500px; top:47px; width:57px; height:23px; vertical-align:middle; ">진료과</caption>
- <caption id="caption16" class="cell_1" style="left:663px; top:23px; width:50px; height:23px; vertical-align:middle; ">환자명</caption>
- <output id="ipt_cntsqty" ref="/root/main/subordlist/subordlist1/pid" class="output_fix" style="left:559px; top:24px; width:101px; height:19px; font-size:11pt; font-weight:bold; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
-
- if( model.getValue("/root/main/subordlist/subordlist1/pid") != "" || model.getValue("/root/main/subordlist/subordlist1/pid") != " " ) {
- // 전화번호 더블클릭시 해당환자의 '전화번호/주소 조회 및 수정 창' 팝업창을 호출!!!
- //예약내역이 없는 필드 체크
-
- var hngnm = model.getValue("/root/main/subordlist/subordlist1/patnm");
- var pid = model.getValue("/root/main/subordlist/subordlist1/pid");
- if (hngnm == null && hngnm == "" && hngnm == " " && hngnm == "-"){
- return false;
- }
- //setParameter("opener_parameter_id", pid);
- model.removeNodeset("/root/temp/source");
- model.makeValue("/root/temp/source/srchcond", "1");
- model.makeValue("/root/temp/source/pid", pid);
- modal("SPPMO01400", "1", "100", "100", "SPPMO01400", "/root/temp/source", "/root/source");
-
- model.removeNodeset("/root/temp/source");
- model.refresh();
- }
- ]]>
- </script>
- </output>
- <caption id="caption19" class="cell_1" style="left:793px; top:47px; width:46px; height:23px; vertical-align:middle; ">처방일</caption>
- <line id="line13" class="line_2" style="x1:500px; y1:45px; x2:1190px; y2:45px; "/>
- <output id="input1" ref="/root/main/subordlist/subordlist1/patnm" class="output_fix" style="left:715px; top:24px; width:76px; height:19px; font-size:11pt; font-weight:bold; "/>
- <output id="input2" ref="/root/main/subordlist/subordlist1/sna" class="output_fix" disabled="false" style="left:841px; top:24px; width:44px; height:19px; font-weight:bold; "/>
- <caption id="caption12" class="cell_1" style="left:793px; top:23px; width:46px; height:23px; vertical-align:middle; ">S/A</caption>
- <output id="input3" ref="/root/main/subordlist/subordlist1/orddepthngnm" class="output_fix" disabled="false" style="left:559px; top:49px; width:101px; height:19px; font-weight:bold; "/>
- <output id="input4" ref="/root/main/subordlist/subordlist1/orddrnm" class="output_fix" disabled="false" style="left:715px; top:49px; width:76px; height:19px; font-weight:bold; "/>
- <caption id="caption15" class="cell_1" style="left:663px; top:47px; width:50px; height:23px; vertical-align:middle; ">진료의</caption>
- <output id="input9" ref="/root/main/subordlist/subordlist1/prcpdd" class="output_fix" format="yyyy-mm-dd hh:nn" disabled="false" style="left:841px; top:49px; width:142px; height:19px; font-weight:bold; "/>
- <switch id="switch2" style="left:500px; top:122px; width:687px; height:162px; ">
- <case id="case6">
- <line id="line15" class="line_1" style="x1:5px; y1:2px; x2:680px; y2:2px; "/>
- <datagrid id="grd_ordlist1" nodeset="/root/main/subordlist/subordlist2" caption="예약일시^수행부서^처방코드^처방명^수납^Remark" colsep="^" colwidth="102, 72, 70, 205, 39, 161" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="false" style="left:5px; top:7px; width:675px; height:148px; ">
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="execdept"/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="rcptflag"/>
- <col ref="rem"/>
- </datagrid>
- </case>
- <case id="case7" selected="true">
- <line id="line16" class="line_1" style="x1:5px; y1:2px; x2:680px; y2:2px; "/>
- <datagrid id="grd_ordlist2" nodeset="/root/main/subordlist/subordlist3" caption="예약일시^진료과^진료의^수납^수행^Remark" colsep="^" colwidth="103, 80, 70, 37, 31, 329" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:5px; top:7px; width:675px; height:148px; ">
- <col ref="rsrvdt" format="yyyy-mm-dd hh:nn"/>
- <col ref="orddeptnm"/>
- <col ref="usernm"/>
- <col ref="rcptflag"/>
- <col ref="execflag"/>
- <col ref="rem"/>
- </datagrid>
- </case>
- </switch>
- <button id="btn_excucmtsave" class="btn2_letter2" style="left:453px; top:122px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setValue("/root/send/data/memorem", model.getValue("/root/main/deptmemolist/examcuredeptmemolist/memorem"));
-
- submit("TXAEA01505",false);
- //submit("TRAEA01110");
-
- ]]>
- </script>
- </button>
- <button id="btn_case1" class="btn_sw" group="tab" selected="false" style="left:62px; top:221px; width:50px; height:22px; ">
- <caption>예약</caption>
- <toggle case="case1" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //클리어
- dataClaer();
-
- //상단정보 초기화
- delPatientInfos();
-
- btn_excucmt.visible = false;
- btn_patcmtsave.visible = true; //환자COMMENT 저장버튼 20160201
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
-
-
-
- //부서메모 조회
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- submit("TRAEA01110",false);
-
- model.setValue("/root/send/data/tabgubn","Y");
-
- model.setValue("/root/send/data/excuroomcd","");
- model.setValue("/root/send/data/excupartcd","");
-
- fGetExamCureAcptList("Y"); //예약
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
- // grd_momolist.addRow();
- ]]>
- </script>
- </button>
- <button id="btn_case2" class="btn_sw" group="tab" selected="false" style="left:112px; top:221px; width:50px; height:22px; ">
- <caption>접수</caption>
- <toggle case="case2" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //초기화
- dataClaer();
-
- //상단정보 초기화
- delPatientInfos();
-
- //진료의 코드 갖고오기
- submit("TRAEA01518");
-
- btn_excucmt.visible = true;
- btn_patcmtsave.visible = true; //환자COMMENT 저장버튼 20160201
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
- model.setValue("/root/send/data/tabgubn","T");
-
- //부서메모 조회
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- submit("TRAEA01110",false);
-
- model.setValue("/root/send/data/excuroomcd","");
- model.setValue("/root/send/data/excupartcd","");
-
- /*
-
- if(rdo_srchgubn.value == "B") {
- model.removeNodeset("/root/main/excuroomcdlist/excuroomcd");
- submit("TRAEA01509");
- }
- if(rdo_srchgubn.value == "R") {
- model.removeNodeset("/root/main/excupartcdlist/excupartcd");
- submit("TRAEA01510");
- }
- */
- // model.setValue("/root/send/data/largeclass","M5");
-
- fGetExamCureAcptList("T"); //접수
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
-
- // grd_momolist.addRow();
- // alert('yyy');
- ]]>
- </script>
- </button>
- <button id="btn_case3" class="btn_sw" group="tab" selected="false" style="left:162px; top:221px; width:50px; height:22px; ">
- <caption>결과</caption>
- <toggle case="case3" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //초기화
- dataClaer();
-
- //상단정보 초기화
- delPatientInfos();
- btn_excucmt.visible = false;
- btn_patcmtsave.visible = true; //환자COMMENT 저장버튼 20160201
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
- //부서메모 조회
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- submit("TRAEA01110",false);
-
- model.setValue("/root/send/data/tabgubn","Z");
-
- model.setValue("/root/send/data/excuroomcd","");
- model.setValue("/root/send/data/excupartcd","");
- fGetExamCureAcptList("Z"); //결과
-
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
-
- // grd_momolist.addRow();
- ]]>
- </script>
- </button>
- <button id="btn_case4" class="btn_sw" group="tab" selected="false" style="left:212px; top:221px; width:50px; height:22px; ">
- <caption>전체</caption>
- <toggle case="case4" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //초기화
- dataClaer();
-
- //상단정보 초기화
- delPatientInfos();
-
- btn_excucmt.visible = false;
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
- //부서메모 조회
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- submit("TRAEA01110",false);
-
- model.setValue("/root/send/data/tabgubn","L");
-
-
- model.setValue("/root/send/data/excuroomcd","");
- model.setValue("/root/send/data/excupartcd","");
- /*
- if(rdo_srchgubn.value == "B") {
- submit("TRAEA01509");
- model.removeNodeset("/root/main/excuroomcdlist/excuroomcd");
- }
- if(rdo_srchgubn.value == "R") {
- model.removeNodeset("/root/main/excupartcdlist/excupartcd");
- submit("TRAEA01510");
- }
- */
- fGetExamCureAcptList("L"); //전체
-
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
-
- // grd_momolist.addRow();
-
- ]]>
- </script>
- </button>
- <button id="btn_acptcncl" class="btn2_letter7" style="left:396px; top:221px; width:97px; height:19px; ">
- <caption>접수및실시취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
-
- if ( btn_case1.selected == true ) list = "ordlist1"; // 예약
- if ( btn_case2.selected == true ) list = "ordlist2"; // 접수
- if ( btn_case3.selected == true ) list = "ordlist3"; // 결과
- if ( btn_case4.selected == true ) list = "ordlist4"; // 전체
-
- var nodeList = instance1.selectNodes("/root/main/"+list+"/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
-
- if ( rCSV == null ) {
- messageBox("처방내역을","C002");
- return "0";
- }
-
- //예약취소
- if ( btn_case1.selected == true ) {
-
- // exeRsrvTransaction("cncl");
- }
- //접수취소
- if ( btn_case2.selected == true ) {
- var tabgubn = model.getValue("/root/send/data/tabgubn");
-
-
- if(tabgubn == "Y")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist2");
- if(tabgubn == "Z")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
- if(tabgubn == "A")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4");
-
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- var rtn = ExeCncl(tabgubn,grid);
- }
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
-
-
- if ( btn_case1.selected == true ) {
- // model.setValue("/root/send/data/largeclass","R5");
- fGetExamCureAcptList("Y"); // 예약
- }
- if ( btn_case2.selected == true ) {
- // model.setValue("/root/send/data/largeclass","M5");
- fGetExamCureAcptList("T"); // 접수
- }
- if ( btn_case3.selected == true ){
- // model.setValue("/root/send/data/largeclass","M5");
- fGetExamCureAcptList("Z"); // 결과
- }
- if ( btn_case4.selected == true ) {
- // model.setValue("/root/send/data/largeclass","M5");
- fGetExamCureAcptList("A"); // 전체
- }
-
- //클리어
- dataClaer();
-
- ]]>
- </script>
- </button>
- <caption id="caption1" class="cell_1" style="left:887px; top:23px; width:40px; height:23px; vertical-align:middle; ">구분</caption>
- <output id="input10" ref="/root/main/subordlist/subordlist1/prcpgenrflag" class="output_fix" disabled="false" style="left:929px; top:24px; width:54px; height:19px; font-weight:bold; "/>
- <button id="btn_rsrv" class="btn2_letter2" style="left:896px; top:75px; width:42px; height:19px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if (cmb_rsrvtm.value == "" ) {
- messageBox("예약시간을","C002");
- return 0;
- }
- if( cmb_excuroom.value == "" ){
- messageBox("검사의를","C002");
- return 0;
- }
- if(btn_case5.selected == true ) { //미예약탭
- // // 미수납 예약가능 여부 - 2009.02.06 김건기
- // if( model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") == "O" && model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rcptyn") == "N" && model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rcptrsrvyn") == "N"){
- // messageBox(" 미수예약 불가 코드이므로 예약","E001");
- // return "0";
- // }
- }
-
- //검사실명 예약예문에 세팅하기 위함.
- for( var i=0; i < grd_temp.rows; i++ ) {
- if( model.getValue("/root/init/roomcmb_info/initexecroom["+ i +"]/excuroomcdid") == model.getValue("/root/main/subordlist/subordlist1/excuroomcd") ) {
- var roomcd = model.getValue("/root/init/roomcmb_info/initexecroom["+ i +"]/excuroomcdnm");
- }
- }
-
-
- if ( btn_case5.selected == true ) { //미예약탭에서 예약
- model.setValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rsrvrem", model.getValue("/root/main/comment2/rsrvrem")); //예약코멘트
- }
- if ( btn_case1.selected == true ) { //예약탭에서 예약변경
- model.setValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvrem", model.getValue("/root/main/comment2/rsrvrem")); //예약코멘트
- }
- if ( btn_case4.selected == true ) { //전체탭에서 예약 및 변경
- model.setValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/rsrvrem", model.getValue("/root/main/comment2/rsrvrem")); //예약코멘트
- }
-
-
- //예약증출력
- if(model.getValue("/root/send/data/rsrvprntflag") == "Y") {
- var pid = ipt_cntsqty.value;
- var hngnm = input1.value;
- var rsrvdd = cmb_rsrvdd.value ;
- var rsrvtm = cmb_rsrvtm.value;
- var year = rsrvdd.substr(0,4);
- var month = rsrvdd.substr(4,2);
- var day = rsrvdd.substr(6,2);
- var week = rsrvdd.substr(0,8).toDate().getDayOfWeek("K");
- var hh = rsrvtm.substr(0,2);
- var mm = rsrvtm.substr(2,2);
- // 예약증 출력 추가
- var age = input2.value.substr(2, 3);
- var sex = input2.value.substr(0, 1);
- var orddeptcd = input3.value;
- var orddrid = input4.value;
- if ( btn_case5.selected == true ) { //미예약탭
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/data/rsrvtmplcd", model.getValue("root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/rsrvexmptmplcd"));
- }
- if ( btn_case1.selected == true ) { //예약탭
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/data/rsrvtmplcd", model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/rsrvexmptmplcd"));
- }
- if ( btn_case4.selected == true ) { //전체탭
- model.setValue("/root/send/data/prntcalcscorcd", model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/calcscorcd"));
- model.setValue("/root/send/data/prntsuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- }
- }
-
- if ( messageBox("예약내역을","Q002")==6 ) {
- exeRsrvTransaction("rsrv");
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
-
- if ( btn_case5.selected == true ) { //미예약탭에서 예약
- fGetExamCureAcptList("P"); // 미예약
- }
- if ( btn_case1.selected == true ) { //예약탭에서 예약변경
- fGetExamCureAcptList("Y"); // 예약
- }
- if ( btn_case4.selected == true ) { //예약탭에서 예약변경
- fGetExamCureAcptList("L"); //전체
- }
-
- }
- else {
- return "0";
- }
-
- //클리어
- dataClaer();
-
- // btn_sea.dispatch("DOMActivate");
-
- //예약증출력
- if(model.getValue("/root/send/data/rsrvprntflag") == "Y") {
-
- //submit("TRAEA01126");
- submit("TRAEA01133");
- var tmpldata = model.getValue("/root/temp1/tmpllist/tmplinfo/tmpldata");
- if(model.getValue("/root/temp1/tmpllist/tmplinfo/slepyn") == "(수면)") {
- roomcd = roomcd+model.getValue("/root/temp1/tmpllist/tmplinfo/slepyn");
- }
-
- if(tmpldata != "") {
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid",pid); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",hngnm); //성명
- rtfviewer.ReplaceRtfCode("year",year); //년
- rtfviewer.ReplaceRtfCode("month",month); //월
- rtfviewer.ReplaceRtfCode("day",day); //일
- rtfviewer.ReplaceRtfCode("week",week); //요일
- rtfviewer.ReplaceRtfCode("hh",hh); //시
- rtfviewer.ReplaceRtfCode("mm",mm); //분
- rtfviewer.ReplaceRtfCode("roomcd", roomcd); //분
- // 예약증 출력 추가
- rtfviewer.ReplaceRtfCode("age",age); //나이
- rtfviewer.ReplaceRtfCode("sex",sex); //성별
- rtfviewer.ReplaceRtfCode("orddeptcd",orddeptcd); //진료과명
- rtfviewer.ReplaceRtfCode("orddrid",orddrid); //진료의명
- //3. 현재내용을 파일에 저장
- rtfviewer.SaveRtfFile();
-
- //4. 출력
- rtfviewer.print();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- fInitialize();
- }
- else {
- messageBox("등록된 예약예문이 ", "I004");
- }
- }
-
- model.refresh();
-
- ]]>
- </script>
- </button>
- <button id="btn_cncl" class="btn2_letter2" style="left:941px; top:74px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("예약취소할 처방을","C002");
- return "0";
- }
-
- exeRsrvTransaction("cncl");
- var tabgubn = model.getValue("/root/send/data/tabgubn");
-
- if(tabgubn == "P")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "U")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist2");
- if(tabgubn == "R")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4");
- if(tabgubn == "Z")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist5");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
- fGetExamCureAcptList("Y"); // 예약
- // setExcuCmt(grid);
-
- //클리어
- dataClaer();
-
-
- ]]>
- </script>
- </button>
- <button id="btn_case6" class="btn_sw" group="tab2" selected="false" style="left:575px; top:101px; width:82px; height:22px; ">
- <caption>타검사예약</caption>
- <toggle case="case6" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- ]]>
- </script>
- </button>
- <button id="btn_case7" class="btn_sw" group="tab2" selected="true" style="left:502px; top:101px; width:72px; height:22px; ">
- <caption>진료예약</caption>
- <toggle case="case7" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- ]]>
- </script>
- </button>
- <button id="btn_save" class="btn2_letter2" visibility="visible" style="left:353px; top:221px; width:42px; height:19px; ">
- <caption>접수</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //소화기센터내시경실
- if(model.getValue("/root/send/data/sgubn") != "S" ) {
- //응급환자의 경우 예약없이 바로 접수
- //20101005 입원환자 바로 접수가능하게 수정 - 박재영
- if ( model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") == "E" ||
- model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag") == "I" ) {
- //model.setValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd", "P"); //임의로 일반 검사실로 접수테이블에 세팅,20101006 주석처리
- var baseexcuroomcd = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/baseexcuroomcd");
- model.setValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/excuroomcd",baseexcuroomcd); //20101006 임의가 아닌 기본검사실로 접수 - 박재영
-
- var nodeList = instance1.selectNodes("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- model.makeNode("/root/send/data/tobeacptprcp/sgubn");
- model.setValue("/root/send/data/tobeacptprcp/sgubn","S");
-
- if ( rCSV == null ) {
- messageBox("접수할 처방을","C002");
- return "0";
- }
-
- var loop;
- var check;
-
- if ( messageBox("접수를 ","Q002")==6 ) {
- submit("TXAEA01504"); // transaction 1
- }
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
-
- if ( btn_case1.selected == true ) {
- fGetExamCureAcptList("Y"); // 예약
- }
- if ( btn_case2.selected == true ){
- fGetExamCureAcptList("T"); // 접수
- }
- if ( btn_case3.selected == true ){
- fGetExamCureAcptList("Z"); // 결과
- }
- if ( btn_case4.selected == true ){
- fGetExamCureAcptList("A"); // 전체
- }
- if ( btn_case5.selected == true ){
- fGetExamCureAcptList("P"); // 미예약
- }
-
- //클리어
- dataClaer();
- } else{
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
-
- if ( rCSV == null ) {
- messageBox("접수할 처방을","C002");
- return "0";
- }
- for(var i = 0 ; i <grd_mainordlist1.rows; i++ ) {
- // 미수납 예약가능 여부 - 2009.02.06 김건기
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "Y" &&
- model.getValue("/root/main/ordlist1/mainordlist["+i+"]/prcpgenrflag") == "O" &&
- model.getValue("/root/main/ordlist1/mainordlist["+i+"]/rcptyn") == "N" &&
- model.getValue("/root/main/ordlist1/mainordlist["+i+"]/aftrcptinfo") != "V" &&
- model.getValue("/root/main/ordlist1/mainordlist["+i+"]/rcptacptyn") != "Y"){
- messageBox(" 미수납 처방이므로 접수","E001");
- return "0";
- }
- }
-
- model.setValue("/root/main/ordlist1/mainordlist["+ grd_mainordlist1.row +"]/acptrem",model.getValue("/root/main/comment3/execcmt"));
- var tabgubn = model.getValue("/root/send/data/tabgubn");
-
- if(tabgubn == "Y")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist2");
- if(tabgubn == "Z")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
- if(tabgubn == "A")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
- var rtn = ExeAccept(tabgubn,grid);
-
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
-
- if ( btn_case1.selected == true ) {
- fGetExamCureAcptList("Y"); // 예약
- }
- if ( btn_case2.selected == true ){
- fGetExamCureAcptList("T"); // 접수
- }
- if ( btn_case3.selected == true ){
- fGetExamCureAcptList("Z"); // 결과
- }
- if ( btn_case4.selected == true ){
- fGetExamCureAcptList("A"); // 전체
- }
- if ( btn_case5.selected == true ){
- fGetExamCureAcptList("P"); // 미예약
- }
-
- //클리어
- dataClaer();
- }
- }
-
- //건진 내시경
- if(model.getValue("/root/send/data/sgubn") == "S" ) {
-
- /*
- var nodeList = instance1.selectNodes("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]");
- var rCSV = getNodeListCSV(nodeList);
- model.setValue("/root/send/data/tobeacptprcp/tobeacptprcplist", rCSV);
-
- model.makeNode("/root/send/data/tobeacptprcp/sgubn");
- model.setValue("/root/send/data/tobeacptprcp/sgubn","S");
-
- if ( rCSV == null ) {
- messageBox("접수할 처방을","C002");
- return "0";
- }
-
- if ( messageBox("접수를 ","Q002")==6 ) {
- submit("TXAEA01504"); // transaction 1
- }
-
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
-
- if ( btn_case1.selected == true ) {
- fGetExamCureAcptList("Y"); // 예약
- }
- if ( btn_case2.selected == true ){
- fGetExamCureAcptList("T"); // 접수
- }
- if ( btn_case3.selected == true ){
- fGetExamCureAcptList("Z"); // 결과
- }
- if ( btn_case4.selected == true ){
- fGetExamCureAcptList("A"); // 전체
- }
- if ( btn_case5.selected == true ){
- fGetExamCureAcptList("P"); // 미예약
- }
-
- //클리어
- dataClaer();
- */
-
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("접수할 처방을","C002");
- return "0";
- }
-
- // 미수납 예약가능 여부 - 20161214 권영애
- for(var i = 0 ; i <grd_mainordlist1.rows; i++ ) {
- if( model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "Y" &&
- model.getValue("/root/main/ordlist1/mainordlist["+i+"]/prcpgenrflag") == "S" &&
- model.getValue("/root/main/ordlist1/mainordlist["+i+"]/rcptyn") == "N" ){
- messageBox(" 미수납 처방이므로 접수","E001");
- return "0";
- }
- }
-
- model.makeNode("/root/send/data/tobeacptprcp/sgubn");
- model.setValue("/root/send/data/tobeacptprcp/sgubn","S");
-
- //2011.04.05 건진내시경 다중접수처리로 인해 검사코멘트 주석처리 - 박재영
- //model.setValue("/root/main/ordlist1/mainordlist["+ grd_mainordlist1.row +"]/acptrem",model.getValue("/root/main/comment3/execcmt"));
- var tabgubn = model.getValue("/root/send/data/tabgubn");
-
- if(tabgubn == "Y")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist1");
- if(tabgubn == "T")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist2");
- if(tabgubn == "Z")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist3");
- if(tabgubn == "A")
- model.setValue("/root/hidden/grdgubnlist/grdgubn","grd_ordlist4");
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
- var rtn = ExeAccept(tabgubn,grid);
-
- model.resetInstanceNode("/root/send/data/tobeacptprcp/tobeacptprcplist"); //접수
- model.resetInstanceNode("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist"); //취소
-
- var grid = model.getValue("/root/hidden/grdgubnlist/grdgubn");
-
- model.setValue("/root/send/data/srchpid", "");
- model.setValue("/root/send/data/prcpgenrflag", "");
-
- if ( btn_case1.selected == true ) {
- fGetExamCureAcptList("Y"); // 예약
- }
- if ( btn_case2.selected == true ){
- fGetExamCureAcptList("T"); // 접수
- }
- if ( btn_case3.selected == true ){
- fGetExamCureAcptList("Z"); // 결과
- }
- if ( btn_case4.selected == true ){
- fGetExamCureAcptList("A"); // 전체
- }
- if ( btn_case5.selected == true ){
- fGetExamCureAcptList("P"); // 미예약
- }
-
- //클리어
- dataClaer();
- }
-
-
-
-
- ]]>
- </script>
- </button>
- <select1 id="cmb_excuroom" ref="/root/main/subordlist/subordlist1/excuroomcd" class="combo_default" disabled="true" visibility="visible" appearance="minimal" style="left:559px; top:74px; width:101px; height:19px; font-weight:bold; ">
- <choices>
- <itemset nodeset="/root/init/roomcmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- btn_cal.dispatch("DOMActivate");
-
- model.refresh();
- ]]>
- </script>
- </select1>
- <line id="line22" class="line_3" style="x1:500px; y1:95px; x2:1190px; y2:95px; "/>
- <datagrid id="grd_temp" nodeset="/root/init/roomcmb_info/initexecroom" visibility="hidden" caption="검사실코드^검사실명" colsep="^" colwidth="82, 112" mergecellsfixedrows="bycolrec" rowsep="|" style="left:25px; top:350px; width:210px; height:335px; ">
- <col ref="excuroomcdid"/>
- <col ref="excuroomcdnm"/>
- </datagrid>
- <caption id="caption4" style="left:1070px; top:101px; width:34px; height:20px; ">검사:</caption>
- <caption id="caption13" style="left:1129px; top:100px; width:34px; height:20px; ">진료:</caption>
- <output id="opt_excucnt" class="output_fix" style="left:1100px; top:100px; width:27px; height:19px; "/>
- <output id="opt_emrcnt" class="output_fix" style="left:1160px; top:100px; width:27px; height:19px; "/>
- <button id="button11" class="btn2_letter4" style="left:634px; top:291px; width:64px; height:19px; ">
- <caption>대체처방</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/properties/menu/menuparam") != "S"){
- var nodeList = instance1.selectNodes("/root/main/subordlist/subordlist4[check='Y']");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역에서 행위처방을","C002");
- return "0";
- }
-
- if ( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/rootgubn" ) == "Y" ) {
- messageBox("모코드는 대체처방","E001");
- return "0";
- }
-
- //2011.07.22 M-Set이 아닌처방 대체처방낼경우 진행은 가능하나 취소시 문제시 되어 M-Set만 대체처방가능
- if ( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/mset" ) != "ⓜ" ) {
- messageBox("M-Set의 자코드가 아닌 처방은 대체처방","E001");
- return "0";
- }
-
- if ( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/mset" ) == "ⓜ" ) {
- if ( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/mset" ) == "ⓜ" ) {
- if( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/prcpclscd" ) == "A2" || model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/prcpclscd" ) == "A4" || model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/prcpclscd" ) == "A6" || model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/prcpclscd" ) == "M2" ) {
- //if( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/calcscorcd" ) != model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/inclprcpcd" )){
- messageBox("약/주사/재료처방이","E005","행위처방을 선택하십시오!");
- return "0";
- }
- }
- }
-
- if ( model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/execprcpstatcd" ) < "610" ) {
- messageBox("실시 되지 않는 처방은 대체처방","E001");
- return "0";
- }
-
- model.setValue("/root/main/formdata/popdata2/pid", model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/pid" ));
- model.setValue("/root/main/formdata/popdata2/prcpdd", model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/prcpdd") );
- model.setValue("/root/main/formdata/popdata2/execprcpuniqno", model.getValue("/root/main/subordlist/subordlist4["+grd_subprcplist.row+"]/execprcpuniqno") );
- modal("SPAER01800", "", "200", "200", "SPAER01800","/root/main/formdata/popdata2","/root/popdata");
- } else {
- model.setValue("/root/properties/menu/menuparam","C01");
- modal("SMAHA00900", "","","", "SMAHA00900", "","");
- model.setValue("/root/properties/menu/menuparam","S");
- }
- ]]>
- </script>
- </button>
- <button id="button18" class="btn2_letter4" style="left:991px; top:291px; width:64px; height:19px; ">
- <caption>병리라벨</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //상단정보 초기화
- delPatientInfos();
-
- if ( btn_case1.selected == true ) {
- model.setValue("/root/send/bardata/regnopatnm",model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid"));
- }
- if ( btn_case2.selected == true ) {
- model.setValue("/root/send/bardata/regnopatnm",model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid"));
- }
- if ( btn_case3.selected == true ) {
- model.setValue("/root/send/bardata/regnopatnm",model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid"));
- }
- if ( btn_case4.selected == true ) {
- model.setValue("/root/send/bardata/regnopatnm",model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid"));
- }
- if ( btn_case5.selected == true ) {
- model.setValue("/root/send/bardata/regnopatnm",model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid"));
- }
-
- model.setValue("/root/send/bardata/testdeptcd",model.getValue("/root/send/globalinstance/instance1"));
-
- modal("SMLLC00300","","","","","/root/send/bardata","/root/hidden/SFlag");
-
- //modal("SMLLC00300");
- ]]>
- </script>
- </button>
- <button id="button21" class="btn2_letter4" style="left:924px; top:291px; width:64px; height:19px; ">
- <caption>마약관리</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //상단정보 초기화
- if(model.getValue("/root/properties/menu/menuparam") != "S"){
- delPatientInfos();
- }
- var sParam="";
-
- if ( btn_case1.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/prcpgenrflag");
- }
- if ( btn_case2.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/prcpgenrflag");
- }
- if ( btn_case3.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/prcpgenrflag");
- }
- if ( btn_case4.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/prcpgenrflag");
- }
- if ( btn_case5.selected == true ) {
- var prcpgenrflag = model.getValue("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/prcpgenrflag");
- }
-
- if( prcpgenrflag == "E" ) {
- sParam = "I,esop";
-
- }
- if( prcpgenrflag == "S" ) {
- sParam = "O";
- }
- if( prcpgenrflag == "O" ) {
- sParam = "O";
- }
- if( prcpgenrflag == "I" ) {
- sParam = "I,esop";
-
- }
-
-
- model.setAttribute("Narc_Menu_Param", sParam);
- // modal("SMADT30400",0,200,200,"","");
- open("SMADT30400", "","","", "SMADT30400", "","");
- //model.setAttribute("Narc_Menu_Param", "");
-
- //modal("SMADT30400","","","","","/root/main/subordlist/subordlist1/pid","/root/temp/srchinfo/srchpid");
-
- ]]>
- </script>
- </button>
- <button id="button26" class="btn2_letter4" visibility="hidden" style="left:838px; top:100px; width:64px; height:19px; ">
- <caption>간호처방</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMMNW01000","","","","","/root/main/subordlist/subordlist1/pid","");
- ]]>
- </script>
- </button>
- <button id="button31" class="btn2_letter6" style="left:768px; top:291px; width:86px; height:19px; ">
- <caption>시행부서처방</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //상단정보 초기화
- delPatientInfos();
-
- if ( btn_case1.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist1/mainordlist[check='Y' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_mainordlist1 , "/root/main/ordlist1/mainordlist");
- }
- }
- if ( btn_case2.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist2/mainordlist[check='Y' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_mainordlist2 , "/root/main/ordlist2/mainordlist");
- }
- }
- if ( btn_case3.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist3/mainordlist[check='Y' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_mainordlist3 , "/root/main/ordlist3/mainordlist");
- }
- }
- if ( btn_case4.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_mainordlist4 , "/root/main/ordlist4/mainordlist");
- }
- }
- if ( btn_case5.selected == true ) {
- var nodeList = instance1.selectNodes("/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을 ","C002");
- return "0";
- }else {
- aezfAddPrcpMngt(grd_subordlist1 , "/root/main/ordlist5/mainordlist");
- }
- }
-
- ]]>
- </script>
- </button>
- <button id="btn_case5" class="btn_sw" group="tab" selected="true" style="left:2px; top:221px; width:60px; height:22px; ">
- <caption>미예약</caption>
- <toggle case="case5" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //클리어
- dataClaer();
-
- //상단정보 초기화
- delPatientInfos();
-
- btn_excucmt.visible = false;
- btn_patcmtsave.visible = false; //환자COMMENT 저장버튼
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
-
- //부서메모 조회
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- submit("TRAEA01110",false);
-
- model.setValue("/root/send/data/tabgubn","P");
-
- model.setValue("/root/send/data/excuroomcd","");
- model.setValue("/root/send/data/excupartcd","");
-
- //미예약환자리스트, 부서메모, 예약시간대 갖고오기
- fGetExamCureAcptList("P"); // 미예약
-
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
- // grd_momolist.addRow();
-
- ]]>
- </script>
- </button>
- <switch id="switch3" style="left:0px; top:142px; width:495px; height:75px; ">
- <case id="case8">
- <line id="line5" class="line_1" style="x1:4px; y1:2px; x2:489px; y2:2px; "/>
- <datagrid id="grd_excuroomcd" nodeset="/root/main/excuroomcdlist/excuroomcd" dataheight="25" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:4px; top:7px; width:485px; height:64px; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( isDataCell() ){
- }
- ]]>
- </script>
- </datagrid>
- </case>
- <case id="case9" selected="true">
- <line id="line17" class="line_1" style="x1:4px; y1:2px; x2:489px; y2:2px; "/>
- <datagrid id="grd_excupartcd" nodeset="/root/main/excupartcdlist/excupartcd" dataheight="25" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:4px; top:7px; width:485px; height:64px; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if( isDataCell() ){
- }
- ]]>
- </script>
- </datagrid>
- </case>
- </switch>
- <button id="btn_case9" class="btn_sw" group="tab3" selected="true" style="left:2px; top:120px; width:60px; height:22px; ">
- <caption>종류별</caption>
- <toggle case="case9" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if ( btn_case1.selected == true ) {
- fTestRoom(grd_mainordlist1, "/root/main/ordlist1/mainordlist");
- }
- if ( btn_case2.selected == true ) {
- fTestRoom(grd_mainordlist2, "/root/main/ordlist2/mainordlist");
- }
- if ( btn_case3.selected == true ) {
- fTestRoom(grd_mainordlist3, "/root/main/ordlist3/mainordlist");
- }
- if ( btn_case4.selected == true ) {
- fTestRoom(grd_subordlist1, "/root/main/ordlist4/mainordlist");
- }
- if ( btn_case5.selected == true ) {
- fTestRoom(grd_subordlist1, "/root/main/ordlist5/mainordlist");
- }
-
- ]]>
- </script>
- </button>
- <button id="btn_case8" class="btn_sw" group="tab3" selected="false" style="left:62px; top:120px; width:73px; height:22px; ">
- <caption>검사실별</caption>
- <toggle case="case8" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
-
- if ( btn_case1.selected == true ) {
- fTestRoom(grd_mainordlist1, "/root/main/ordlist1/mainordlist");
- }
- if ( btn_case2.selected == true ) {
- fTestRoom(grd_mainordlist2, "/root/main/ordlist2/mainordlist");
- }
- if ( btn_case3.selected == true ) {
- fTestRoom(grd_mainordlist3, "/root/main/ordlist3/mainordlist");
- }
- if ( btn_case4.selected == true ) {
- fTestRoom(grd_subordlist1, "/root/main/ordlist4/mainordlist");
- }
- ]]>
- </script>
- </button>
- <button id="button3" class="btn2_letter4" style="left:1125px; top:291px; width:64px; height:19px; ">
- <caption>통합결과</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //상단정보 초기화
- delPatientInfos();
- open("SMAER00800", "","","", "SMAER00800", "/root/main/subordlist/subordlist1/pid","/root/send/data/singdata/srchpid");
- //modal("SMAER00800","","","","","/root/main/subordlist/subordlist1/pid","/root/send/data/singdata/srchpid");
-
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter4" style="left:1058px; top:291px; width:64px; height:19px; ">
- <caption>수납조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //상단정보 초기화
- delPatientInfos();
- open("SMPAO00300", "","","", "SMPAO00300", "/root/main/subordlist/subordlist1/pid","/root/main/patinfo/patinfolist/pid");
- // modal("SMPAO00300","","","","","/root/main/subordlist/subordlist1/pid","/root/main/patinfo/patinfolist/pid");
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter4" style="left:701px; top:291px; width:64px; height:19px; ">
- <caption>TypeⅡ</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //*******************************************************************************************************************************************************************/
- // 간호기록(Type II) 화면을 호출하기 위한 파라미터 값 세팅
- //*******************************************************************************************************************************************************************/
- // [기록 구분 정보]
- // SMMNR03400_AST :pid ▦ instcd ▦ hngnm ▦ age ▦ cretno ▦ ioflag ▦ orddeptcd ▦ orddrid ▩(기능검사 환자정보)
- //
- // - 기록구분(recflag) :
- // O : 외래, F : 기능검사, I : 주사실,
- // D : DSC, S : 전문간호, H : 가정간호,
- // E : 응급실, A : 마취과, R : 회복실,
- // L : 투석실, B : 혈당기록, P : 수술실,
- // C : 외래항암 X : 내시경
- //
- // - 부서코드(dutplaccd) :
- // 001 : 가정 005 : 병동 009 : 외래 013 : 통원 017 : 외래항암
- // 002 : 간클리닉 006 : 부정맥 010 : 응급 014 : 투석 900 : 수술
- // 003 : 기관지 007 : 분만 011 : 전문 015 : 혈당 900 : 마취
- // 004 : 내시경 008 : 성분 012 : 주사 016 : Echo 900 : 회복
- //
- // - 처방구분(prcpflag)
- // A : 투약
- // H : 처치
- // T : 검사
- if ( btn_case5.selected == true ) {
- var orddd = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/orddd");
- var cretno = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/cretno");
- //var instcd = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/instcd");
- var instcd = getUserInfo("dutplceinstcd");
- var orddeptcd = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/orddrid")
- var pid = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/pid");
- var sPid = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/pid");
- var hngnm = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/hngnm");
- var age = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/age");
- var ioflag = model.getValue("/root/main/ordlist5/mainordlist[" + grd_subordlist1.row + "]/prcpgenrflag");
- }
- if ( btn_case1.selected == true ) {
- var orddd = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/orddd");
- var cretno = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/cretno");
- //var instcd = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/instcd");
- var instcd = getUserInfo("dutplceinstcd");
- var orddeptcd = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/orddrid");
- var pid = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/pid");
- var sPid = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/pid");
- var hngnm = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/hngnm");
- var age = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/age");
- var ioflag = model.getValue("/root/main/ordlist1/mainordlist[" + grd_mainordlist1.row + "]/prcpgenrflag");
- }
- if ( btn_case2.selected == true ) {
- var orddd = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/orddd");
- var cretno = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/cretno");
- //var instcd = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/instcd");
- var instcd = getUserInfo("dutplceinstcd");
- var orddeptcd = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/orddrid");
- var pid = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/pid");
- var sPid = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/pid");
- var hngnm = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/hngnm");
- var age = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/age");
- var ioflag = model.getValue("/root/main/ordlist2/mainordlist[" + grd_mainordlist2.row + "]/prcpgenrflag");
- }
- if ( btn_case3.selected == true ) {
- var orddd = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/orddd");
- var cretno = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/cretno");
- //var instcd = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/instcd");
- var instcd = getUserInfo("dutplceinstcd");
- var orddeptcd = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/orddrid");
- var pid = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/pid");
- var sPid = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/pid");
- var hngnm = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/hngnm");
- var age = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/age");
- var ioflag = model.getValue("/root/main/ordlist3/mainordlist[" + grd_mainordlist3.row + "]/prcpgenrflag");
- }
- if ( btn_case4.selected == true ) {
- var orddd = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/orddd");
- var cretno = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/cretno");
- var instcd = getUserInfo("dutplceinstcd");
- //var instcd = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/instcd");
- var orddeptcd = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/orddeptcd");
- var orddrid = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/orddrid");
- var pid = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/pid");
- var sPid = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/pid");
- var hngnm = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/hngnm");
- var age = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/age");
- var ioflag = model.getValue("/root/main/ordlist4/mainordlist[" + grd_mainordlist4.row + "]/prcpgenrflag");
- }
-
- var Baseparam = "recflag▦dutplaccd▦reclnkkey▩X▦004▦" + sPid + "," + orddd + "," + cretno +"," + instcd + "▩";
- var ASTparam = "pid ▦ instcd ▦ hngnm ▦ age ▦ orddd ▦ cretno ▦ ioflag ▦ orddeptcd ▦ orddrid ▩" + pid + "▦" + instcd + "▦" + hngnm + "▦" + age + "▦"+ orddd + "▦" + cretno+ "▦" + ioflag + "▦" + orddeptcd + "▦" + orddrid + "▩";
- var Prcpparam = fMakeParameter();
- setParameter("SMMNR03400_ParamBase", Baseparam);
- setParameter("SMMNR03400_AST", ASTparam );
- setParameter("SMMNR03400_ParamPrcp", Prcpparam);
-
- modal("SMMNR03400");
-
- ]]>
- </script>
- </button>
- <line id="line11" class="line_2" style="x1:500px; y1:70px; x2:1190px; y2:70px; "/>
- <caption id="caption2" class="cell_1" style="left:500px; top:72px; width:57px; height:23px; vertical-align:middle; ">검사실</caption>
- <caption id="caption3" class="cell_1" style="left:663px; top:72px; width:50px; height:23px; vertical-align:middle; ">예약일</caption>
- <output id="cmb_rsrvdd" ref="/root/send/rsrvdd" class="output_fix" format="yyyy-mm-dd" disabled="false" style="left:715px; top:74px; width:76px; height:19px; font-weight:bold; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- btn_cal.dispatch("DOMActivate");
- model.refresh();
-
- ]]>
- </script>
- </output>
- <button id="btn_cal" class="icon_clock" visibility="hidden" style="left:605px; top:290px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- model.setValue("/root/send/popupdata/excuroomcd",model.getValue("/root/main/subordlist/subordlist1/excuroomcd"));
- model.setValue("/root/send/popupdata/suppdeptcd",model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/popupdata/prcpgenrflag",model.getValue("/root/send/data/prcpgenrflag"));
- modal("SPAEA01501","","","","","/root/send/popupdata","/root/send/popupdata");
- model.refresh();
-
- ]]>
- </script>
- </button>
- <output id="cmb_rsrvtm" ref="/root/main/rsrvposstmlist/rsrvposstm/possrsrvtm" class="output_fix" format="hh:nn" disabled="false" style="left:793px; top:74px; width:46px; height:19px; font-weight:bold; ">
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- btn_cal.dispatch("DOMActivate");
-
- model.refresh();
-
-
- ]]>
- </script>
- </output>
- <button id="button1" class="btn2_letter4" style="left:857px; top:291px; width:64px; height:19px; ">
- <caption>처방조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //상단정보 초기화
- delPatientInfos();
- // if ( btn_case1.selected == true ) {
- //modal("SMMMO02500","","","","","/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid","/root/send/data/srchpid");
-
- var child = getOpenWindow("SMMMO02500") ;
- if (child != null ) {
- child.model.setValue("/root/main/patinfolist/pid" , model.getValue("/root/main/subordlist/subordlist1/pid"));
- setParameter ( "SMMMO02500_cond" , model.getValue("/root/main/subordlist/subordlist1/pid"));
- //child.btn_bfprcpsrch.dispatch("DOMActivate");
- //child.ipt_pid.dispatch("onkeypress");
- child.javascript.fReqGetPatComnInfo("/root/send/reqdata", model.getValue("/root/main/subordlist/subordlist1/pid"));
- child.button1.selected = true;
- child.model.toggle("case1");
-
- child.model.copyNode("/root/main/patinfolist", "/root/main/srchinfo/patinfolist");
- child.model.removeNodeset("/root/main/bfprcp/prcplist");
- child.model.removeNodeset("/root/main/bfprcpday/bfprcpday");
- child.grd_prcpdd.visible = false;
- child.grd_bfprcplist.attribute("left") = 2;
- child.grd_bfprcplist.attribute("width")= 1190;
- child.model.refresh();
- /*
- if (child.grd_patchosinfo.rows > 0){
- child.grd_patchosinfo.row = 1;
- }
- child.javascript.fPatChosInfo();
- */
- }else{
- setParameter ( "SMMMO02500_cond" , model.getValue("/root/main/subordlist/subordlist1/pid"));
- open("SMMMO02500", "","","", "SMMMO02500", "/root/main/subordlist/subordlist1/pid","/root/init/srchcond2");
- }
-
-
- // }
- // if ( btn_case2.selected == true ) {
- // modal("SMMMO02500","","","","","/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid","/root/send/data/srchpid");
- // }
- // if ( btn_case3.selected == true ) {
- // modal("SMMMO02500","","","","","/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid","/root/send/data/srchpid");
- // }
- // if ( btn_case4.selected == true ) {
- // modal("SMMMO02500","","","","","/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid","/root/send/data/srchpid");
- // }
- // if ( btn_case5.selected == true ) {
- // modal("SMMMO02500","","","","","/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid","/root/send/data/srchpid");
- // }
-
-
-
- ]]>
- </script>
- </button>
- <textarea id="tat_deptmemo" ref="/root/main/deptmemolist/examcuredeptmemolist/memorem" style="left:0px; top:63px; width:495px; height:50px; text-align:left; "/>
- <button id="btn_excucmt" class="btn2_letter2" visibility="hidden" style="left:1148px; top:673px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var tabgubn = model.getValue("/root/hidden/tabgubnlist/tabgubn");
- var loop;
- var check;
- var execprcpstatcd;
- var execbaseflag;
- var grd;
- var loopcnt="";
- var execncl="";
- var list = "";
-
- list = "ordlist2";
- grd = grd_mainordlist2.rows;
-
-
- for(var i=0 ; i < grd ; i++) {
- if( model.getValue("/root/main/"+ list +"/mainordlist["+i+"]/check") == "Y") {
- //검사Comment 저장
- model.setValue("/root/main/"+list+"/mainordlist["+i+"]/acptrem", model.getValue("/root/main/comment3/execcmt") );
-
- }
- }
-
- var nodeList = instance1.selectNodes("/root/main/"+ list +"/mainordlist[check='Y' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방을","C002");
- return "0";
- }
- model.setValue("/root/send/data/tobeacptcnclprcp/tobeacptcnclprcplist1", rCSV);
- submit("TXAEA01511",false);
-
- fGetExamCureAcptList("T"); // 접수
-
-
-
- ]]>
- </script>
- </button>
- <button id="btn_BarCodePrint" class="btn2_letter3" visibility="hidden" style="left:904px; top:100px; width:53px; height:19px; ">
- <caption>바코드</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 팔찌출력 주석처리. 영상의학 바코드로직으로 수정 2011.02.15 c y w
- /* var pid = model.getValue("/root/main/subordlist/subordlist1/pid");
- var patnm = model.getValue("/root/main/subordlist/subordlist1/patnm");
- var sexage = model.getValue("/root/main/subordlist/subordlist1/sna");
- var rgstno = model.getValue("/root/main/subordlist/subordlist1/rgstno");
- var orddd = model.getValue("/root/main/subordlist/subordlist1/indd");
- var roomcd = model.getValue("/root/main/subordlist/subordlist1/prcpgenrflag");
- var prtcnt = 2;
-
- // 환자 정보 라벨 출력
- if(prtcnt > 0){
- //1. 바코드 라벨 설정값 조회
- var scrnid = "SMLLC00300";
- model.removeNodeset("/root/main_nm/barcdprntsetup");
- //model.removenode("/root/send");
- model.makeValue("/root/send/scrnid", scrnid);
- submit("TRLLC90101");
-
- //2. 바코드 라벨 환경설정
- var barcdRef = "/root/main_nm/barcdprntsetup/prntsetupinfo/setupinfo";
- lzzfMakeBrcdPrntObjHanDo("CommAX", barcdRef);
-
- var sPrntKind = model.getvalue(barcdRef + "/prntkind"); // 프린터종류
- var sCommKind = model.getValue(barcdRef + "/commkind"); // 포트종류
- var sComm = model.getValue(barcdRef + "[1]/comm02/comm");
- var sBaudRate = model.getValue(barcdRef + "[1]/comm02/baudrate");
- var sDataBit = model.getValue(barcdRef + "[1]/comm02/databit");
- var sStopBit = model.getValue(barcdRef + "[1]/comm02/stopbit");
- var sParity = model.getValue(barcdRef + "[1]/comm02/parity");
- var portOpenTF = fSetNursBarcdInfo(barcdRef); // CareCom.js 바코드프린터별 환경설정(Zebra,SATO)
- //3. 환자라벨출력
- fPrtCarePatNameLabel(barcdRef, pid+" "+roomcd, patnm, sexage, rgstno, orddd, prtcnt, portOpenTF);
-
- } */
- if ( model.getValue("/root/main/subordlist/subordlist1/pid") == "" ) {
- messageBox("처방목록이 선택되지 ", "E007");
- return;
- }
- model.resetInstanceNode("/root/rexsend/rexbarcode");
- model.setValue("/root/rexsend/rexbarcode/pid", model.getValue("/root/main/subordlist/subordlist1/pid"));
- model.setValue("/root/rexsend/rexbarcode/patnm", model.getValue("/root/main/subordlist/subordlist1/patnm"));
- model.setValue("/root/rexsend/rexbarcode/prcpnm", model.getValue("/root/main/subordlist/subordlist1/prcpnm"));
- model.setValue("/root/rexsend/rexbarcode/gbn", "");
- model.setValue("/root/rexsend/rexbarcode/rrgstno1", model.getValue("/root/main/subordlist/subordlist1/rgstno"));
- model.setValue("/root/rexsend/rexbarcode/rrgstno2", "");
- model.setValue("/root/rexsend/rexbarcode/rsrvdd", "");
- model.setValue("/root/rexsend/rexbarcode/sex", model.getValue("/root/main/subordlist/subordlist1/sna"));
- model.setValue("/root/rexsend/rexbarcode/age", "");
- model.setValue("/root/rexsend/rexbarcode/wardcddeptengabbr", model.getValue("/root/main/subordlist/subordlist1/prcpgenrflag"));
- model.setValue("/root/rexsend/rexbarcode/excupartcd", "");
- model.setValue("/root/rexsend/rexbarcode/roomcd", "");
- model.setValue("/root/rexsend/rexbarcode/examroomnm", model.getValue("/root/main/subordlist/subordlist1/orddrnm"));
- model.setValue("/root/rexsend/rexbarcode/wardcdnm", model.getValue("/root/main/subordlist/subordlist1/orddepthngnm"));
- model.setValue("/root/rexsend/rexbarcode/prcphopedd", model.getValue("/root/main/subordlist/subordlist1/prcpdd"));
-
- makeReportPreview(0,0,10, 10, "");
- //fPrintRexbar("RPAER01200"); // 영상의학과
- fPrintRexbar("RPAEA01502"); //내시경전용
- //exeReportPreview("RPAER01200", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- //exeReportPreview("RPAEA01502", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- ]]>
- </script>
- </button>
- <button id="btn_rsrvsrch" class="btn2_letter4" style="left:1003px; top:100px; width:64px; height:19px; ">
- <caption>예약조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if ( btn_case1.selected == true ) {
- modal("SMAEA04100","","","","","/root/main/ordlist1/mainordlist["+grd_mainordlist1.row+"]/pid","/root/send/srchpid");
- }
- if ( btn_case2.selected == true ) {
- modal("SMAEA04100","","","","","/root/main/ordlist2/mainordlist["+grd_mainordlist2.row+"]/pid","/root/send/srchpid");
- }
- if ( btn_case3.selected == true ) {
- modal("SMAEA04100","","","","","/root/main/ordlist3/mainordlist["+grd_mainordlist3.row+"]/pid","/root/send/srchpid");
- }
- if ( btn_case4.selected == true ) {
- modal("SMAEA04100","","","","","/root/main/ordlist4/mainordlist["+grd_mainordlist4.row+"]/pid","/root/send/srchpid");
- }
- if ( btn_case5.selected == true ) {
- modal("SMAEA04100","","","","","/root/main/ordlist5/mainordlist["+grd_subordlist1.row+"]/pid","/root/send/srchpid");
- }
-
- ]]>
- </script>
- </button>
- <datagrid id="grd_momolist" nodeset="/root/main/subordlist/examcureexecdiaglist" class="datagrid0" scroll="vertical" autoresize="true" caption="메모내용" colsep="^" colwidth="188" mergecellsfixedrows="bycolrec" rowsep="|" style="left:985px; top:24px; width:205px; height:71px; font-weight:bold; text-align:left; ">
- <col ref="diagengnm"/>
- </datagrid>
- <caption id="cpt_isolinfo" ref="/root/hidden/isolinfo/isoldata" style="left:992px; top:0px; width:140px; height:20px; font-size:12pt; font-weight:bold; color:#ff0000; ">
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- group7.visible = true;
- cpt_isoldata.visible = true;
- line14.visible = true;
- line19.visible = true;
- btn_close.visible = true;
- textarea1.visible = true;
- caption20.visible = true;
- ]]>
- </script>
- </caption>
- <button id="btn_upclear" class="icon_startend" style="left:1167px; top:1px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- //상단정보 초기화
- delPatientInfos();
- ]]>
- </script>
- </button>
- <select id="chk_rsrvprnt" ref="/root/send/data/rsrvprntflag" overflow="visible" appearance="full" style="left:840px; top:76px; width:55px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>예약증</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <shape id="rectangle3" appearance="rectangle" style="left:152px; top:123px; width:20px; height:15px; background-color:#ffff00; "/>
- <shape id="rectangle4" appearance="rectangle" style="left:195px; top:123px; width:20px; height:15px; background-color:#ccffcc; "/>
- <shape id="rectangle5" appearance="rectangle" style="left:274px; top:123px; width:20px; height:15px; background-color:#FF9A00; "/>
- <caption id="caption26" style="left:297px; top:123px; width:38px; height:15px; ">미수납</caption>
- <caption id="caption27" style="left:177px; top:123px; width:18px; height:15px; ">V</caption>
- <caption id="caption28" style="left:218px; top:123px; width:50px; height:15px; ">오늘결과</caption>
- <button id="button12" class="btn3_letter4" visibility="hidden" style="left:353px; top:119px; width:80px; height:22px; ">
- <caption>중앙관제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //modal("SPAEA02000", "", "", "" ,"SPAEA02000", "", "");
- openInternal("modeless_topmost","SMAHR00120","scn",1,1000,0,0,"","", "min:hidden;max:hidden;", 0);
- ]]>
- </script>
- </button>
- <output id="output1" ref="/root/main/subordlist/subordlist1/rgstno" class="output_fix" disabled="false" style="left:722px; top:100px; width:113px; height:19px; font-weight:bold; "/>
- <caption id="caption6" class="cell_1" style="left:663px; top:98px; width:57px; height:23px; vertical-align:middle; ">주민번호</caption>
- <textarea id="tar_patrem" ref="/root/main/patlist/patrem/memo" style="left:860px; top:699px; width:171px; height:63px; "/>
- <line id="line20" class="line_1" style="x1:860px; y1:694px; x2:1026px; y2:694px; "/>
- <caption id="caption22" class="tit_2" style="left:855px; top:678px; width:110px; height:13px; ">환자 Comment</caption>
- <button id="btn_patcmtsave" class="btn2_letter2" visibility="hidden" style="left:975px; top:673px; width:42px; height:19px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // if ( btn_case1.selected == true ) { // 전체처방
- // for(var i=0; i<grd_ordlist1.rows;i++) {
- // if(model.getValue("/root/main/ordlist1/mainordlist["+i+"]/check") == "true" ) {
- // model.setValue("/root/send/data/memodd",model.getValue("/root/main/ordlist1/mainordlist["+i+"]/prcpdd"));
- // model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist1/mainordlist["+i+"]/pid"));
- // }
- // }
- // model.setValue("/root/send/data/patrem", model.getValue("/root/main/patrem/rem/memo"));
- // }
- //
- // if ( btn_case4.selected == true ) { // 검사완료
- // for(var i=0; i<grd_ordlist4.rows;i++) {
- // if(model.getValue("/root/main/ordlist4/mainordlist["+i+"]/check") == "true" ) {
- // model.setValue("/root/send/data/memodd",model.getValue("/root/main/ordlist4/mainordlist["+i+"]/prcpdd"));
- // model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist4/mainordlist["+i+"]/pid"));
- // }
- // }
- // model.setValue("/root/send/data/patrem", model.getValue("/root/main/patrem/rem/memo"));
- // }
- // if ( btn_case6.selected == true ) { // 미예약
- // for(var i=0; i<grd_ordlist6.rows;i++) {
- // if(model.getValue("/root/main/ordlist6/mainordlist["+i+"]/check") == "true" ) {
- // model.setValue("/root/send/data/memodd",model.getValue("/root/main/ordlist6/mainordlist["+i+"]/prcpdd"));
- // model.setValue("/root/send/data/srchpid",model.getValue("/root/main/ordlist6/mainordlist["+i+"]/pid"));
- // }
- // }
- // model.setValue("/root/send/data/patrem", model.getValue("/root/main/patrem/rem/memo"));
- // }
-
- model.setValue("/root/send/data/patrem", model.getValue("/root/main/patlist/patrem/memo"));
- model.setValue("/root/send/data/prsrvdd", model.getValue("/root/send/data/srchdate1"));
-
-
- submit("TXAEA01109");
-
- //환자Comment 환자정보 조회
- submit("TRAEA01506",false);
- submit("TRAEA01517",false);
- model.setValue("/root/hidden/isolinfo/isoldata", "");
- if (model.getValue("/root/main/patrem/isolinfo/isoldispcd") != "") {
- model.setValue("/root/hidden/isolinfo/isoldata", "확인");
- }
-
- //조회내역이 없을경우 노드만 새로 생성.
- if(tar_patrem.value == "") {
- model.makeNode("/root/main/patrem/rem/memo");
-
- }
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_case10" class="btn_sw" visibility="hidden" group="tab" selected="false" style="left:262px; top:221px; width:85px; height:22px; ">
- <caption>시행부서처방</caption>
- <toggle case="case10" ev:event="onclick"/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- //상단정보 초기화
- delPatientInfos();
- btn_excucmt.visible = false;
-
- grd_excuroomcd.rebuildStyle();
- grd_excupartcd.rebuildStyle();
-
- //부서메모 조회
- model.setValue("/root/send/data/memodd",model.getValue("/root/send/data/srchdate1"));
- submit("TRAEA01110",false);
-
- model.setValue("/root/send/data/tabgubn","S");
-
- model.setValue("/root/send/data/excuroomcd","");
- model.setValue("/root/send/data/excupartcd","");
- fGetExamCureAcptList("S"); //전체
-
- if(tat_deptmemo.value == "") {
- model.makeNode("/root/main/deptmemolist/examcuredeptmemolist/memorem");
- model.refresh();
- }
-
- ]]>
- </script>
- </button>
- <button id="btn_indiprnt" class="btn2_letter4" visibility="hidden" style="left:288px; top:221px; width:64px; height:19px; ">
- <caption>개별출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- ]]>
- </script>
- </button>
- <button id="btn_prntset" class="btn2_letter2" style="left:959px; top:100px; width:42px; height:19px; ">
- <caption>설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetPrint();
- ]]>
- </script>
- </button>
- <bool id="bool1" ref="/root/hidden/boolcontrol/bool" style="left:502px; top:317px; width:20px; height:20px; ">
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- var execprcphistcd = "";
- var execdd = "";
- for (var i = 1; i < grd_subprcplist.rows; i ++){
- execprcphistcd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcphistcd");
- execdd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execdd");
-
- if(execprcphistcd == "O" && execdd == "00000000"){
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "Y");
- }else{
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- }
- }
-
-
- //20140731 by kya 선택진료비변경에 따른 안내메시지
- for ( var i = 1; i < grd_subprcplist.rows; i++) {
- var checkflag = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/check");
- if ( checkflag == "Y" ) {
- var pid = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/pid");
- var prcpdd = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/subordlist/subordlist4[" + i + "]/execprcpuniqno");
-
- var cnt = getPrcpRcptCheck('AST', pid, '','', prcpdd, execprcpuniqno );
- if ( cnt > 0 ) break;
- }
- }
-
- grd_subprcplist.refresh();
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-deselect">
- <![CDATA[
-
- for (var i = 1; i < grd_subprcplist.rows; i ++){
- model.setValue("/root/main/subordlist/subordlist4[" + i + "]/check", "N");
- }
- grd_subprcplist.refresh();
- ]]>
- </script>
- </bool>
- </group>
- <datagrid id="datagrid1" nodeset="/root/temp/excuroomcdlist" visibility="hidden" caption="caption1^caption2" colsep="^" colwidth="100, 57" mergecellsfixedrows="bycolrec" rowsep="|" style="left:300px; top:435px; width:140px; height:150px; ">
- <col ref="excuroomcd"/>
- <col ref="cnt"/>
- </datagrid>
- <group id="group7" visibility="hidden" style="left:875px; top:155px; width:279px; height:119px; vertical-align:top; background-color:#080808; ">
- <caption id="cpt_isoldata" visibility="hidden" style="left:2px; top:2px; width:275px; height:115px; font-size:11pt; font-weight:bold; color:#ff0000; background-color:#d6dadc; "/>
- <caption id="caption20" class="tit_2" visibility="hidden" style="left:12px; top:7px; width:115px; height:13px; ">감염정보</caption>
- <line id="line14" class="line_1" visibility="hidden" style="x1:10px; y1:21px; x2:270px; y2:21px; "/>
- <line id="line19" class="line_3" visibility="hidden" style="x1:10px; y1:93px; x2:270px; y2:93px; "/>
- <button id="btn_close" class="btn5_letter2" visibility="hidden" style="left:227px; top:95px; width:42px; height:19px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group7.visible = false;
- cpt_isoldata.visible = false;
- line14.visible = false;
- line19.visible = false;
- btn_close.visible = false;
- textarea1.visible = false;
- caption20.visible = false;
-
- ]]>
- </script>
- </button>
- <textarea id="textarea1" ref="/root/main/subordlist/isolinfo/isoldispcd" visibility="hidden" style="left:10px; top:26px; width:260px; height:66px; "/>
- </group>
- <output id="opt_vipflag" style="left:615px; top:15px; width:275px; height:19px; font-weight:bold; color:#ff0000; text-align:left; "/>
- </xhtml:body>
- </xhtml:html>
|