123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMMR04200" position="absolute 0 0 1180 770" titletext="마취기록 항목관리" onload="SMMMR04200_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" class="tit_1" position="absolute 0 0 137 22" style="" text="마취기록 항목관리"/>
- <!--
- <Div id="grp_base" position="absolute 0 15 1187 782" style="">
- <Layouts>
- <Layout>
- -->
- <Tab id="sw_left" visible="true" position="absolute 0 32 1180 770" style="" anchor="all" onchanged="sw_left_onchanged" onlbuttondown="sw_left_onlbuttondown" taborder="0">
- <Tabpages>
- <Tabpage id="case_recmast" position="absolute 0 0 200 200" style="anchor:default;" anchor="default" text="마취기록마스터">
- <Layouts>
- <Layout>
- <Grid id="grd_recmast" binddataset="ds_main_recmast_item" class="datagrid_logo" position="absolute 2 25 489 710" style="" cellsizingtype="col" selecttype="multirow" treeusecheckbox="false" treeuseexpandkey="false" treeuseimage="false" onrbuttondown="sw_left_case_recmast_grd_recmast_onrbuttondown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="430"/>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell text="recnm"/>
- <Cell col="1" text="rectype"/>
- <Cell col="2" text="depth"/>
- <Cell col="3" text="recitem"/>
- <Cell col="4" text="suprecitem"/>
- <Cell col="5" text="sortno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="line:0 none #808080ff ;background:white;background2:white;" text="bind:recnm" treestartlevel="1" treelevel="bind:depth"/>
- <Cell col="1" displaytype="combo" style="line:0 none #808080ff ;background:white;background2:white;" text="bind:rectype" combodataset="ds_init_rectype" combocodecol="value" combodatacol="label"/>
- <Cell col="2" text="bind:depth"/>
- <Cell col="3" text="bind:recitem"/>
- <Cell col="4" text="bind:suprecitem"/>
- <Cell col="5" text="bind:sortno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grup_saveas" position="absolute 13 190 683 250" style="border:3 solid #adceff #adceff;" class="div_Gradation" visible="false">
- <Layouts>
- <Layout>
- <Button id="button5" class="btn2" position="absolute 617 12 659 31" style="" text="취소" onclick="sw_left_case_recmast_grup_saveas_button5_onclick"/>
- <Button id="btn_saverecitem" class="btn2" position="absolute 572 12 614 31" style="" text="확인" onclick="sw_left_case_recmast_grup_saveas_btn_saverecitem_onclick"/>
- <Shape id="line7" class="line_3" linetype="horizontal" position="absolute 6 7 658 10" style="" anchor="default"/>
- <Static id="caption4" class="cell_1" position="absolute 6 9 57 32" style="align: middle;" text="구 분"/>
- <Shape id="line8" class="line_3" linetype="horizontal" position="absolute 6 33 658 36" style="" anchor="default"/>
- <Static id="caption3" class="cell_1" position="absolute 129 9 180 32" style="align: middle;" text="명 칭"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="cbo_rectype" class="combo_essential" position="absolute 60 11 125 30" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">폴더</Col>
- </Row>
- <Row>
- <Col id="codecolumn">R</Col>
- <Col id="datacolumn">기록</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Edit id="ipt_recnm" class="input_essential" position="absolute 183 11 566 30" style="" anchor="default" onkeyup="sw_left_case_recmast_grup_saveas_ipt_recnm_onkeyup"/>
- <Static id="caption14" position="absolute 2 37 654 52" style="" text="[ 예시 ] "몰핀 : 200 mg" 기록 시 "몰핀 : _ mg" 으로 표기하면 마취환자기록시 추가기록이 가능합니다. (구분자 : _ )"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_moveitemup" class="icon_top" position="absolute 352 3 378 22" style="" text="" onclick="sw_left_case_recmast_btn_moveitemup_onclick"/>
- <Button id="btn_moveitemdown" class="icon_bottom" position="absolute 381 3 407 22" style="" text="" onclick="sw_left_case_recmast_btn_moveitemdown_onclick"/>
- <Button id="btn_updown" class="btn4" position="absolute 410 2 490 22" style="" text="순서저장" onclick="sw_left_case_recmast_btn_updown_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_prcpmast" anchor="default" text="마취처방마스터">
- <Layouts>
- <Layout>
- <Div id="div_all" position="absolute 0 494 1180 711">
- <Layouts>
- <Layout>
- <Grid id="grd_prcplist" taborder="1" binddataset="ds_main_prcplist" useinputpanel="false" onrbuttondown="sw_left_case_prcpmast_grd_prcplist_onrbuttondown" position="absolute 3 0 1178 217" oncolumnchanged="sw_left_case_prcpmast_grd_prcplist_oncolumnchanged" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="130"/>
- <Column size="350"/>
- <Column size="100"/>
- <Column size="180"/>
- <Column size="180"/>
- <Column size="180"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="120"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="23" band="head"/>
- <Row size="23"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="상태"/>
- <Cell col="2" text="분류"/>
- <Cell col="3" text="종류"/>
- <Cell col="4" text="처방코드"/>
- <Cell col="5" text="처방명"/>
- <Cell col="6" text="약어명"/>
- <Cell col="7" text="소분류"/>
- <Cell col="8" text="소분류"/>
- <Cell col="9" text="소분류"/>
- <Cell col="10" text="총용량"/>
- <Cell col="11" text="총용량"/>
- <Cell col="12" text="투여방법코드"/>
- <Cell col="13" text="처방적용"/>
- <Cell col="14" text="총용량기록"/>
- <Cell col="15" text="용법/검체"/>
- <Cell col="16" text="등록일시"/>
- <Cell col="17" text="등록자"/>
- </Band>
- <Band id="body">
- <Cell displaytype="combo" text="bind:status" combodataset="ds_init_status" combocodecol="value" combodatacol="label"/>
- <Cell col="1" displaytype="combo" style="align:center middle;" text="bind:prcpstatcd" combodataset="ds_init_prcpstatcd_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="2" displaytype="combo" text="bind:prcpclscd" combodataset="ds_init_prcpclscd_M0005" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="3" displaytype="combo" style="align:center middle;" text="bind:prcpkindcd" combodataset="ds_init_prcpkindcd_M0003" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" displaytype="text" edittype="text" text="bind:prcpcd"/>
- <Cell col="5" displaytype="text" edittype="text" text="bind:prcpnm"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:abbrnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:a_clscd" combodataset="ds_init_M0286" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" text="bind:d_clscd" combodataset="ds_init_M0287" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="9" displaytype="combo" edittype="combo" text="bind:f_clscd" combodataset="ds_init_M0999" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="10" displaytype="text" edittype="text" style="align:right middle;" text="bind:prcpvol"/>
- <Cell col="11" text="bind:prcpvolunitnm"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:drugmthdspccd" combodataset="ds_hidden_tmedmthd_tmedmthdlist" combocodecol="mthdcd" combodatacol="abbrnm"/>
- <Cell col="13" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="14" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totvolyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="15" text="bind:drugmthdspccdnm"/>
- <Cell col="16" text="bind:rgsttm"/>
- <Cell col="17" text="bind:rgstridnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="div_srch" visible="false" url="emr_prcpmngtxp::SPMMO00500_그리드처방검색.xfdl" position="absolute 411 0 1178 214" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab id="sw_prcpmast" position="absolute 3 28 1180 465" style="border:0 solid ;" anchor="default" onchanged="sw_left_case_prcpmast_sw_prcpmast_onchanged" onlbuttonup="sw_left_case_prcpmast_sw_prcpmast_onlbuttonup" tabindex="1">
- <Tabpages>
- <Tabpage id="case_agent" selected="true" position="absolute 0 0 1177 679" style="" anchor="default" text="Agent">
- <Layouts>
- <Layout>
- <Grid id="grd_agent" binddataset="ds_main_agent_item" position="absolute 0 0 1174 403" style="" cellsizingtype="col" selecttype="multirow" autoenter="key" oncloseup="comn_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="130"/>
- <Column size="350"/>
- <Column size="100"/>
- <Column size="180"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="120"/>
- <Column size="60"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방코드"/>
- <Cell col="2" text="처방명"/>
- <Cell col="3" text="약어명"/>
- <Cell col="4" text="소분류"/>
- <Cell col="5" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="7" text="투여방법"/>
- <Cell col="8" text="처방적용"/>
- <Cell col="9" text="총용량기록"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="text" text="bind:prcpcd"/>
- <Cell col="2" displaytype="text" text="bind:prcpnm"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:abbrnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:clscd" combodataset="ds_init_M0286" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" displaytype="text" style="align:right;" text="bind:prcpvol"/>
- <Cell col="6" displaytype="text" style="align:center middle;" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthd_tmedmthdlist" combocodecol="mthdcd" combodatacol="abbrnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totvolyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_drug" anchor="default" text="Drug">
- <Layouts>
- <Layout>
- <Grid id="grd_drug" binddataset="ds_main_drug_item" position="absolute 0 0 1174 403" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" oncloseup="comn_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="130"/>
- <Column size="350"/>
- <Column size="100"/>
- <Column size="180"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="120"/>
- <Column size="60"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방코드"/>
- <Cell col="2" text="처방명"/>
- <Cell col="3" text="약어명"/>
- <Cell col="4" text="소분류"/>
- <Cell col="5" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="7" text="투여방법"/>
- <Cell col="8" text="처방적용"/>
- <Cell col="9" text="총용량기록"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="text" text="bind:prcpcd"/>
- <Cell col="2" displaytype="text" text="bind:prcpnm"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:abbrnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:clscd" combodataset="ds_init_M0287" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" displaytype="text" style="align:right;" text="bind:prcpvol"/>
- <Cell col="6" displaytype="text" style="align:center middle;" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthd_tmedmthdlist" combocodecol="mthdcd" combodatacol="abbrnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totvolyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_fluid" anchor="default" text="Fluid">
- <Layouts>
- <Layout>
- <Grid id="grd_fluid" binddataset="ds_main_fluid_item" position="absolute 0 0 1174 403" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" oncloseup="comn_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="130"/>
- <Column size="350"/>
- <Column size="100"/>
- <Column size="180"/>
- <Column size="70"/>
- <Column size="40"/>
- <Column size="120"/>
- <Column size="60"/>
- <Column size="70"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방코드"/>
- <Cell col="2" text="처방명"/>
- <Cell col="3" text="약어명"/>
- <Cell col="4" text="소분류"/>
- <Cell col="5" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="7" text="투여방법"/>
- <Cell col="8" text="처방적용"/>
- <Cell col="9" text="총용량기록"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="text" text="bind:prcpcd"/>
- <Cell col="2" displaytype="text" text="bind:prcpnm"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:abbrnm"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:clscd" combodataset="ds_init_M0999" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="5" displaytype="text" style="align:right middle;" text="bind:prcpvol"/>
- <Cell col="6" displaytype="text" style="align:center middle;" text="bind:prcpvolunitnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthd_tmedmthdlist" combocodecol="mthdcd" combodatacol="abbrnm"/>
- <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="9" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totvolyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_blod" anchor="default" text="Blood">
- <Layouts>
- <Layout>
- <Grid id="grd_blod" binddataset="ds_main_blod_item" position="absolute 0 0 1174 403" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" oncloseup="comn_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="130"/>
- <Column size="610"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방코드"/>
- <Cell col="2" text="처방명"/>
- <Cell col="3" text="약어명"/>
- <Cell col="4" text="총용량"/>
- <Cell col="5" text="총용량"/>
- <Cell col="6" text="총용량기록"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="text" text="bind:prcpcd"/>
- <Cell col="2" displaytype="text" text="bind:prcpnm"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:abbrnm"/>
- <Cell col="4" displaytype="text" edittype="text" style="align:right middle;" text="bind:prcpvol"/>
- <Cell col="5" displaytype="text" edittype="text" style="align:right middle;" text="bind:prcpvolunitnm"/>
- <Cell col="6" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:totvolyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_proc" anchor="default" text="Proc">
- <Layouts>
- <Layout>
- <Grid id="grd_proc" binddataset="ds_main_proc_item" position="absolute 0 0 1174 403" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" oncloseup="comn_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="130"/>
- <Column size="610"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방코드"/>
- <Cell col="2" text="처방명"/>
- <Cell col="3" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="5" text="처방적용"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="text" text="bind:prcpcd"/>
- <Cell col="2" displaytype="text" text="bind:prcpnm"/>
- <Cell col="3" displaytype="text" style="align:right middle;" text="bind:prcpvol"/>
- <Cell col="4" displaytype="text" style="align:center middle;" text="bind:prcpvolunitnm"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button id="btn_del" class="btn4" position="absolute 1063 25 1119 47" style="" text="삭제" onclick="sw_left_case_prcpmast_btn_del_onclick"/>
- <Button id="btn_save" class="btn4" position="absolute 1120 25 1176 47" style="" text="저장" onclick="sw_left_case_prcpmast_btn_save_onclick"/>
- <Static id="cap_prcptype" class="tit_2" position="absolute 3 8 203 24" style="" text="-"/>
- <Button id="btn_agent" class="btn2" position="absolute 61 5 125 24" style="" text="Agent" onclick="sw_left_case_prcpmast_btn_agent_onclick" visible="false"/>
- <Button id="btn_drug" class="btn2" position="absolute 126 5 190 24" style="" text="Drug" onclick="sw_left_case_prcpmast_btn_drug_onclick" visible="false"/>
- <Button id="btn_fluid" class="btn2" position="absolute 191 5 255 24" style="" text="Fluid" onclick="sw_left_case_prcpmast_btn_fluid_onclick" visible="false"/>
- <Button id="btn_blod" class="btn2" position="absolute 256 5 320 24" style="" text="Blood" onclick="sw_left_case_prcpmast_btn_blod_onclick" visible="false"/>
- <Button id="btn_proc" class="btn2" position="absolute 321 5 385 24" style="" text="Proc" onclick="sw_left_case_prcpmast_btn_proc_onclick" visible="false"/>
- <Static id="caption1" class="tit_2" position="absolute 3 472 160 488" style="" text="OCS 처방 검색"/>
- <Button id="btn_add" class="btn4" position="absolute 1119 466 1175 488" style="" text="등록" onclick="sw_left_case_prcpmast_btn_add_onclick"/>
- <Shape id="line1" class="line_10" linetype="horizontal" position="absolute 3 490 1178 494" style="" anchor="default"/>
- <Combo innerdataset="@ds_init_M0287" datacolumn="cdnm" codecolumn="cdid" columncount="-1" rowcount="-1" id="cmb_clscd" class="combo_search" visible="false" position="absolute 395 26 545 45" style="" onitemchanged="sw_left_case_prcpmast_cmb_clscd_onitemchanged"/>
- <Button id="btn_editcell" visible="false" position="absolute 121 469 181 489" style="border:1 solid #7cbbdd #7cbbdd;" text="editcell" onclick="sw_left_case_prcpmast_btn_editcell_onclick" class="btn2"/>
- <Button id="button4" class="icon_top" position="absolute 922 26 948 45" style="" text="" onclick="sw_left_case_prcpmast_button4_onclick"/>
- <Button id="button7" class="icon_bottom" position="absolute 951 26 977 45" style="" text="" onclick="sw_left_case_prcpmast_button7_onclick"/>
- <Button id="button6" class="btn4" position="absolute 980 25 1060 47" style="" text="순서저장" onclick="sw_left_case_prcpmast_button6_onclick"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio1" class="radio_search" position="absolute 550 27 675 47" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">cd</Col>
- <Col id="datacolumn">처방코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nm</Col>
- <Col id="datacolumn">처방명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_search2" class="btn2" position="absolute 865 26 918 45" style="" text="검색" onclick="sw_left_case_prcpmast_btn_search2_onclick"/>
- <Edit id="input4" position="absolute 680 26 860 45" style="" anchor="default" onkeyup="sw_left_case_prcpmast_input4_onkeyup"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_recset" anchor="default" text="기록 SET">
- <Layouts>
- <Layout>
- <Shape id="line5" class="line_10" linetype="horizontal" position="absolute 692 27 1179 31" style="" anchor="default"/>
- <Shape id="line6" class="line_10" linetype="horizontal" position="absolute 203 27 690 31" style="" anchor="default"/>
- <Grid id="trv_recset" binddataset="ds_main_recset_item" position="absolute 3 3 200 710" style="" oncellclick="sw_left_case_recset_trv_recset_oncellclick" ontextchanged="sw_left_case_recset_trv_recset_ontextchanged" onrbuttondown="sw_left_case_recset_trv_recset_onrbuttondown" treeusecheckbox="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="197"/>
- </Columns>
- <Rows>
- <Row size="17"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="align:left;line:1 none #808080ff ;background:white;background2:white;" text="bind:setnm" treestartlevel="1" treelevel="bind:depth"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption5" class="tit_2" position="absolute 694 10 843 26" style="" text="마취기록마스터"/>
- <Static id="cap_recsetnm" class="tit_2" position="absolute 204 10 579 27" style="" text="기록 SET"/>
- <Grid id="grd_recset" binddataset="ds_main_recsetitem_item" class="datagrid_logo" position="absolute 203 32 690 710" style="" treeusecheckbox="false" treeuseimage="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="430"/>
- <Column size="30"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="18"/>
- </Rows>
- <Band id="head">
- <Cell text="depth"/>
- <Cell col="1" text="recitem"/>
- <Cell col="2" text="suprecitem"/>
- <Cell col="3" text="recnm"/>
- <Cell col="4" text="rectype"/>
- <Cell col="5" text="checked"/>
- </Band>
- <Band id="body">
- <Cell text="bind:depth"/>
- <Cell col="1" text="bind:recitem"/>
- <Cell col="2" text="bind:suprecitem"/>
- <Cell col="3" displaytype="tree" edittype="tree" style="line:1 none #808080ff ;background:white;background2:white;" text="bind:recnm" treestartlevel="1" treelevel="bind:depth"/>
- <Cell col="4" displaytype="combo" style="line:1 none #808080ff ;background:white;background2:white;" text="bind:rectype" combodataset="ds_init_grd_recset_rectype" combocodecol="value" combodatacol="label"/>
- <Cell col="5" text="bind:valiyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_rec" binddataset="ds_main_recmast_item" class="datagrid_logo" position="absolute 692 32 1179 710" style="" oncelldblclick="sw_left_case_recset_grd_rec_oncelldblclick" treeusecheckbox="false" treeuseimage="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="430"/>
- <Column size="30"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="0" band="head"/>
- <Row size="18"/>
- </Rows>
- <Band id="head">
- <Cell text="depth"/>
- <Cell col="1" text="recitem"/>
- <Cell col="2" text="suprecitem"/>
- <Cell col="3" text="recnm"/>
- <Cell col="4" text="rectype"/>
- <Cell col="5" text="checked"/>
- </Band>
- <Band id="body">
- <Cell text="bind:depth"/>
- <Cell col="1" text="bind:recitem"/>
- <Cell col="2" text="bind:suprecitem"/>
- <Cell col="3" displaytype="tree" edittype="tree" style="line:1 none #808080ff ;background:white;background2:white;color:EXPR(lf_setStyle(name, "c", currow));color2:EXPR(lf_setStyle(name, "c", currow));font:EXPR(lf_setStyle(name, "f", currow));" text="bind:recnm" treestartlevel="1" treelevel="bind:depth"/>
- <Cell col="4" displaytype="combo" style="line:1 none #808080ff ;background:white;background2:white;color:EXPR(lf_setStyle(name, "c", currow));color2:EXPR(lf_setStyle(name, "c", currow));font:EXPR(lf_setStyle(name, "f", currow));" text="bind:rectype" combodataset="ds_init_grd_recset_rectype" combocodecol="value" combodatacol="label"/>
- <Cell col="5" text="bind:checked"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grup_recset" position="absolute 13 190 391 235" class="div_Gradation" visible="false">
- <Layouts>
- <Layout>
- <Shape id="line9" class="line_3" linetype="horizontal" position="absolute 6 7 365 10" style="" anchor="default"/>
- <Shape id="line10" class="line_3" linetype="horizontal" position="absolute 6 32 365 35" style="" anchor="default"/>
- <Static id="caption7" class="cell_1" position="absolute 6 9 67 32" style="align: middle;" text="Set 명칭"/>
- <Button id="btn_recsetnm" class="btn2" position="absolute 277 11 319 30" style="" text="확인" onclick="sw_left_case_recset_grup_recset_btn_recsetnm_onclick"/>
- <Button id="btn_closerecset" class="btn2" position="absolute 322 11 364 30" style="" text="취소" onclick="sw_left_case_recset_grup_recset_btn_closerecset_onclick"/>
- <Edit id="ipt_recsetnm" class="input_essential" position="absolute 70 11 272 30" style="" anchor="default" maxlength="200" lengthunit="ascii"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_saverecset" class="btn4" position="absolute 634 4 690 26" style="" text="저장" onclick="sw_left_case_recset_btn_saverecset_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_prcpset" anchor="default" text="처방 SET">
- <Layouts>
- <Layout>
- <Grid id="trv_prcpset" binddataset="ds_main_prcpset_item" position="absolute 3 3 200 710" style="" oncellclick="sw_left_case_prcpset_trv_prcpset_oncellclick" ontextchanged="sw_left_case_prcpset_trv_prcpset_ontextchanged" onrbuttondown="sw_left_case_prcpset_trv_prcpset_onrbuttondown" treeusecheckbox="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="197"/>
- </Columns>
- <Rows>
- <Row size="18"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="align:left;line:1 none #808080ff ;" text="bind:setnm" treestartlevel="1" treelevel="bind:depth"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_saveprcpset" class="btn4" position="absolute 1122 4 1178 26" style="" text="저장" onclick="sw_left_case_prcpset_btn_saveprcpset_onclick"/>
- <Button id="button10" class="btn2" position="absolute 1054 365 1118 384" style="" text="Proc" onclick="sw_left_case_prcpset_button10_onclick"/>
- <Shape id="line2" class="line_10" linetype="horizontal" position="absolute 201 388 1179 391" style="" anchor="default"/>
- <Button id="button11" class="btn2" position="absolute 794 365 858 384" style="" text="Agent" onclick="sw_left_case_prcpset_button11_onclick"/>
- <Button id="button12" class="btn2" position="absolute 924 365 988 384" style="" text="Fluid" onclick="sw_left_case_prcpset_button12_onclick"/>
- <Button id="button13" class="btn2" position="absolute 989 365 1053 384" style="" text="Blood" onclick="sw_left_case_prcpset_button13_onclick"/>
- <Button id="button14" class="btn2" position="absolute 859 365 923 384" style="" text="Drug" onclick="sw_left_case_prcpset_button14_onclick"/>
- <Static id="caption9" class="tit_2" position="absolute 201 370 398 386" style="" text="처방마스터"/>
- <Shape id="line4" class="line_10" linetype="horizontal" position="absolute 201 29 1179 32" style="" anchor="default"/>
- <Grid id="grd_prcpset" binddataset="ds_main_prcpsetitem_item" position="absolute 201 34 1179 360" style="" ontextchanged="sw_left_case_prcpset_grd_prcpset_ontextchanged" autoenter="select" cellsizingtype="col" selecttype="multirow" cellclickbound="cell" oncloseup="comn_oncloseup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="85"/>
- <Column size="110"/>
- <Column size="385"/>
- <Column size="105"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="30"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방구분"/>
- <Cell col="2" text="처방코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" text="약어명"/>
- <Cell col="5" text="소분류"/>
- <Cell col="6" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="8" text="투여방법"/>
- <Cell col="9" text="처방적용"/>
- <Cell col="10" text="급여구분"/>
- <Cell col="11" text="처방분류코드No"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="combo" text="bind:prcptype" combodataset="ds_init_prcptype_item" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="text" text="bind:prcpcd"/>
- <Cell col="3" displaytype="text" text="bind:prcpnm"/>
- <Cell col="4" displaytype="text" text="bind:abbrnm"/>
- <Cell col="5" displaytype="combo" text="bind:clscd" combodataset="ds_init_M0287" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" displaytype="number" style="align:right middle;" text="bind:prcpvol" mask="expr:utlf_isNull(prcpvol) ? "" : "####0.###""/>
- <Cell col="7" style="align:center middle;" text="bind:prcpvolunitnm"/>
- <Cell col="8" displaytype="combo" style="align:left top;padding:3 0 0 3;" text="bind:drugmthdcd" combodataset="ds_hidden_tmedmthd_tmedmthdlist" combocodecol="mthdcd" combodatacol="abbrnm"/>
- <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="10" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:payflagcd" combodataset="ds_init_M0029" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="11" text="bind:prcpclscdno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="cap_prcpsetnm" class="tit_2" position="absolute 201 11 398 27" style="" text="처방 SET"/>
- <Grid id="grd_prcp" binddataset="ds_main_prcpmast_item" position="absolute 201 391 1179 710" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="85"/>
- <Column size="110"/>
- <Column size="385"/>
- <Column size="105"/>
- <Column size="0"/>
- <Column size="50"/>
- <Column size="30"/>
- <Column size="55"/>
- <Column size="55"/>
- <Column size="55"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="처방구분"/>
- <Cell col="2" text="처방코드"/>
- <Cell col="3" text="처방명"/>
- <Cell col="4" text="약어명"/>
- <Cell col="5" text="소분류"/>
- <Cell col="6" colspan="2" text="총용량" taborder="undefined"/>
- <Cell col="8" text="투여방법"/>
- <Cell col="9" text="처방적용"/>
- <Cell col="10" text="급여구분"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" displaytype="combo" text="bind:prcptype" combodataset="ds_init_prcptype_item" combocodecol="value" combodatacol="label"/>
- <Cell col="2" displaytype="text" text="bind:prcpcd"/>
- <Cell col="3" displaytype="text" text="bind:prcpnm"/>
- <Cell col="4" displaytype="text" text="bind:abbrnm"/>
- <Cell col="5" displaytype="combo" text="bind:clscd" combodataset="ds_init_M0287" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="6" style="align:right middle;" text="bind:prcpvol"/>
- <Cell col="7" displaytype="number" style="align:center middle;" text="bind:prcpvolunitnm" mask="expr:utlf_isNull(prcpvolunitnm) ? "" : "####0.###""/>
- <Cell col="8" displaytype="combo" style="align:left top;padding:3 0 0 3;" text="bind:drugmthdcd" combodataset="ds_init_tmedmthd_tmedmthdlist" combocodecol="mthdcd" combodatacol="abbrnm"/>
- <Cell col="9" displaytype="combo" style="align:center middle;" text="bind:prcpappyn" combodataset="ds_init_prcpappyn" combocodecol="value" combodatacol="label"/>
- <Cell col="10" displaytype="combo" style="align:center middle;" text="bind:payflagcd" combodataset="ds_init_M0029" combocodecol="cdid" combodatacol="cdnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_addprcpset" class="btn4" position="absolute 1123 364 1179 386" style="" text="등록" onclick="sw_left_case_prcpset_btn_addprcpset_onclick"/>
- <Button id="btn_delprcpset" class="btn4" position="absolute 1063 4 1119 26" style="" text="삭제" onclick="sw_left_case_prcpset_btn_delprcpset_onclick"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="radio2" class="radio_search" position="absolute 420 365 545 385" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">cd</Col>
- <Col id="datacolumn">처방코드</Col>
- </Row>
- <Row>
- <Col id="codecolumn">nm</Col>
- <Col id="datacolumn">처방명</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit id="ipt_search" position="absolute 550 365 730 384" style="" anchor="default" onkeyup="sw_left_case_prcpset_ipt_search_onkeyup"/>
- <Button id="btn_search" class="btn2" position="absolute 735 365 788 384" style="" text="검색" onclick="sw_left_case_prcpset_btn_search_onclick"/>
- <Div id="grup_prcpset" position="absolute 13 190 530 235" style="border:3 solid #adceff #adceff;" class="div_Gradation" visible="false">
- <Layouts>
- <Layout>
- <Shape id="line11" class="line_3" linetype="horizontal" position="absolute 6 7 505 10" style="" anchor="default"/>
- <Shape id="line12" class="line_3" linetype="horizontal" position="absolute 6 33 505 36" style="" anchor="default"/>
- <Static id="caption2" class="cell_1" position="absolute 140 9 197 32" style="padding:0 0 0 0;align:middle;" text="Set 명칭"/>
- <Edit id="ipt_prcpsetnm" class="input_essential" position="absolute 200 11 415 30" style="" anchor="default"/>
- <Button id="btn_prcpsetnm" class="btn2" position="absolute 418 11 460 30" style="" text="확인" onclick="sw_left_case_prcpset_grup_prcpset_btn_prcpsetnm_onclick"/>
- <Button id="btn_closeprcpset" class="btn2" position="absolute 463 11 505 30" style="" text="취소" onclick="sw_left_case_prcpset_grup_prcpset_btn_closeprcpset_onclick"/>
- <Combo datacolumn="datacolumn" codecolumn="codecolumn" columncount="-1" rowcount="-1" id="combo1" position="absolute 50 11 137 30" style="">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">수술별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">마취별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">과별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">의사별</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">PCA</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption8" class="cell_1" position="absolute 7 9 47 32" style="align: middle;" text="구분"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_vsmast" selected="true" position="absolute 0 0 200 200" style="background:transparent ;" anchor="default" text="V/S 마스터">
- <Layouts>
- <Layout>
- <Grid id="grd_vsmast" binddataset="ds_main_vsmast_item" position="absolute 3 33 1175 613" style="" onlbuttonup="sw_left_case_vsmast_grd_vsmast_onlbuttonup" onaftersort="sw_left_case_vsmast_grd_vsmast_onaftersort" autoenter="key" cellsizingtype="col" selecttype="multirow" onexpandup="sw_left_case_vsmast_grd_vsmast_onexpandup" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="150"/>
- <Column size="55"/>
- <Column size="200"/>
- <Column size="100"/>
- <Column size="10"/>
- <Column size="100"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="295"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="V/S 코드"/>
- <Cell col="2" text="V/S 항목"/>
- <Cell col="3" text="Default"/>
- <Cell col="4" text="포인트 스타일"/>
- <Cell col="5" colspan="2" text="그래프 색" taborder="undefined"/>
- <Cell col="7" text="그래프 적용 유무"/>
- <Cell col="8" text="범위(최소값)"/>
- <Cell col="9" text="범위(최대값)"/>
- <Cell col="10" text="간격"/>
- <Cell col="11" text="CDIS검사명"/>
- <Cell col="12" text="CDIS에서지정한검사코드"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" text="bind:vsitemcd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:vsitemnm" editautoselect="true"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:defaultyn" combodataset="ds_init_default_item" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:point" combodataset="ds_init_point_item" combocodecol="value" combodatacol="label"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:color" combodataset="ds_init_color_item" combocodecol="value" combodatacol="label"/>
- <Cell col="6" style="background:EXPR(lf_sBGColor(name, currow));background2:EXPR(lf_sBGColor(name, currow));" text="bind:colorvalue"/>
- <Cell col="7" displaytype="combo" edittype="combo" style="align:center middle;background:BIND(color);background2:BIND(color);" text="bind:graphappyn" combodataset="ds_init_graphappyn_item" combocodecol="value" combodatacol="label"/>
- <Cell col="8" displaytype="number" edittype="masknumber" style="align:center middle;" text="bind:rangemin" mask="expr:utlf_isNull(rangemin) ? "" : "#####.#"" editautoselect="true"/>
- <Cell col="9" displaytype="number" edittype="masknumber" style="align:center middle;" text="bind:rangemax" mask="expr:utlf_isNull(rangemax) ? "" : "#####.#"" editautoselect="true"/>
- <Cell col="10" displaytype="number" edittype="masknumber" style="align:center middle;" text="bind:interval" mask="expr:utlf_isNull(interval) ? "" : "#####.#"" editautoselect="true"/>
- <Cell col="11" displaytype="text" edittype="text" text="bind:nmspec" editautoselect="true" expandshow="show"/>
- <Cell col="12" text="bind:cdistestcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption10" class="tit_2" position="absolute 3 12 203 28" style="" text="V/S 항목 리스트"/>
- <Button id="btn_delvs" class="btn4" position="absolute 1061 5 1117 27" style="" text="삭제" onclick="sw_left_case_vsmast_btn_delvs_onclick"/>
- <Button id="btn_savevs" class="btn4" position="absolute 1118 5 1174 27" style="" text="저장" onclick="sw_left_case_vsmast_btn_savevs_onclick"/>
- <Shape id="line14" class="line_10" linetype="horizontal" position="absolute 3 29 1175 33" style="" anchor="default"/>
- <Shape id="line23" class="line_3" linetype="horizontal" position="absolute 3 703 1175 706" style="" anchor="default"/>
- <Static id="caption55" class="cell_1" position="absolute 5 655 63 678" style="padding:0 0 0 0;align:center middle;" text="V/S 항목"/>
- <Static id="caption56" class="cell_1" position="absolute 247 655 295 678" style="padding:0 0 0 0;align:center middle;" text="Default"/>
- <Shape id="line15" class="line_10" linetype="horizontal" position="absolute 3 648 1175 652" style="" anchor="default"/>
- <Button id="btn_addvs" class="btn4" position="absolute 1115 624 1171 646" style="" text="등록" onclick="sw_left_case_vsmast_btn_addvs_onclick"/>
- <Static id="caption11" class="cell_1" position="absolute 340 655 423 678" style="padding:0 0 0 0;align:center middle;" text="포인트 스타일"/>
- <Static id="caption12" class="cell_1" position="absolute 608 655 670 678" style="padding:0 0 0 0;align:center middle;" text="그래프 색"/>
- <Static id="caption13" class="cell_1" position="absolute 784 655 884 678" style="align:center middle;" text="그래프 적용유무"/>
- <Edit id="ipt_vsitemnm" position="absolute 65 657 245 676" style="" anchor="default" maxlength="200" lengthunit="ascii"/>
- <Combo innerdataset="@ds_init_default_item" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="cbo_default" position="absolute 297 657 336 676" style=""/>
- <Combo innerdataset="@ds_init_point_item" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="cbo_point" position="absolute 425 657 605 676" style=""/>
- <Combo innerdataset="@ds_init_color_item" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="cbo_color" position="absolute 672 657 782 676" style=""/>
- <Combo innerdataset="@ds_init_graphappyn_item" datacolumn="label" codecolumn="value" columncount="-1" rowcount="-1" id="cbo_leftaxis" position="absolute 886 657 925 676" style=""/>
- <Static id="caption17" class="tit_2" position="absolute 5 631 205 647" style="" text="V/S 항목 등록"/>
- <Shape id="line16" class="line_3" linetype="horizontal" position="absolute 3 653 1175 656" style="" anchor="default"/>
- <MaskEdit id="input1" mask="#,###.9" position="absolute 968 657 1018 676" style="align:center ;" anchor="default" displaynulltext=" "/>
- <Static id="caption18" class="cell_1" position="absolute 928 654 966 677" style="align:center middle;" text="범위"/>
- <MaskEdit id="input2" mask="#,###.9" position="absolute 1030 657 1080 676" style="align:center ;" anchor="default" displaynulltext=" "/>
- <Static id="caption20" position="absolute 1018 659 1033 674" style="" text="~"/>
- <MaskEdit id="input3" mask="#,###.9" position="absolute 1123 657 1173 676" style="align:center ;" anchor="default" displaynulltext=" "/>
- <Static id="caption21" class="cell_1" position="absolute 1083 654 1121 677" style="align:center middle;" text="간격"/>
- <Button id="button2" class="btn4" position="absolute 980 5 1060 27" style="" text="순서저장" onclick="sw_left_case_vsmast_button2_onclick"/>
- <Button id="button1" class="icon_top" position="absolute 922 6 948 25" style="" text="" onclick="sw_left_case_vsmast_button1_onclick"/>
- <Button id="button3" class="icon_bottom" position="absolute 951 6 977 25" style="" text="" onclick="sw_left_case_vsmast_button3_onclick"/>
- <Static id="caption23" class="cell_1" position="absolute 5 679 63 702" style="padding:0 0 0 0;align:center middle;" text="V/S 항목"/>
- <Edit id="ipt_nmspec" enable="false" position="absolute 65 681 425 700" style="" anchor="default" class="output"/>
- <Edit id="ipt_cdistestcd" enable="True" visible="false" position="absolute 445 681 515 700" style="" anchor="default" maxlength="200" lengthunit="ascii"/>
- <Button id="btn_cdis" class="icon_search" position="absolute 428 682 444 698" style="" text="" onclick="sw_left_case_vsmast_btn_cdis_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_vsset" anchor="default" text="V/S SET">
- <Layouts>
- <Layout>
- <Static id="caption22" class="tit_2" position="absolute 201 370 398 386" style="" text="V/S 마스터"/>
- <Shape id="line17" class="line_10" linetype="horizontal" position="absolute 201 387 1179 391" style="" anchor="default"/>
- <Shape id="line18" class="line_10" linetype="horizontal" position="absolute 201 29 1179 33" style="" anchor="default"/>
- <Static id="caption15" class="tit_2" position="absolute 201 11 398 27" style="" text="V/S SET"/>
- <Grid id="trv_vsset" binddataset="ds_main_vsset_item" position="absolute 3 3 200 710" oncellclick="sw_left_case_vsset_trv_vsset_oncellclick" onrbuttondown="sw_left_case_vsset_trv_vsset_onrbuttondown" treeusecheckbox="false">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="197"/>
- </Columns>
- <Rows>
- <Row size="18"/>
- </Rows>
- <Band id="body">
- <Cell displaytype="tree" edittype="tree" style="align:left;line:1 none #808080ff ;background:EXPR(parent.rowposition == currow ? '#ece1ec' : white);background2:EXPR(parent.rowposition == currow ? '#ece1ec' : white);" text="bind:setnm" treestartlevel="1" treelevel="bind:depth"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_delvsset" class="btn4" position="absolute 1123 4 1179 26" style="" text="삭제" onclick="sw_left_case_vsset_btn_delvsset_onclick"/>
- <Button id="btn_addvsset" class="btn4" position="absolute 1123 364 1179 386" style="" text="등록" onclick="sw_left_case_vsset_btn_addvsset_onclick"/>
- <Grid id="grd_vs" binddataset="ds_main_vsmast_item" position="absolute 201 391 1179 710" style="" ontextchanged="sw_left_case_vsset_grd_vs_ontextchanged" autoenter="key" selecttype="multirow" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="200"/>
- <Column size="180"/>
- <Column size="120"/>
- <Column size="10"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="90"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="V/S 코드"/>
- <Cell col="2" text="V/S 항목"/>
- <Cell col="3" text="포인트 스타일"/>
- <Cell col="4" colspan="2" text="그래프 색" taborder="undefined"/>
- <Cell col="6" text="그래프 적용 유무"/>
- <Cell col="7" text="범위(최소값)"/>
- <Cell col="8" text="범위(최대값)"/>
- <Cell col="9" text="간격"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" text="bind:vsitemcd"/>
- <Cell col="2" displaytype="text" text="bind:vsitemnm"/>
- <Cell col="3" displaytype="combo" text="bind:point" combodataset="ds_init_point_item" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="combo" text="bind:color" combodataset="ds_init_color_item" combocodecol="value" combodatacol="label"/>
- <Cell col="5" style="background:BIND(color);background2:BIND(color);" text="bind:colorvalue"/>
- <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:graphappyn" combodataset="ds_init_graphappyn_item" combocodecol="value" combodatacol="label"/>
- <Cell col="7" displaytype="number" style="align:center middle;" text="bind:rangemin" mask="expr:utlf_isNull(rangemin) ? "" : "###0.#""/>
- <Cell col="8" displaytype="number" style="align:center middle;" text="bind:rangemax" mask="expr:utlf_isNull(rangemax) ? "" : "###0.#""/>
- <Cell col="9" displaytype="number" style="align:center middle;" text="bind:interval" mask="expr:utlf_isNull(interval) ? "" : "###0.#""/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid id="grd_vsset" binddataset="ds_main_vssetitem_item" position="absolute 201 34 1179 360" style="" ontextchanged="sw_left_case_vsset_grd_vsset_ontextchanged" autoenter="key" cellclickbound="cell" selecttype="multirow">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="0"/>
- <Column size="200"/>
- <Column size="180"/>
- <Column size="120"/>
- <Column size="10"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="90"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="22"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="V/S 코드"/>
- <Cell col="2" text="V/S 항목"/>
- <Cell col="3" text="포인트 스타일"/>
- <Cell col="4" colspan="2" text="그래프 색" taborder="undefined"/>
- <Cell col="6" text="그래프 적용 유무"/>
- <Cell col="7" text="범위(최소값)"/>
- <Cell col="8" text="범위(최대값)"/>
- <Cell col="9" text="간격"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" text="bind:vsitemcd"/>
- <Cell col="2" displaytype="text" text="bind:vsitemnm"/>
- <Cell col="3" displaytype="combo" text="bind:point" combodataset="ds_init_point_item" combocodecol="value" combodatacol="label"/>
- <Cell col="4" displaytype="combo" text="bind:color" combodataset="ds_init_color_item" combocodecol="value" combodatacol="label"/>
- <Cell col="5" style="background:BIND(color);background2:BIND(color);" text="bind:colorvalue"/>
- <Cell col="6" displaytype="combo" style="align:center middle;" text="bind:graphappyn" combodataset="ds_init_graphappyn_item" combocodecol="value" combodatacol="label"/>
- <Cell col="7" displaytype="number" style="align:center middle;" text="bind:rangemin" mask="expr:utlf_isNull(rangemin) ? "" : "###0.#""/>
- <Cell col="8" displaytype="number" style="align:center middle;" text="bind:rangemax" mask="expr:utlf_isNull(rangemax) ? "" : "###0.#""/>
- <Cell col="9" displaytype="number" style="align:center middle;" text="bind:interval" mask="expr:utlf_isNull(interval) ? "" : "###0.#""/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div id="grup_vsset" position="absolute 13 190 400 235" style="border:3 solid #adceff #adceff;" class="div_Gradation" visible="false">
- <Layouts>
- <Layout>
- <Shape id="line3" class="line_3" linetype="horizontal" position="absolute 6 7 372 10" style="" anchor="default"/>
- <Shape id="line13" class="line_3" linetype="horizontal" position="absolute 6 33 372 36" style="" anchor="default"/>
- <Static id="caption16" class="cell_1" position="absolute 8 9 64 32" style="padding:0 0 0 0;align:middle;" text="Set 명칭"/>
- <Edit id="ipt_vssetnm" class="input_essential" position="absolute 67 11 282 30" style="" anchor="default" maxlength="200" lengthunit="ascii"/>
- <Button id="btn_vssetnm" class="btn2" position="absolute 285 11 327 30" style="" text="확인" onclick="sw_left_case_vsset_grup_vsset_btn_vssetnm_onclick"/>
- <Button id="btn_closevsset" class="btn2" position="absolute 330 11 372 30" style="" text="취소" onclick="sw_left_case_vsset_grup_vsset_btn_closevsset_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_tmrecmast" anchor="default" text="시간기록항목마스터">
- <Layouts>
- <Layout>
- <Static id="caption19" class="tit_2" position="absolute 3 12 203 28" style="" text="시간기록 항목 리스트"/>
- <Shape id="line19" class="line_10" linetype="horizontal" position="absolute 3 30 1175 34" style="" anchor="left top right"/>
- <Button id="btn_addrow" class="btn5" enable="False" position="absolute 805 6 858 25" style="" text="행추가" onclick="sw_left_case_tmrecmast_btn_addrow_onclick" anchor="top right"/>
- <Button id="btn_delrow" class="btn5" enable="False" position="absolute 860 6 913 25" style="" text="행삭제" onclick="sw_left_case_tmrecmast_btn_delrow_onclick" anchor="top right"/>
- <Button id="btn_moveup" class="icon_top" position="absolute 917 6 943 25" style="" text="" onclick="sw_left_case_tmrecmast_btn_moveup_onclick" anchor="top right"/>
- <Button id="btn_movedown" class="icon_bottom" position="absolute 946 6 972 25" style="" text="" onclick="sw_left_case_tmrecmast_btn_movedown_onclick" anchor="top right"/>
- <Button id="btn_sorttm" class="btn4" position="absolute 975 5 1055 27" style="" text="순서저장" onclick="sw_left_case_tmrecmast_btn_sorttm_onclick" anchor="top right"/>
- <Button id="btn_deltm" class="btn4" position="absolute 1058 5 1114 27" style="" text="삭제" onclick="sw_left_case_tmrecmast_btn_deltm_onclick" anchor="top right"/>
- <Button id="btn_savetm" class="btn4" position="absolute 1117 5 1173 27" style="" text="저장" onclick="sw_left_case_tmrecmast_btn_savetm_onclick" anchor="top right"/>
- <Grid id="grd_timerec" binddataset="ds_main_timerec_item" position="absolute 3 35 1175 709" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" anchor="all" cellclickbound="cell">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="100"/>
- <Column size="300"/>
- <Column size="700"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="선택"/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="시간 기록 항목명"/>
- <Cell col="3" text="Remark"/>
- <Cell col="4" text="sortno"/>
- </Band>
- <Band id="body">
- <Cell displaytype="checkbox" edittype="checkbox" text="bind:checked"/>
- <Cell col="1" text="bind:tmreccd"/>
- <Cell col="2" displaytype="text" edittype="text" text="bind:tmrecnm" editautoselect="true"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:memo" editautoselect="true"/>
- <Cell col="4" text="bind:sortno"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_prognote" selected="true" position="absolute 0 0 10000 10000" style="" anchor="default" text="Progress Note">
- <Layouts>
- <Layout>
- <Static id="caption24" class="tit_2" position="absolute 3 12 203 28" style="" text="Progress Note"/>
- <Shape id="line20" class="line_10" linetype="horizontal" position="absolute 3 30 1175 34" style="" anchor="left top right"/>
- <Button id="btn_addrow2" class="btn5" enable="False" position="absolute 1005 10 1058 29" style="" text="행추가" onclick="sw_left_case_prognote_btn_addrow2_onclick" anchor="top right"/>
- <Button id="btn_delrow2" class="btn5" enable="False" position="absolute 1060 10 1113 29" style="" text="행삭제" onclick="sw_left_case_prognote_btn_delrow2_onclick" anchor="top right"/>
- <Button id="btn_savenote" class="btn4" position="absolute 1117 7 1173 29" style="" text="저장" onclick="sw_left_case_prognote_btn_savenote_onclick" anchor="top right"/>
- <Grid id="grd_prognote" binddataset="ds_main_prognote_dhrcdlist" position="absolute 3 35 1175 705" style="" autoenter="key" cellsizingtype="col" selecttype="multirow" autosizingtype="row" extendsizetype="row" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="700"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="순번"/>
- <Cell col="2" text="Progress Note"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:cdseqno"/>
- <Cell col="2" displaytype="text" edittype="textarea" text="bind:trgtcdnm" editautoselect="true" autosizerow="limitmin"/>
- <Cell col="3" text="bind:trgtcd"/>
- <Cell col="4" text="bind:valifromdd"/>
- <Cell col="5" text="bind:valitodd"/>
- <Cell col="6" text="bind:hardcdno"/>
- <Cell col="7" text="bind:valifromdt"/>
- <Cell col="8" text="bind:valitodt"/>
- <Cell col="9" text="bind:hardspec"/>
- <Cell col="10" text="bind:trgtcdsnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <PopupMenu id="popupmenu" position="absolute 1183 17 1403 117" levelcolumn="level" idcolumn="func" captioncolumn="label" onmenuclick="popupmenu_onmenuclick"/>
- </Layout>
- </Layouts>
- <!--
- </Div>
- </Layout>
- </Layouts>
- -->
- <Objects>
- <Dataset id="ds_initsrch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="initsrch" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="initsrch"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prcptype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_prcptype_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Agent</Col>
- <Col id="value">A</Col>
- </Row>
- <Row>
- <Col id="label">Drug</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">Fluid</Col>
- <Col id="value">F</Col>
- </Row>
- <Row>
- <Col id="label">Blood</Col>
- <Col id="value">H</Col>
- </Row>
- <Row>
- <Col id="label">Proc</Col>
- <Col id="value">P</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_graphappyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_graphappyn_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Y</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_color" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_color_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Black</Col>
- <Col id="value">0x000000</Col>
- </Row>
- <Row>
- <Col id="label">Red</Col>
- <Col id="value">0x0000ff</Col>
- </Row>
- <Row>
- <Col id="label">Blue</Col>
- <Col id="value">0xff0000</Col>
- </Row>
- <Row>
- <Col id="label">Rellow</Col>
- <Col id="value">0x00ffff</Col>
- </Row>
- <Row>
- <Col id="label">Green</Col>
- <Col id="value">0x00ff00</Col>
- </Row>
- <Row>
- <Col id="label">Pink</Col>
- <Col id="value">0xff00ff</Col>
- </Row>
- <Row>
- <Col id="label">Vioret</Col>
- <Col id="value">0x800080</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_point" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_point_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">■ - square</Col>
- <Col id="value">00</Col>
- </Row>
- <Row>
- <Col id="label">● - circle</Col>
- <Col id="value">01</Col>
- </Row>
- <Row>
- <Col id="label">▲ - triangle</Col>
- <Col id="value">02</Col>
- </Row>
- <Row>
- <Col id="label">▼ - down triangle</Col>
- <Col id="value">03</Col>
- </Row>
- <Row>
- <Col id="label">┼ - cross</Col>
- <Col id="value">04</Col>
- </Row>
- <Row>
- <Col id="label">X - diagonal cross</Col>
- <Col id="value">05</Col>
- </Row>
- <Row>
- <Col id="label">* - star</Col>
- <Col id="value">06</Col>
- </Row>
- <Row>
- <Col id="label">◆ - diamond</Col>
- <Col id="value">07</Col>
- </Row>
- <Row>
- <Col id="label">· - small dot</Col>
- <Col id="value">08</Col>
- </Row>
- <Row>
- <Col id="label">◀ - left triangle</Col>
- <Col id="value">10</Col>
- </Row>
- <Row>
- <Col id="label">▶ - right triangle</Col>
- <Col id="value">11</Col>
- </Row>
- <Row>
- <Col id="label">nothing</Col>
- <Col id="value">09</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_msrght_mouserght" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDeleteRow</Col>
- </Row>
- <Row>
- <Col id="label"/>
- <Col id="func"/>
- </Row>
- <Row>
- <Col id="label">복사하기</Col>
- <Col id="func">fCopyRow</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="M0286" type="STRING" size="256"/>
- <Column id="M0270" type="STRING" size="256"/>
- <Column id="M0271" type="STRING" size="256"/>
- <Column id="user_auth_r" type="STRING" size="256"/>
- <Column id="user_auth_x" type="STRING" size="256"/>
- <Column id="user_auth_p" type="STRING" size="256"/>
- <Column id="M0029" type="STRING" size="256"/>
- <Column id="detlivw" type="STRING" size="256"/>
- <Column id="detlvw" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patinfo" type="STRING" size="256"/>
- <Column id="diagdetlvw" type="STRING" size="256"/>
- <Column id="diagsrchcond1" type="STRING" size="256"/>
- <Column id="insuinfo" type="STRING" size="256"/>
- <Column id="erresn" type="STRING" size="256"/>
- <Column id="cnsttypenm" type="STRING" size="256"/>
- <Column id="repltypenm" type="STRING" size="256"/>
- <Column id="sdoaendnm" type="STRING" size="256"/>
- <Column id="specordtypenm" type="STRING" size="256"/>
- <Column id="message" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="patgolistprtyn" type="STRING" size="256"/>
- <Column id="enviflag" type="STRING" size="256"/>
- <Column id="bf_difguid" type="STRING" size="256"/>
- <Column id="setprcpyn" type="STRING" size="256"/>
- <Column id="addprcpflag" type="STRING" size="256"/>
- <Column id="cropflag" type="STRING" size="256"/>
- <Column id="bfpayflagcd" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="bfprcpload" type="STRING" size="256"/>
- <Column id="fstopenflag" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="restantimicyn" type="STRING" size="256"/>
- <Column id="drugbatch" type="STRING" size="256"/>
- <Column id="prgtbooprcpyn" type="STRING" size="256"/>
- <Column id="subjsubcretno" type="STRING" size="256"/>
- <Column id="prmsautoflag" type="STRING" size="256"/>
- <Column id="srchbtn" type="STRING" size="256"/>
- <Column id="emrobjsaveyn" type="STRING" size="256"/>
- <Column id="prcpsavebtnflag" type="STRING" size="256"/>
- <Column id="prcpobjsaveyn" type="STRING" size="256"/>
- <Column id="chronicdiseaseyn" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="detlivw">p</Col>
- <Col id="detlvw">p</Col>
- <Col id="prcpmixno">0</Col>
- <Col id="hsctlnkno">0</Col>
- <Col id="inclprcpno">0</Col>
- <Col id="diagdetlvw">p</Col>
- <Col id="diagsrchcond1">2</Col>
- <Col id="prcpauthflag">0</Col>
- <Col id="restantimicyn">N</Col>
- <Col id="drugbatch">N</Col>
- <Col id="prgtbooprcpyn">N</Col>
- <Col id="fstopenflag">Y</Col>
- <Col id="patgolistprtyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rowmodify" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="importflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="importflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_msrght" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_rectype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">폴더</Col>
- <Col id="value">F</Col>
- </Row>
- <Row>
- <Col id="label">기록</Col>
- <Col id="value">R</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_grd_recset_rectype" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">폴더</Col>
- <Col id="value">F</Col>
- </Row>
- <Row>
- <Col id="label">기록</Col>
- <Col id="value">R</Col>
- </Row>
- <Row>
- <Col id="label">처방</Col>
- <Col id="value">P</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prcpappyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Y</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_default" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init_default_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Y</Col>
- <Col id="value">Y</Col>
- </Row>
- <Row>
- <Col id="label">N</Col>
- <Col id="value">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0287" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid"/>
- <Col id="cdnm">전체</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0999" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdid">01</Col>
- <Col id="cdnm">colloid</Col>
- </Row>
- <Row>
- <Col id="cdid">02</Col>
- <Col id="cdnm">crystalloid</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_status" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">검색</Col>
- <Col id="value">S</Col>
- </Row>
- <Row>
- <Col id="label">신규</Col>
- <Col id="value">I</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="value">D</Col>
- </Row>
- <Row>
- <Col id="label">D/C</Col>
- <Col id="value">C</Col>
- </Row>
- <Row>
- <Col id="label">-</Col>
- <Col id="value">-</Col>
- </Row>
- <Row>
- <Col id="label">수정</Col>
- <Col id="value">U</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0286" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_prcpstatcd_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_prcpstatcd_M0005" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_init_prcpkindcd_M0003" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cond1" type="STRING" size="256"/>
- <Column id="cond2" type="STRING" size="256"/>
- <Column id="cond3" type="STRING" size="256"/>
- <Column id="cond4" type="STRING" size="256"/>
- <Column id="cond5" type="STRING" size="256"/>
- <Column id="cond6" type="STRING" size="256"/>
- <Column id="cond7" type="STRING" size="256"/>
- <Column id="cond8" type="STRING" size="256"/>
- <Column id="cond9" type="STRING" size="256"/>
- <Column id="cond10" type="STRING" size="256"/>
- <Column id="cond11" type="STRING" size="256"/>
- <Column id="cond12" type="STRING" size="256"/>
- <Column id="cond13" type="STRING" size="256"/>
- <Column id="cond14" type="STRING" size="256"/>
- <Column id="cond15" type="STRING" size="256"/>
- <Column id="cond16" type="STRING" size="256"/>
- <Column id="cond17" type="STRING" size="256"/>
- <Column id="cond18" type="STRING" size="256"/>
- <Column id="cond99" type="STRING" size="256"/>
- <Column id="savedata" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_vsinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="vsitemcd" type="STRING" size="256"/>
- <Column id="vsitemnm" type="STRING" size="256"/>
- <Column id="defaultyn" type="STRING" size="256"/>
- <Column id="style" type="STRING" size="256"/>
- <Column id="point" type="STRING" size="256"/>
- <Column id="color" type="STRING" size="256"/>
- <Column id="leftaxis" type="STRING" size="256"/>
- <Column id="graphappyn" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="currentdate" type="STRING" size="256"/>
- <Column id="rangemin" type="STRING" size="256"/>
- <Column id="rangemax" type="STRING" size="256"/>
- <Column id="interval" type="STRING" size="256"/>
- <Column id="cdistestcd" type="STRING" size="256"/>
- <Column id="nmspec" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="vsitemcd"/>
- <Col id="vsitemnm"/>
- <Col id="defaultyn"/>
- <Col id="style"/>
- <Col id="point"/>
- <Col id="color"/>
- <Col id="leftaxis"/>
- <Col id="graphappyn"/>
- <Col id="sortno"/>
- <Col id="status"/>
- <Col id="instcd"/>
- <Col id="currentdate"/>
- <Col id="rangemin"/>
- <Col id="rangemax"/>
- <Col id="interval"/>
- <Col id="cdistestcd"/>
- <Col id="nmspec"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="settype" type="STRING" size="256"/>
- <Column id="currentdate" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="prcptype">A</Col>
- <Col id="clscd"/>
- <Col id="settype"/>
- <Col id="currentdate"/>
- <Col id="flag">nm</Col>
- <Col id="data"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_setinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="setcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settype" type="STRING" size="256"/>
- <Column id="valiyn" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="currentdate" type="STRING" size="256"/>
- <Column id="anstmthdcd" type="STRING" size="256"/>
- <Column id="anstmthdcdsub" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="setcd"/>
- <Col id="setnm"/>
- <Col id="settype"/>
- <Col id="valiyn"/>
- <Col id="status"/>
- <Col id="instcd"/>
- <Col id="currentdate"/>
- <Col id="anstmthdcd"/>
- <Col id="anstmthdcdsub"/>
- <Col id="clscd"/>
- <Col id="sortno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_recinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="recitem" type="STRING" size="256"/>
- <Column id="suprecitem" type="STRING" size="256"/>
- <Column id="recnm" type="STRING" size="256"/>
- <Column id="rectype" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="currentdate" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="recitem"/>
- <Col id="suprecitem"/>
- <Col id="recnm"/>
- <Col id="rectype"/>
- <Col id="sortno"/>
- <Col id="status"/>
- <Col id="instcd"/>
- <Col id="currentdate"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="Column0" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_paminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_spcdrinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_spcdrinfo_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="todayspcdrid" type="STRING" size="256"/>
- <Column id="allspcdrid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="todayspcdrid"/>
- <Col id="allspcdrid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpcodeinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_prcpcodeinfo_prcpcodelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="todayspcdrid" type="STRING" size="256"/>
- <Column id="allspcdrid" type="STRING" size="256"/>
- <Column id="spcspifyn" type="STRING" size="256"/>
- <Column id="speccls" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpcd"/>
- <Col id="prcpclscd"/>
- <Col id="choiordflag"/>
- <Col id="todayspcdrid"/>
- <Col id="allspcdrid"/>
- <Col id="spcspifyn"/>
- <Col id="speccls"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prognote_dhrcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdseqno" type="STRING" size="256"/>
- <Column id="trgtcdnm" type="STRING" size="256"/>
- <Column id="trgtcd" type="STRING" size="256"/>
- <Column id="valifromdd" type="STRING" size="256"/>
- <Column id="valitodd" type="STRING" size="256"/>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="valifromdt" type="STRING" size="256"/>
- <Column id="valitodt" type="STRING" size="256"/>
- <Column id="hardspec" type="STRING" size="256"/>
- <Column id="trgtcdsnm" type="STRING" size="256"/>
- <Column id="authclscd" type="STRING" size="256"/>
- <Column id="authtypecd" type="STRING" size="256"/>
- <Column id="authtrgtcd" type="STRING" size="256"/>
- <Column id="authtrgtnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cdseqno"/>
- <Col id="trgtcdnm"/>
- <Col id="trgtcd"/>
- <Col id="valifromdd"/>
- <Col id="valitodd"/>
- <Col id="hardcdno"/>
- <Col id="valifromdt"/>
- <Col id="valitodt"/>
- <Col id="hardspec"/>
- <Col id="trgtcdsnm"/>
- <Col id="authclscd"/>
- <Col id="authtypecd"/>
- <Col id="authtrgtcd"/>
- <Col id="authtrgtnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_vssetitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_prognote" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_vssetitem_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="vsitemcd" type="STRING" size="256"/>
- <Column id="vsitemnm" type="STRING" size="256"/>
- <Column id="defaultyn" type="STRING" size="256"/>
- <Column id="style" type="STRING" size="256"/>
- <Column id="point" type="STRING" size="256"/>
- <Column id="color" type="STRING" size="256"/>
- <Column id="leftaxis" type="STRING" size="256"/>
- <Column id="graphappyn" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="vsitemcd"/>
- <Col id="vsitemnm"/>
- <Col id="defaultyn"/>
- <Col id="style"/>
- <Col id="point"/>
- <Col id="color"/>
- <Col id="leftaxis"/>
- <Col id="graphappyn"/>
- <Col id="sortno"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recmast_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" compareDs="ds_main_recsetitem_item">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="recitem" type="STRING" size="256"/>
- <Column id="suprecitem" type="STRING" size="256"/>
- <Column id="recnm" type="STRING" size="256"/>
- <Column id="rectype" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="checked" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="depth"/>
- <Col id="recitem"/>
- <Col id="suprecitem"/>
- <Col id="recnm"/>
- <Col id="rectype"/>
- <Col id="sortno"/>
- <Col id="checked"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recsetitem_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="recitem" type="STRING" size="256"/>
- <Column id="suprecitem" type="STRING" size="256"/>
- <Column id="recnm" type="STRING" size="256"/>
- <Column id="rectype" type="STRING" size="256"/>
- <Column id="valiyn" type="STRING" size="256"/>
- <Column id="checked" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="depth"/>
- <Col id="recitem"/>
- <Col id="suprecitem"/>
- <Col id="recnm"/>
- <Col id="rectype"/>
- <Col id="valiyn"/>
- <Col id="checked"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_timerec_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_timerec_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="tmreccd" type="STRING" size="256"/>
- <Column id="tmrecnm" type="STRING" size="256"/>
- <Column id="memo" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="delyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="tmreccd"/>
- <Col id="tmrecnm"/>
- <Col id="memo"/>
- <Col id="sortno"/>
- <Col id="delyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_vsmast_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_vsmast_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="vsitemcd" type="STRING" size="256"/>
- <Column id="vsitemnm" type="STRING" size="256"/>
- <Column id="defaultyn" type="STRING" size="256"/>
- <Column id="style" type="STRING" size="256"/>
- <Column id="point" type="STRING" size="256"/>
- <Column id="color" type="STRING" size="256"/>
- <Column id="leftaxis" type="STRING" size="256"/>
- <Column id="graphappyn" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="nmspec" type="STRING" size="256"/>
- <Column id="cdistestcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="vsitemcd"/>
- <Col id="vsitemnm"/>
- <Col id="defaultyn"/>
- <Col id="style"/>
- <Col id="point"/>
- <Col id="color"/>
- <Col id="leftaxis"/>
- <Col id="graphappyn"/>
- <Col id="sortno"/>
- <Col id="nmspec"/>
- <Col id="cdistestcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpmast_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- <Col id="payflagcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpsetitem_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_prcpsetitem_item_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="valiyn" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="valiyn"/>
- <Col id="prcptype"/>
- <Col id="payflagcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcplist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_proc" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_recmast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_agent_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="comn_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_fluid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_recsetitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_prcpset_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="setcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="img" type="STRING" size="256"/>
- <Column id="selected" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="depth"/>
- <Col id="setcd"/>
- <Col id="setnm"/>
- <Col id="settype"/>
- <Col id="clscd"/>
- <Col id="sortno"/>
- <Col id="img"/>
- <Col id="selected"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_drug" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_blod_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="comn_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_proc_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="comn_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prcpmast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_prcpsetitem" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_drug_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="comn_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recset_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="setcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="img" type="STRING" size="256"/>
- <Column id="selected" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="depth"/>
- <Col id="setcd"/>
- <Col id="setnm"/>
- <Col id="settype"/>
- <Col id="clscd"/>
- <Col id="sortno"/>
- <Col id="img"/>
- <Col id="selected"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_vsset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_agent" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_recset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_prcpset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <!--
- <Dataset id="ds_main_prcp_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_prcp_prcplist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="hosinhosoutflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="testrsltunit" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcphistcd" type="STRING" size="256"/>
- <Column id="tempprcpflag" type="STRING" size="256"/>
- <Column id="prcpsetcd" type="STRING" size="256"/>
- <Column id="prcpvolunitflag" type="STRING" size="256"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256"/>
- <Column id="orgprcpqty" type="STRING" size="256"/>
- <Column id="drugspd" type="STRING" size="256"/>
- <Column id="drugspdunitflag" type="STRING" size="256"/>
- <Column id="powdflag" type="STRING" size="256"/>
- <Column id="prnprcpflag" type="STRING" size="256"/>
- <Column id="prepprcpflag" type="STRING" size="256"/>
- <Column id="selfprcpflag" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- <Column id="drugpackflag" type="STRING" size="256"/>
- <Column id="erprcpflag" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="nigtprcpflag" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="fixprcpflag" type="STRING" size="256"/>
- <Column id="anamneflag" type="STRING" size="256"/>
- <Column id="fastprcpflag" type="STRING" size="256"/>
- <Column id="erreadflag" type="STRING" size="256"/>
- <Column id="prcpdirecflag" type="STRING" size="256"/>
- <Column id="tnsuseflag" type="STRING" size="256"/>
- <Column id="tnsfiltflag" type="STRING" size="256"/>
- <Column id="trnptbftestflag" type="STRING" size="256"/>
- <Column id="offictourhealexamflag" type="STRING" size="256"/>
- <Column id="stemcellflag" type="STRING" size="256"/>
- <Column id="angioflagcd" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="mealcalrcnts" type="STRING" size="256"/>
- <Column id="mealprotcnts" type="STRING" size="256"/>
- <Column id="mealupdtflag" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="etcprcpresncd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="issdeptcd" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="prcpsignflag" type="STRING" size="256"/>
- <Column id="rateprcpflag" type="STRING" size="256"/>
- <Column id="prcprefseq" type="STRING" size="256"/>
- <Column id="ordreqlnkno" type="STRING" size="256"/>
- <Column id="testreqlnkno" type="STRING" size="256"/>
- <Column id="prcplnkdd" type="STRING" size="256"/>
- <Column id="prcplnkno" type="STRING" size="256"/>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="tootfact" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="prcpessninptflag" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- <Column id="drugrateqty" type="STRING" size="256"/>
- <Column id="asttestflag" type="STRING" size="256"/>
- <Column id="clincstdyflag" type="STRING" size="256"/>
- <Column id="prtlno" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="optermcd" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="hscttempprcpflag" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="pampkspec" type="STRING" size="256"/>
- <Column id="prcppkspec" type="STRING" size="256"/>
- <Column id="calcscormastspec" type="STRING" size="256"/>
- <Column id="drugmastspec" type="STRING" size="256"/>
- <Column id="rateprcpspec" type="STRING" size="256"/>
- <Column id="matrsetprcpspec" type="STRING" size="256"/>
- <Column id="suppdeptspec" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- <Column id="etclnkspec" type="STRING" size="256"/>
- <Column id="srchcondcnts" type="STRING" size="256"/>
- <Column id="orgprcpnm" type="STRING" size="256"/>
- <Column id="chkcol" type="STRING" size="256"/>
- <Column id="hsctdelivepos" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="etcprcpflag" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="tempcol4" type="STRING" size="256"/>
- <Column id="tempcol5" type="STRING" size="256"/>
- <Column id="tempcol6" type="STRING" size="256"/>
- <Column id="tempcol7" type="STRING" size="256"/>
- <Column id="tempcol8" type="STRING" size="256"/>
- <Column id="tempcol9" type="STRING" size="256"/>
- <Column id="tempcol10" type="STRING" size="256"/>
- <Column id="tempcol11" type="STRING" size="256"/>
- <Column id="tempcol12" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="a_clscd" type="STRING" size="256"/>
- <Column id="d_clscd" type="STRING" size="256"/>
- <Column id="f_clscd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status">S</Col>
- <Col id="prcpstatcd"/>
- <Col id="prcpclscd"/>
- <Col id="prcpkindcd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="prcpqty"/>
- <Col id="prcpqtyunitnm"/>
- <Col id="prcptims"/>
- <Col id="prcpdayno"/>
- <Col id="drugmthdspccdnm"/>
- <Col id="prcpmixno"/>
- <Col id="payflagcd"/>
- <Col id="prcpdelivefact"/>
- <Col id="hosinhosoutflag"/>
- <Col id="prcpexecdeptcd"/>
- <Col id="prcphopedd"/>
- <Col id="choiordflag"/>
- <Col id="rgstdt"/>
- <Col id="rgstridnm"/>
- <Col id="testrsltunit"/>
- <Col id="testrsltcnts"/>
- <Col id="prcpgenrflag"/>
- <Col id="prcphistcd"/>
- <Col id="tempprcpflag"/>
- <Col id="prcpsetcd"/>
- <Col id="prcpvolunitflag"/>
- <Col id="prcpqtyunitflag"/>
- <Col id="orgprcpqty"/>
- <Col id="drugspd"/>
- <Col id="drugspdunitflag"/>
- <Col id="powdflag"/>
- <Col id="prnprcpflag"/>
- <Col id="prepprcpflag"/>
- <Col id="selfprcpflag"/>
- <Col id="selfdrugflag"/>
- <Col id="drugpackflag"/>
- <Col id="erprcpflag"/>
- <Col id="precureprcpflag"/>
- <Col id="nigtprcpflag"/>
- <Col id="portprcpflag"/>
- <Col id="fixprcpflag"/>
- <Col id="anamneflag"/>
- <Col id="fastprcpflag"/>
- <Col id="erreadflag"/>
- <Col id="prcpdirecflag"/>
- <Col id="tnsuseflag"/>
- <Col id="tnsfiltflag"/>
- <Col id="trnptbftestflag"/>
- <Col id="offictourhealexamflag"/>
- <Col id="stemcellflag"/>
- <Col id="angioflagcd"/>
- <Col id="opansflagcd"/>
- <Col id="ansttm"/>
- <Col id="mealcalrcnts"/>
- <Col id="mealprotcnts"/>
- <Col id="mealupdtflag"/>
- <Col id="hosinprcpresncd"/>
- <Col id="etcprcpresncd"/>
- <Col id="drugmthdspccd"/>
- <Col id="issdeptcd"/>
- <Col id="prcpauthflag"/>
- <Col id="prcpinptflag"/>
- <Col id="prcpsignflag"/>
- <Col id="rateprcpflag"/>
- <Col id="prcprefseq"/>
- <Col id="ordreqlnkno"/>
- <Col id="testreqlnkno"/>
- <Col id="prcplnkdd"/>
- <Col id="prcplnkno"/>
- <Col id="oprsrvno"/>
- <Col id="tootfact"/>
- <Col id="clinccmtcnts"/>
- <Col id="prcpessninptflag"/>
- <Col id="grupsnglflag"/>
- <Col id="drugrateqty"/>
- <Col id="asttestflag"/>
- <Col id="clincstdyflag"/>
- <Col id="prtlno"/>
- <Col id="clincstdycd"/>
- <Col id="optermcd"/>
- <Col id="prcpflag"/>
- <Col id="hscttempprcpflag"/>
- <Col id="inclprcpcd"/>
- <Col id="inclprcpno"/>
- <Col id="pampkspec"/>
- <Col id="prcppkspec"/>
- <Col id="calcscormastspec"/>
- <Col id="drugmastspec"/>
- <Col id="rateprcpspec"/>
- <Col id="matrsetprcpspec"/>
- <Col id="suppdeptspec"/>
- <Col id="contprcpspec"/>
- <Col id="etclnkspec"/>
- <Col id="srchcondcnts"/>
- <Col id="orgprcpnm"/>
- <Col id="chkcol"/>
- <Col id="hsctdelivepos"/>
- <Col id="hsctlnkno"/>
- <Col id="etcprcpflag"/>
- <Col id="tempcol1"/>
- <Col id="tempcol2"/>
- <Col id="tempcol3"/>
- <Col id="tempcol4"/>
- <Col id="tempcol5"/>
- <Col id="tempcol6"/>
- <Col id="tempcol7"/>
- <Col id="tempcol8"/>
- <Col id="tempcol9"/>
- <Col id="tempcol10"/>
- <Col id="tempcol11"/>
- <Col id="tempcol12"/>
- <Col id="abbrnm"/>
- <Col id="a_clscd">01</Col>
- <Col id="d_clscd">01</Col>
- <Col id="f_clscd">00</Col>
- <Col id="prcpappyn">Y</Col>
- <Col id="totvolyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- -->
- <Dataset id="ds_main_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="ds_main_prcplist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="prcpstatcd" type="STRING" size="256"/>
- <Column id="prcpclscd" type="STRING" size="256"/>
- <Column id="prcpkindcd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="prcpqty" type="STRING" size="256"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256"/>
- <Column id="prcptims" type="STRING" size="256"/>
- <Column id="prcpdayno" type="STRING" size="256"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256"/>
- <Column id="prcpmixno" type="STRING" size="256"/>
- <Column id="payflagcd" type="STRING" size="256"/>
- <Column id="prcpdelivefact" type="STRING" size="256"/>
- <Column id="hosinhosoutflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="prcphopedd" type="STRING" size="256"/>
- <Column id="choiordflag" type="STRING" size="256"/>
- <Column id="rgstdt" type="STRING" size="256"/>
- <Column id="rgstridnm" type="STRING" size="256"/>
- <Column id="testrsltunit" type="STRING" size="256"/>
- <Column id="testrsltcnts" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcphistcd" type="STRING" size="256"/>
- <Column id="tempprcpflag" type="STRING" size="256"/>
- <Column id="prcpsetcd" type="STRING" size="256"/>
- <Column id="prcpvolunitflag" type="STRING" size="256"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256"/>
- <Column id="orgprcpqty" type="STRING" size="256"/>
- <Column id="drugspd" type="STRING" size="256"/>
- <Column id="drugspdunitflag" type="STRING" size="256"/>
- <Column id="powdflag" type="STRING" size="256"/>
- <Column id="prnprcpflag" type="STRING" size="256"/>
- <Column id="prepprcpflag" type="STRING" size="256"/>
- <Column id="selfprcpflag" type="STRING" size="256"/>
- <Column id="selfdrugflag" type="STRING" size="256"/>
- <Column id="drugpackflag" type="STRING" size="256"/>
- <Column id="erprcpflag" type="STRING" size="256"/>
- <Column id="precureprcpflag" type="STRING" size="256"/>
- <Column id="nigtprcpflag" type="STRING" size="256"/>
- <Column id="portprcpflag" type="STRING" size="256"/>
- <Column id="fixprcpflag" type="STRING" size="256"/>
- <Column id="anamneflag" type="STRING" size="256"/>
- <Column id="fastprcpflag" type="STRING" size="256"/>
- <Column id="erreadflag" type="STRING" size="256"/>
- <Column id="prcpdirecflag" type="STRING" size="256"/>
- <Column id="tnsuseflag" type="STRING" size="256"/>
- <Column id="tnsfiltflag" type="STRING" size="256"/>
- <Column id="trnptbftestflag" type="STRING" size="256"/>
- <Column id="offictourhealexamflag" type="STRING" size="256"/>
- <Column id="stemcellflag" type="STRING" size="256"/>
- <Column id="angioflagcd" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="mealcalrcnts" type="STRING" size="256"/>
- <Column id="mealprotcnts" type="STRING" size="256"/>
- <Column id="mealupdtflag" type="STRING" size="256"/>
- <Column id="hosinprcpresncd" type="STRING" size="256"/>
- <Column id="etcprcpresncd" type="STRING" size="256"/>
- <Column id="drugmthdspccd" type="STRING" size="256"/>
- <Column id="issdeptcd" type="STRING" size="256"/>
- <Column id="prcpauthflag" type="STRING" size="256"/>
- <Column id="prcpinptflag" type="STRING" size="256"/>
- <Column id="prcpsignflag" type="STRING" size="256"/>
- <Column id="rateprcpflag" type="STRING" size="256"/>
- <Column id="prcprefseq" type="STRING" size="256"/>
- <Column id="ordreqlnkno" type="STRING" size="256"/>
- <Column id="testreqlnkno" type="STRING" size="256"/>
- <Column id="prcplnkdd" type="STRING" size="256"/>
- <Column id="prcplnkno" type="STRING" size="256"/>
- <Column id="oprsrvno" type="STRING" size="256"/>
- <Column id="tootfact" type="STRING" size="256"/>
- <Column id="clinccmtcnts" type="STRING" size="256"/>
- <Column id="prcpessninptflag" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- <Column id="drugrateqty" type="STRING" size="256"/>
- <Column id="asttestflag" type="STRING" size="256"/>
- <Column id="clincstdyflag" type="STRING" size="256"/>
- <Column id="prtlno" type="STRING" size="256"/>
- <Column id="clincstdycd" type="STRING" size="256"/>
- <Column id="optermcd" type="STRING" size="256"/>
- <Column id="prcpflag" type="STRING" size="256"/>
- <Column id="hscttempprcpflag" type="STRING" size="256"/>
- <Column id="inclprcpcd" type="STRING" size="256"/>
- <Column id="inclprcpno" type="STRING" size="256"/>
- <Column id="pampkspec" type="STRING" size="256"/>
- <Column id="prcppkspec" type="STRING" size="256"/>
- <Column id="calcscormastspec" type="STRING" size="256"/>
- <Column id="drugmastspec" type="STRING" size="256"/>
- <Column id="rateprcpspec" type="STRING" size="256"/>
- <Column id="matrsetprcpspec" type="STRING" size="256"/>
- <Column id="suppdeptspec" type="STRING" size="256"/>
- <Column id="contprcpspec" type="STRING" size="256"/>
- <Column id="etclnkspec" type="STRING" size="256"/>
- <Column id="srchcondcnts" type="STRING" size="256"/>
- <Column id="orgprcpnm" type="STRING" size="256"/>
- <Column id="chkcol" type="STRING" size="256"/>
- <Column id="hsctdelivepos" type="STRING" size="256"/>
- <Column id="hsctlnkno" type="STRING" size="256"/>
- <Column id="etcprcpflag" type="STRING" size="256"/>
- <Column id="tempcol1" type="STRING" size="256"/>
- <Column id="tempcol2" type="STRING" size="256"/>
- <Column id="tempcol3" type="STRING" size="256"/>
- <Column id="tempcol4" type="STRING" size="256"/>
- <Column id="tempcol5" type="STRING" size="256"/>
- <Column id="tempcol6" type="STRING" size="256"/>
- <Column id="tempcol7" type="STRING" size="256"/>
- <Column id="tempcol8" type="STRING" size="256"/>
- <Column id="tempcol9" type="STRING" size="256"/>
- <Column id="tempcol10" type="STRING" size="256"/>
- <Column id="tempcol11" type="STRING" size="256"/>
- <Column id="tempcol12" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="a_clscd" type="STRING" size="256"/>
- <Column id="d_clscd" type="STRING" size="256"/>
- <Column id="f_clscd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status">S</Col>
- <Col id="prcpstatcd"/>
- <Col id="prcpclscd"/>
- <Col id="prcpkindcd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="prcpqty"/>
- <Col id="prcpqtyunitnm"/>
- <Col id="prcptims"/>
- <Col id="prcpdayno"/>
- <Col id="drugmthdspccdnm"/>
- <Col id="prcpmixno"/>
- <Col id="payflagcd"/>
- <Col id="prcpdelivefact"/>
- <Col id="hosinhosoutflag"/>
- <Col id="prcpexecdeptcd"/>
- <Col id="prcphopedd"/>
- <Col id="choiordflag"/>
- <Col id="rgstdt"/>
- <Col id="rgstridnm"/>
- <Col id="testrsltunit"/>
- <Col id="testrsltcnts"/>
- <Col id="prcpgenrflag"/>
- <Col id="prcphistcd"/>
- <Col id="tempprcpflag"/>
- <Col id="prcpsetcd"/>
- <Col id="prcpvolunitflag"/>
- <Col id="prcpqtyunitflag"/>
- <Col id="orgprcpqty"/>
- <Col id="drugspd"/>
- <Col id="drugspdunitflag"/>
- <Col id="powdflag"/>
- <Col id="prnprcpflag"/>
- <Col id="prepprcpflag"/>
- <Col id="selfprcpflag"/>
- <Col id="selfdrugflag"/>
- <Col id="drugpackflag"/>
- <Col id="erprcpflag"/>
- <Col id="precureprcpflag"/>
- <Col id="nigtprcpflag"/>
- <Col id="portprcpflag"/>
- <Col id="fixprcpflag"/>
- <Col id="anamneflag"/>
- <Col id="fastprcpflag"/>
- <Col id="erreadflag"/>
- <Col id="prcpdirecflag"/>
- <Col id="tnsuseflag"/>
- <Col id="tnsfiltflag"/>
- <Col id="trnptbftestflag"/>
- <Col id="offictourhealexamflag"/>
- <Col id="stemcellflag"/>
- <Col id="angioflagcd"/>
- <Col id="opansflagcd"/>
- <Col id="ansttm"/>
- <Col id="mealcalrcnts"/>
- <Col id="mealprotcnts"/>
- <Col id="mealupdtflag"/>
- <Col id="hosinprcpresncd"/>
- <Col id="etcprcpresncd"/>
- <Col id="drugmthdspccd"/>
- <Col id="issdeptcd"/>
- <Col id="prcpauthflag"/>
- <Col id="prcpinptflag"/>
- <Col id="prcpsignflag"/>
- <Col id="rateprcpflag"/>
- <Col id="prcprefseq"/>
- <Col id="ordreqlnkno"/>
- <Col id="testreqlnkno"/>
- <Col id="prcplnkdd"/>
- <Col id="prcplnkno"/>
- <Col id="oprsrvno"/>
- <Col id="tootfact"/>
- <Col id="clinccmtcnts"/>
- <Col id="prcpessninptflag"/>
- <Col id="grupsnglflag"/>
- <Col id="drugrateqty"/>
- <Col id="asttestflag"/>
- <Col id="clincstdyflag"/>
- <Col id="prtlno"/>
- <Col id="clincstdycd"/>
- <Col id="optermcd"/>
- <Col id="prcpflag"/>
- <Col id="hscttempprcpflag"/>
- <Col id="inclprcpcd"/>
- <Col id="inclprcpno"/>
- <Col id="pampkspec"/>
- <Col id="prcppkspec"/>
- <Col id="calcscormastspec"/>
- <Col id="drugmastspec"/>
- <Col id="rateprcpspec"/>
- <Col id="matrsetprcpspec"/>
- <Col id="suppdeptspec"/>
- <Col id="contprcpspec"/>
- <Col id="etclnkspec"/>
- <Col id="srchcondcnts"/>
- <Col id="orgprcpnm"/>
- <Col id="chkcol"/>
- <Col id="hsctdelivepos"/>
- <Col id="hsctlnkno"/>
- <Col id="etcprcpflag"/>
- <Col id="tempcol1"/>
- <Col id="tempcol2"/>
- <Col id="tempcol3"/>
- <Col id="tempcol4"/>
- <Col id="tempcol5"/>
- <Col id="tempcol6"/>
- <Col id="tempcol7"/>
- <Col id="tempcol8"/>
- <Col id="tempcol9"/>
- <Col id="tempcol10"/>
- <Col id="tempcol11"/>
- <Col id="tempcol12"/>
- <Col id="abbrnm"/>
- <Col id="a_clscd">01</Col>
- <Col id="d_clscd">01</Col>
- <Col id="f_clscd">00</Col>
- <Col id="prcpappyn">Y</Col>
- <Col id="totvolyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_blod" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_vsset_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="setcd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- <Column id="settype" type="STRING" size="256"/>
- <Column id="clsecd" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="img" type="STRING" size="256"/>
- <Column id="selected" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="depth"/>
- <Col id="setcd"/>
- <Col id="setnm"/>
- <Col id="settype"/>
- <Col id="clsecd"/>
- <Col id="clscd"/>
- <Col id="sortno"/>
- <Col id="img"/>
- <Col id="selected"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_fluid_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep" oncolumnchanged="comn_oncolumnchanged">
- <ColumnInfo>
- <Column id="checked" type="STRING" size="256"/>
- <Column id="prcptype" type="STRING" size="256"/>
- <Column id="clscd" type="STRING" size="256"/>
- <Column id="prcpcd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="prcpvol" type="STRING" size="256"/>
- <Column id="prcpvolunitnm" type="STRING" size="256"/>
- <Column id="drugmthdcd" type="STRING" size="256"/>
- <Column id="prcpappyn" type="STRING" size="256"/>
- <Column id="totvolyn" type="STRING" size="256"/>
- <Column id="grupsnglflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="checked"/>
- <Col id="prcptype"/>
- <Col id="clscd"/>
- <Col id="prcpcd"/>
- <Col id="prcpnm"/>
- <Col id="abbrnm"/>
- <Col id="prcpvol"/>
- <Col id="prcpvolunitnm"/>
- <Col id="drugmthdcd"/>
- <Col id="prcpappyn"/>
- <Col id="totvolyn"/>
- <Col id="grupsnglflag"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_menu1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">추가</Col>
- <Col id="func">fAddItem</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">수정</Col>
- <Col id="func">fUpdtItem</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">삭제</Col>
- <Col id="func">fDelItem</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_menu2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">추가</Col>
- <Col id="func">fAddItem</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_menu3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">아이템 삭제</Col>
- <Col id="func">fDelPrcpItem</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_menu4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Set 추가</Col>
- <Col id="func">fAddSet</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_menu5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="func" type="STRING" size="256"/>
- <Column id="level" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Set 수정</Col>
- <Col id="func">fUpdtSet</Col>
- <Col id="level">0</Col>
- </Row>
- <Row>
- <Col id="label">Set 삭제</Col>
- <Col id="func">fDelSet</Col>
- <Col id="level">0</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cdiscallgridyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="recv" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="prcpsetitem" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_search" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="flag">nm</Col>
- <Col id="data"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_tmprecmast" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_search2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="flag">nm</Col>
- <Col id="data"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_tmedmthd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_hidden_prmsprcpsetdetlset" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="setno" type="STRING" size="256"/>
- <Column id="settypecd" type="STRING" size="256"/>
- <Column id="setnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="setno"/>
- <Col id="settypecd"/>
- <Col id="setnm">-</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_tmprecmast_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="depth" type="STRING" size="256"/>
- <Column id="recitem" type="STRING" size="256"/>
- <Column id="suprecitem" type="STRING" size="256"/>
- <Column id="recnm" type="STRING" size="256"/>
- <Column id="rectype" type="STRING" size="256"/>
- <Column id="sortno" type="STRING" size="256"/>
- <Column id="checked" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="depth"/>
- <Col id="recitem"/>
- <Col id="suprecitem"/>
- <Col id="recnm"/>
- <Col id="rectype"/>
- <Col id="sortno"/>
- <Col id="checked"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_tmedmthd_tmedmthdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="abbrnm" type="STRING" size="256"/>
- <Column id="mthdcnts1" type="STRING" size="256"/>
- <Column id="mthdcnts" type="STRING" size="256"/>
- <Column id="mthdcd" type="STRING" size="256"/>
- <Column id="basecnt" type="STRING" size="256"/>
- <Column id="adminpath" type="STRING" size="256"/>
- <Column id="mealflag" type="STRING" size="256"/>
- <Column id="drdirecyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="abbrnm">-</Col>
- <Col id="mthdcnts1">-</Col>
- <Col id="mthdcnts"/>
- <Col id="mthdcd">-</Col>
- <Col id="basecnt"/>
- <Col id="adminpath"/>
- <Col id="mealflag"/>
- <Col id="drdirecyn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_prcpsrch_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_prcpsrch_prcplist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256" sumtext="입력,수정,삭제,d/c"/>
- <Column id="prcpstatcd" type="STRING" size="256" sumtext="처방상태코드"/>
- <Column id="prcpclscd" type="STRING" size="256" sumtext="처방분류코드"/>
- <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
- <Column id="prcpcd" type="STRING" size="256" sumtext="처방코드"/>
- <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
- <Column id="prcpvol" type="STRING" size="256" sumtext="처방용량"/>
- <Column id="prcpvolunitnm" type="STRING" size="256" sumtext="처방용량단위명"/>
- <Column id="prcpqty" type="STRING" size="256" sumtext="처방수량"/>
- <Column id="prcpqtyunitnm" type="STRING" size="256" sumtext="처방수량단위명"/>
- <Column id="prcptims" type="STRING" size="256" sumtext="처방횟수"/>
- <Column id="prcpdayno" type="STRING" size="256" sumtext="처방일수"/>
- <Column id="drugmthdspccdnm" type="STRING" size="256" sumtext="투여방법검체코드명"/>
- <Column id="prcpmixno" type="STRING" size="256" sumtext="처방Mix번호"/>
- <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분코드"/>
- <Column id="prcpdelivefact" type="STRING" size="256" sumtext="전달사항"/>
- <Column id="hosinhosoutflag" type="STRING" size="256" sumtext="원내/원외구분"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
- <Column id="prcphopedd" type="STRING" size="256" sumtext="처방희망일시"/>
- <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료구분"/>
- <Column id="rgstdt" type="STRING" size="256" sumtext="등록일시"/>
- <Column id="rgstridnm" type="STRING" size="256" sumtext="등록자명"/>
- <Column id="testrsltunit" type="STRING" size="256" sumtext="검사결과단위"/>
- <Column id="testrsltcnts" type="STRING" size="256" sumtext="검사결과"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="처방발생구분"/>
- <Column id="prcphistcd" type="STRING" size="256" sumtext="처방이력코드"/>
- <Column id="tempprcpflag" type="STRING" size="256" sumtext="임시처방구분"/>
- <Column id="prcpsetcd" type="STRING" size="256" sumtext="처방SET코드"/>
- <Column id="prcpvolunitflag" type="STRING" size="256" sumtext="처방용량단위구분"/>
- <Column id="prcpqtyunitflag" type="STRING" size="256" sumtext="처방수량단위구분"/>
- <Column id="orgprcpqty" type="STRING" size="256" sumtext="실제처방수량"/>
- <Column id="drugspd" type="STRING" size="256" sumtext="투여속도"/>
- <Column id="drugspdunitflag" type="STRING" size="256" sumtext="투여속도단위구분"/>
- <Column id="powdflag" type="STRING" size="256" sumtext="파우더구분"/>
- <Column id="prnprcpflag" type="STRING" size="256" sumtext="PRN처방구분"/>
- <Column id="prepprcpflag" type="STRING" size="256" sumtext="Prep처방구분"/>
- <Column id="selfprcpflag" type="STRING" size="256" sumtext="자가처방구분"/>
- <Column id="selfdrugflag" type="STRING" size="256" sumtext="SELF약구분"/>
- <Column id="drugpackflag" type="STRING" size="256" sumtext="투약포장구분"/>
- <Column id="erprcpflag" type="STRING" size="256" sumtext="응급처방구분"/>
- <Column id="precureprcpflag" type="STRING" size="256" sumtext="선처치처방구분"/>
- <Column id="nigtprcpflag" type="STRING" size="256" sumtext="야간처방구분"/>
- <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
- <Column id="fixprcpflag" type="STRING" size="256" sumtext="정액처방구분"/>
- <Column id="anamneflag" type="STRING" size="256" sumtext="기왕증(력)구분"/>
- <Column id="fastprcpflag" type="STRING" size="256" sumtext="금식처방구분"/>
- <Column id="erreadflag" type="STRING" size="256" sumtext="응급판독구분"/>
- <Column id="prcpdirecflag" type="STRING" size="256" sumtext="처방방향구분"/>
- <Column id="tnsuseflag" type="STRING" size="256" sumtext="수혈사용구분"/>
- <Column id="tnsfiltflag" type="STRING" size="256" sumtext="수혈필터구분"/>
- <Column id="trnptbftestflag" type="STRING" size="256" sumtext="이식전검사구분"/>
- <Column id="offictourhealexamflag" type="STRING" size="256" sumtext="출장건진구분"/>
- <Column id="stemcellflag" type="STRING" size="256" sumtext="조혈모(줄기)세포구분"/>
- <Column id="angioflagcd" type="STRING" size="256" sumtext="Angio구분"/>
- <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
- <Column id="ansttm" type="STRING" size="256" sumtext="마취시간"/>
- <Column id="mealcalrcnts" type="STRING" size="256" sumtext="식이열량함량"/>
- <Column id="mealprotcnts" type="STRING" size="256" sumtext="식이단백질함량"/>
- <Column id="mealupdtflag" type="STRING" size="256" sumtext="식이수정구분"/>
- <Column id="hosinprcpresncd" type="STRING" size="256" sumtext="원내처방사유코드"/>
- <Column id="etcprcpresncd" type="STRING" size="256" sumtext="기타처방사유코드"/>
- <Column id="drugmthdspccd" type="STRING" size="256" sumtext="투여방법검체코드"/>
- <Column id="issdeptcd" type="STRING" size="256" sumtext="발행부서코드"/>
- <Column id="prcpauthflag" type="STRING" size="256" sumtext="처방권한구분"/>
- <Column id="prcpinptflag" type="STRING" size="256" sumtext="처방입력구분"/>
- <Column id="prcpsignflag" type="STRING" size="256" sumtext="처방서명구분"/>
- <Column id="rateprcpflag" type="STRING" size="256" sumtext="비율처방구분"/>
- <Column id="prcprefseq" type="STRING" size="256" sumtext="처방조회순서"/>
- <Column id="ordreqlnkno" type="STRING" size="256" sumtext="진료의뢰연결번호"/>
- <Column id="testreqlnkno" type="STRING" size="256" sumtext="검사의뢰연결번호"/>
- <Column id="prcplnkdd" type="STRING" size="256" sumtext="처방연계일자"/>
- <Column id="prcplnkno" type="STRING" size="256" sumtext="처방연계번호"/>
- <Column id="oprsrvno" type="STRING" size="256" sumtext="수술예약번호"/>
- <Column id="tootfact" type="STRING" size="256" sumtext="치식사항"/>
- <Column id="clinccmtcnts" type="STRING" size="256" sumtext="임상소견내용"/>
- <Column id="prcpessninptflag" type="STRING" size="256" sumtext="처방필수입력구분"/>
- <Column id="grupsnglflag" type="STRING" size="256" sumtext="그룹싱글구분"/>
- <Column id="drugrateqty" type="STRING" size="256" sumtext="투약비율수랑"/>
- <Column id="asttestflag" type="STRING" size="256" sumtext="AST검사구분"/>
- <Column id="clincstdyflag" type="STRING" size="256" sumtext="임상연구구분"/>
- <Column id="prtlno" type="STRING" size="256" sumtext="프로토콜번호"/>
- <Column id="clincstdycd" type="STRING" size="256" sumtext="임상연구코드"/>
- <Column id="optermcd" type="STRING" size="256" sumtext="수술용어"/>
- <Column id="prcpflag" type="STRING" size="256" sumtext="처방구분"/>
- <Column id="hscttempprcpflag" type="STRING" size="256" sumtext="HSCT임시처방구분"/>
- <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
- <Column id="inclprcpno" type="STRING" size="256" sumtext="종속처방번호"/>
- <Column id="pampkspec" type="STRING" size="256" sumtext="원무PK내역"/>
- <Column id="prcppkspec" type="STRING" size="256" sumtext="처방PK내역"/>
- <Column id="calcscormastspec" type="STRING" size="256" sumtext="수가마스터내역"/>
- <Column id="drugmastspec" type="STRING" size="256" sumtext="약품마스터내역"/>
- <Column id="rateprcpspec" type="STRING" size="256" sumtext="비율처방내역"/>
- <Column id="matrsetprcpspec" type="STRING" size="256" sumtext="재료SET처방내역"/>
- <Column id="suppdeptspec" type="STRING" size="256" sumtext="지원부서내역"/>
- <Column id="contprcpspec" type="STRING" size="256" sumtext="연속처방내역"/>
- <Column id="etclnkspec" type="STRING" size="256" sumtext="기타연계내역"/>
- <Column id="srchcondcnts" type="STRING" size="256" sumtext="검색조건내용"/>
- <Column id="orgprcpnm" type="STRING" size="256" sumtext="수가처방명"/>
- <Column id="chkcol" type="STRING" size="256" sumtext="전처방check표시"/>
- <Column id="hsctdelivepos" type="STRING" size="256" sumtext="hsct전달위치"/>
- <Column id="hsctlnkno" type="STRING" size="256" sumtext="hsct연계번호"/>
- <Column id="etcprcpflag" type="STRING" size="256" sumtext="기타처방구분"/>
- <Column id="aftcertflag" type="STRING" size="256" sumtext="후인증 구분"/>
- <Column id="aftcertdrid" type="STRING" size="256" sumtext="후인증 대상의사 ID"/>
- <Column id="prcpvalidd" type="STRING" size="256" sumtext="처방유효일자"/>
- <Column id="spynpy1" type="STRING" size="256" sumtext="환자급비유형"/>
- <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
- <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
- <Column id="anticncrprtlno" type="STRING" size="256" sumtext="항암프로토콜에 대한 코드로 일련번호 형태로 관리"/>
- <Column id="anticncrdayno" type="STRING" size="256" sumtext="항암프로토콜의 실시 차수"/>
- <Column id="druglnkno" type="STRING" size="256" sumtext="항암프로토콜,TPN처방의 처방번호"/>
- <Column id="rehbprcpcurefreqflag" type="STRING" size="256" sumtext="재활처방치료빈도"/>
- <Column id="dietprcpgenrflag" type="STRING" size="256" sumtext="식이처방발생구분"/>
- <Column id="irpayflag" type="STRING" size="256" sumtext="Irradiation급비구분"/>
- <Column id="irflag" type="STRING" size="256" sumtext="Irradiation구분"/>
- <Column id="procerdietflag" type="STRING" size="256" sumtext="보호자식이구분"/>
- <Column id="diagtestconttestintvlflag" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="drugindependpackflag" type="STRING" size="256" sumtext="따로포장구분"/>
- <Column id="diagtestconttestbasetm" type="STRING" size="256" sumtext="진단검사연속검사기본시간"/>
- <Column id="diagtestconttestorgtims" type="STRING" size="256" sumtext="진단검사연속검사원횟수"/>
- <Column id="ermediscmngtresncd" type="STRING" size="256" sumtext="응급의학관리료사유코드"/>
- <Column id="rehbprcpenddd" type="STRING" size="256" sumtext="재활처방마감일자"/>
- <Column id="matrallsizespecid" type="STRING" size="256" sumtext="재료AllSize규격ID"/>
- <Column id="rehbprcpcurepartcd" type="STRING" size="256" sumtext="재활처방치료부위"/>
- <Column id="lowdrugresncd" type="STRING" size="256" sumtext="저함량배수사유코드"/>
- <Column id="tfdtlcd" type="STRING" size="256" sumtext="경장영양식세부코드"/>
- <Column id="dnorreqlnkno" type="STRING" size="256" sumtext="HLA검사의뢰지"/>
- <Column id="subcretno" type="STRING" size="256" sumtext="기왕증,임상연구보조유형"/>
- <Column id="exptmthdfact" type="STRING" size="256" sumtext="예외용법설명"/>
- <Column id="lowdrugresnetcfact" type="STRING" size="256" sumtext="기타저함량배수 상세사유"/>
- <Column id="diagtestconttestcdspec" type="STRING" size="256" sumtext="진단검사 연속검사코드내역"/>
- <Column id="drgacptflag" type="STRING" size="256" sumtext="DRG인정 Flag"/>
- <Column id="drprcpetc1" type="STRING" size="256" sumtext="의사처방기타1"/>
- <Column id="drprcpetc2" type="STRING" size="256" sumtext="의사처방기타2"/>
- <Column id="drprcpetc3" type="STRING" size="256" sumtext="의사처방기타3"/>
- <Column id="drprcpetc4" type="STRING" size="256" sumtext="의사처방기타4"/>
- <Column id="drprcpetc5" type="STRING" size="256" sumtext="의사처방기타5"/>
- <Column id="drprcpetc6" type="STRING" size="256" sumtext="의사처방기타6"/>
- <Column id="drprcpetc7" type="STRING" size="256" sumtext="의사처방기타7"/>
- <Column id="drprcpetc8" type="STRING" size="256" sumtext="의사처방기타8"/>
- <Column id="drprcpetc9" type="STRING" size="256" sumtext="의사처방기타9"/>
- <Column id="drprcpetc10" type="STRING" size="256" sumtext="의사처방기타10"/>
- <Column id="tempcol1" type="STRING" size="256" sumtext="임시컬럼1"/>
- <Column id="tempcol2" type="STRING" size="256" sumtext="임시컬럼2"/>
- <Column id="tempcol3" type="STRING" size="256" sumtext="임시컬럼3"/>
- <Column id="tempcol4" type="STRING" size="256" sumtext="임시컬럼4"/>
- <Column id="tempcol5" type="STRING" size="256" sumtext="임시컬럼5"/>
- <Column id="tempcol6" type="STRING" size="256" sumtext="임시컬럼6"/>
- <Column id="tempcol7" type="STRING" size="256" sumtext="임시컬럼7"/>
- <Column id="tempcol8" type="STRING" size="256" sumtext="임시컬럼8"/>
- <Column id="tempcol9" type="STRING" size="256" sumtext="임시컬럼9"/>
- <Column id="tempcol10" type="STRING" size="256" sumtext="임시컬럼10"/>
- <Column id="tempcol11" type="STRING" size="256" sumtext="임시컬럼11"/>
- <Column id="tempcol12" type="STRING" size="256" sumtext="임시컬럼12"/>
- <Column id="tempcol13" type="STRING" size="256" sumtext="임시컬럼13"/>
- <Column id="tempcol14" type="STRING" size="256" sumtext="임시컬럼14"/>
- <Column id="tempcol15" type="STRING" size="256" sumtext="임시컬럼15"/>
- <Column id="tempcol16" type="STRING" size="256" sumtext="임시컬럼16"/>
- <Column id="tempcol17" type="STRING" size="256" sumtext="임시컬럼17"/>
- <Column id="tempcol18" type="STRING" size="256" sumtext="임시컬럼18"/>
- <Column id="tempcol19" type="STRING" size="256" sumtext="임시컬럼19"/>
- <Column id="tempcol20" type="STRING" size="256" sumtext="임시컬럼20"/>
- <Column id="tempcol21" type="STRING" size="256" sumtext="임시컬럼21"/>
- <Column id="tempcol22" type="STRING" size="256" sumtext="임시컬럼22"/>
- <Column id="tempcol23" type="STRING" size="256" sumtext="임시컬럼23"/>
- <Column id="tempcol24" type="STRING" size="256" sumtext="임시컬럼24"/>
- <Column id="tempcol25" type="STRING" size="256" sumtext="임시컬럼25"/>
- <Column id="fasttrackflag" type="STRING" size="256" sumtext="Fast Track 처방 여부"/>
- <Column id="drprcpetc11" type="STRING" size="256" sumtext="의사처방기타11"/>
- <Column id="drprcpetc12" type="STRING" size="256" sumtext="의사처방기타12"/>
- <Column id="drprcpetc13" type="STRING" size="256" sumtext="의사처방기타13"/>
- <Column id="drprcpetc14" type="STRING" size="256" sumtext="의사처방기타14"/>
- <Column id="drprcpetc15" type="STRING" size="256" sumtext="의사처방기타15"/>
- <Column id="drprcpetc16" type="STRING" size="256" sumtext="의사처방기타16"/>
- <Column id="drprcpetc17" type="STRING" size="256" sumtext="의사처방기타17"/>
- <Column id="drprcpetc18" type="STRING" size="256" sumtext="의사처방기타18"/>
- <Column id="drprcpetc19" type="STRING" size="256" sumtext="의사처방기타19"/>
- <Column id="drprcpetc20" type="STRING" size="256" sumtext="의사처방기타20"/>
- <Column id="drprcpetc21" type="STRING" size="256" sumtext="의사처방기타21"/>
- <Column id="drprcpetc22" type="STRING" size="256" sumtext="의사처방기타22"/>
- <Column id="drprcpetc23" type="STRING" size="256" sumtext="의사처방기타23"/>
- <Column id="drprcpetc24" type="STRING" size="256" sumtext="의사처방기타24"/>
- <Column id="drprcpetc25" type="STRING" size="256" sumtext="의사처방기타25"/>
- <Column id="drprcpetc26" type="STRING" size="256" sumtext="의사처방기타26"/>
- <Column id="drprcpetc27" type="STRING" size="256" sumtext="의사처방기타27"/>
- <Column id="drprcpetc28" type="STRING" size="256" sumtext="의사처방기타28"/>
- <Column id="drprcpetc29" type="STRING" size="256" sumtext="의사처방기타29"/>
- <Column id="drprcpetc30" type="STRING" size="256" sumtext="의사처방기타30"/>
- <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초등록부서(Insert)"/>
- <Column id="prcpclassnm" type="STRING" size="256" sumtext="처방분류명"/>
- <Column id="rowkey" type="STRING" size="256" sumtext="rowid"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관기호"/>
- <Column id="prcpnm2" type="STRING" size="256" sumtext="처방명"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_TRMMO00151" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="hardcdno" type="STRING" size="256" sumtext="하드코드번호"/>
- <Column id="prcpdd" type="STRING" size="256" sumtext="적용일자"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_TRMMO00130" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
- <Column id="orddd" type="STRING" size="256" sumtext="입원일"/>
- <Column id="cretno" type="STRING" size="256" sumtext="생성번호"/>
- <Column id="prcpgenrflag" type="STRING" size="256" sumtext="외래입원"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_opansinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="opanscnt" type="STRING" size="256" sumtext="수술코드count"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_operation" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_root" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="issdept" type="STRING" size="256"/>
- <Column id="usge" type="STRING" size="256"/>
- <Column id="addprcp" type="STRING" size="256"/>
- <Column id="cp" type="STRING" size="256"/>
- <Column id="bfinityn" type="STRING" size="256"/>
- <Column id="admininfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="issdept"/>
- <Col id="usge"/>
- <Col id="addprcp"/>
- <Col id="cp"/>
- <Col id="bfinityn"/>
- <Col id="admininfo"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_prcpgroup_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_prcpdirec_prcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_anst" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="paramyn" type="STRING" size="256"/>
- <Column id="opansflagcd" type="STRING" size="256"/>
- <Column id="ansttm" type="STRING" size="256"/>
- <Column id="anstfromdt" type="STRING" size="256"/>
- <Column id="ansttodt" type="STRING" size="256"/>
- <Column id="anstrecno" type="STRING" size="256"/>
- <Column id="anst_drid" type="STRING" size="256"/>
- <Column id="anst_specordflag" type="STRING" size="256"/>
- <Column id="anst_anstdrnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="sw_left.case_recmast.grup_saveas.cbo_rectype" propid="value" datasetid="ds_send_recinfo" columnid="rectype"/>
- <BindItem id="item1" compid="sw_left.case_recmast.grup_saveas.ipt_recnm" propid="value" datasetid="ds_send_recinfo" columnid="recnm"/>
- <BindItem id="item2" compid="sw_left.case_prcpmast.cmb_clscd" propid="value" datasetid="ds_send_reqdata" columnid="clscd"/>
- <BindItem id="item3" compid="sw_left.case_prcpmast.radio1" propid="value" datasetid="ds_hidden_search2" columnid="flag"/>
- <BindItem id="item4" compid="sw_left.case_prcpmast.input4" propid="value" datasetid="ds_hidden_search2" columnid="data"/>
- <BindItem id="item5" compid="sw_left.case_recset.grup_recset.ipt_recsetnm" propid="value" datasetid="ds_send_setinfo" columnid="setnm"/>
- <BindItem id="item6" compid="sw_left.case_prcpset.radio2" propid="value" datasetid="ds_hidden_search" columnid="flag"/>
- <BindItem id="item7" compid="sw_left.case_prcpset.ipt_search" propid="value" datasetid="ds_hidden_search" columnid="data"/>
- <BindItem id="item8" compid="sw_left.case_prcpset.grup_prcpset.ipt_prcpsetnm" propid="value" datasetid="ds_send_setinfo" columnid="setnm"/>
- <BindItem id="item9" compid="sw_left.case_prcpset.grup_prcpset.combo1" propid="value" datasetid="ds_send_setinfo" columnid="clscd"/>
- <BindItem id="item10" compid="sw_left.case_vsmast.ipt_vsitemnm" propid="value" datasetid="ds_send_vsinfo" columnid="vsitemnm"/>
- <BindItem id="item11" compid="sw_left.case_vsmast.cbo_default" propid="value" datasetid="ds_send_vsinfo" columnid="defaultyn"/>
- <BindItem id="item12" compid="sw_left.case_vsmast.cbo_point" propid="value" datasetid="ds_send_vsinfo" columnid="point"/>
- <BindItem id="item13" compid="sw_left.case_vsmast.cbo_color" propid="value" datasetid="ds_send_vsinfo" columnid="color"/>
- <BindItem id="item14" compid="sw_left.case_vsmast.cbo_leftaxis" propid="value" datasetid="ds_send_vsinfo" columnid="graphappyn"/>
- <BindItem id="item15" compid="sw_left.case_vsmast.input1" propid="value" datasetid="ds_send_vsinfo" columnid="rangemin"/>
- <BindItem id="item16" compid="sw_left.case_vsmast.input2" propid="value" datasetid="ds_send_vsinfo" columnid="rangemax"/>
- <BindItem id="item17" compid="sw_left.case_vsmast.input3" propid="value" datasetid="ds_send_vsinfo" columnid="interval"/>
- <BindItem id="item18" compid="sw_left.case_vsmast.ipt_nmspec" propid="value" datasetid="ds_send_vsinfo" columnid="nmspec"/>
- <BindItem id="item19" compid="sw_left.case_vsmast.ipt_cdistestcd" propid="value" datasetid="ds_send_vsinfo" columnid="cdistestcd"/>
- <BindItem id="item20" compid="sw_left.case_vsset.grup_vsset.ipt_vssetnm" propid="value" datasetid="ds_send_setinfo" columnid="setnm"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2018-07-25
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2018-07-25 TF2XPConvert TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "emr_prcpmngtxp::MMO001.xjs" //lf_getDsValue
- include "emr_prcpmngtxp::SMMMO00100.xjs" //fInitSrchLogin
- // include "emr_prcpmngtxp::SMMMB00200.xjs"
- // include "emr_commonxp::EMRCommon.xjs"
- // include "emr_anstrecxp::MMR04200.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var instcd = "012";
- var job = "1";
- // 1 : 마취기록마스터
- // 2 : 처방목록마스터
- // 3 : 마취기록셋
- // 4 : 마취처방셋
- // 5 : 마취V/S항목마스터
- // 6 : 마취V/S항목셋
- // 7 : 시간기록항목마스터
- // 8 : Progress Note
- var trv_selectedIndex = -1;
- var currentdate = "";
- var ocsrow = "0";
- // 사용자 권한..
- var user_auth_r = false;
- var user_auth_x = false;
- var user_auth_p = false;
- // 화면로딩
- var sw_recmast_load = "N";
- var sw_prcpmast_load = "N";
- var sw_recset_load = "N";
- var sw_prcpset_load = "N";
- var sw_vsmast_load = "N";
- var sw_vsset_load = "N";
- var sw_timerec_load = "N";
- var sw_prognote_load = "N";
- var sHardCdNo = "9964";
- // 20190617, 김현석, 현재 선택된 처방 Dataset 설정
- var gblRefPrcpDs = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : flag - 작업영역
- * Description : Job 변수 설정 및 초기화
- ****************************************************************************************/
- function fSetJob(flag){
- job = flag;
- ds_send_setinfo.setColumn(0, "instcd", "");
- ds_send_setinfo.setColumn(0, "status", "");
- ds_send_setinfo.setColumn(0, "setcd", "");
- ds_send_setinfo.setColumn(0, "setnm", "");
- ds_send_setinfo.setColumn(0, "settype", "");
- ds_send_setinfo.setColumn(0, "valiyn", "");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 폼 초기화
- ****************************************************************************************/
- function fFormInit()
- {
- // Grid Init
- grdf_setGridSort(sw_left.case_prcpmast.sw_prcpmast.case_agent.grd_agent);
- grdf_setGridSort(sw_left.case_prcpmast.sw_prcpmast.case_drug.grd_drug);
- grdf_setGridSort(sw_left.case_prcpmast.sw_prcpmast.case_fluid.grd_fluid);
- grdf_setGridSort(sw_left.case_prcpmast.sw_prcpmast.case_blod.grd_blod);
- grdf_setGridSort(sw_left.case_prcpmast.sw_prcpmast.case_proc.grd_proc);
- grdf_setGridSort(sw_left.case_prcpset.grd_prcpset);
- grdf_setGridSort(sw_left.case_prcpset.grd_prcp);
-
- grdf_setRowTypeIcon(sw_left.case_prognote.grd_prognote, 0);
- // 사용자 권한 체킹하여 버튼 비활성화함.
- fUserAuth();
-
- // 급여구분 공통코
- appf_getCodeList([{dsNm: "ds_init_M0029", cdGrpId: "M0029"}], true);
- //frmf_addComboItem("cmb_reopresncd", " ", "", "above");
-
- //급여변경시 체크 위해 (처방화면에서 환자초기검색 값을 가져옴)
- fInitSrchLogin();
- // 처음 텝 화면
- sw_left.tabindex = 0;
-
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_reqdata.setColumn(0, "currentdate" , currentdate);
- ds_send_recinfo.setColumn(0, "currentdate" , currentdate);
- ds_send_recinfo.setColumn(0, "instcd" , instcd);
- ds_main_prcplist.setColumn(0, "status", "S");
- ds_init.setColumn(0, "prcpdd" , utlf_getCurrentDate());
- // 마취기록마스터 조회
- var oParam = {};
- oParam.id = "TRMMR04201";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetRecMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_recmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04201";
- tranf_submit(oParam);
- grdf_expandDepth(sw_left.case_recset.grd_rec, ds_main_recmast_item.getMax("parseInt(depth)"));
- // 트리 리셋해주기 (마취기록마스터, 기록 SET)
- // setTree(grd_recmast , grd_recmast.colref("depth"), grd_recmast.colref("recnm"), false);
- // setTree(grd_rec , grd_rec.colref("depth"), grd_rec.colref("recnm"), false);
- // 2008.01.21. 폴더 접기
- grdf_expandDepth(sw_left.case_recmast.grd_recmast, 3, "recnm");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 사용자 권한 체킹하여 버튼 비활성화함
- ****************************************************************************************/
- function fUserAuth()
- {
- // 사용자 권한 체킹하여 버튼 비활성화함.
- user_auth_r = frmf_checkAuth("R");
- user_auth_x = frmf_checkAuth("X");
- user_auth_p = frmf_checkAuth("P");
- ds_init.setColumn(0, "user_auth_r", user_auth_r);
- ds_init.setColumn(0, "user_auth_x", user_auth_x);
- ds_init.setColumn(0, "user_auth_p", user_auth_p);
- sw_left.case_recmast.btn_updown.enable = user_auth_x
- sw_left.case_recmast.grup_saveas.btn_saverecitem.enable = user_auth_x
- sw_left.case_prcpmast.btn_del.enable = user_auth_x
- sw_left.case_prcpmast.btn_save.enable = user_auth_x
- sw_left.case_prcpmast.btn_add.enable = user_auth_x
- sw_left.case_recset.btn_saverecset.enable = user_auth_x
- sw_left.case_recset.grup_recset.btn_recsetnm.enable = user_auth_x
- sw_left.case_prcpset.grup_prcpset.btn_prcpsetnm.enable = user_auth_x
- sw_left.case_prcpset.btn_delprcpset.enable = user_auth_x
- sw_left.case_prcpset.btn_saveprcpset.enable = user_auth_x
- sw_left.case_prcpset.btn_addprcpset.enable = user_auth_x
- sw_left.case_vsmast.btn_delvs.enable = user_auth_x
- sw_left.case_vsmast.btn_savevs.enable = user_auth_x
- sw_left.case_vsmast.btn_addvs.enable = user_auth_x
- sw_left.case_tmrecmast.btn_addrow.enable = user_auth_x
- sw_left.case_tmrecmast.btn_delrow.enable = user_auth_x
- sw_left.case_tmrecmast.btn_moveup.enable = user_auth_x
- sw_left.case_tmrecmast.btn_movedown.enable = user_auth_x
- sw_left.case_tmrecmast.btn_sorttm.enable = user_auth_x
- sw_left.case_tmrecmast.btn_deltm.enable = user_auth_x
- sw_left.case_tmrecmast.btn_savetm.enable = user_auth_x
-
- sw_left.case_prognote.btn_addrow2.enable = user_auth_x
- sw_left.case_prognote.btn_delrow2.enable = user_auth_x
- sw_left.case_prognote.btn_savenote.enable = user_auth_x
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취 처방 마스터 조회
- ****************************************************************************************/
- function fPrcpMastLoad()
- {
- if (sw_prcpmast_load != "Y") {
- // 용법조회 (주사약)
- ds_send.clearData();
- ds_send.addRow();
- ds_send.setColumn(0, "cond1" , "I");
- ds_send.setColumn(0, "cond2" , 1);
- ds_send.setColumn(0, "cond3" , "");
-
-
- //add="bottom"
- var oParam = {};
- oParam.id = "TRMMR03710";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetTmedTthdInfo";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_hidden_tmedmthd_tmedmthdlist=tmedmthdlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR03710";
-
- tranf_submit(oParam);
-
- dsf_addDsItem( ds_hidden_tmedmthd_tmedmthdlist, "mthdcd", "abbrnm", "-", "-", "above");
-
- // Agent, Drug 소분류 공통코드
- appf_getCodeList([{dsNm: "ds_init_M0286", cdGrpId: "M0286"}
- , {dsNm: "ds_init_M0287", cdGrpId: "M0287"}], true);
-
- // 그리드 콤보를 숨긴다. (agent, drug 소분류)
- var i_abbrnm = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "abbrnm"); // 100
- var i_a_clscd = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "a_clscd"); // 180
- var i_d_clscd = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "d_clscd"); // 180
-
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_abbrnm, 00);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_a_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_d_clscd, 0);
-
- // 처음 텝 화면
- sw_left.case_prcpmast.sw_prcpmast.tabindex = 0;
- sw_prcpmast_load = "Y";
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 기록 Set 조회
- ****************************************************************************************/
- function fRecSetLoad()
- {
- if (sw_recset_load != "Y") {
- // 기록 set 조회 - 트리뷰
- ds_send_reqdata.setColumn(0, "settype","R");
- var oParam = {};
- oParam.id = "TRMMR04204";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetAnstSet";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_recset_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04204";
- tranf_submit(oParam);
- //submit("TRMMR04204","","/root/send/reqdata","/root/main/recset/item");
- grdf_expandDepth(sw_left.case_recset.trv_recset, ds_main_recset_item.getMax("parseInt(depth)"));
-
- sw_recset_load = "Y";
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방 Set 조회
- ****************************************************************************************/
- function fPrcpSetLoad()
- {
- if (sw_prcpset_load != "Y") {
- // 처방 set 조회 - 트리뷰
- ds_send_reqdata.setColumn(0, "settype","P");
- var oParam = {};
- oParam.id = "TRMMR04204";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetAnstSet";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_prcpset_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04204";
- tranf_submit(oParam);
- //submit("TRMMR04204","","/root/send/reqdata","/root/main/prcpset/item");
- grdf_expandDepth(sw_left.case_prcpset.trv_prcpset, ds_main_prcpset_item.getMax("parseInt(depth)"));
- sw_prcpset_load = "Y";
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : V/S Set 조회
- ****************************************************************************************/
- function fVSSetLoad()
- {
- if (sw_vsset_load != "Y") {
- // V/S set 조회 - 트리뷰
-
- ds_send_reqdata.setColumn(0, "settype","V");
-
- var oParam = {};
- oParam.id = "TRMMR04204";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetAnstSet";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_vsset_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04204";
- tranf_submit(oParam);
- grdf_expandDepth(sw_left.case_vsset.trv_vsset, ds_main_vsset_item.getMax("parseInt(depth)"));
- //submit("TRMMR04204","","/root/send/reqdata","/root/main/vsset/item");
- sw_vsset_load = "Y";
- // V/S 마스터 조회
- fVSMastLoad();
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : V/S 마스터 조회
- ****************************************************************************************/
- function fVSMastLoad()
- {
- if (sw_vsmast_load != "Y") {
- // V/S 마스터 조회
- //submit("TRMMR04207");
- var oParam = {};
- oParam.id = "TRMMR04207";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetVSMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_vsmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04207";
- tranf_submit(oParam);
- // V/S 선택해제
- ds_main_vsmast_item.enableevent = false;
- for (var i=0 ; i < ds_main_vsmast_item.rowcount ; i++) {
- ds_main_vsmast_item.setColumn(i, "checked", 0);
- }
- ds_main_vsmast_item.enableevent = true;
- sw_vsmast_load = "Y";
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 시간기록항목 마스터
- ****************************************************************************************/
- function fTimeRecLoad()
- {
- if (sw_timerec_load != "Y") {
- // 시간기록항목 마스터 조회
- //submit("TRMMR04210");
- var oParam = {};
- oParam.id = "TRMMR04210";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetTimeRecMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_timerec_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04210";
- tranf_submit(oParam);
- sw_timerec_load = "Y";
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : Progress Note
- ****************************************************************************************/
- function fProgNoteLoad()
- {
- if (sw_prognote_load != "Y") {
-
- fProgNoteInfo();
- sw_prognote_load = "Y";
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마우스 오른쪽 버튼 팝업창
- ****************************************************************************************/
- function fMouseRghtBtnPopup(obj, e)
- {
- if( e.row < 0 || e.col < 0 ) return;
-
- var oDs = this.objects[obj.binddataset];
-
- //if((obj.getEditText() != undefined) && (oDs.rowposition == e.row) && (obj.getCellPos() == e.cell)) return;
- if(obj.getEditText() != undefined) return;
-
- // row init
- grdf_setSelectedCell(obj, e);
- // job
- // 1 : 마취기록마스터 그리드
- // 2 : 처방목록 그리드
- // 3 : 마취기록셋 트리
- // 4 : 마취처방셋 트리
- // 5 : 마취V/S항목마스터
- // 6 : 마취V/S항목셋
-
-
- // 사용자 권한에 따라 메뉴 팝업 처리
- if (user_auth_x == true) {
- if (job == "1") {
- if (e.row == 1) {
- popupmenu.innerdataset = ds_temp_menu2;
- } else {
- popupmenu.innerdataset = ds_temp_menu1;
- }
- } else if (job == "2") {
- if (oDs.rowposition < oDs.rowcount -1) {
- popupmenu.innerdataset = ds_temp_menu3;
- } else {
- return;
- }
- } else if (job == "3") {
- var depth = oDs.getColumn(e.row, "depth");
- if (depth == "1") {
- popupmenu.innerdataset = ds_temp_menu4;
- } else {
- popupmenu.innerdataset = ds_temp_menu5;
- }
- } else if (job == "4") {
- var depth = oDs.getColumn(e.row, "depth");
- if (depth == "1") {
- popupmenu.innerdataset = ds_temp_menu4;
- } else {
- popupmenu.innerdataset = ds_temp_menu5;
- }
- } else if (job == "6") {
- var depth = oDs.getColumn(e.row, "depth");
- if (depth == "1") {
- popupmenu.innerdataset = ds_temp_menu4;
- } else {
- popupmenu.innerdataset = ds_temp_menu5;
- }
- } else {
- return;
- }
-
- popupmenu.trackPopup(e.screenX,e.screenY);
- }
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취기록 마스터 명칭 팝업 (등록/수정).
- ****************************************************************************************/
- function fShowWndIptBox()
- {
- // job
- // 1 : 마취기록마스터 그리드
- // 2 : 처방목록 그리드
- // 3 : 마취기록셋 트리
- // 4 : 마취처방셋 트리
- // 5 : 마취V/S항목마스터
- // 6 : 마취V/S항목셋
- var oGrid = null;
- var oDs = null;
- var nTRow = 0;
- var oRect = null;
- var nGridTop = 0;
- var nGridBottom = 0;
- var oTatget = null;
-
- if (job == "1") {
- oGrid = sw_left.case_recmast.components["grd_recmast"];
- oTarget = sw_left.case_recmast.components["grup_saveas"];
- } else if (job == "2") {
-
- } else if (job == "3") {
- oGrid = sw_left.case_recset.components["trv_recset"];
- oTarget = sw_left.case_recset.components["grup_recset"];
- } else if (job == "4") {
- oGrid = sw_left.case_prcpset.components["trv_prcpset"];
- oTarget = sw_left.case_prcpset.components["grup_prcpset"];
- } else if (job == "6") {
- oGrid = sw_left.case_vsset.components["trv_vsset"];
- oTarget = sw_left.case_vsset.components["grup_vsset"];
- }
-
- if( oGrid != null ){
- oDs = this.objects[oGrid.binddataset];
- nTRow = oGrid.getTreeRow(oDs.rowposition);
- oRect = oGrid.getCellRect(nTRow, 0);
- nGridTop = oGrid.position.top;
- nGridBottom = oGrid.position.bottom;
- if (job == "1") {
- if ((oRect.bottom + nGridTop) < (nGridBottom - oTarget.position.height)) {
- oTarget.position.y = oRect.bottom + nGridTop;
- } else {
- oTarget.position.y = oRect.top + nGridTop - oTarget.position.height;
- }
- }else{
- oTarget.position.y = oRect.bottom + nGridTop;
- }
-
- oTarget.visible = true;
- }
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 추가 (기록항목)
- ****************************************************************************************/
- function fAddItem(){
- fSetRecItem("i");
- fShowWndIptBox();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 삭제 (기록항목)
- ****************************************************************************************/
- function fDelItem(){
- fSetRecItem("d");
- fSaveRecItem();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 수정 (기록항목)
- ****************************************************************************************/
- function fUpdtItem(){
- fSetRecItem("u");
- fShowWndIptBox();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 검색된 처방항목을 목록에서 삭제하기
- ****************************************************************************************/
- function fDelPrcpItem(){
- //grd_prcplist.deleteRow(grd_prcplist.row,true);
- ds_main_prcplist.deleteRow(ds_main_prcplist.rowposition);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취기록 마스터항목 SETTING
- ****************************************************************************************/
- function fSetRecItem(status){
-
- var nRow = ds_main_recmast_item.rowposition;
- var recitem = ds_main_recmast_item.getColumn(nRow, "recitem");
- var suprecitem = ds_main_recmast_item.getColumn(nRow, "suprecitem");
- var recnm = ds_main_recmast_item.getColumn(nRow, "recnm");
- var rectype = ds_main_recmast_item.getColumn(nRow, "rectype");
-
- ds_send_recinfo.setColumn(0, "status" , status);
- ds_send_recinfo.setColumn(0, "instcd" , instcd);
- ds_send_recinfo.setColumn(0, "recitem" , recitem);
- ds_send_recinfo.setColumn(0, "suprecitem" , suprecitem);
- ds_send_recinfo.setColumn(0, "recnm" , recnm);
- ds_send_recinfo.setColumn(0, "rectype" , rectype);
- // supitemindxseq : 새로운 등록이면 상위정보, 수정이면 기존정보
- if(status == "i"){
- ds_send_recinfo.setColumn(0, "recitem" , "");
- ds_send_recinfo.setColumn(0, "suprecitem" , recitem);
- ds_send_recinfo.setColumn(0, "recnm" , "");
- ds_send_recinfo.setColumn(0, "rectype" , "R");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취기록 마스터항목 SAVE
- ****************************************************************************************/
- function fSaveRecItem(){
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_recinfo.setColumn(0, "currentdate", currentdate);
- // 정렬순서
- ds_send_recinfo.setColumn(0, "sortno", "0");
- sw_left.case_recmast.grup_saveas.visible = false;
-
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256, val:""}
- , {col:"instcd", type:"STRING", size:256, val:""}
- , {col:"recitem", type:"STRING", size:256, val:""}
- , {col:"suprecitem", type:"STRING", size:256, val:""}
- , {col:"rectype", type:"STRING", size:256, val:""}
- , {col:"recnm", type:"STRING", size:256, val:""}
- , {col:"sortno", type:"INT", size:256, val:""}
- , {col:"currentdate", type:"STRING", size:256, val:""}]);
-
-
- var oParam = {};
- oParam.id = "TXMMR04201";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeRecMastItem";
- oParam.inds = "recinfo=ds_send_recinfo savedata=ds_send_savedata";
- oParam.outds = "ds_main_recmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04201";
- tranf_submit(oParam);
-
- grdf_expandDepth(sw_left.case_recmast.grd_recmast, ds_main_recmast_item.getMax("parseInt(depth)"));
-
- //setTree(grd_recmast , grd_recmast.colref("depth"), grd_recmast.colref("recnm"), false);
-
- }
- /****************************************************************************************
- * Argument : 01.prcptype -
- * : 02.flag - one(기록마트터), other(처방마스터)
- * Description : 마취처방 마스터항목 조회
- ****************************************************************************************/
- function fSetPrcpItem(prcptype, flag)
- {
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_reqdata.setColumn(0, "currentdate", currentdate);
-
- // flag
- // one : 마취기록마스터 - 처방마스터조회 (각 처방구분에 따라 하나 그리드에 표시)
- // other: 마취처방마스터 - 처방마스터조회 (각 처방구분에 따라 다른 그리드에 표시)
- if (flag == "one") {
- // 처방구분
- ds_send_reqdata.setColumn(0, "prcptype", prcptype);
- ds_send_reqdata.setColumn(0, "clscd", "");
- var search_flag = utlf_transNullToEmpty(ds_hidden_search.getColumn(0, "flag"));
- var search_data = utlf_transNullToEmpty(ds_hidden_search.getColumn(0, "data"));
- ds_send_reqdata.setColumn(0, "flag", search_flag);
- ds_send_reqdata.setColumn(0, "data", search_data.toUpperCase());
-
- ds_main_prcpmast_item.clearData();
-
- var oParam = {};
- oParam.id = "TRMMR04202";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetPrcpMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_prcpmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04202";
- tranf_submit(oParam);
-
- ds_main_prcpmast_item.addColumn("checked", "string");
- //submit("TRMMR04202","","/root/send/reqdata","/root/main/prcpmast/item");
-
- } else if (flag == "other") {
- if (utlf_isNull(prcptype)) {
- // 처방구분
- prcptype = ds_send_reqdata.getColumn(0, "prcptype");
- var search_flag = utlf_transNullToEmpty(ds_hidden_search.getColumn(0, "flag"));
- var search_data = utlf_transNullToEmpty(ds_hidden_search.getColumn(0, "data"));
- ds_send_reqdata.setColumn(0, "flag", search_flag);
- ds_send_reqdata.setColumn(0, "data", search_data.toUpperCase());
- } else {
- // 검색 텍스트 클리어한다.
- ds_send_reqdata.setColumn(0, "data", "");
- }
- // 처방구분
- ds_send_reqdata.setColumn(0, "prcptype", prcptype);
- if( ds_temp.getColumnInfo("prcptype") == null ) ds_temp.addColumn("prcptype", "string");
- ds_temp.setColumn(0, "prcptype", prcptype);
- var prcptypenm = "";
- var resultRef = "";
-
- if (prcptype == "A") {
- prcptypenm = "Agent";
- resultRef = "ds_main_agent_item";
- } else if (prcptype == "D") {
- prcptypenm = "Drug";
- resultRef = "ds_main_drug_item";
- } else if (prcptype == "F") {
- prcptypenm = "Fluid";
- resultRef = "ds_main_fluid_item";
- } else if (prcptype == "H") {
- prcptypenm = "Blood";
- resultRef = "ds_main_blod_item";
- } else if (prcptype == "P") {
- prcptypenm = "Proc";
- resultRef = "ds_main_proc_item";
- } else {
- prcptypenm = "";
- resultRef = "";
- }
- if (prcptypenm.length > 0 ) {
- sw_left.case_prcpmast.cap_prcptype.text = prcptypenm;
- var oParam = {};
- oParam.id = "TRMMR04202";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetPrcpMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = resultRef+"=item";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- eval(resultRef).addColumn("checked", "string");
-
- //submit("TRMMR04202","","/root/send/reqdata", resultRef+"/item");
- }
- // 처방목록 : 그리드 콤보를 숨긴다. (agent, drug 소분류)
- var i_abbrnm = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "abbrnm"); // 100
- var i_a_clscd = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "a_clscd"); // 180
- var i_d_clscd = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "d_clscd"); // 180
- var i_f_clscd = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "f_clscd"); // 180
- var i_drugmthdspccd = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "drugmthdspccd"); // 120
- var i_prcpappyn = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "prcpappyn"); // 60
- var i_totvolyn = sw_left.case_prcpmast.div_all.grd_prcplist.getBindCellIndex("body", "totvolyn"); // 70
-
- if (prcptype == "A") {
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_abbrnm, 100);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_a_clscd, 180);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_d_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_f_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_drugmthdspccd, 120);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_prcpappyn, 60);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_totvolyn, 70);
-
- sw_left.case_prcpmast.cmb_clscd.visible = false;
- } else if (prcptype == "D") {
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_abbrnm, 100);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_a_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_d_clscd, 180);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_f_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_drugmthdspccd, 120);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_prcpappyn, 60);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_totvolyn, 70);
-
- sw_left.case_prcpmast.cmb_clscd.visible = true;
- } else if (prcptype == "F") {
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_abbrnm, 100);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_a_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_d_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_f_clscd, 180);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_drugmthdspccd, 120);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_prcpappyn, 60);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_totvolyn, 70);
-
- sw_left.case_prcpmast.cmb_clscd.visible = false;
- } else if (prcptype == "H") {
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_abbrnm, 100);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_a_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_d_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_f_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_drugmthdspccd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_prcpappyn, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_totvolyn, 0);
-
- sw_left.case_prcpmast.cmb_clscd.visible = false;
- } else {
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_abbrnm, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_a_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_d_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_f_clscd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_drugmthdspccd, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_prcpappyn, 0);
- sw_left.case_prcpmast.div_all.grd_prcplist.setRealColSize(i_totvolyn, 0);
-
- sw_left.case_prcpmast.cmb_clscd.visible = false;
- }
- fRefreshPrcplist();
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방 리스트 초기화
- ****************************************************************************************/
- function fRefreshPrcplist()
- {
- for (var i=0; i<ds_main_prcplist.rowcount; i++) {
- var status = ds_main_prcplist.getColumn(0, "status");
- if (status != "S") {
- ds_main_prcplist.deleteRow(0);
- } else {
- ds_main_prcplist.setColumn(0, "prcpnm", "");
- ds_main_prcplist.setColumn(0, "abbrnm", "");
- ds_main_prcplist.setColumn(0, "a_clscd", "01");
- ds_main_prcplist.setColumn(0, "d_clscd", "01");
- ds_main_prcplist.setColumn(0, "f_clscd", "01");
- ds_main_prcplist.setColumn(0, "prcpappyn", "Y");
- ds_main_prcplist.setColumn(0, "totvolyn", "Y");
- }
- }
- // 마취처방마스터-전체조회 (처방타입은 원래대로 해주기...)
- var prcptype = ds_send_reqdata.getColumn(0, "prcptype");
- ds_send_reqdata.setColumn(0, "clscd","");
- ds_send_reqdata.setColumn(0, "prcptype","");
-
- var oParam = {};
- oParam.id = "TRMMR04202";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetPrcpMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_prcplist_item=item";
- oParam.async = false;
-
- tranf_submit(oParam);
-
- //submit("TRMMR04202","","/root/send/reqdata","/root/main/prcplist/item");
-
- ds_send_reqdata.setColumn(0, "prcptype", prcptype);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취처방 마스터항목 Add
- ****************************************************************************************/
- function fAddPrcpItem(status){
-
- // 처방타입
- var prcptype = ds_send_reqdata.getColumn(0, "prcptype");
- //20111222
- if(utlf_isNull(prcptype)){
- var prcptype = ds_temp.getColumn(0, "prcptype");
- }
- //20111222
- if (utlf_isNull(prcptype)) {
- alert("선택된 처방구분이 없습니다.");
- return;
- }
- // 20190617, 김현석, 처방 코드가 3개 넘어야 되는 조건은 왜 넣어는지 모르겠다. 마지막 검색 Row 를 포함해서도
- //if (ds_main_prcplist.rowcount < 3) {
- if (ds_main_prcplist.rowcount <= 1) {
- alert("선택된 처방내역이 없습니다.");
- return;
- }
-
- var obj = sw_left.case_prcpmast.div_all.grd_prcplist;
- var ref ;
- if (prcptype == "A") {
- ref = "ds_main_agent_item";
- } if (prcptype == "D") {
- ref = "ds_main_drug_item";
- } if (prcptype == "F") {
- ref = "ds_main_fluid_item";
- } if (prcptype == "H") {
- ref = "ds_main_blod_item";
- } if (prcptype == "P") {
- ref = "ds_main_proc_item";
- }
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_reqdata.setColumn(0, "currentdate", currentdate);
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"prcptype", type:"STRING", size:256}
- , {col:"clscd", type:"STRING", size:256}
- , {col:"prcpcd", type:"STRING", size:256}
- , {col:"prcpnm", type:"STRING", size:256}
- , {col:"abbrnm", type:"STRING", size:256}
- , {col:"prcpvol", type:"STRING", size:256}
- , {col:"prcpvolunitnm", type:"STRING", size:256}
- , {col:"drugmthdcd", type:"STRING", size:256}
- , {col:"grupsnglflag", type:"STRING", size:256}
- , {col:"prcpappyn", type:"STRING", size:256}
- , {col:"totvolyn", type:"STRING", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- var grdDs = this.objects[ref];
- for (var i=0 ; i<ds_main_prcplist.rowcount; i++) {
- var prcpcd = ds_main_prcplist.getColumn(i, "prcpcd");
- var prcpnm = ds_main_prcplist.getColumn(i, "prcpnm");
- var prcpvol = ds_main_prcplist.getColumn(i, "prcpvol");
- var prcpvolunitnm = ds_main_prcplist.getColumn(i, "prcpvolunitnm");
- var drugmthdcd = ds_main_prcplist.getColumn(i, "drugmthdspccd");
- var grupsnglflag = ds_main_prcplist.getColumn(i, "grupsnglflag");
-
- // 투여방법약어명 : 투여방법코드 값으로 투여방법약어명을 읽어온다.
- var drugmthdabbrnm = ds_hidden_tmedmthd_tmedmthdlist.lookup("mthdcd", drugmthdcd, "abbrnm");
- // 약어명 : 추가된 내용으로 그리드에서 바로 읽어서 처리한다.
- var abbrnm = ds_main_prcplist.getColumn(i, "abbrnm");
- // 소분류 : 추가된 내용으로 그리드에서 바로 읽어서 처리한다.
- var clscd = "00";
- if (prcptype == "A") {
- clscd = ds_main_prcplist.getColumn(i, "a_clscd");
- if (utlf_isNull(clscd)) { clscd = "01" }
- } else if (prcptype == "D") {
- clscd = ds_main_prcplist.getColumn(i, "d_clscd");
- if (utlf_isNull(clscd)) { clscd = "01" }
- } else if (prcptype == "F") {
- clscd = ds_main_prcplist.getColumn(i, "f_clscd");
- if (utlf_isNull(clscd)) { clscd = "01" }
- }
- // 처방이동유무, 총용량기록여부 (추가내용)
- var prcpappyn = ds_main_prcplist.getColumn(i, "prcpappyn");
- if (utlf_isNull(prcpappyn)) { prcpappyn = "Y" }
- var totvolyn = ds_main_prcplist.getColumn(i, "totvolyn");
- if (utlf_isNull(totvolyn)) { totvolyn = "Y" }
- if (prcptype == "H") {
- prcpappyn = "N"; totvolyn = "Y";
- } else if (prcptype == "P") {
- prcpappyn = "Y"; totvolyn = "N";
- }
- // 2008.01.07. 등록시... 마취처방마스터에 기등록되었는가?
- var tmpprcptype = ds_main_prcplist_item.lookup("prcpcd", prcpcd, "prcptype");
- if (!utlf_isNull(tmpprcptype)) {
- var msg = "";
- if (tmpprcptype == "A") {
- msg = "Agent";
- } else if (tmpprcptype == "D") {
- msg = "Drug";
- } else if (tmpprcptype == "F") {
- msg = "Fluid";
- } else if (tmpprcptype == "H") {
- msg = "Blood";
- }
- alert( msg + " 에 기등록된 처방코드 입니다." + "\n\n" + "[" + prcpcd + " : " + prcpnm + "]");
- } else {
-
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "prcptype", prcptype);
- ds_send_savedata.setColumn(nAddRow, "clscd", clscd);
-
- ds_send_savedata.setColumn(nAddRow, "prcpcd", prcpcd);
- ds_send_savedata.setColumn(nAddRow, "prcpnm", prcpnm);
- ds_send_savedata.setColumn(nAddRow, "abbrnm", abbrnm);
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "prcpvolunitnm", prcpvolunitnm);
-
- ds_send_savedata.setColumn(nAddRow, "drugmthdcd", drugmthdcd);
- ds_send_savedata.setColumn(nAddRow, "grupsnglflag", grupsnglflag);
- ds_send_savedata.setColumn(nAddRow, "prcpappyn", prcpappyn);
- ds_send_savedata.setColumn(nAddRow, "totvolyn", totvolyn);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- }
- if (ds_send_savedata.rowcount > 0 ) {
-
- // 20190617, 김현석, 현재 선택된 처방 Dataset 설정
- gblRefPrcpDs = ref;
-
- var oParam = {};
- oParam.id = "TXMMR04202";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExePrcpMastItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = ref+"=item";
-
- //20190617, 김현석, 삭제/저장 시 Dataset의 컬럼( checked )가 추가가 안되어 이후 이벤트 다 에러남
- //oParam.async = false;
- //oParam.callback = "cf_TXMMR04202";
- oParam.async = true;
- oParam.callback = "cf_TXMMR04202_1";
-
- tranf_submit(oParam);
- }
-
- fRefreshPrcplist();
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취처방 마스터항목 저장/삭제
- ****************************************************************************************/
- function fSavePrcpItem(status){
- // 처방타입
- var prcptype = ds_send_reqdata.getColumn(0, "prcptype");
-
- if (utlf_isNull(prcptype)) {
- alert("처방항목을 선택하시오.");
- return;
- }
-
- var obj ;
- var ref ;
- if (prcptype == "A") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_agent.grd_agent;
- ref = "ds_main_agent_item";
- } if (prcptype == "D") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_drug.grd_drug;
- ref = "ds_main_drug_item";
- } if (prcptype == "F") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_fluid.grd_fluid;
- ref = "ds_main_fluid_item"
- } if (prcptype == "H") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_blod.grd_blod;
- ref = "ds_main_blod_item";
- } if (prcptype == "P") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_proc.grd_proc;
- ref = "ds_main_proc_item";
- }
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_reqdata.setColumn(0, "currentdate", currentdate);
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"prcptype", type:"STRING", size:256}
- , {col:"clscd", type:"STRING", size:256}
- , {col:"prcpcd", type:"STRING", size:256}
- , {col:"prcpnm", type:"STRING", size:256}
- , {col:"abbrnm", type:"STRING", size:256}
- , {col:"prcpvol", type:"STRING", size:256}
- , {col:"prcpvolunitnm", type:"STRING", size:256}
- , {col:"drugmthdcd", type:"STRING", size:256}
- , {col:"grupsnglflag", type:"STRING", size:256}
- , {col:"prcpappyn", type:"STRING", size:256}
- , {col:"totvolyn", type:"STRING", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- var grdDs = this.objects[ref];
- for (var i=0 ; i <grdDs.rowcount ; i++) {
- var checked = grdDs.getColumn(i, "checked");
- if (checked == "true" || checked == 1) {
- prcptype = grdDs.getColumn(i, "prcptype");
- var prcpcd = grdDs.getColumn(i, "prcpcd");
- var prcpnm = grdDs.getColumn(i, "prcpnm");
- var prcpvol = grdDs.getColumn(i, "prcpvol");
- var prcpvolunitnm = grdDs.getColumn(i, "prcpvolunitnm");
- var drugmthdcd = grdDs.getColumn(i, "drugmthdcd");
- var prcpappyn = grdDs.getColumn(i, "prcpappyn");
- var totvolyn = grdDs.getColumn(i, "totvolyn");
- var abbrnm = "";
- var clscd = "00";
- if (prcptype == "A" || prcptype == "D" || prcptype == "F" || prcptype == "H" ) {
- abbrnm = grdDs.getColumn(i, "abbrnm");
- clscd = grdDs.getColumn(i, "clscd");
- }
-
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "prcptype", prcptype);
- ds_send_savedata.setColumn(nAddRow, "clscd", clscd);
- ds_send_savedata.setColumn(nAddRow, "prcpcd", prcpcd);
- ds_send_savedata.setColumn(nAddRow, "prcpnm", prcpnm);
- ds_send_savedata.setColumn(nAddRow, "abbrnm", abbrnm);
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "prcpvolunitnm", prcpvolunitnm);
- ds_send_savedata.setColumn(nAddRow, "drugmthdcd", drugmthdcd);
- ds_send_savedata.setColumn(nAddRow, "grupsnglflag", "");
- ds_send_savedata.setColumn(nAddRow, "prcpappyn", prcpappyn);
- ds_send_savedata.setColumn(nAddRow, "totvolyn", totvolyn);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- }
- if (ds_send_savedata.rowcount > 0 ) {
- // 20190617, 김현석, 현재 선택된 처방 Dataset 설정
- gblRefPrcpDs = ref;
-
- var oParam = {};
- oParam.id = "TXMMR04202";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExePrcpMastItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = ref+"=item";
-
- // 20190617, 김현석, 삭제/저장 시 Dataset의 컬럼( checked )가 추가가 안되어 이후 이벤트 다 에러남
- oParam.async = true;
- oParam.callback = "cf_TXMMR04202_1";
-
- tranf_submit(oParam);
- }
- }
- // 20190617, 김현석, 삭제/저장 시 Dataset의 컬럼( checked )가 추가가 안되어 이후 이벤트 다 에러남
- function cf_TXMMR04202_1(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- eval(gblRefPrcpDs).addColumn("checked", "string");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 추가 (SET)
- ****************************************************************************************/
- function fAddSet(){
- fSetSetInfo("i");
- fShowWndIptBox();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 삭제 (SET)
- ****************************************************************************************/
- function fDelSet(){
- fSetSetInfo("d");
- fSaveSetInfo();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 수정 (SET)
- ****************************************************************************************/
- function fUpdtSet(){
- fSetSetInfo("u");
- fShowWndIptBox();
- }
- /****************************************************************************************
- * Argument : 01. status - 상태
- * Description : 마취기록 SET
- ****************************************************************************************/
- function fSetSetInfo(status)
- {
- var ref;
- //var treeObj;
- if (job == "3") {
- ref = "ds_main_recset_item";
- // treeObj = trv_recset;
- } else if (job == "4") {
- ref = "ds_main_prcpset_item";
- // treeObj = trv_prcpset;
- } else if (job == "6") {
- ref = "ds_main_vsset_item";
- // treeObj = trv_vsset;
- }
- /*
- var item = treeObj.item(treeObj.selectedIndex);
- if (item == null) { return; }
- var rowPos = item.index + 1;
- */
-
- var grdDs = this.objects[ref];
-
- var setcd = grdDs.getColumn(grdDs.rowposition, "setcd");
- var setnm = grdDs.getColumn(grdDs.rowposition, "setnm");
- var settype = grdDs.getColumn(grdDs.rowposition, "settype");
- var anstmthdcd = dsf_getColumnNullToEmpty(grdDs, grdDs.rowposition, "anstmthdcd");
- var anstmthdcdsub = dsf_getColumnNullToEmpty(grdDs, grdDs.rowposition, "anstmthdcdsub");
- var clscd = grdDs.getColumn(grdDs.rowposition, "clscd");
- var valiyn = "Y";
- // 추가인 경우~
- if(status == "i"){
- setnm = "";
- }
- // 삭제인 경우~
- if(status == "d"){
- valiyn = "N";
- }
- ds_send_setinfo.setColumn(0, "instcd", instcd);
- ds_send_setinfo.setColumn(0, "status", status);
- ds_send_setinfo.setColumn(0, "setcd", setcd);
- ds_send_setinfo.setColumn(0, "setnm", setnm);
- ds_send_setinfo.setColumn(0, "settype", settype);
- ds_send_setinfo.setColumn(0, "anstmthdcd", anstmthdcd);
- ds_send_setinfo.setColumn(0, "anstmthdcdsub", anstmthdcdsub);
- ds_send_setinfo.setColumn(0, "clscd", clscd);
- ds_send_setinfo.setColumn(0, "valiyn", valiyn);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취 SET SAVE
- ****************************************************************************************/
- function fSaveSetInfo()
- {
- // 정렬순서
- ds_send_setinfo.setColumn(0, "sortno", "0");
- var ref = null;
- var grdObj = null;
- if (job == "3") {
- // SET 소분류
- ds_send_setinfo.setColumn(0, "clscd", "1");
- ref = "ds_main_recset_item";
- //submit("TXMMR04204","","/root/send/setinfo","/root/main/recset/item");
- sw_left.case_recset.grup_recset.visible = false;
- grdObj = sw_left.case_recset.components["trv_recset"];
- } else if (job == "4") {
- ref = "ds_main_prcpset_item";
- //submit("TXMMR04204","","/root/send/setinfo","/root/main/prcpset/item");
- sw_left.case_prcpset.grup_prcpset.visible = false;
- grdObj = sw_left.case_prcpset.components["trv_prcpset"];
- } else if (job == "6") {
- // SET 소분류
- ds_send_setinfo.setColumn(0, "clscd", "1");
- ref = "ds_main_vsset_item";
- //submit("TXMMR04204","","/root/send/setinfo","/root/main/vsset/item");
- sw_left.case_vsset.grup_vsset.visible = false;
- grdObj = sw_left.case_vsset.components["trv_vsset"];
- }
-
- if( ref != null ){
- var oParam = {};
- oParam.id = "TXMMR04204";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeAnstSet";
- oParam.inds = "setinfo=ds_send_setinfo";
- oParam.outds = ref + "=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04204";
- tranf_submit(oParam);
-
- grdf_expandDepth(grdObj, eval(ref).getMax("parseInt(depth)"));
- }
- }
- /****************************************************************************************
- * Argument : treeObj - 선택 그리드
- * Description : 마취 SET 선택시 background-color 주기..
- * (스타일 적용은 각 그리드 속성으로 적용)
- ****************************************************************************************/
- function fTreeSelected(obj, e)
- {
- if( e.row < 0 || e.col < 0) return;
-
- if (e.row == 0) {
- fSetSetInfo("i");
- } else if (e.row > 0) {
- fSetSetInfo("u");
- }
-
-
- /*
- for ( var i = 0; i < treeObj.length; i++ ) {
- treeObj.item(i).attribute("background-color") = "#ffffff";
- treeObj.item(i).attribute("text-decoration") = "";
- }
- if (treeObj.selectedIndex < 0) { return; }
- treeObj.item(treeObj.selectedIndex).attribute("background-color") = "#ece1ec";
- treeObj.item(treeObj.selectedIndex).attribute("text-decoration") = "";
-
-
- if (treeObj.selectedIndex == 0) {
- fSetSetInfo("i");
- } else if (treeObj.selectedIndex > 0) {
- fSetSetInfo("u");
- }
- */
- }
- /****************************************************************************************
- * Argument : 01.treeObj - 선택 그리드
- * Description : 마취 SET 선택시 조회하기
- ****************************************************************************************/
- function fTreeChanged(treeObj:Grid)
- {
- var grdDs = this.objects[treeObj.binddataset];
- trv_selectedIndex = grdDs.rowposition;
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_setinfo.setColumn(0, "currentdate", currentdate);
- if (job == "3") {
- var row = trv_selectedIndex;
- var depth = ds_main_recset_item.getColumn(row, "depth");
- if (depth == "1") { return; }
- // 마취기록 SET 아이템 조회하기..
- var oParam = {};
- oParam.id = "TRMMR04205";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetRecSetItem";
- oParam.inds = "setinfo=ds_send_setinfo";
- oParam.outds = "ds_main_recsetitem_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04205";
- tranf_submit(oParam);
-
- grdf_expandDepth(sw_left.case_recset.grd_recset, ds_main_recsetitem_item.getMax("parseInt(depth)"));
-
- // 트리 리셋해주기
- //setTree(grd_recset , grd_recset.colref("depth"), grd_recset.colref("recnm"), false);
- // 마취기록 체킹해주기
- fAnstRecChecked("ds_main_recsetitem_item", sw_left.case_recset.grd_rec, "recitem", "checked");
- } else if (job == "4") {
- var row = trv_selectedIndex;
- var depth = ds_main_prcpset_item.getColumn(row, "depth");
- if (depth == "1") { return; }
- // 마취처방 SET 아이템 조회하기..
- var oParam = {};
- oParam.id = "TRMMR04206";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetPrcpSetItem";
- oParam.inds = "setinfo=ds_send_setinfo";
- oParam.outds = "ds_main_prcpsetitem_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRMMR04206";
- tranf_submit(oParam);
-
- //kimsj 091205 TEMP DATA
- dsf_createDs("ds_hidden_prcpsetitem_item");
- ds_hidden_prcpsetitem_item.copyData(ds_main_prcpsetitem_item);
- } else if (job == "6") {
- var row = trv_selectedIndex;
- var depth = ds_main_vsset_item.getColumn(row, "depth");
- if (depth == "1") { return; }
- // V/S SET 아이템 조회하기..
- var oParam = {};
- oParam.id = "TRMMR04209";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetVSSetItem";
- oParam.inds = "setinfo=ds_send_setinfo";
- oParam.outds = "ds_main_vssetitem_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TRMMR04209";
- tranf_submit(oParam);
- }
- }
- function cf_TRMMR04206(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_prcpsetitem_item.addColumn("checked", "string");
- }
- /****************************************************************************************
- * Argument : 01.gridObj - 선택 그리드
- * Description : 그리드 트리뷰 더블 클릭시 체킹 표시
- ****************************************************************************************/
- function fRecDbClick(gridObj:Grid)
- {
- // 셋을 선택했는가?
- var setcd = ds_send_setinfo.getColumn(0, "setcd");
- if (setcd == "0" || utlf_isNull(setcd)) {
- alert("기록 SET 을 먼저 선택하십시오.");
- return;
- }
- // 그리드 트리뷰 더블 클릭시 체킹 토글
- var nRow = ds_main_recmast_item.rowposition;
- var getChecked = ds_main_recmast_item.getColumn(nRow, "checked");
- if (getChecked == "true" || getChecked == 1) {
- getChecked = "false";
- } else {
- getChecked = "true";
- }
-
- ds_main_recmast_item.setColumn(nRow, "checked", getChecked);
-
-
- // 그리드 트리뷰 더블 클릭시 체킹 표시
- fSetChecked(gridObj, "depth", "recitem", "suprecitem", "checked");
- // 마취기록 마스터의 첫번째 로우는 항상 체크 안된 상태로 유지
- fSetCheckedStyle(gridObj, 0, "checked", "false");
-
- // 선택된 기록항목만 SET 항목으로 copy 하자..
- dsf_createDs("ds_temp_recmast_item");
- ds_temp_recmast_item.copyData(ds_main_recmast_item);
- ds_temp_recmast_item.filter("");
- ds_temp_recmast_item.filter("checked == 'true'");
- ds_main_recsetitem_item.copyData(ds_temp_recmast_item, true);
- dsf_deleteDs("ds_temp_recmast_item");
- // 첫번째 항목에는 셋명칭을 보여준다. (INSERT ROW)
- var nInsRow = ds_main_recsetitem_item.insertRow(0);
- ds_main_recsetitem_item.setColumn(nInsRow, "depth", "1");
- ds_main_recsetitem_item.setColumn(nInsRow, "recnm", ds_send_setinfo.getColumn(0, "setnm"));
- // 트리 리셋해주기
- grdf_expandDepth(sw_left.case_recset.grd_recset, ds_main_recsetitem_item.getMax("parseInt(depth)"));
- //setTree(grd_recset , grd_recset.colref("depth"), grd_recset.colref("recnm"), false);
- }
- /**
- * @desc : 그리드 트리뷰인 경우 선택에 의해 선택항목 체킹하여 bold체로 표현한다.
- * @ checked 가 true 이면 상위항목도 checked 를 true 로 한다.
- * @ checked 가 false 이면 하위항목도 checked 를 false 로 한다.
- * @param :
- * @ gridObj : grid 객체
- * @ depthColNm : depth 컬럼 참조
- * @ levlColNm : 레벨 컬럼 참조
- * @ suplevlColNm : 상위레벨 컬럼 참조
- * @ checkedCol : checked 컬럼 참조
- * @return :
- * @author :
- * @---------------------------------------------------
- */
- function fSetChecked(gridObj, depthColNm, levlColNm, suplevlColNm, checkedColNm)
- {
- // 선택된 로우에 대한 처리
- var oDs = this.objects[gridObj.binddataset];
- var nRow = oDs.rowposition;
- var depth = oDs.getColumn(nRow, depthColNm);
- var levl = oDs.getColumn(nRow, levlColNm);
- var suplevl = oDs.getColumn(nRow, suplevlColNm);
- var checked = oDs.getColumn(nRow, checkedColNm);
- var checkedCol = gridObj.getBindCellIndex("body", checkedColNm);
- // 선택항목 처리
- fSetCheckedStyle(gridObj, nRow, checkedColNm, checked);
-
- if (checked == "true") {
-
- for (var i =oDs.rowcount-1 ; i>=0 ; i--) {
-
- var tmpdepth = oDs.getColumn(i, depthColNm);
- var tmplevl = oDs.getColumn(i, levlColNm);
- var tmpsuplevl = oDs.getColumn(i, suplevlColNm);
- var tmpchecked = oDs.getColumn(i, checkedColNm);
-
- if (tmpdepth < 1) {
- break;
- }
-
- if (tmplevl == suplevl) {
- if (tmpchecked == checked) {
- break;
- }
- fSetCheckedStyle(gridObj, i, checkedColNm, checked);
- suplevl = tmpsuplevl;
- }
-
- }
-
- } else {
-
- for (var i = nRow; i < oDs.rowcount; i++) {
-
- var tmpdepth = oDs.getColumn(i, depthColNm);
- var tmplevl = oDs.getColumn(i, levlColNm);
- var tmpsuplevl = oDs.getColumn(i, suplevlColNm);
-
- if (tmpdepth <= depth) {
- break;
- }
-
- fSetCheckedStyle(gridObj, i, checkedColNm, checked);
-
- }
-
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 트리뷰인 경우 선택상태값(true/false)와 표현(bold/normal)을 한다.
- * (사용안함 - Grid Expr 대체!!! lf_setStyle() )
- ****************************************************************************************/
- function fSetCheckedStyle(gridObj:Grid, checkedRow, checkedCol, checked)
- {
- var oDs = this.objects[gridObj.binddataset];
- oDs.setColumn(checkedRow, checkedCol, checked);
- /*
- gridObj.textmatrix(checkedRow, checkedCol) = checked;
- if (checked == "true") {
- gridObj.rowStyle(checkedRow, "data", "font-weight") = "bold";
- gridObj.rowStyle(checkedRow, "data", "color") = "#0000ff";
- } else {
- gridObj.rowStyle(checkedRow, "data", "font-weight") = "normal";
- gridObj.rowStyle(checkedRow, "data", "color") = "#000000";
- }
- */
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 저장된 기록 정보를 그리드 트리뷰 에 체킹 표시
- * (사용안함 - Grid Expr 대체!!! lf_setStyle() )
- ****************************************************************************************/
- function fAnstRecChecked(dataPath, gridObj, levlColNm, checkedColNm)
- {
-
-
- //gridObj.allstyle( "all", "font-weight" ) = "normal";
- //gridObj.allstyle( "all", "color") = "#000000";
- var grdDs = this.objects[gridObj.binddataset];
- var oDs = this.objects[dataPath];
- for (var i=0 ; i < grdDs.rowcount ; i++) {
- grdDs.setColumn(i, checkedColNm, "false");
- }
- var dataCnt = oDs.rowcount;
- var levlCol = gridObj.getBindCellIndex("body", levlColNm);
- var checkedCol = gridObj.getBindCellIndex("body", checkedColNm);
-
- //그리드 트리뷰 에 체킹 표시
- for (var i = 0 ; i < dataCnt ; i++) {
- var recitem = oDs.getColumn(i, levlColNm);
- for (var j=0 ; j < grdDs.rowcount ; j++) {
- var tmplevl = grdDs.getColumn(j, levlColNm);
- if (tmplevl == recitem) {
- fSetCheckedStyle(gridObj, j, checkedColNm, "true");
- break;
- }
- }
- }
-
- gridObj.redraw();
- }
- function lf_setStyle(oDs, style, currow){
-
- var compareDs = this.objects[eval(oDs).compareDs];
- //var nFindRow = compareDs.findRow("recitem", eval(oDs).getColumn(currow, "recitem"));
- var nFindRow = eval(oDs).getColumn(currow, "checked");
-
- if( style == "c" ){
- //if( nFindRow > -1 ){
- if( nFindRow == "true" ){
- return "#0000ff";
- }else{
- return "#000000";
- }
-
- }else if( style == "f" ){
- //if( nFindRow > -1 ){
- if( nFindRow == "true" ){
- return "dotum,9,bold";
- }else{
- return "dotum,9";
- }
- }
-
- return "";
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취기록 SET 아이템 등록/삭제
- ****************************************************************************************/
- function fSaveSetRecItem()
- {
- // 셋을 선택했는가?
- var setcd = ds_send_setinfo.getColumn(0, "setcd");
- var settype = ds_send_setinfo.getColumn(0, "settype");
- if (setcd == "0" || utlf_isNull(setcd)) {
- alert("기록 SET 을 먼저 선택하십시오.");
- return;
- }
-
- // SET 아이템 노드
- var ref = "ds_main_recsetitem_item";
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- var status = "i"
- var valiyn = "Y"
- // 노드 갯수를 가져온다.
- var grdDs = this.objects[ref];
- var dataCnt = grdDs.rowcount;
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"setcd", type:"INT", size:256}
- , {col:"settype", type:"STRING", size:256}
- , {col:"linkcd", type:"STRING", size:256}
- , {col:"prcpvol", type:"STRING", size:256}
- , {col:"valiyn", type:"STRING", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- for (var i=0 ; i < dataCnt ; i++) {
- var linkcd = grdDs.getColumn(i, "recitem");
- var prcpvol = "";
- if (linkcd != "0" && !utlf_isNull(linkcd)) {
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "setcd", setcd);
- ds_send_savedata.setColumn(nAddRow, "settype", settype);
- ds_send_savedata.setColumn(nAddRow, "linkcd", linkcd);
-
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "valiyn", valiyn);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- }
- if (ds_send_savedata.rowcount > 0 ) {
-
- var oParam = {};
- oParam.id = "TXMMR04205";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeRecSetItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = ref+"=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04205";
- tranf_submit(oParam);
-
- grdf_expandDepth(sw_left.case_recset.grd_recset, ds_main_recsetitem_item.getMax("parseInt(depth)"));
- // 트리 리셋해주기
- //setTree(grd_recset , grd_recset.colref("depth"), grd_recset.colref("recnm"), false);
- // 마취기록 체킹해주기
- fAnstRecChecked("ds_main_recsetitem_item", sw_left.case_recset.grd_rec, "recitem", "checked");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취기록 SET 아이템 등록/삭제
- ****************************************************************************************/
- function fSaveSetPrcpItem(status)
- {
- // 셋을 선택했는가?
- var setcd = ds_send_setinfo.getColumn(0, "setcd");
- var settype = ds_send_setinfo.getColumn(0, "settype");
- if (setcd == "0" || utlf_isNull(setcd)) {
- alert("기록 SET 을 먼저 선택하십시오.");
- return;
- }
- // SET 아이템 노드
- if (status == "i") {
- var ref = "ds_main_prcpmast_item";
- } else {
- var ref = "ds_main_prcpsetitem_item";
- }
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- var valiyn = "Y";
- // 노드 갯수를 가져온다.
- var grdDs = this.objects[ref];
- var dataCnt = grdDs.rowcount;
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"setcd", type:"BIGDECIMAL", size:256}
- , {col:"settype", type:"STRING", size:256}
- , {col:"linkcd", type:"STRING", size:256}
- , {col:"prcpvol", type:"STRING", size:256}
- , {col:"valiyn", type:"STRING", size:256}
- , {col:"payflagcd", type:"STRING", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- for (var i=0 ; i<dataCnt ; i++) {
- var checked = grdDs.getColumn(i, "checked");
- if (checked == "true" || checked == 1 ) {
- var linkcd = grdDs.getColumn(i, "prcpcd");
- var prcpvol = grdDs.getColumn(i, "prcpvol");
- var payflagcd = grdDs.getColumn(i, "payflagcd");
- if (status == "i") {
- var prcpCnt = ds_main_prcpsetitem_item.findRow("linkcd", linkcd);
- if (prcpCnt == -1) {
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "setcd", setcd);
- ds_send_savedata.setColumn(nAddRow, "settype", settype);
- ds_send_savedata.setColumn(nAddRow, "linkcd", linkcd);
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "valiyn", valiyn);
- ds_send_savedata.setColumn(nAddRow, "payflagcd", payflagcd);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- } else {
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "setcd", setcd);
- ds_send_savedata.setColumn(nAddRow, "settype", settype);
- ds_send_savedata.setColumn(nAddRow, "linkcd", linkcd);
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "valiyn", valiyn);
- ds_send_savedata.setColumn(nAddRow, "payflagcd", payflagcd);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- grdDs.setColumn(i, "checked", 0);
- }
- }
- if (ds_send_savedata.rowcount > 0 ) {
- var oParam = {};
- oParam.id = "TXMMR04206";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExePrcpSetItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_prcpsetitem_item=item";
- oParam.async = false;
- oParam.callback = "cf_TXMMR04206";
- tranf_submit(oParam);
- //submit("TXMMR04206","","/root/send/savedata","/root/main/prcpsetitem/item");
-
-
- //kimsj 091205 TEMP DATA
- dsf_createDs("ds_hidden_prcpsetitem_item");
- ds_hidden_prcpsetitem_item.copyData(ds_main_prcpsetitem_item);
- }
- }
- function cf_TXMMR04206(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_prcpsetitem_item.addColumn("checked", "string");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : V/S SET 아이템 등록/삭제
- ****************************************************************************************/
- function fSaveSetVSItem(status)
- {
- // 셋을 선택했는가?
- var setcd = ds_send_setinfo.getColumn(0, "setcd");
- var settype = ds_send_setinfo.getColumn(0, "settype");
- if (setcd == "0" || utlf_isNull(setcd)) {
- alert("기록 SET 을 먼저 선택하십시오.");
- return;
- }
- // SET 아이템 노드
- if (status == "i") {
- var ref = "ds_main_vsmast_item";
- } else {
- var ref = "ds_main_vssetitem_item";
- }
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- var valiyn = "Y"
- // 노드 갯수를 가져온다.
- var grdDs = this.objects[ref];
- var dataCnt = grdDs.rowcount;
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"setcd", type:"BIGDECIMAL", size:256}
- , {col:"settype", type:"STRING", size:256}
- , {col:"linkcd", type:"STRING", size:256}
- , {col:"prcpvol", type:"STRING", size:256}
- , {col:"valiyn", type:"STRING", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- for (var i=0 ; i<dataCnt; i++) {
- var checked = grdDs.getColumn(i, "checked");
- if (checked == "true" || checked == 1) {
- var linkcd = grdDs.getColumn(i, "vsitemcd");
- var prcpvol = "";
- if (status == "i") {
- var prcpCnt = ds_main_vssetitem_item.findRow("linkcd", linkcd);
- if (prcpCnt == -1) {
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "setcd", setcd);
- ds_send_savedata.setColumn(nAddRow, "settype", settype);
- ds_send_savedata.setColumn(nAddRow, "linkcd", linkcd);
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "valiyn", valiyn);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- } else {
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "setcd", setcd);
- ds_send_savedata.setColumn(nAddRow, "settype", settype);
- ds_send_savedata.setColumn(nAddRow, "linkcd", linkcd);
- ds_send_savedata.setColumn(nAddRow, "prcpvol", prcpvol);
- ds_send_savedata.setColumn(nAddRow, "valiyn", valiyn);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- grdDs.setColumn(i, "checked", 0);
- }
- }
- if (ds_send_savedata.rowcount > 0 ) {
- var oParam = {};
- oParam.id = "TXMMR04208";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeVSSetItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_vssetitem_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04208";
- tranf_submit(oParam);
- //submit("TXMMR04208","","/root/send/savedata","/root/main/vssetitem/item");
- }
- }
- /**
- * @desc : 그리드 선택시 처방 SET 아이템 추가/삭제
- * @
- * @param :
- * @
- * @return :
- * @author :
- * @---------------------------------------------------
- */
- function fPrcpSetItem(gridObj)
- {
- // 셋을 선택했는가?
- var setcd = model.getValue("/root/send/setinfo/setcd");
- if (setcd == "0" || setcd == "") {
- alert("처방 SET 을 먼저 선택하십시오.");
- model.setValue("/root/main/prcpmast/item[" + gridObj.row + "]/checked", "false");
- return;
- }
-
- // 선택된 처방 항목만 SET 항목으로 copy 하자.. (처방타입별로 삭제 했다가 추가해 준다)
- var prcptype = model.getValue("/root/send/reqdata/prcptype");
- model.removeNodeset("/root/main/prcpsetitem/item[prcptype = '"+ prcptype +"']");
- model.refresh();
- copyNodeset("/root/main/prcpsetitem/item", "/root/main/prcpmast/item[checked = 'true']", "add");
- model.refresh();
- // 처방 셋 아이템 목록의 인스턴스 정렬해 주기...
- gridObj = grd_prcpset;
- var colRef1 = "prcptype"; //구분
- var colRef2 = "clscd"; //소분류
- var colRef3 = "sortno"; //정렬
- var colRef4 = "prcpnm"; //처방명칭
- gridObj.colsort(gridObj.colRef(colRef1)) = "asc";
- gridObj.colsort(gridObj.colRef(colRef2)) = "asc";
- gridObj.colsort(gridObj.colRef(colRef3)) = "asc";
- gridObj.colsort(gridObj.colRef(colRef4)) = "asc";
- gridObj.sort(gridObj.fixedrows, gridObj.fixedcols, gridObj.rows - 1, gridObj.cols - 1) = "usersort";
- gridObj.gridToInstance();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취 V/S 등록 관련 항목 초기화 해주기...
- ****************************************************************************************/
- function fInitVSInfo()
- {
- ds_send_vsinfo.setColumn(0, "instcd", instcd);
- ds_send_vsinfo.setColumn(0, "status", "i");
- ds_send_vsinfo.setColumn(0, "vsitemnm", "");
- ds_send_vsinfo.setColumn(0, "defaultyn", "Y");
- ds_send_vsinfo.setColumn(0, "style", "00");
- ds_send_vsinfo.setColumn(0, "point", "01");
- ds_send_vsinfo.setColumn(0, "color", "0x000000");
- ds_send_vsinfo.setColumn(0, "graphappyn", "Y");
- ds_send_vsinfo.setColumn(0, "sortno", "0");
- ds_send_vsinfo.setColumn(0, "leftaxis", "0");
- ds_send_vsinfo.setColumn(0, "rangemin", "");
- ds_send_vsinfo.setColumn(0, "rangemax", "");
- ds_send_vsinfo.setColumn(0, "interval", "");
- // 그리드에 색 주기
- fGraphBackColor();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취 V/S 마스터항목 Add
- ****************************************************************************************/
- function fAddVSItem()
- {
- ds_send_vsinfo.setColumn(0, "instcd", instcd);
- ds_send_vsinfo.setColumn(0, "status", "i");
- ds_send_vsinfo.setColumn(0, "vsitemcd", "0");
- var status = ds_send_vsinfo.getColumn(0, "status");
- var vsitemcd = ds_send_vsinfo.getColumn(0, "vsitemcd");
- var vsitemnm = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "vsitemnm"));
- var defaultyn = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "defaultyn"));
- var style = ds_send_vsinfo.getColumn(0, "style");
- var point = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "point"));
- var color = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "color"));
- var graphappyn = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "graphappyn"));
- var leftaxis = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "leftaxis"));
- var sortno = utlf_transNullToEmpty(ds_send_vsinfo.getColumn(0, "sortno"));
- var rangemin = ds_send_vsinfo.getColumn(0, "rangemin");
- var rangemax = ds_send_vsinfo.getColumn(0, "rangemax");
- var interval = ds_send_vsinfo.getColumn(0, "interval");
- var cdistestcd = ds_send_vsinfo.getColumn(0, "cdistestcd"); // KNUH 20110420 최원돈 CDIS 검사항목 연동
- // 값이 있는지 확인해야지..
- if (vsitemnm.length == 0) { sysf_messageBox("V/S 항목 명칭을 " , "C001"); return; }
- if (defaultyn.length == 0) { sysf_messageBox("항상표시 여부를 " , "C002"); return; }
- if (point.length == 0) { sysf_messageBox("포인트 스타일을 " , "C003"); return; }
- if (color.length == 0) { sysf_messageBox("그래프 색을 " , "C003"); return; }
- if (leftaxis.length == 0) { sysf_messageBox("축 구분을 " , "C003"); return; }
- if (sortno.length == 0) { sysf_messageBox("정렬 순서를 " , "C003"); return; }
- if (graphappyn.length == 0) { sysf_messageBox("그래프 적용 유무를 " , "C003"); return; }
- dsf_createDsRow("ds_send_savedata", [{col:"status", type:"STRING", size:256, val:status}
- , {col:"instcd", type:"STRING", size:256, val:instcd}
- , {col:"vsitemcd", type:"BIGDECIMAL", size:256, val:vsitemcd}
- , {col:"vsitemnm", type:"STRING", size:256, val:vsitemnm}
- , {col:"defaultyn", type:"STRING", size:256, val:defaultyn}
- , {col:"style", type:"STRING", size:256, val:style}
- , {col:"point", type:"STRING", size:256, val:point}
- , {col:"color", type:"STRING", size:256, val:color}
- , {col:"leftaxis", type:"STRING", size:256, val:leftaxis}
- , {col:"graphappyn", type:"STRING", size:256, val:graphappyn}
- , {col:"rangemin", type:"STRING", size:256, val:rangemin}
- , {col:"rangemax", type:"STRING", size:256, val:rangemax}
- , {col:"interval", type:"STRING", size:256, val:interval}
- , {col:"sortno", type:"BIGDECIMAL", size:256, val:sortno}
- , {col:"currentdate", type:"STRING", size:256, val:currentdate}
- , {col:"cdistestcd", type:"STRING", size:256, val:cdistestcd}]);
-
- var oParam = {};
- oParam.id = "TXMMR04207";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeVSMastItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_vsmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04207";
- tranf_submit(oParam);
- //submit("TXMMR04207");
-
- // 등록 관련 항목 초기화 해주기...
- fInitVSInfo();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취 V/S 마스터항목 저장/삭제
- ****************************************************************************************/
- function fSaveVSItem(status)
- {
- var obj = sw_left.case_vsmast.grd_vsmast;
- var ref = "ds_main_vsmast_item";
- var grdDs = this.objects[ref];
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"vsitemcd", type:"BIGDECIMAL", size:256}
- , {col:"vsitemnm", type:"STRING", size:256}
- , {col:"defaultyn", type:"STRING", size:256}
- , {col:"style", type:"STRING", size:256}
- , {col:"point", type:"STRING", size:256}
- , {col:"color", type:"STRING", size:256}
- , {col:"leftaxis", type:"STRING", size:256}
- , {col:"graphappyn", type:"STRING", size:256}
- , {col:"sortno", type:"BIGDECIMAL", size:256}
- , {col:"rangemin", type:"STRING", size:256}
- , {col:"rangemax", type:"STRING", size:256}
- , {col:"interval", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"currentdate", type:"STRING", size:256}
- , {col:"cdistestcd", type:"STRING", size:256}]);
- for (var i=0 ; i<grdDs.rowcount; i++) {
- var checked = grdDs.getColumn(i, "checked");
- if (checked == "true" || checked == 1) {
- var prcpcd = grdDs.getColumn(i, "prcpcd");
- var prcpnm = grdDs.getColumn(i, "prcpnm");
- var prcpvol = grdDs.getColumn(i, "prcpvol");
- var prcpvolunitnm = grdDs.getColumn(i, "prcpvolunitnm");
- var vsitemcd = grdDs.getColumn(i, "vsitemcd");
- var vsitemnm = grdDs.getColumn(i, "vsitemnm");
- var defaultyn = grdDs.getColumn(i, "defaultyn");
- var style = grdDs.getColumn(i, "style");
- var point = grdDs.getColumn(i, "point");
- var color = grdDs.getColumn(i, "color");
- var leftaxis = "0";
- var graphappyn = grdDs.getColumn(i, "graphappyn");
- var cdistestcd = grdDs.getColumn(i, "cdistestcd");
- var rangemin = grdDs.getColumn(i, "rangemin");
- var rangemax = grdDs.getColumn(i, "rangemax");
- var interval = grdDs.getColumn(i, "interval");
-
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "vsitemcd", vsitemcd);
- ds_send_savedata.setColumn(nAddRow, "vsitemnm", vsitemnm);
- ds_send_savedata.setColumn(nAddRow, "defaultyn", defaultyn);
- ds_send_savedata.setColumn(nAddRow, "style", style);
- ds_send_savedata.setColumn(nAddRow, "point", point);
- ds_send_savedata.setColumn(nAddRow, "color", color);
-
- ds_send_savedata.setColumn(nAddRow, "leftaxis", leftaxis);
- ds_send_savedata.setColumn(nAddRow, "graphappyn", graphappyn);
- ds_send_savedata.setColumn(nAddRow, "sortno", i);
-
- ds_send_savedata.setColumn(nAddRow, "rangemin", rangemin);
- ds_send_savedata.setColumn(nAddRow, "rangemax", rangemax);
- ds_send_savedata.setColumn(nAddRow, "interval", interval);
-
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- ds_send_savedata.setColumn(nAddRow, "cdistestcd", cdistestcd);
- }
-
- }
- if (ds_send_savedata.rowcount > 0 ) {
-
- var oParam = {};
- oParam.id = "TXMMR04207";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeVSMastItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_vsmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04207";
- tranf_submit(oParam);
- //submit("TXMMR04207");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : V/S 항목 리스트의 그래프 색 그리드에 적용하기
- * (사용안함 - Grid 속성으로 이동)
- ****************************************************************************************/
- function fGraphBackColor()
- {
- /*
- for (var i=1 ; i < grd_vsmast.rows ; i++) {
- var color = model.getValue("/root/main/vsmast/item["+ i +"]/color");
- grd_vsmast.cellStyle("background-color", i, grd_vsmast.colref("colorvalue")) = Number(color);
- }
- */
- }
- /****************************************************************************************
- * Argument : 01.grdObj : 대상 Grid
- * Description : 기록 마스터 항목의 같은 레벨에서 위로 이동한다.
- ****************************************************************************************/
- function moveItemUp(grdObj)
- {
-
- dsf_createDs("ds_main_recmast_tmpitem");
- ds_main_recmast_tmpitem.assign(ds_main_recmast_item);
- ds_main_recmast_tmpitem.clearData();
-
- var cnt_degnitemlist = ds_main_recmast_item.rowcount;
- var grd_rowidx = ds_main_recmast_item.rowposition;
- var rowidx = -1;
-
- var std_degnitemlevlno = ds_main_recmast_item.getColumn(grd_rowidx, "depth");
- var flag = false;
- for (var i = grd_rowidx-1; i >= 0; i--)
- {
- if (std_degnitemlevlno == ds_main_recmast_item.getColumn(i, "depth"))
- {
- rowidx = i;
- break;
- }
- else if (std_degnitemlevlno > ds_main_recmast_item.getColumn(i, "depth"))
- {
- break;
- }
- }
- if (rowidx == -1) return;
-
- // 선택 depth 하위 depth 마지막 index 체크
- var sIdx = grd_rowidx;
- var eIdx = grd_rowidx;
-
- for(var i=sIdx+1; i<cnt_degnitemlist; i++){
- if (std_degnitemlevlno < ds_main_recmast_item.getColumn(i, "depth")){
- eIdx = i;
- }else{
- break;
- }
- }
-
- // 이동해야할 대상자 복사 및 제거
- for(var i=eIdx; i>=sIdx; i--){
- var nInsRow = ds_main_recmast_tmpitem.insertRow(0);
- ds_main_recmast_tmpitem.copyRow(nInsRow, ds_main_recmast_item, i);
- ds_main_recmast_item.deleteRow(i);
- }
-
- for(var i=ds_main_recmast_tmpitem.rowcount-1; i>=0; i--){
- var nInsRow = ds_main_recmast_item.insertRow(rowidx);
- ds_main_recmast_item.copyRow(nInsRow, ds_main_recmast_tmpitem, i);
- }
-
- ds_main_recmast_item.applyChange();
-
- grdf_expandDepth(grdObj, ds_main_recmast_item.getMax("parseInt(depth)"));
-
- ds_main_recmast_item.rowposition = rowidx;
- grdObj.vscrollbar.pos = rowidx - 10;
-
- //setTree(grdObj , grdObj.colref("depth"), grdObj.colref("recnm"), false);
- }
- /****************************************************************************************
- * Argument : 01.grdObj : 대상 Grid
- * Description : 기록 마스터 항목의 같은 레벨에서 아래로 이동한다.
- ****************************************************************************************/
- function moveItemDown(grdObj:Grid)
- {
-
- dsf_createDs("ds_main_recmast_tmpitem");
- ds_main_recmast_tmpitem.assign(ds_main_recmast_item);
- ds_main_recmast_tmpitem.clearData();
-
- var cnt_degnitemlist = ds_main_recmast_item.rowcount;
- var grd_rowidx = ds_main_recmast_item.rowposition;
- var rowidx = -1;
-
- var std_degnitemlevlno = ds_main_recmast_item.getColumn(grd_rowidx, "depth");
- var flag = false;
- var i;
- for (i = grd_rowidx+1; i < cnt_degnitemlist; i++)
- {
- if (std_degnitemlevlno == ds_main_recmast_item.getColumn(i, "depth"))
- {
- if (flag)
- {
- rowidx = i;
- break;
-
- }
- else
- {
- flag = true;
- }
- }
- else if (std_degnitemlevlno > ds_main_recmast_item.getColumn(i, "depth"))
- {
- rowidx = i;
- break;
- }
- }
- if (i == cnt_degnitemlist && flag) rowidx = i;
- if (rowidx == -1) return;
-
-
- // 선택 depth 하위 depth 마지막 index 체크
- var sIdx = grd_rowidx;
- var eIdx = grd_rowidx;
-
- for(var i=sIdx+1; i<cnt_degnitemlist; i++){
- if (std_degnitemlevlno < ds_main_recmast_item.getColumn(i, "depth")){
- eIdx = i;
- }else{
- break;
- }
- }
-
- // 이동해야할 대상자 복사 및 제거
- for(var i=eIdx; i>=sIdx; i--){
- var nInsRow = ds_main_recmast_tmpitem.insertRow(0);
- ds_main_recmast_tmpitem.copyRow(nInsRow, ds_main_recmast_item, i);
- ds_main_recmast_item.deleteRow(i);
- rowidx--;
- }
-
- for(var i=ds_main_recmast_tmpitem.rowcount-1; i>=0; i--){
- var nInsRow = ds_main_recmast_item.insertRow(rowidx);
- ds_main_recmast_item.copyRow(nInsRow, ds_main_recmast_tmpitem, i);
- }
-
- ds_main_recmast_item.applyChange();
-
- grdf_expandDepth(grdObj, ds_main_recmast_item.getMax("parseInt(depth)"));
-
- ds_main_recmast_item.rowposition = rowidx;
- grdObj.vscrollbar.pos = rowidx - 10;
-
- //setTree(grdObj , grdObj.colref("depth"), grdObj.colref("recnm"), false);
-
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취기록 마스터항목 순서 SAVE
- ****************************************************************************************/
- function fSaveRecItemSortNo(){
-
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"recitem", type:"STRING", size:256}
- , {col:"suprecitem", type:"STRING", size:256}
- , {col:"rectype", type:"STRING", size:256}
- , {col:"recnm", type:"STRING", size:256}
- , {col:"sortno", type:"BIGDECIMAL", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- var dataCnt = ds_main_recmast_item.rowcount;
- var depth = "";
- var tmpdepth = "";
- var sortno = 0;
-
- for (var i=0 ; i<dataCnt; i++) {
- var status = "u";
- var recitem = ds_main_recmast_item.getColumn(i, "recitem");
- var suprecitem = ds_main_recmast_item.getColumn(i, "suprecitem");
- var rectype = ds_main_recmast_item.getColumn(i, "rectype");
- var recnm = ds_main_recmast_item.getColumn(i, "recnm");
- sortno = sortno + 1;
-
- var nRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nRow, "status", status);
- ds_send_savedata.setColumn(nRow, "instcd", instcd);
- ds_send_savedata.setColumn(nRow, "recitem", recitem);
- ds_send_savedata.setColumn(nRow, "suprecitem", suprecitem);
- ds_send_savedata.setColumn(nRow, "rectype", rectype);
- ds_send_savedata.setColumn(nRow, "recnm", recnm);
- ds_send_savedata.setColumn(nRow, "sortno", sortno);
- ds_send_savedata.setColumn(nRow, "currentdate", currentdate);
-
- }
- if (ds_send_savedata.rowcount > 0 ) {
- dsf_createDs("ds_send_recinfo", [{col:"status", type:"STRING", size:256, val:""}
- , {col:"instcd", type:"STRING", size:256, val:""}
- , {col:"recitem", type:"STRING", size:256, val:""}
- , {col:"suprecitem", type:"STRING", size:256, val:""}
- , {col:"rectype", type:"STRING", size:256, val:""}
- , {col:"recnm", type:"STRING", size:256, val:""}
- , {col:"sortno", type:"INT", size:256, val:""}
- , {col:"currentdate", type:"STRING", size:256, val:""}]);
-
-
- var oParam = {};
- oParam.id = "TXMMR04201";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeRecMastItem";
- oParam.inds = "recinfo=ds_sned_recinfo savedata=ds_send_savedata";
- oParam.outds = "ds_main_recmast_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04201";
- tranf_submit(oParam);
-
- grdf_expandDepth(sw_left.case_recset.grd_rec, ds_main_recmast_item.getMax("parseInt(depth)"));
-
- // submit("TXMMR04201","","/root/send/savedata",ref);
- // setTree(grd_recmast , grd_recmast.colref("depth"), grd_recmast.colref("recnm"), false);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : OCS 처방 검색시 시작 로우 ~ 끝 로우까지 디폴트 처리한다.(사용안함)
- ****************************************************************************************/
- function fOCSRowDefault(flag){
- if (flag == "start") {
- ocsrow = ds_main_prcplist.rowposition;
- } else if (flag == "end") {
- for (var i = ocsrow ; i < ds_main_prcplist.rowcount ; i++)
- {
- ds_main_prcplist.setColumn(i, "a_clscd","01");
- ds_main_prcplist.setColumn(i, "d_clscd","01");
- ds_main_prcplist.setColumn(i, "f_clscd","01");
- ds_main_prcplist.setColumn(i, "prcpappyn","Y");
- ds_main_prcplist.setColumn(i, "totvolyn","Y");
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 그리드 항목을 위/아래로 이동한다.
- ****************************************************************************************/
- function moveGridRow(flag, grdObj, ref)
- {
- if (utlf_isNull(grdObj))
- {
- // 처방타입
- var prcptype = ds_send_reqdata.getColumn(0, "prcptype");
- if (utlf_isNull(prcptype)) {
- alert("처방항목을 선택하시오.");
- return;
- }
- if (prcptype == "A") {
- grdObj = sw_left.case_prcpmast.sw_prcpmast.case_agent.grd_agent;
- ref = "ds_main_agent";
- } if (prcptype == "D") {
- grdObj = sw_left.case_prcpmast.sw_prcpmast.case_drug.grd_drug;
- ref = "ds_main_drug";
- } if (prcptype == "F") {
- grdObj = sw_left.case_prcpmast.sw_prcpmast.case_fluid.grd_fluid;
- ref = "ds_main_fluid";
- } if (prcptype == "H") {
- grdObj = sw_left.case_prcpmast.sw_prcpmast.case_blod.grd_blod;
- ref = "ds_main_blod";
- } if (prcptype == "P") {
- grdObj = sw_left.case_prcpmast.sw_prcpmast.case_proc.grd_proc;
- ref = "ds_main_proc";
- } if (prcptype == "V") {
- grdObj = sw_left.case_vsmast.grd_vsmast;
- ref = "ds_main_vsmast";
- } if (prcptype == "T") {
- grdObj = sw_left.case_tmrecmast.grd_timerec;
- ref = "ds_main_timerec";
- }
- }
- var grdref = ref + "_item";
- var tmpref = ref + "_tmpitem";
- var grdDs = this.objects[grdref];
- var tmpDs = this.objects[tmpref];
- if( tmpDs == null ){
- dsf_createDs(tmpref);
- tmpDs = this.objects[tmpref];
- tmpDs.assign(grdDs);
- tmpDs.clearData();
- }else{
- tmpDs.clearData();
- }
-
- var grd_rowidx = grdDs.rowposition;
- var grd_addrow = 0;
- var grd_rows = 0;
- var grd_top = 0;
- if (flag == "up") {
- grd_addrow = grd_rowidx - 1;
- grd_rows = grdDs.rowcount;
- grd_top = 0;
- } else if (flag == "down") {
- grd_addrow = grd_rowidx + 1;
- grd_rows = grdDs.rowcount;
- grd_top = -1;
- }
-
- if (grd_rowidx > grd_top && grd_rowidx < grd_rows)
- {
- grdDs.enableevent = false;
- var nRow = grdDs.moveRow(grd_rowidx, grd_addrow);
- if( nRow == -1 ){
- sysf_trace("변경에 실패하였습니다.", "I");
- }
- grdDs.enableevent = true;
- //grdDs.applyChange();
- grdDs.selectRow(nRow);
- grdDs.rowposition = nRow;
- grdObj.setCellPos(0);
- }
- // if (grd_rowidx > grd_top && grd_rowidx < grd_rows)
- // {
- // var nAddRow = tmpDs.addRow();
- // tmpDs.copyRow(nAddRow, grdDs, grd_rowidx);
- //
- // model.removeNodeset(grdref +"["+ grd_rowidx +"]");
- //
- // var node = instance1.selectSingleNode(tmpref +"[1]");
- // var cp_node = node.cloneNode(true);
- //
- // cp_node.nodeName = "item";
- // model.duplicate(ref, cp_node, "*["+ grd_addrow +"]");
- //
- // grdObj.row = grd_addrow;
- //
- // }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : V/S 마스터항목 순서 SAVE
- ****************************************************************************************/
- function fSaveVSItemSortNo(){
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"vsitemcd", type:"BIGDECIMAL", size:256}
- , {col:"sortno", type:"BIGDECIMAL", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
-
- var ref = "ds_main_vsmast_item";
- var grdDs = this.objects[ref];
- var dataCnt = grdDs.rowcount;
- var sortno = 0;
- var status = "u";
- for (var i=0 ; i<dataCnt; i++) {
- var vsitemcd = grdDs.getColumn(i, "vsitemcd")
- sortno = sortno + 1;
-
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "vsitemcd", vsitemcd);
- ds_send_savedata.setColumn(nAddRow, "sortno", sortno);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- if (ds_send_savedata.rowcount > 0 ) {
- var oParam = {};
- oParam.id = "TXMMR04210";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeVSMastItemSort";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = ref + "=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04210";
- tranf_submit(oParam);
- //submit("TXMMR04210","","/root/send/savedata", ref);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 처방 마스터항목 순서 SAVE
- ****************************************************************************************/
- function fSavePrcpItemSortNo(){
- // 처방타입
- var prcptype = ds_send_reqdata.getColumn(0, "prcptype");
-
- if (utlf_isNull(prcptype)) {
- alert("처방항목을 선택하시오.");
- return;
- }
-
- var obj ;
- var ref ;
- if (prcptype == "A") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_agent.grd_agent;
- ref = "ds_main_agent_item"
- } if (prcptype == "D") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_drug.grd_drug;
- ref = "ds_main_drug_item"
- } if (prcptype == "F") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_fluid.grd_fluid;
- ref = "ds_main_fluid_item"
- } if (prcptype == "H") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_blod.grd_blod;
- ref = "ds_main_blod_item"
- } if (prcptype == "P") {
- obj = sw_left.case_prcpmast.sw_prcpmast.case_proc.grd_proc;
- ref = "ds_main_proc_item"
- }
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- ds_send_reqdata.setColumn(0, "currentdate", currentdate);
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"prcptype", type:"STRING", size:256}
- , {col:"prcpcd", type:"STRING", size:256}
- , {col:"sortno", type:"BIGDECIMAL", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
- var status = "u";
- var sortno = 0;
-
- var grdDs = this.objects[ref];
- for (var i=0; i < grdDs.rowcount; i++) {
- sortno = sortno + 1;
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "prcptype", grdDs.getColumn(i, "prcptype"));
- ds_send_savedata.setColumn(nAddRow, "prcpcd", grdDs.getColumn(i, "prcpcd"));
- ds_send_savedata.setColumn(nAddRow, "sortno", sortno);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- if (ds_send_savedata.rowcount > 0 ) {
- // 20190617, 김현석, 현재 선택된 처방 Dataset 설정
- gblRefPrcpDs = ref;
-
- var oParam = {};
- oParam.id = "TXMMR04209";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExePrcpMastItemSort";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = ref+"=item";
-
- //20190617, 김현석, 삭제/저장 시 Dataset의 컬럼( checked )가 추가가 안되어 이후 이벤트 다 에러남
- //oParam.async = false;
- oParam.async = true;
- oParam.callback = "cf_TXMMR04202_1";
- tranf_submit(oParam);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 시간기록 마스터항목 순서 SAVE
- ****************************************************************************************/
- function fSaveTimeRecSortNo(){
- // 현재일시
- currentdate = utlf_getCurrentDate() + utlf_getCurrentTime();
- var savedata ="status▦instcd▦tmreccd▦sortno▦currentdate▩";
- var dataString = "";
- var ref = "ds_main_timerec_item";
- var grdDs = this.objects[ref];
- var dataCnt = grdDs.rowcount;
- var sortno = 0;
- var status = "u";
-
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"tmreccd", type:"STRING", size:256}
- , {col:"sortno", type:"BIGDECIMAL", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
- for (var i=0 ; i<dataCnt; i++) {
- var tmreccd = grdDs.getColumn(i, "tmreccd")
- sortno = sortno + 1;
-
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "tmreccd", tmreccd);
- ds_send_savedata.setColumn(nAddRow, "sortno", sortno);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- if (ds_send_savedata.rowcount > 0 ) {
- var oParam = {};
- oParam.id = "TXMMR04212";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeTimeRecMastItemSort";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = ref+"=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04212";
- tranf_submit(oParam);
- //submit("TXMMR04212","","/root/send/savedata", ref);
- }
- }
- /****************************************************************************************
- * Argument : 01.status - 상태
- * Description : 마취 시간기록 마스터항목 저장/삭제
- ****************************************************************************************/
- function fSaveTimeRec(status)
- {
- var obj = sw_left.case_tmrecmast.grd_timerec;
- var ref = "ds_main_timerec_item";
- var grdDs = this.objects[ref];
- dsf_createDs("ds_send_savedata", [{col:"status", type:"STRING", size:256}
- , {col:"instcd", type:"STRING", size:256}
- , {col:"tmreccd", type:"STRING", size:256}
- , {col:"tmrecnm", type:"STRING", size:256}
- , {col:"memo", type:"STRING", size:256}
- , {col:"sortno", type:"BIGDECIMAL", size:256}
- , {col:"currentdate", type:"STRING", size:256}]);
-
- for (var i=0 ; i<grdDs.rowcount ; i++) {
- var checked = grdDs.getColumn(i, "checked");
- if (checked == "true" || checked == 1) {
- var tmreccd = grdDs.getColumn(i, "tmreccd");
- var tmrecnm = grdDs.getColumn(i, "tmrecnm");
- var memo = grdDs.getColumn(i, "memo");
- if (utlf_isNull(tmreccd)) {
- status = "i";
- }
-
- var nAddRow = ds_send_savedata.addRow();
- ds_send_savedata.setColumn(nAddRow, "status", status);
- ds_send_savedata.setColumn(nAddRow, "tmreccd", tmreccd);
- ds_send_savedata.setColumn(nAddRow, "tmrecnm", tmrecnm);
- ds_send_savedata.setColumn(nAddRow, "memo", memo);
- ds_send_savedata.setColumn(nAddRow, "sortno", i+1);
- ds_send_savedata.setColumn(nAddRow, "instcd", instcd);
- ds_send_savedata.setColumn(nAddRow, "currentdate", currentdate);
- }
- }
- if (ds_send_savedata.rowcount > 0 ) {
-
- var oParam = {};
- oParam.id = "TXMMR04211";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqExeTimeRecMastItem";
- oParam.inds = "savedata=ds_send_savedata";
- oParam.outds = "ds_main_timerec_item=item";
- oParam.async = false;
- //oParam.callback = "cf_TXMMR04211";
- tranf_submit(oParam);
- //submit("TXMMR04211");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취처방 SET 급여구분 수정
- ****************************************************************************************/
- function fPayflagcdSet()
- {
- var currow = ds_main_prcpsetitem_item.rowposition;
- var prcpcd = ds_main_prcpsetitem_item.getColumn(currow, "prcpcd");
- var payflagcd = ds_main_prcpsetitem_item.getColumn(currow, "payflagcd");
- var prcpclscdno = ds_main_prcpsetitem_item.getColumn(currow, "prcpclscdno");
- var earnclscd = null;
- if( this.objects["ds_initsrch_earnclsauto"] != null ){
- var nFindRow = ds_initsrch_earnclsauto.findRowExpr("earnclsflag=='1' && earnclscd=='"+prcpclscdno+"'");
- if( nFindRow > -1 ){
- earnclscd = ds_initsrch_earnclsauto.getColumn(nFindRow, "earnclscd");
- }
- }
- if ( !utlf_isNull(earnclscd) && payflagcd == "1" ) {
- sysf_messageBox ( "영상MRI 및 핵의학 PET CT, MRI는 급여구분이 '급여/일반'만", "I006" );
- for ( var i = 0; i < ds_main_prcpsetitem_item.rowcount; i++) {
- if ( ds_hidden_prcpsetitem_item.getColumn(i, "prcpcd") == prcpcd ) {
- ds_main_prcpsetitem_item.setColumn(currow, "payflagcd", ds_hidden_prcpsetitem_item.getColumn(i, "payflagcd") );
- break;
- }
- }
- } else {
- ds_main_prcpsetitem_item.setColumn(currow, "payflagcd", payflagcd );
- for ( var i = 0; i < ds_main_prcpsetitem_item.rowcount; i++) {
- if ( ds_hidden_prcpsetitem_item.getColumn(i, "prcpcd") == prcpcd ) {
- ds_hidden_prcpsetitem_item.setColumn(i, "payflagcd", payflagcd );
- break;
- }
- }
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : CDIS검사항목을 셋팅한다.
- ****************************************************************************************/
- function setCdis(ps_cancelyn, ps_nmspec, ps_cdistestcd)
- {
- var iRow = ds_main_vsmast_item.rowposition;
- if (ps_cancelyn == "N")
- {
- if (ds_temp.getColumn(0, "cdiscallgridyn") == "Y") // Grid에서 Popup Call
- {
- ds_main_vsmast_item.setColumn(iRow, "nmspec", ps_nmspec);
- ds_main_vsmast_item.setColumn(iRow, "cdistestcd", ps_cdistestcd);
- }
- else // 등록 부분에서 Popup Call
- {
- ds_send_vsinfo.setColumn(0, "nmspec", ps_nmspec);
- ds_send_vsinfo.setColumn(0, "cdistestcd", ps_cdistestcd);
- }
- ds_main_vsmast_item.setColumn(iRow, "checked", 1);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 마취 Progress Note 저장/삭제
- ****************************************************************************************/
- function fSaveProgressNote(status)
- {
-
- var prognoteCnt = ds_main_prognote_dhrcdlist.getCaseCount("utlf_isNull(trgtcdnm)");
- if( prognoteCnt > 0 ){
- sysf_messageBox("Progress Note 명칭을 ", "C001");
- return;
- }
-
- //model.makeValue("/root/send/savedata/dhrcdlist", grd_prognote.getUpdateData());
- var oParam = {};
- oParam.id = "TXMMB08402";
- oParam.service = "prcpbaseapp.PrcpClsMngt";
- oParam.method = "reqExeSaveDHardCodeList";
- oParam.inds = "req=ds_main_prognote_dhrcdlist:U";
- oParam.outds = "";
- oParam.async = false;
- oParam.typeStr = "status";
- oParam.callback = "cf_TXMMB08402";
- tranf_submit(oParam);
-
- }
- function cf_TXMMB08402(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- fProgNoteInfo();
- sysf_messageBox("저장되었습니다. \n설정값은 다시 로그인 하여야 적용 됩니다.", "I");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 시간기록항목 마스터 조회
- ****************************************************************************************/
- function fProgNoteInfo(){
-
- dsf_createDsRow("ds_send_savedata", [{col:"deptcd", type:"STRING", size:256, val:sysf_getUserInfo("userid")}
- , {col:"userid", type:"STRING", size:256, val:sysf_getUserInfo("dutplcecd")}
- , {col:"hardcdno", type:"STRING", size:256, val:sHardCdNo}]);
- dsf_createDs("ds_temp2_recv_mhrcdinfo");
- dsf_createDs("ds_temp2_recv_ahrcdlist");
- dsf_createDs("ds_temp2_recv_dhrcdlist");
-
- var oParam = {};
- oParam.id = "TRMMB08402";
- oParam.service = "prcpbaseapp.PrcpClsMngt";
- oParam.method = "reqGetHardCodeInfo";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_temp2_recv_mhrcdinfo=mhrcdinfo ds_temp2_recv_ahrcdlist=ahrcdlist ds_temp2_recv_dhrcdlist=dhrcdlist";
- oParam.async = false;
- oParam.callback = "cf_TRMMB08402";
- tranf_submit(oParam);
-
- }
- function cf_TRMMB08402(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- ds_main_prognote_dhrcdlist.copyData(ds_temp2_recv_dhrcdlist);
-
- dsf_deleteDs("ds_temp2_recv_mhrcdinfo");
- dsf_deleteDs("ds_temp2_recv_ahrcdlist");
- dsf_deleteDs("ds_temp2_recv_dhrcdlist");
- }
- //=======================================================================================
- // Transaction Callback
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : 01.sSvcId : 서비스 ID
- * : 02.nErrorCode : 에러코드
- * : 03.sErrorMsg : 에러메시지
- * Description : cf_의 콜백함수
- ****************************************************************************************/
- function cf_(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- //sysf_trace("***** cf_ *****");
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMMMR04200
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 초기화
- ****************************************************************************************/
- function SMMMR04200_onload(obj:Form, e:LoadEventInfo) {
-
- frmf_initForm(obj);
- //grdf_initGrid(grd_XXX);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- fFormInit();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_recmast.grd_recmast
- * Event : onrbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function sw_left_case_recmast_grd_recmast_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
-
- fMouseRghtBtnPopup(obj, e);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recmast.grup_saveas.button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 취소 버튼 grup_saveas visible false
- ****************************************************************************************/
- function sw_left_case_recmast_grup_saveas_button5_onclick(obj:Button, e:ClickEventInfo) {
- sw_left.case_recmast.grup_saveas.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recmast.grup_saveas.btn_saverecitem
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 확인 버튼 grup_saveas Confirm
- ****************************************************************************************/
- function sw_left_case_recmast_grup_saveas_btn_saverecitem_onclick(obj:Button, e:ClickEventInfo) {
- fSaveRecItem();
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : sw_left.case_recmast.grup_saveas.ipt_recnm
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Enter Key Event
- ****************************************************************************************/
- function sw_left_case_recmast_grup_saveas_ipt_recnm_onkeyup(obj:Edit, e:KeyEventInfo) {
- if( e.keycode == 13 ){
- sw_left.case_recmast.grup_saveas.btn_saverecitem.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recmast.btn_moveitemup
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 항목 위로 이동
- ****************************************************************************************/
- function sw_left_case_recmast_btn_moveitemup_onclick(obj:Button, e:ClickEventInfo) {
- moveItemUp(sw_left.case_recmast.grd_recmast);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recmast.btn_moveitemdown
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 항목 아래로 이동
- ****************************************************************************************/
- function sw_left_case_recmast_btn_moveitemdown_onclick(obj:Button, e:ClickEventInfo) {
- moveItemDown(sw_left.case_recmast.grd_recmast);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recmast.btn_updown
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 순서저장 버튼
- ****************************************************************************************/
- function sw_left_case_recmast_btn_updown_onclick(obj:Button, e:ClickEventInfo) {
- fSaveRecItemSortNo();
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : sw_left.case_prcpmast.sw_prcpmast
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab Changed
- ****************************************************************************************/
- function sw_left_case_prcpmast_sw_prcpmast_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if( obj.tabindex == 0 ){ // Agent
- fSetPrcpItem("A","other");
- }else if( obj.tabindex == 1 ){ // Drug
- fSetPrcpItem("D","other");
- }else if( obj.tabindex == 2 ){ // Fluid
- fSetPrcpItem("F","other");
- }else if( obj.tabindex == 3 ){ // Blood
- fSetPrcpItem("H","other");
- }else if( obj.tabindex == 4 ){ // Proc
- fSetPrcpItem("P","other");
- }
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : sw_left.case_prcpmast.sw_prcpmast
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab Changed
- ****************************************************************************************/
- function sw_left_case_prcpmast_sw_prcpmast_onlbuttonup(obj:Tab, e:TabMouseEventInfo)
- {
- if(e.fromreferenceobject.name == "sw_prcpmast"){
- var sIdx = obj.getIndex(e.clientX, e.canvasY);
- if( sIdx != -1){
- if( e.index == sIdx ){
- obj.tabindex = sIdx;
- frmf_inputEnterKey("sw_left.case_prcpmast.sw_prcpmast", "onchanged", new TabIndexChangeEventInfo);
- }
- }
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpmast.sw_prcpmast.case_agent.grd_agent
- * Event : ontextchanted
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : ?>>>>>>>>>>>>>>> Dataset ColumnChanged event MOVE!!!!
- ****************************************************************************************/
- /*
- function sw_left_case_prcpmast_sw_prcpmast_case_agent_grd_agent_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if( e.row < 0 ) return;
-
- if (e.col > -1) {
- ds_main_agent_item.setColumn(e.row, "checked", "true");
- }
- }
- */
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpmast.sw_prcpmast.case_drug.grd_drug
- * Event : ontextchanted
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : ?>>>>>>>>>>>>>>> Dataset ColumnChanged event MOVE!!!!
- ****************************************************************************************/
- /*
- function sw_left_case_prcpmast_sw_prcpmast_case_drug_grd_drug_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if( e.row < 0 ) return;
-
- if (e.col > -1){
- ds_main_drug_item.setColumn(e.row, "checked", "true");
- }
- }
- */
-
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpmast.sw_prcpmast.case_fluid.grd_fluid
- * Event : ontextchanted
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : ?>>>>>>>>>>>>>>> Dataset ColumnChanged event MOVE!!!!
- ****************************************************************************************/
- /*
- function sw_left_case_prcpmast_sw_prcpmast_case_fluid_grd_fluid_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if( e.row < 0 ) return;
-
- if (e.col > -1){
- ds_main_fluid_item.setColumn(e.row, "checked", "true");
- }
- }
- */
-
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpmast.sw_prcpmast.case_blod.grd_blod
- * Event : ontextchanted
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : ?>>>>>>>>>>>>>>> Dataset ColumnChanged event MOVE!!!!
- ****************************************************************************************/
- /*
- function sw_left_case_prcpmast_sw_prcpmast_case_blod_grd_blod_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if( e.row < 0 ) return;
-
- if (e.col > -1) {
- ds_main_blod_item.setColumn(e.row, "checked", "true");
- }
- }
- */
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpmast.sw_prcpmast.case_proc.grd_proc
- * Event : ontextchanted
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : ?>>>>>>>>>>>>>>> Dataset ColumnChanged event MOVE!!!!
- ****************************************************************************************/
- /*
- function sw_left_case_prcpmast_sw_prcpmast_case_proc_grd_proc_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if( e.row < 0 ) return;
-
- if (e.col > -1) {
- ds_main_proc_item.setColumn(e.row, "checked", "true");
- }
- }
- */
- /****************************************************************************************
- * Components : Dataset
- * Components ID :
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function comn_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if (e.col > -1 && e.columnid != "checked")
- obj.setColumn(e.row, "checked", 1);
- }
-
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_del
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 삭제 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_del_onclick(obj:Button, e:ClickEventInfo) {
- fSavePrcpItem("d");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 저장 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_save_onclick(obj:Button, e:ClickEventInfo) {
- fSavePrcpItem("u");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_agent
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_agent_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("A","other");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_drug
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_drug_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("D","other");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_fluid
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_fluid_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("F","other");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_blod
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_blod_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("H","other");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_proc
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_proc_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("P","other");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_add
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 등록 버튼
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_add_onclick(obj:Button, e:ClickEventInfo) {
- fAddPrcpItem("i");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.grd_prcplist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 OCS 처방검색 그리드 ( onendedit event)
- ****************************************************************************************/
- function sw_left_case_prcpmast_grd_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo) {
- if ( e.colsw_left.case_prcpmast.div_all.grd_prcplist.col == sw_left.case_prcpmast.div_all.grd_prcplist.colref("prcpnm")) {
- fOCSRowDefault("start");
- sw_left.case_prcpmast.import1.visible = false;
- fPrcpSrch("prcpnm");
- sw_left.case_prcpmast.import1.attribute( "left" ) = (sw_left.currentStyle.width -3 ) - sw_left.case_prcpmast.import1.currentStyle.width + "px";
- sw_left.case_prcpmast.import1.attribute( "top" ) = (sw_left.currentStyle.height -3) - sw_left.case_prcpmast.import1.currentStyle.height + "px";
- } else if ( sw_left.case_prcpmast.div_all.grd_prcplist.col == sw_left.case_prcpmast.div_all.grd_prcplist.colref("prcpcd")) {
- fOCSRowDefault("start");
- sw_left.case_prcpmast.import1.visible = false;
- fPrcpSrch("prcpcd");
- sw_left.case_prcpmast.import1.attribute( "left" ) = (sw_left.currentStyle.width -3 ) - sw_left.case_prcpmast.import1.currentStyle.width + "px";
- sw_left.case_prcpmast.import1.attribute( "top" ) = (sw_left.currentStyle.height -3) - sw_left.case_prcpmast.import1.currentStyle.height + "px";
- }
-
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpmast.grd_prcplist
- * Event : onrbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 OCS 처방검색 그리드 (우클릭)
- ****************************************************************************************/
- function sw_left_case_prcpmast_grd_prcplist_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- fMouseRghtBtnPopup(obj, e);
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : sw_left.case_prcpmast.cmb_clscd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 처방구분 (xforms-value-changed)
- ****************************************************************************************/
- function sw_left_case_prcpmast_cmb_clscd_onitemchanged(obj:Combo, e:ItemChangeEventInfo) {
- //ds_send_reqdata.setColumn(0, "clscd", e.posttext);
- ds_send_reqdata.setColumn(0, "prcptype","D");
-
- var oParam = {};
- oParam.id = "TRMMR04202";
- oParam.service = "anstrecapp.AnstRec";
- oParam.method = "reqGetPrcpMast";
- oParam.inds = "reqdata=ds_send_reqdata";
- oParam.outds = "ds_main_drug_item=item";
- oParam.async = false;
-
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_editcell
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼 동작
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_editcell_onclick(obj:Button, e:ClickEventInfo) {
- sw_left.case_prcpmast.div_all.grd_prcplist.setFocus();
- sw_left.case_prcpmast.div_all.grd_prcplist.showEditor(true);
- // 조회된 처방내역에 디폴트 항목 처리한다.
- fOCSRowDefault("end");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼 동작
- ****************************************************************************************/
- function sw_left_case_prcpmast_button4_onclick(obj:Button, e:ClickEventInfo) {
- moveGridRow("up");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.button7
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 버튼 동작
- ****************************************************************************************/
- function sw_left_case_prcpmast_button7_onclick(obj:Button, e:ClickEventInfo) {
- moveGridRow("down");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.button6
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 순서저장 버튼 동작
- ****************************************************************************************/
- function sw_left_case_prcpmast_button6_onclick(obj:Button, e:ClickEventInfo) {
- fSavePrcpItemSortNo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpmast.btn_search2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 검색 버튼 동작
- ****************************************************************************************/
- function sw_left_case_prcpmast_btn_search2_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("","other");
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : sw_left.case_prcpmast.input4
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 마취처방마스터 조회 내용입력
- ****************************************************************************************/
- function sw_left_case_prcpmast_input4_onkeyup(obj:Edit, e:KeyEventInfo) {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- sw_left.case_prcpmast.btn_search2.click();
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_recset.trv_recset
- * Event : onrbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET Grid Tree
- ****************************************************************************************/
- function sw_left_case_recset_trv_recset_onrbuttondown(obj:Grid, e:GridMouseEventInfo){
- fMouseRghtBtnPopup(obj, e);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_recset.trv_recset
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET Grid Tree
- ****************************************************************************************/
- function sw_left_case_recset_trv_recset_oncellclick(obj:Grid, e:GridClickEventInfo) {
- fTreeSelected(obj, e);
-
- //xforms-value-changed
- fTreeChanged(sw_left.case_recset.trv_recset);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_recset.trv_recset
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET Grid Tree
- ****************************************************************************************/
- /*
- function sw_left_case_recset_trv_recset_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- fTreeChanged(sw_left.case_recset.trv_recset);
- }
- */
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_recset.grd_rec
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET Grid
- ****************************************************************************************/
- function sw_left_case_recset_grd_rec_oncelldblclick(obj:Grid, e:GridClickEventInfo) {
- fRecDbClick(sw_left.case_recset.grd_rec);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recset.grup_recset.btn_recsetnm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET
- ****************************************************************************************/
- function sw_left_case_recset_grup_recset_btn_recsetnm_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recset.grup_recset.btn_closerecset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET
- ****************************************************************************************/
- function sw_left_case_recset_grup_recset_btn_closerecset_onclick(obj:Button, e:ClickEventInfo) {
- sw_left.case_recset.grup_recset.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_recset.btn_saverecset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기록SET
- ****************************************************************************************/
- function sw_left_case_recset_btn_saverecset_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetRecItem();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpset.trv_prcpset
- * Event : onrbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET Grid Tree
- ****************************************************************************************/
- function sw_left_case_prcpset_trv_prcpset_onrbuttondown(obj:Grid, e:GridMouseEventInfo){
- fMouseRghtBtnPopup(obj, e);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpset.trv_prcpset
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET Grid Tree
- ****************************************************************************************/
- function sw_left_case_prcpset_trv_prcpset_oncellclick(obj:Grid, e:GridClickEventInfo) {
- fTreeSelected(obj, e);
-
- //xforms-value-changed
- fTreeChanged(sw_left.case_prcpset.trv_prcpset);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_prcpset.trv_prcpset
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET Grid Tree
- ****************************************************************************************/
- /*
- function sw_left_case_prcpset_trv_prcpset_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- fTreeChanged(sw_left.case_prcpset.trv_prcpset);
- }
- */
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.btn_saveprcpset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_btn_saveprcpset_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetPrcpItem("u");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.button10
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_button10_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("P","one");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.button11
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_button11_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("A","one");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.button12
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_button12_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("F","one");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.button13
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_button13_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("H","one");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.button14
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_button14_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("D","one");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.grd_prcpset
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- /*
- function sw_left_case_prcpset_grd_prcpset_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if (e.col > -1 )
- ds_main_prcpset_item.setColumn(e.row, "checked", "true");
-
- if (obj.getBindCellIndex("body", e.col) == "payflagcd")
- fPayflagcdSet();
- }
- */
- function comn_oncloseup(obj:Grid, e:GridEditEventInfo)
- {
- obj.showEditor(false);
- }
-
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_prcpsetitem_item
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function ds_main_prcpsetitem_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if (e.col > -1 && e.columnid != "checked")
- obj.setColumn(e.row, "checked", 1);
-
- if (e.columnid == "payflagcd")
- fPayflagcdSet();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.btn_addprcpset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET 등록
- ****************************************************************************************/
- function sw_left_case_prcpset_btn_addprcpset_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetPrcpItem("i");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.btn_delprcpset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET 삭제
- ****************************************************************************************/
- function sw_left_case_prcpset_btn_delprcpset_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetPrcpItem("d");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.ipt_search
- * Event : onkeyup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET 검색
- ****************************************************************************************/
- function sw_left_case_prcpset_ipt_search_onkeyup(obj:Edit, e:KeyEventInfo) {
- if( e.keycode == 13){
- obj.updateToDataset();
- sw_left.case_prcpset.btn_search.click();
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fSetPrcpItem("","one");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.grup_prcpset.btn_prcpsetnm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_grup_prcpset_btn_prcpsetnm_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prcpset.grup_prcpset.btn_closeprcpset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 처방SET
- ****************************************************************************************/
- function sw_left_case_prcpset_grup_prcpset_btn_closeprcpset_onclick(obj:Button, e:ClickEventInfo) {
- sw_left.case_prcpset.grup_prcpset.visible = false;
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsmast.grd_vsmast
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- /*
- function sw_left_case_vsmast_grd_vsmast_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if (e.col > -1) {
- ds_main_vsmast_item.setColumn(e.row, "checked", "true");
- }
- }
- */
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_vsmast_item
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function ds_main_vsmast_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if (e.col > -1 && e.columnid != "checked") {
- obj.setColumn(e.row, "checked", 1);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsmast.grd_vsmast
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_grd_vsmast_onexpandup(obj:Grid, e)
- {
- if (e.col == obj.getBindCellIndex("body", "nmspec"))
- {
- ds_temp.setColumn(0, "cdiscallgridyn", "Y"); // Grid에서 팝업 Call한지를 체크하여 setCdis() [CDIS검사항목을 셋팅] 에서 판단할 수 있게 해줌.
- frmf_modal("SPMMR07400", "SPMMR07400", null, false, 1, 100, 100, null, null, null, null, null, "M");
- //modalUrl("../../../emr/anstrecweb/xrw/SPMMR07400_CDIS검사항목조회.xrw",1,100,100,"CDIS검사항목조회");
- }
- }
- var rSize = 0;
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsmast.grd_vsmast
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_grd_vsmast_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if( obj.getCellProperty("body", e.col, "expandshow") != "show"
- || (obj.getCellProperty("body", e.col, "edittype") != "text" && obj.getCellProperty("body", e.col, "edittype").indexOf("expr") < 0)) return;
-
- var oRect = obj.getCellRect(e.row, e.col);
- if( !utlf_isNull(oRect) ){
- rSize = oRect.right;
- if (e.clientX >= (rSize - 25) && e.clientX < rSize){
- var userEvent = new EventInfo();
- userEvent.col = e.col;
- userEvent.row = e.row;
-
- sw_left_case_vsmast_grd_vsmast_onexpandup(sw_left.case_vsmast.grd_vsmast, userEvent);
- }
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.btn_delvs
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_btn_delvs_onclick(obj:Button, e:ClickEventInfo) {
- fSaveVSItem("d");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.btn_savevs
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_btn_savevs_onclick(obj:Button, e:ClickEventInfo) {
- fSaveVSItem("u");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.btn_addvs
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_btn_addvs_onclick(obj:Button, e:ClickEventInfo) {
- fAddVSItem();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_button2_onclick(obj:Button, e:ClickEventInfo) {
- fSaveVSItemSortNo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_button1_onclick(obj:Button, e:ClickEventInfo) {
- moveGridRow("up", sw_left.case_vsmast.grd_vsmast, "ds_main_vsmast");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_button3_onclick(obj:Button, e:ClickEventInfo) {
- moveGridRow("down", sw_left.case_vsmast.grd_vsmast, "ds_main_vsmast");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsmast.btn_cdis
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsmast_btn_cdis_onclick(obj:Button, e:ClickEventInfo) {
- ds_temp.setColumn(0, "cdiscallgridyn", "N"); // Grid에서 팝업 Call한지를 체크하여 setCdis() [CDIS검사항목을 셋팅] 에서 판단할 수 있게 해줌.
- frmf_modal("SPMMR07400", "SPMMR07400", null, false, 1, 100, 100, null, null, null, null, null, "M");
- //modalUrl("../../../emr/anstrecweb/xrw/SPMMR07400_CDIS검사항목조회.xrw",1,100,100,"CDIS검사항목조회");
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsset.trv_vsset
- * Event : onrbuttondown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_trv_vsset_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
- {
- fMouseRghtBtnPopup(obj, e);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsset.trv_vsset
- * Event : oncellclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_trv_vsset_oncellclick(obj:Grid, e:GridClickEventInfo) {
-
- fTreeSelected(obj, e);
-
-
- //(xforms-value-changed)
- fTreeChanged(sw_left.case_vsset.trv_vsset);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsset.trv_vsset
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터 (xforms-value-changed)
- ****************************************************************************************/
- /*
- function sw_left_case_vsset_trv_vsset_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- fTreeChanged(sw_left.case_vsset.trv_vsset);
- }
- */
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsset.btn_delvsset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_btn_delvsset_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetVSItem("d");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsset.btn_addvsset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_btn_addvsset_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetVSItem("i");
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsset.grd_vs
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_grd_vs_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if (e.col > -1) {
- ds_main_vsmast_item.setColumn(e.row, "checked", true);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : sw_left.case_vsset.grd_vsset
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_grd_vsset_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if (e.col > -1) {
- ds_main_vsmast_item.setColumn(e.row, "checked", true);
- }
- }
-
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsset.grup_vsset.btn_vssetnm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_grup_vsset_btn_vssetnm_onclick(obj:Button, e:ClickEventInfo) {
- fSaveSetInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_vsset.btn_closevsset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : V/S 마스터
- ****************************************************************************************/
- function sw_left_case_vsset_grup_vsset_btn_closevsset_onclick(obj:Button, e:ClickEventInfo) {
- sw_left.case_vsset.grup_vsset.visible = "false";
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.btn_addrow
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터 행추가
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_addrow_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_timerec_item.addRow();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.btn_delrow
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터 행삭제
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_delrow_onclick(obj:Button, e:ClickEventInfo) {
- ds_main_timerec_item.deleteRow(ds_main_timerec_item.rowposition);
- // grdf_setStatus(ds_main_timerec_item, "d", [e.row]);
- }
- /****************************************************************************************
- * Components : Buttons
- * Components ID : sw_left.case_tmrecmast.btn_moveup
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터 위로이동
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_moveup_onclick(obj:Button, e:ClickEventInfo) {
- moveGridRow("up", sw_left.case_tmrecmast.grd_timerec, "ds_main_timerec");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.btn_movedown
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_movedown_onclick(obj:Button, e:ClickEventInfo) {
- moveGridRow("down", sw_left.case_tmrecmast.grd_timerec, "ds_main_timerec");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.btn_sorttm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_sorttm_onclick(obj:Button, e:ClickEventInfo) {
- fSaveTimeRecSortNo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.btn_deltm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_deltm_onclick(obj:Button, e:ClickEventInfo) {
- fSaveTimeRec("d");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.btn_savetm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터
- ****************************************************************************************/
- function sw_left_case_tmrecmast_btn_savetm_onclick(obj:Button, e:ClickEventInfo) {
- fSaveTimeRec("u");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_tmrecmast.grd_timerec
- * Event : ontextchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터
- ****************************************************************************************/
- /*
- function sw_left_case_tmrecmast_grd_timerec_ontextchanged(obj:Grid, e:GridEditTextChangedEventInfo) {
- if (e.col > -1) {
- ds_main_timerec_item.setColumn(e.row, "checked", true);
- }
- }
- */
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_timerec_item
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 시간기록항목마스터 (xforms-value-changed)
- ****************************************************************************************/
- function ds_main_timerec_item_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if (e.col > -1 && e.columnid != "checked") {
- obj.setColumn(e.row, "checked", true);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prognote.btn_addrow2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Progress Note 행추가
- ****************************************************************************************/
- function sw_left_case_prognote_btn_addrow2_onclick(obj:Button, e:ClickEventInfo) {
- var nRow = ds_main_prognote_dhrcdlist.addRow();
-
- ds_main_prognote_dhrcdlist.setColumn(nRow, "trgtcd", sHardCdNo);
- ds_main_prognote_dhrcdlist.setColumn(nRow, "hardcdno", sHardCdNo);
- ds_main_prognote_dhrcdlist.setColumn(nRow, "valifromdd", utlf_getCurrentDate());
- ds_main_prognote_dhrcdlist.setColumn(nRow, "valitodd", "99991231");
- var maxno = ds_main_prognote_dhrcdlist.getMax('parseInt(cdseqno)');
- if( !utlf_isNull(maxno) ){
- ds_main_prognote_dhrcdlist.setColumn(nRow, "cdseqno", parseInt(maxno)+1);
- }else{
- ds_main_prognote_dhrcdlist.setColumn(nRow, "cdseqno", nRow);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prognote.btn_delrow2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Progress Note 행삭제
- ****************************************************************************************/
- function sw_left_case_prognote_btn_delrow2_onclick(obj:Button, e:ClickEventInfo) {
- var nRow = ds_main_prognote_dhrcdlist.rowposition;
- var iStatus = ds_main_prognote_dhrcdlist.getRowType(nRow);
- if(nRow < 0) {
- alert("삭제할 조건행을 선택해주세요.");
- return;
- }
- if (iStatus == 2){ // 새로 삽입된 행이면
- ds_main_prognote_dhrcdlist.deleteRow(nRow);
- } else {
- grdf_setStatus(sw_left.case_prognote.grd_prognote, "d", [nRow])
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : sw_left.case_prognote.btn_savenote
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Progress Note 저장
- ****************************************************************************************/
- function sw_left_case_prognote_btn_savenote_onclick(obj:Button, e:ClickEventInfo) {
- fSaveProgressNote();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_recmast
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_recmast_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("1");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_prcpmast
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_prcpmast_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("2");
- fPrcpMastLoad();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_recset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_recset_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("3");
- fRecSetLoad();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_prcpset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_prcpset_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("4");
- fPrcpSetLoad();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_vsmast
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_vsmast_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("5");
- fVSMastLoad();
- // 등록 항목 초기화
- fInitVSInfo();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_vsset
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_vsset_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("6");
- fVSSetLoad();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_TimeRec
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_TimeRec_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("7");
- fTimeRecLoad();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : btn_ProgNote
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab onchanged MOVE
- ****************************************************************************************/
- function btn_ProgNote_onclick(obj:Button, e:ClickEventInfo) {
- fSetJob("8");
- fProgNoteLoad();
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : sw_left
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab event
- ****************************************************************************************/
- function sw_left_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if( obj.tabindex == 0 ){
- fSetJob("1");
- }else if( obj.tabindex == 1 ){
- fSetJob("2");
- fPrcpMastLoad();
- }else if( obj.tabindex == 2 ){
- fSetJob("3");
- fRecSetLoad();
- }else if( obj.tabindex == 3 ){
- fSetJob("4");
- fPrcpSetLoad();
- }else if( obj.tabindex == 4 ){
- fSetJob("5");
- fVSMastLoad();
- // 등록 항목 초기화
- fInitVSInfo();
- }else if( obj.tabindex == 5 ){
- fSetJob("6");
- fVSSetLoad();
- }else if( obj.tabindex == 6 ){
- fSetJob("7");
- fTimeRecLoad();
- }else if( obj.tabindex == 7 ){
- fSetJob("8");
- fProgNoteLoad();
- }
- }
- /****************************************************************************************
- * Components : Tab
- * Components ID : sw_left
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : Tab event
- ****************************************************************************************/
- function sw_left_onlbuttondown(obj:Tab, e:TabMouseEventInfo)
- {
- if(e.fromreferenceobject.name == "sw_left"){
- var sIdx = obj.getIndex(e.clientX, e.canvasY);
- if( sIdx != -1){
- if( e.index == sIdx ){
- obj.tabindex = sIdx;
- frmf_inputEnterKey("sw_left", "onchanged", new TabIndexChangeEventInfo);
- }
- }
- }
- }
- /****************************************************************************************
- * Components : PopupMenu
- * Components ID : popupmenu
- * Event : onmenuclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function popupmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- function lf_sBGColor(dsNm, currow){
-
- var color = eval(dsNm).getColumn(currow, "color");
- return "#"+color.substr(2);
- }
- var grd_row_height = 24;
- function fPrcpSrch(srchflag) {
- var currow = ds_main_prcplist.rowposition;
-
- if ((ds_main_prcplist.getColumn(currow, "prcpflag") == "2" &&
- ds_main_prcplist.getColumn(currow, "drugmastspec") == "Y") ||
- ds_main_prcplist.getColumn(currow, "status") != "S"){
- ds_init_rowmodify.clearData();
- ds_init_rowmodify.addRow();
- return;
- }
- var prcpnm = lf_getDsValue(ds_main_prcplist, currow, "prcpnm");
- if ( srchflag == "prcpcd") {
- prcpnm = lf_getDsValue(ds_main_prcplist, currow, "prcpcd" );
- }
-
- prcpnm = prcpnm.getTrim();
- // 신규처방 수정모드일때 검색 글자수에 대한 flag 셋팅 - 20090630 by Moonsh
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
-
- //by sonjy 20100405 처방검색시 제한 글자수 setting
- var srchprcpnmlimit = 3;
- var srchprcpcdlimit = 2;
- var srchhnglimit = 2;
- var ds_srchprcplimitlist = this.objects["ds_initsrch_srchprcplimit"];
- if( !utlf_isNull(ds_srchprcplimitlist) && ds_srchprcplimitlist.rowcount > 0 ){
- for( var n = 0 ; n < ds_srchprcplimitlist.rowcount; n++ ){
- if( ds_srchprcplimitlist.getColumn(n, "trgtcd") == "prcpnm" && !utlf_isNull(ds_srchprcplimitlist.getColumn(n, "trgtcdnm")) ){
- srchprcpnmlimit = ds_srchprcplimitlist.getColumn(n, "trgtcdnm");
- } else if( ds_srchprcplimitlist.getColumn(n, "trgtcd") == "prcpcd" && !utlf_isNull(ds_srchprcplimitlist.getColumn(n, "trgtcdnm")) ){
- srchprcpcdlimit = ds_srchprcplimitlist.getColumn(n, "trgtcdnm");
- } else if( ds_srchprcplimitlist.getColumn(n, "trgtcd") == "hangul" && !utlf_isNull(ds_srchprcplimitlist.getColumn(n, "trgtcdnm")) ){
- srchhnglimit = ds_srchprcplimitlist.getColumn(n, "trgtcdnm") ;
- }
- }
- }
-
- var isHangul = utlf_isHangul (prcpnm);
- //한글일때는 1글자만 넣어도 검색가능
- if ( utlf_isNull(prcpnm)) {
- if ( modiflag == "Y" ) {
- ds_init_rowmodify.setColumn(0, "srchnoflag", "Y"); // 검색없는 flag 셋팅 - 20090630 by Moonsh
- }
- sysf_messageBox ( "처방 검색어를", "C001" );
- return;
- } else if ( isHangul == "E" ){
-
- //영문,숫자일때는 4글자 넣어야 검색가능
- // 허만호, 2015.07.28, 소스 현행화 (주석삭제) s
- if ( srchflag == "prcpcd") {
- if ( prcpnm.length < parseInt(srchprcpcdlimit) ){
- if ( modiflag == "Y" ) {
- ds_init_rowmodify.setColumn(0, "srchnoflag", "Y"); // 검색없는 flag 셋팅 - 20090630 by Moonsh
- }
- sysf_messageBox ( srchprcpcdlimit + "글자 이상", "C001" );
- return;
- }
- } else {
- if ( prcpnm.length < parseInt(srchprcpnmlimit) ){
- if ( modiflag == "Y" ) {
- ds_init_rowmodify.setColumn(0, "srchnoflag", "Y"); // 검색없는 flag 셋팅 - 20090630 by Moonsh
- }
- sysf_messageBox ( srchprcpnmlimit + "글자 이상", "C001" );
- return;
- }
- }
- } else if ( isHangul == "H" ) {
- if ( prcpnm.length < parseInt(srchhnglimit) ){
- if ( modiflag == "Y" ) {
- ds_init_rowmodify.setColumn(0, "srchnoflag", "Y"); // 검색없는 flag 셋팅 - 20090630 by Moonsh
- }
- sysf_messageBox ( "한글은 " + srchhnglimit + "글자 이상", "C001" );
- return;
- }
- }
- if (prcpnm.charAt ( 0 ) == "/"){
-
- if ( prcpnm.length == 1 ){
- if ( modiflag == "Y" ) {
- ds_init_rowmodify.setColumn(0, "srchnoflag", "Y"); // 검색없는 flag 셋팅 - 20090630 by Moonsh
- }
- sysf_messageBox ( "검색할 수술명이", "I004" );
- return;
- }
-
- lf_prcpModal ( "SPMMO05100", 180, 80 );
- } else {
- var containflag = false;
- if( srchflag != "prcpcd"){
- containflag = true;
- }
- prcpnm = prcpnm.getTrim();
- // 허만호, 2015.07.28, 소스 현행화 (주석삭제) e
-
- if ( srchflag == "prcpcd") {
- lf_prcpSrchCom ( prcpnm, ds_init.getColumn(0, "prcpdd"), ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "", "getPrcpCdOldSrchInfo", isHangul , containflag);
- } else if ( srchflag == "prcpnm") {
- lf_prcpSrchCom ( prcpnm, ds_init.getColumn(0, "prcpdd"), ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "", "getPrcpNmSrchInfo", isHangul , containflag);
- } else {
- lf_prcpSrchCom ( prcpnm, ds_init.getColumn(0, "prcpdd"), ds_paminfo.getColumn(0, "insukind"), "TRMMO00100", "", "getPrcpSrchInfo", isHangul , containflag);
- }
-
- var srchLength = ds_prcpsrch_prcplist.rowcount;
- if( srchLength > 1) {
- // 처방 코드 수정 모드 관련 import 화면 관련 셋팅 - 20090630 by Moonsh
- // setValue => 타부서 프로그램(마취기록)에서 오류발생 => makeValue로 수정 by sonjy 20091009
- ds_init_rowmodify.setColumn(0, "importflag", "Y");
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- var modirow = ds_init_rowmodify.getColumn(0, "modirow");
- /*
- if ( srchLength * grd_row_height < 325 ) {
- sw_left.case_prcpmast.div_all.div_srch.position.height = ( srchLength + 2 ) * grd_row_height + 33;
- } else {
- sw_left.case_prcpmast.div_all.div_srch.position.height = 351;
- }
- */
- // 처방 코드 수정 모드일때 import 화면 위치 재설정 - 20090630 by Moonsh
- if ( modiflag == "Y" ){
- currow = ds_main_prcplist.rowposition = modirow;
- }
- /*
- if ( currow <= 10 ) {
- sw_left.case_prcpmast.div_all.div_srch.position.y = 218 + currow * grd_row_height;
- } else if ( currow <= 23 ) {
- sw_left.case_prcpmast.div_all.div_srch.position.y = currow * grd_row_height + 175 - sw_left.case_prcpmast.div_all.div_srch.position.height;
- } else if ( currow > 23 ){
- sw_left.case_prcpmast.div_all.div_srch.position.y = grd_row_height * 23 + 195 - sw_left.case_prcpmast.div_all.div_srch.position.height;
- }
- */
-
- sw_left.case_prcpmast.div_all.div_srch.visible = true;
- sw_left.case_prcpmast.div_all.div_srch.setPrcpSrchListFocus();
- } else if( srchLength == 1) {
- lf_addPrcp ( "import", "ds_prcpsrch_prcplist", "ds_main_prcplist", "N", "prcpcd", ds_prcpsrch_prcplist.getColumn(0, "prcpcd"), sw_left.case_prcpmast.div_all.div_srch.grd_prcpsrchlist, "Y", "00");
- } else {
- sysf_messageBox ( "검색된 내용이", "I004" );
-
- // 처방 코드 수정 모드 관련 검색 내용이 없을 경우 변경 Row 초기화 후 리턴 - 20090630 by Moonsh
- var modiflag = ds_init_rowmodify.getColumn(0, "modiflag");
- if ( modiflag == "Y" ) {
- var grdcnt = ds_main_prcplist.rowcount - 1;
- ds_main_prcplist.setColumn(grdcnt, "prcpcd", "");
-
- var modirow = ds_init_rowmodify.getColumn(0, "modirow");
- var modiprcpcd = ds_init_rowmodify.getColumn(0, "modiprcpcd");
-
- ds_main_prcplist.setColumn(modirow, "prcpcd", modiprcpcd);
- ds_main_prcplist.rowposition = modirow;
-
- ds_init_rowmodify.clearData();
- ds_init_rowmodify.addRow();
- } else {
- sw_left.case_prcpmast.div_all.grd_prcplist.showEditor(true);
- }
- }
- }
- }
- function ds_main_prcp_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if ( e.columnid == "prcpnm") {
- fOCSRowDefault("start");
- sw_left.case_prcpmast.import1.visible = false;
- fPrcpSrch("prcpnm");
- // import1.attribute( "left" ) = (sw_left.currentStyle.width -3 ) - import1.currentStyle.width + "px";
- // import1.attribute( "top" ) = (sw_left.currentStyle.height -3) - import1.currentStyle.height + "px";
- } else if ( e.columnid == "prcpcd") {
- fOCSRowDefault("start");
- sw_left.case_prcpmast.import1.visible = false;
- fPrcpSrch("prcpcd");
- // import1.attribute( "left" ) = (sw_left.currentStyle.width -3 ) - import1.currentStyle.width + "px";
- // import1.attribute( "top" ) = (sw_left.currentStyle.height -3) - import1.currentStyle.height + "px";
- }
- }
- function ds_main_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if ( e.columnid == "prcpnm") {
- fOCSRowDefault("start");
- sw_left.case_prcpmast.div_all.div_srch.visible = false;
- fPrcpSrch("prcpnm");
- // import1.attribute( "left" ) = (sw_left.currentStyle.width -3 ) - import1.currentStyle.width + "px";
- // import1.attribute( "top" ) = (sw_left.currentStyle.height -3) - import1.currentStyle.height + "px";
- } else if ( e.columnid == "prcpcd") {
- fOCSRowDefault("start");
- sw_left.case_prcpmast.div_all.div_srch.visible = false;
- fPrcpSrch("prcpcd");
- // import1.attribute( "left" ) = (sw_left.currentStyle.width -3 ) - import1.currentStyle.width + "px";
- // import1.attribute( "top" ) = (sw_left.currentStyle.height -3) - import1.currentStyle.height + "px";
- }
- }
- function ds_prcpsrch_prcplist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "status")
- obj.setColumn(e.row, e.columnid, (e.newvalue == "I" || e.newvalue == 1) ? "I" : "N");
- }
- ]]></Script>
- </Form>
- </FDL>
|