SMAER00300_실시관리(핵체내).xfdl 281 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMAER00300" position="absolute 0 0 1194 794" titletext="실시관리(핵의학체내)" oninit="SMAER00300_oninit" onload="SMAER00300_onload">
  5. <Layouts>
  6. <Layout>
  7. <Tab id="switch3" taborder="2" tabindex="0" position="absolute 327 376 1193 648" class="tab_Normal" anchor="all">
  8. <Tabpages>
  9. <Tabpage id="FUNC02">
  10. <Layouts>
  11. <Layout>
  12. <Combo id="combo1" taborder="2" innerdataset="@ds_init_cmb_info_initdrugmthdcd" codecolumn="drugmthdcdid" datacolumn="drugmthdcdnm" class="combo_search" position="absolute 513 27 613 46"/>
  13. <Shape id="line42" linetype="horizontal" class="line_2" position="absolute 5 47 865 53" anchor="left top right"/>
  14. <MaskEdit id="input38" taborder="9" mask="#,###.999" class="input_search" position="absolute 98 80 166 99"/>
  15. <Calendar id="input39" taborder="3" class="input_default" position="absolute 722 27 808 46" mask="yyyy-mm-dd"/>
  16. <Shape id="line43" linetype="horizontal" class="line_3" position="absolute 5 100 865 106" anchor="left top right"/>
  17. <Static id="caption16" text="투여방법" class="cell_1" position="absolute 415 25 512 48" style="align:right middle;"/>
  18. <Static id="caption89" text="투여시간" class="cell_1" position="absolute 615 25 721 48" style="align:right middle;"/>
  19. <Static id="caption90" text="기술적 기록" class="tit_2" position="absolute 5 4 175 25"/>
  20. <Static id="caption91" text="투여량" class="cell_1" position="absolute 5 77 94 100" style="align:right middle;"/>
  21. <Static id="caption92" text="실시자" class="cell_1" position="absolute 615 0 721 20" style="align:right middle;" anchor="top right"/>
  22. <Static id="caption93" text="mCi" position="absolute 168 80 198 100"/>
  23. <Combo id="combo17" taborder="23" innerdataset="@ds_init_cmb_info_initexecrinfo_initexecrid" codecolumn="execridid" datacolumn="execridnm" class="combo_search" position="absolute 722 0 822 19" anchor="top right"/>
  24. <Combo id="combo18" taborder="0" innerdataset="@ds_init_cmb_info_initnuclcd" codecolumn="nuclcd" datacolumn="nuclcdnm" class="combo_search" position="absolute 98 27 198 46"/>
  25. <Static id="caption94" text="핵종" class="cell_1" position="absolute 5 25 94 48" style="align:right middle;"/>
  26. <MaskEdit id="input41" taborder="4" mask="hh:nn" class="input_default" position="absolute 809 27 854 46"/>
  27. <Shape id="line44" linetype="horizontal" class="line_10" position="absolute 5 20 865 26" anchor="left top right"/>
  28. <Combo id="combo19" taborder="1" innerdataset="@ds_init_cmb_info_initcompdcd" codecolumn="compdcdid" datacolumn="compdcdnm" class="combo_search" position="absolute 295 27 412 46"/>
  29. <Static id="caption95" text="화합물" class="cell_1" position="absolute 202 25 291 48" style="align:right middle;"/>
  30. <Static id="caption96" text="mCi" position="absolute 168 55 198 75"/>
  31. <MaskEdit id="input42" taborder="5" mask="#,###.000" class="input_search" position="absolute 98 53 166 72"/>
  32. <Static id="caption97" text="St Activity" class="cell_1" position="absolute 5 51 94 74" style="align:right middle;"/>
  33. <MaskEdit id="input43" taborder="6" mask="hh:nn" class="input_default" position="absolute 295 53 340 72"/>
  34. <Static id="caption98" text="St 측정시간" class="cell_1" position="absolute 202 51 291 74" style="align:right middle;"/>
  35. <Static id="caption99" text="mCi" position="absolute 582 53 612 73"/>
  36. <MaskEdit id="input45" taborder="7" mask="#,###.000" class="input_search" position="absolute 513 53 581 72"/>
  37. <MaskEdit id="input46" taborder="8" mask="hh:nn" class="input_default" position="absolute 722 53 767 72"/>
  38. <Static id="caption100" text="St post Activity" class="cell_1" position="absolute 415 51 512 74" style="align:right middle;"/>
  39. <Static id="caption101" text="St post 측정시간" class="cell_1" position="absolute 615 51 721 74" style="align:right middle;"/>
  40. <MaskEdit id="input48" taborder="10" mask="hh:nn" class="input_default" position="absolute 295 80 340 99"/>
  41. <Static id="caption102" text="투여측정시간" class="cell_1" position="absolute 202 77 291 100" style="align:right middle;"/>
  42. <Static id="caption103" text="투여후 측정시간" class="cell_1" position="absolute 615 77 721 100" style="align:right middle;"/>
  43. <Static id="caption104" text="mCi" position="absolute 582 80 612 100"/>
  44. <MaskEdit id="input50" taborder="12" mask="hh:nn" class="input_default" position="absolute 722 80 767 99"/>
  45. <MaskEdit id="input52" taborder="11" mask="#,###.000" class="input_search" position="absolute 513 80 581 99"/>
  46. <Static id="caption105" text="투여후 잔량" class="cell_1" position="absolute 415 77 512 100" style="align:right middle;"/>
  47. <MaskEdit id="input53" taborder="13" mask="#,###" class="input_search" position="absolute 88 132 168 151"/>
  48. <Static id="caption106" text="Sample" class="cell_1" position="absolute 5 105 85 128" style="align:center middle;"/>
  49. <Static id="caption107" text="count" class="cell_1" position="absolute 88 105 168 128" style="align:center middle;"/>
  50. <Static id="caption108" text="채혈시간" class="cell_1" position="absolute 171 105 251 128" style="align:center middle;"/>
  51. <Static id="caption109" text="1st" class="cell_1" position="absolute 5 130 85 153" style="align:right middle;"/>
  52. <Static id="caption10" text="2nd" class="cell_1" position="absolute 5 155 85 178" style="align:right middle;"/>
  53. <Static id="caption110" text="3rd" class="cell_1" position="absolute 5 180 85 203" style="align:right middle;"/>
  54. <MaskEdit id="input40" taborder="15" mask="#,###" class="input_search" position="absolute 88 157 168 176"/>
  55. <MaskEdit id="input55" taborder="17" mask="#,###" class="input_search" position="absolute 88 182 168 201"/>
  56. <MaskEdit id="input54" taborder="16" mask="hh:nn" class="input_search" position="absolute 171 157 251 176"/>
  57. <MaskEdit id="input56" taborder="14" mask="hh:nn" class="input_search" position="absolute 171 132 251 151"/>
  58. <MaskEdit id="input57" taborder="18" mask="hh:nn" class="input_search" position="absolute 171 182 251 201"/>
  59. <Shape id="line45" linetype="horizontal" class="line_2" position="absolute 5 73 865 79" anchor="left top right"/>
  60. <MaskEdit id="input49" taborder="19" mask="#,###" class="input_search" position="absolute 88 207 168 226"/>
  61. <MaskEdit id="input51" taborder="20" mask="hh:nn" class="input_search" position="absolute 171 207 251 226"/>
  62. <Static id="caption115" text="4th" class="cell_1" position="absolute 5 205 85 228" style="align:right middle;"/>
  63. </Layout>
  64. </Layouts>
  65. </Tabpage>
  66. <Tabpage id="FUNC01">
  67. <Layouts>
  68. <Layout>
  69. <Static id="caption81" text="%" position="absolute 198 116 215 136"/>
  70. <Shape id="line40" linetype="horizontal" class="line_3" position="absolute 5 136 866 142" anchor="left top right"/>
  71. <Static id="caption70" text="Sample Activity" class="cell_1" position="absolute 428 89 558 112"/>
  72. <Shape id="line41" linetype="horizontal" class="line_10" position="absolute 5 25 866 31" anchor="left top right"/>
  73. <Static id="caption71" text="검사 결과치" class="cell_1" position="absolute 5 114 135 137"/>
  74. <MaskEdit id="input8" taborder="4" mask="#,###.000" class="input_search" position="absolute 720 32 820 51"/>
  75. <Static id="caption72" text="Patient BKG" class="cell_1" position="absolute 217 89 347 112"/>
  76. <Calendar id="input9" taborder="1" class="input_default" position="absolute 275 32 361 51" mask="yyyy-mm-dd"/>
  77. <Static id="caption50" text="Laboratory BKG" class="cell_1" position="absolute 5 89 135 112"/>
  78. <Static id="caption73" text="Thyroid measurement" class="cell_1" position="absolute 640 89 770 112"/>
  79. <Shape id="line32" linetype="horizontal" class="line_2" position="absolute 5 52 866 58" anchor="left top right"/>
  80. <Static id="caption51" text="Sample Activity" class="cell_1" position="absolute 428 89 558 112" style="align:right middle;"/>
  81. <Static id="caption74" text="비고" class="cell_1" position="absolute 5 56 85 79"/>
  82. <Static id="caption52" text="검사 결과치" class="cell_1" position="absolute 5 114 135 137" style="align:right middle;"/>
  83. <Static id="caption75" text="투여방법" class="cell_1" position="absolute 450 30 530 53"/>
  84. <MaskEdit id="input10" taborder="11" mask="#,###.999" class="input_search" position="absolute 720 32 820 51"/>
  85. <Shape id="line12" linetype="horizontal" class="line_3" position="absolute 5 78 866 84" anchor="left top right"/>
  86. <Static id="caption53" text="Patient BKG" class="cell_1" position="absolute 217 89 347 112" style="align:right middle;"/>
  87. <Static id="caption76" text="투여시간" class="cell_1" position="absolute 193 30 273 53"/>
  88. <Calendar id="input11" taborder="12" class="input_default" position="absolute 275 32 361 51" mask="yyyy-mm-dd"/>
  89. <Shape id="line35" linetype="horizontal" class="line_2" position="absolute 5 111 866 117" anchor="left top right"/>
  90. <Static id="caption54" text="Thyroid measurement" class="cell_1" position="absolute 640 89 770 112" style="align:right middle;"/>
  91. <Edit id="input12" taborder="6" class="input_search" position="absolute 138 91 213 110"/>
  92. <Static id="caption77" text="기술적 기록" class="tit_2" position="absolute 5 9 175 30"/>
  93. <Static id="caption44" text="비고" class="cell_1" position="absolute 5 56 85 79" style="align:right middle;"/>
  94. <Static id="caption33" text="투여방법" class="cell_1" position="absolute 450 30 530 53" style="align:right middle;"/>
  95. <Edit id="input24" taborder="7" class="input_search" position="absolute 350 91 425 110"/>
  96. <Edit id="input13" taborder="8" class="input_search" position="absolute 561 91 636 110"/>
  97. <Static id="caption78" text="실시자" class="cell_1" position="absolute 638 1 718 24"/>
  98. <Static id="caption45" text="투여시간" class="cell_1" position="absolute 193 30 273 53" style="align:right middle;"/>
  99. <Edit id="input25" taborder="9" class="input_search" position="absolute 773 91 848 110"/>
  100. <Edit id="input14" taborder="10" class="input_search" position="absolute 138 116 195 135"/>
  101. <Static id="caption79" text="투여량" class="cell_1" position="absolute 638 30 718 53"/>
  102. <Static id="caption68" text="실시자" class="cell_1" position="absolute 638 1 718 24" style="align:right middle;"/>
  103. <Static id="caption46" text="투여량" class="cell_1" position="absolute 638 30 718 53" style="align:right middle;"/>
  104. <Static id="caption35" text="핵종" class="cell_1" position="absolute 5 30 85 53"/>
  105. <Edit id="input26" taborder="5" class="input_search" position="absolute 88 58 847 77"/>
  106. <Static id="caption69" text="Laboratory BKG" class="cell_1" position="absolute 5 89 135 112" style="align:right middle;"/>
  107. <Combo id="cmb_execrid4" taborder="13" innerdataset="ds_init_cmb_execrid4" codecolumn="execridid" datacolumn="execridnm" class="combo_search" position="absolute 720 3 820 22"/>
  108. <Edit id="input15" taborder="14" class="input_search" position="absolute 138 91 213 110"/>
  109. <Calendar id="input27" taborder="2" class="input_default" position="absolute 365 32 445 51" mask="hh:nn:ss"/>
  110. <Combo id="combo6" taborder="15" innerdataset="ds_init_combo6" codecolumn="execridid" datacolumn="execridnm" class="combo_search" position="absolute 720 3 820 22"/>
  111. <Static id="caption48" text="mCi" position="absolute 823 32 853 52"/>
  112. <Edit id="input16" taborder="16" class="input_search" position="absolute 561 91 636 110"/>
  113. <Combo id="combo7" taborder="0" innerdataset="ds_init_combo7" codecolumn="nuclcd" datacolumn="nuclcdnm" class="combo_search" position="absolute 88 32 188 51"/>
  114. <Static id="caption49" text="%" position="absolute 198 116 215 136"/>
  115. <Edit id="input17" taborder="17" class="input_search" position="absolute 138 116 195 135"/>
  116. <Combo id="combo8" taborder="3" innerdataset="ds_init_combo8" codecolumn="drugmthdcdid" datacolumn="drugmthdcdnm" class="combo_search" position="absolute 533 32 633 51"/>
  117. <Edit id="input18" taborder="19" class="input_search" position="absolute 350 91 425 110"/>
  118. <Combo id="combo13" taborder="20" innerdataset="@ds_init_cmb_info_initnuclcd" codecolumn="nuclcd" datacolumn="nuclcdnm" class="combo_search" position="absolute 88 32 188 51"/>
  119. <Combo id="combo16" taborder="21" innerdataset="@ds_init_cmb_info_initdrugmthdcd" codecolumn="drugmthdcdid" datacolumn="drugmthdcdnm" class="combo_search" position="absolute 533 32 633 51"/>
  120. <Edit id="input19" taborder="22" class="input_search" position="absolute 773 91 848 110"/>
  121. <Edit id="input5" taborder="23" class="input_search" position="absolute 88 58 847 77"/>
  122. <Static id="caption80" text="핵종" class="cell_1" position="absolute 5 30 85 53" style="align:right middle;"/>
  123. <MaskEdit id="input6" taborder="24" mask="hh:nn:ss" class="input_default" position="absolute 365 32 445 51"/>
  124. </Layout>
  125. </Layouts>
  126. </Tabpage>
  127. <Tabpage id="CU" taborder="0">
  128. <Layouts>
  129. <Layout>
  130. <Shape id="line30" linetype="horizontal" class="line_10" position="absolute 5 25 865 31" anchor="left top right"/>
  131. <Shape id="line31" linetype="horizontal" class="line_3" position="absolute 5 77 847 83" anchor="left top right"/>
  132. <Static id="caption20" text="투여방법" class="cell_1" position="absolute 450 30 530 53" style="align:right middle;"/>
  133. <Static id="caption32" text="기술적 기록" class="tit_2" position="absolute 5 9 175 30"/>
  134. <Static id="caption21" text="핵종" class="cell_1" position="absolute 5 30 85 53" style="align:right middle;"/>
  135. <Static id="caption22" text="비고" class="cell_1" position="absolute 450 55 530 78" style="align:right middle;"/>
  136. <Static id="caption67" text="실시자" class="cell_1" position="absolute 638 2 718 25" style="align:right middle;"/>
  137. <Static id="caption23" text="투여시간" class="cell_1" position="absolute 193 30 273 53" style="align:right middle;"/>
  138. <Combo id="combo5" taborder="3" innerdataset="@ds_init_cmb_info_initdrugmthdcd" codecolumn="drugmthdcdid" datacolumn="drugmthdcdnm" class="combo_search" position="absolute 533 32 633 51"/>
  139. <Combo id="cmb_execrid3" taborder="41" innerdataset="ds_init_cmb_execrid3" codecolumn="execridid" datacolumn="execridnm" class="combo_search" position="absolute 720 4 820 23"/>
  140. <Static id="caption24" text="투여량" class="cell_1" position="absolute 638 30 718 53" style="align:right middle;"/>
  141. <Static id="caption25" text="mCi" position="absolute 823 32 853 52"/>
  142. <Shape id="line29" linetype="horizontal" class="line_2" position="absolute 5 52 847 58" anchor="left top right"/>
  143. <Edit id="input1" taborder="7" class="input_search" position="absolute 533 58 850 77"/>
  144. <MaskEdit id="input2" taborder="2" mask="hh:nn:ss" class="input_default" position="absolute 365 32 445 51"/>
  145. <MaskEdit id="input3" taborder="4" mask="#,###.999" class="input_search" position="absolute 720 32 820 51"/>
  146. <Calendar id="input4" taborder="1" class="input_default" position="absolute 275 32 361 51" mask="yyyy-mm-dd"/>
  147. <Combo id="combo15" taborder="0" innerdataset="@ds_init_cmb_info_initnuclcd" codecolumn="nuclcd" datacolumn="nuclcdnm" class="combo_search" position="absolute 88 32 188 51"/>
  148. <Button id="button1" taborder="47" text="대치처방" class="btn2" position="absolute 451 0 515 19"/>
  149. <Static id="caption111" text="키" class="cell_1" position="absolute 5 55 85 78" style="align:right middle;"/>
  150. <Static id="caption112" text="cm" position="absolute 158 56 188 76"/>
  151. <Edit id="input44" taborder="5" class="input_search" position="absolute 88 56 153 75"/>
  152. <Static id="caption113" text="몸무게" class="cell_1" position="absolute 193 55 273 78" style="align:right middle;"/>
  153. <Static id="caption114" text="kg" position="absolute 365 57 395 77"/>
  154. <Edit id="input47" taborder="6" class="input_search" position="absolute 275 57 357 76"/>
  155. </Layout>
  156. </Layouts>
  157. </Tabpage>
  158. <Tabpage id="PT">
  159. <Layouts>
  160. <Layout>
  161. <Combo id="cmb_scrtcd" taborder="0" innerdataset="@ds_init_cmb_info_initscrtroom" class="combo_search" position="absolute 88 32 205 51" datacolumn="basecdflagdesc" codecolumn="basecd" autoselect="true" autoskip="true" onkeyup="switch3_PT_cmb_scrtcd_onkeyup"/>
  162. <Edit id="input7" taborder="14" class="input_search" position="absolute 88 210 445 229" autoselect="true" autoskip="true"/>
  163. <Static id="caption60" text="투여방법" class="cell_1" position="absolute 5 82 85 105"/>
  164. <Shape id="line20" linetype="horizontal" class="line_2" position="absolute 5 104 445 110"/>
  165. <Static id="caption61" text="소모량" class="cell_1" visible="false" position="absolute 209 108 289 131"/>
  166. <Button id="btn_autoexec" taborder="15" text="자동실행" class="btn2" position="absolute 720 32 784 51" anchor="top right" onclick="switch3_PT_btn_autoexec_onclick"/>
  167. <Shape id="line21" linetype="horizontal" class="line_2" position="absolute 5 179 445 185"/>
  168. <Static id="caption62" text="mCi" position="absolute 417 84 445 104"/>
  169. <Static id="caption40" text="혈당" class="cell_1" position="absolute 209 133 289 156"/>
  170. <Shape id="line22" linetype="horizontal" class="line_2" position="absolute 5 155 445 161"/>
  171. <Shape id="line11" linetype="horizontal" class="line_10" position="absolute 5 25 445 31"/>
  172. <Static id="caption41" text="공급처" class="cell_1" position="absolute 5 183 85 206"/>
  173. <Button id="btn_autostop" taborder="16" text="자동중지" class="btn2" enable="false" position="absolute 785 32 849 51" anchor="top right" onclick="switch3_PT_btn_autostop_onclick"/>
  174. <Static id="caption64" text="대기실 현황" class="tit_2" position="absolute 450 9 620 30"/>
  175. <Shape id="line23" linetype="horizontal" class="line_2" position="absolute 5 129 445 135"/>
  176. <Grid id="grd_scrtlist" taborder="17" binddataset="ds_main_scrtlist_scrtuselist" useinputpanel="false" position="absolute 450 56 850 231" autofittype="col" cellsizingtype="col" anchor="left top right">
  177. <Formats>
  178. <Format id="default">
  179. <Columns>
  180. <Column size="28"/>
  181. <Column size="66"/>
  182. <Column size="63"/>
  183. <Column size="70"/>
  184. <Column size="115"/>
  185. <Column size="54"/>
  186. </Columns>
  187. <Rows>
  188. <Row size="24" band="head"/>
  189. <Row size="24"/>
  190. </Rows>
  191. <Band id="head">
  192. <Cell/>
  193. <Cell col="1" text="안정실"/>
  194. <Cell col="2" text="등록번호"/>
  195. <Cell col="3" text="환자명"/>
  196. <Cell col="4" text="투여시간"/>
  197. <Cell col="5" text="경과시간"/>
  198. </Band>
  199. <Band id="body">
  200. <Cell celltype="head" expr="currow+1"/>
  201. <Cell col="1" displaytype="combo" edittype="combo" style="align:center middle;" text="bind:scrtroomcd" combodataset="ds_init_cmb_info_initscrtroom" combocodecol="basecd" combodatacol="basecdflagdesc" enable="false"/>
  202. <Cell col="2" text="bind:pid"/>
  203. <Cell col="3" text="bind:patnm"/>
  204. <Cell col="4" displaytype="date" text="bind:drugdt" mask="yyyy-MM-dd hh:mm" calendardisplaynulltype="nulltext"/>
  205. <Cell col="5" text="bind:progdt"/>
  206. </Band>
  207. </Format>
  208. </Formats>
  209. </Grid>
  210. <MaskEdit id="input21" taborder="6" mask="#,###.999" class="input_search" position="absolute 292 84 412 103" autoselect="true" autoskip="true" onkeyup="switch3_PT_input21_onkeyup"/>
  211. <Static id="caption31" text="비고" class="cell_1" position="absolute 5 208 85 231"/>
  212. <Shape id="line24" linetype="horizontal" class="line_2" position="absolute 5 204 445 210"/>
  213. <MaskEdit id="input22" taborder="8" mask="#,###.000" class="input_search" visible="false" position="absolute 292 110 412 129" autoselect="true" autoskip="true" onkeyup="switch3_PT_input22_onkeyup"/>
  214. <Static id="caption43" text="안정실" class="cell_1" position="absolute 5 30 85 53"/>
  215. <Static id="caption66" text="실시자" class="cell_1" position="absolute 209 30 289 53"/>
  216. <Calendar id="input23" taborder="3" class="input_default" position="absolute 292 58 378 77" mask="yyyy-mm-dd" autoselect="true" autoskip="true" onkeyup="switch3_PT_input23_onkeyup"/>
  217. <Static id="caption55" text="화합물" class="cell_1" position="absolute 5 108 85 131"/>
  218. <Combo id="cmb_execrid2" taborder="1" innerdataset="@ds_init_cmb_info_initexecrinfo_initexecrid" class="combo_search" position="absolute 292 32 409 51" datacolumn="basecdflagdesc" codecolumn="basecd" autoselect="true" autoskip="true" onkeyup="switch3_PT_cmb_execrid2_onkeyup"/>
  219. <Shape id="line26" linetype="horizontal" class="line_10" position="absolute 450 25 850 31" anchor="left top right"/>
  220. <Static id="caption56" text="핵종" class="cell_1" position="absolute 5 56 85 79"/>
  221. <Combo id="cmb_excuroom2" taborder="18" innerdataset="@ds_init_cmb_info_excuroom_initexcuroom" class="combo_search" enable="false" position="absolute 532 32 670 51" anchor="left top" datacolumn="basecdflagdesc" codecolumn="basecd"/>
  222. <Static id="caption57" text="투여시간" class="cell_1" position="absolute 209 56 289 79"/>
  223. <Shape id="line28" linetype="horizontal" class="line_3" position="absolute 450 52 850 58"/>
  224. <Shape id="line17" linetype="horizontal" class="line_2" position="absolute 5 78 445 84"/>
  225. <Static id="caption36" text="기술적 기록" class="tit_2" position="absolute 5 9 175 30"/>
  226. <Static id="caption58" text="투여량" class="cell_1" position="absolute 209 82 289 105"/>
  227. <Combo id="cmb_injpartcd" taborder="9" innerdataset="@ds_init_cmb_info_initinjpartcd" codecolumn="injpartcdid" datacolumn="injpartcdnm" class="combo_search" position="absolute 88 134 205 153" autoselect="true" autoskip="true" onkeyup="switch3_PT_cmb_injpartcd_onkeyup"/>
  228. <Shape id="line18" linetype="horizontal" class="line_2" position="absolute 5 52 445 58"/>
  229. <Static id="caption59" text="vial" visible="false" position="absolute 417 110 445 130"/>
  230. <Combo id="combo10" taborder="7" innerdataset="@ds_init_cmb_info_initcompdcd" codecolumn="compdcdid" datacolumn="compdcdnm" class="combo_search" position="absolute 88 110 205 129" autoselect="true" autoskip="true" onkeyup="switch3_PT_combo10_onkeyup"/>
  231. <Static id="caption37" text="키" class="cell_1" position="absolute 5 158 85 181"/>
  232. <Static id="caption27" text="kg" position="absolute 379 160 409 180"/>
  233. <Combo id="combo11" taborder="5" innerdataset="@ds_init_cmb_info_initdrugmthdcd" codecolumn="drugmthdcdid" datacolumn="drugmthdcdnm" class="combo_search" position="absolute 88 84 205 103" autoselect="true" autoskip="true" onkeyup="switch3_PT_combo11_onkeyup"/>
  234. <Static id="caption38" text="몸무게" class="cell_1" position="absolute 209 158 289 181"/>
  235. <Static id="caption28" text="cm" position="absolute 158 159 188 179"/>
  236. <Combo id="combo12" taborder="2" innerdataset="@ds_init_cmb_info_initnuclcd" class="combo_search" position="absolute 88 58 205 77" datacolumn="basecdflagdesc" codecolumn="basecd" autoselect="true" autoskip="true" onkeyup="switch3_PT_combo12_onkeyup"/>
  237. <Static id="caption39" text="IV.site" class="cell_1" position="absolute 5 133 85 156"/>
  238. <Static id="caption29" text="촬영실" class="cell_1" position="absolute 450 30 530 53" anchor="left top"/>
  239. <Edit id="ipt_bdwt" taborder="12" class="input_search" position="absolute 292 160 374 179" autoselect="true" autoskip="true" onkeyup="switch3_PT_ipt_bdwt_onkeyup"/>
  240. <Edit id="ipt_ht" taborder="11" class="input_search" position="absolute 88 159 153 178" autoselect="true" autoskip="true" onkeyup="switch3_PT_ipt_ht_onkeyup"/>
  241. <Edit id="ipt_bsugarqty" class="input_search" position="absolute 292 135 357 154" taborder="10" autoselect="true" autoskip="true" onkeyup="switch3_PT_ipt_bsugarqty_onkeyup"/>
  242. <Combo id="combo21" taborder="13" innerdataset="@ds_init_cmb_info_initsuplcustcd" codecolumn="suplcustcdid" datacolumn="suplcustcdnm" class="combo_search" enable="false" position="absolute 89 185 206 204" autoselect="true" autoskip="true"/>
  243. <MaskEdit id="input20" taborder="4" displaynulltext=" " type="string" mask="##:##:##" maskchar=" " autoselect="true" ontextchange="ipt_indt_ontextchange" position="absolute 380 58 447 77" style="align:left middle;" align="align:center middle;" trimtype="both" autoskip="true" onkeyup="switch3_PT_input20_onkeyup"/>
  244. </Layout>
  245. </Layouts>
  246. </Tabpage>
  247. <Tabpage id="NM" taborder="0">
  248. <Layouts>
  249. <Layout>
  250. <Static id="caption63" text="동위원소투여 상세내용" class="tit_2" position="absolute 455 9 625 30"/>
  251. <Grid id="grd_druginpt" taborder="45" binddataset="ds_main_mainordlist2_subordlist" useinputpanel="false" position="absolute 455 30 850 230" autofittype="col" cellsizingtype="col" anchor="left top right" oncellclick="switch3_NM_grd_druginpt_oncellclick">
  252. <Formats>
  253. <Format id="default">
  254. <Columns>
  255. <Column size="0"/>
  256. <Column size="90"/>
  257. <Column size="72"/>
  258. <Column size="65"/>
  259. <Column size="65"/>
  260. <Column size="65"/>
  261. <Column size="0"/>
  262. <Column size="0"/>
  263. <Column size="0"/>
  264. <Column size="0"/>
  265. <Column size="0"/>
  266. <Column size="0"/>
  267. <Column size="0"/>
  268. <Column size="0"/>
  269. <Column size="0"/>
  270. </Columns>
  271. <Rows>
  272. <Row size="24" band="head"/>
  273. <Row size="24"/>
  274. </Rows>
  275. <Band id="head">
  276. <Cell text="등록번호"/>
  277. <Cell col="1" text="핵종"/>
  278. <Cell col="2" text="투여일자"/>
  279. <Cell col="3" text="투여시간"/>
  280. <Cell col="4" text="화합물"/>
  281. <Cell col="5" text="투여량"/>
  282. <Cell col="6" text="투여방법"/>
  283. <Cell col="7" text="소모량"/>
  284. <Cell col="8" text="IVSite코드"/>
  285. <Cell col="9" text="공급처"/>
  286. <Cell col="10" text="키"/>
  287. <Cell col="11" text="몸무게"/>
  288. <Cell col="12" text="혈당치"/>
  289. <Cell col="13" text="검사자"/>
  290. <Cell col="14" text="비고"/>
  291. </Band>
  292. <Band id="body">
  293. <Cell text="bind:pid"/>
  294. <Cell col="1" displaytype="combo" edittype="combo" text="bind:nuclcd" combodataset="ds_init_cmb_info_initnuclcd" combocodecol="basecd" combodatacol="basecdflagdesc" enable="false"/>
  295. <Cell col="2" displaytype="date" text="bind:drugdd" mask="yyyy-MM-dd"/>
  296. <Cell col="3" displaytype="date" text="bind:drugtm" mask="hh:mm:ss"/>
  297. <Cell col="4" displaytype="combo" edittype="combo" text="bind:compdcd" combodataset="ds_init_cmb_info_initcompdcd" combocodecol="compdcdid" combodatacol="compdcdnm" enable="false"/>
  298. <Cell col="5" displaytype="number" edittype="none" text="bind:drugqty" mask="9,999.000"/>
  299. <Cell col="6" displaytype="combo" edittype="combo" text="bind:drugmthdcd" enable="false"/>
  300. <Cell col="7" displaytype="none" edittype="none" text="bind:cstqty" mask="#,###.000"/>
  301. <Cell col="8" text="bind:injpartcd"/>
  302. <Cell col="9" text="bind:suplcustcd"/>
  303. <Cell col="10" text="bind:ht"/>
  304. <Cell col="11" text="bind:bdwt"/>
  305. <Cell col="12" text="bind:bsugarqty"/>
  306. <Cell col="13" text="bind:execrid"/>
  307. <Cell col="14" text="bind:nuclrem"/>
  308. </Band>
  309. </Format>
  310. </Formats>
  311. </Grid>
  312. <Shape id="line38" linetype="horizontal" class="line_10" position="absolute 455 25 850 31" anchor="left top right"/>
  313. <Edit id="input28" taborder="13" class="input_search" position="absolute 88 210 445 229"/>
  314. <Static id="caption8" text="투여방법" class="cell_1" position="absolute 5 56 85 79" style="align:right middle;"/>
  315. <Static id="caption11" text="소모량" class="cell_1" visible="false" position="absolute 209 108 289 131" style="align:right middle;"/>
  316. <Shape id="line1" linetype="horizontal" class="line_2" position="absolute 5 104 445 110"/>
  317. <Static id="caption12" text="혈당" class="cell_1" position="absolute 209 158 289 181" style="align:right middle;"/>
  318. <Static id="caption13" text="mCi" position="absolute 177 84 205 104"/>
  319. <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 5 180 445 186"/>
  320. <Static id="caption14" text="공급처" class="cell_1" position="absolute 5 183 85 206" style="align:right middle;"/>
  321. <MaskEdit id="input31" taborder="4" mask="##:##:##" class="input_default" position="absolute 379 58 445 77" maskchar=" " displaynulltext=" " autoselect="true" type="string" trimtype="both" style="align:left middle;" onkeyup="switch3_NM_input31_onkeyup"/>
  322. <Shape id="line14" linetype="horizontal" class="line_10" position="absolute 5 25 445 31"/>
  323. <Static id="caption15" text="비고" class="cell_1" position="absolute 5 208 85 231" style="align:right middle;"/>
  324. <MaskEdit id="input32" taborder="5" mask="#,###.0" class="input_search" position="absolute 88 84 170 103" onkeyup="switch3_NM_input32_onkeyup"/>
  325. <Shape id="line16" linetype="horizontal" class="line_2" position="absolute 5 129 445 135"/>
  326. <MaskEdit id="input33" taborder="7" mask="#,###.999" class="input_search" visible="false" position="absolute 292 110 412 129" style="align:right middle;" onkeyup="switch3_NM_input33_onkeyup"/>
  327. <Shape id="line19" linetype="horizontal" class="line_2" position="absolute 5 204 445 210"/>
  328. <Static id="caption17" text="화합물" class="cell_1" position="absolute 5 108 85 131" style="align:right middle;"/>
  329. <Calendar id="input34" taborder="3" class="input_default" position="absolute 292 58 378 77" mask="yyyy-mm-dd" dateformat="yyyy-MM-dd" value="null" onkeyup="switch3_NM_input34_onkeyup"/>
  330. <Static id="caption18" text="실시자" class="cell_1" position="absolute 209 30 289 53" style="align:right middle;"/>
  331. <Static id="caption26" text="핵종" class="cell_1" position="absolute 5 30 85 53" style="align:right middle;"/>
  332. <Combo id="combo2" taborder="1" innerdataset="@ds_init_cmb_info_initexecrinfo_initexecrid" codecolumn="basecd" datacolumn="basecdflagdesc" class="combo_search" position="absolute 292 32 409 51" onkeyup="switch3_NM_combo2_onkeyup"/>
  333. <Static id="caption30" text="투여시간" class="cell_1" position="absolute 209 56 289 79" style="align:right middle;"/>
  334. <Combo id="combo3" taborder="8" innerdataset="@ds_init_cmb_info_initinjpartcd" codecolumn="injpartcdid" datacolumn="injpartcdnm" class="combo_search" position="absolute 88 134 205 153" onkeyup="switch3_NM_combo3_onkeyup"/>
  335. <Static id="caption42" text="투여량" class="cell_1" position="absolute 5 82 85 105" style="align:right middle;"/>
  336. <Static id="caption47" text="기술적 기록" class="tit_2" position="absolute 5 9 100 30"/>
  337. <Shape id="line25" linetype="horizontal" class="line_2" position="absolute 5 78 445 84"/>
  338. <Static id="caption65" text="키" class="cell_1" position="absolute 209 133 289 156" style="align:right middle;"/>
  339. <Combo id="combo4" taborder="6" innerdataset="@ds_init_cmb_info_initcompdcd" codecolumn="compdcdid" datacolumn="compdcdnm" class="combo_search" position="absolute 88 110 205 129" onkeyup="switch3_NM_combo4_onkeyup"/>
  340. <Static id="caption84" text="vial" visible="false" position="absolute 417 110 445 130"/>
  341. <Shape id="line27" linetype="horizontal" class="line_2" position="absolute 5 52 445 58"/>
  342. <Static id="caption85" text="몸무게" class="cell_1" position="absolute 5 158 85 181" style="align:right middle;"/>
  343. <Combo id="combo9" taborder="2" innerdataset="@ds_init_cmb_info_initdrugmthdcd" codecolumn="drugmthdcdid" datacolumn="drugmthdcdnm" class="combo_search" position="absolute 88 58 205 77" onkeyup="switch3_NM_combo9_onkeyup"/>
  344. <Static id="caption86" text="kg" position="absolute 175 160 205 180"/>
  345. <Static id="caption87" text="IV.site" class="cell_1" position="absolute 5 133 85 156" style="align:right middle;"/>
  346. <Combo id="combo14" taborder="0" innerdataset="@ds_init_cmb_info_initnuclcd" codecolumn="basecd" datacolumn="basecdflagdesc" class="combo_search" position="absolute 88 32 205 51" onkeyup="switch3_NM_combo14_onkeyup"/>
  347. <Static id="caption88" text="cm" position="absolute 362 134 392 154"/>
  348. <Edit id="input35" taborder="10" class="input_search" position="absolute 88 160 170 179" style="align:right middle;" autoselect="true" autoskip="true" onkeyup="switch3_NM_input35_onkeyup"/>
  349. <Edit id="input36" taborder="11" class="input_search" position="absolute 292 160 357 179" style="align:right middle;" autoselect="true" autoskip="true" onkeyup="switch3_NM_input36_onkeyup"/>
  350. <Edit id="input37" taborder="9" class="input_search" position="absolute 292 134 357 153" style="align:right middle;" autoselect="true" autoskip="true" onkeyup="switch3_NM_input37_onkeyup"/>
  351. <Combo id="combo20" taborder="12" innerdataset="@ds_init_cmb_info_initsuplcustcd" codecolumn="suplcustcdid" datacolumn="suplcustcdnm" class="combo_search" enable="false" position="absolute 89 185 206 204"/>
  352. </Layout>
  353. </Layouts>
  354. </Tabpage>
  355. </Tabpages>
  356. </Tab>
  357. <Static text="실시관리(핵체내)" position="absolute 0 0 180 23" id="caption19" class="tit_1"/>
  358. <Shape position="absolute 330 87 1192 93" linetype="horizontal" id="line2" class="line_10" anchor="left top right"/>
  359. <TextArea position="absolute 623 665 905 697" id="tar_prcpremfact" wordwrap="word"/>
  360. <TextArea position="absolute 909 724 1191 756" id="tar_acptrem" anchor="all" wordwrap="word"/>
  361. <TextArea position="absolute 909 665 1191 697" id="tar_execrem" anchor="left top right" wordwrap="word"/>
  362. <Static text="처방 Comment" position="absolute 623 644 754 665" id="caption2" class="tit_2"/>
  363. <Shape position="absolute 623 660 905 666" linetype="horizontal" id="line6" class="line_10"/>
  364. <Static text="당일 접수 Comment" position="absolute 909 703 1054 725" id="caption3" class="tit_2"/>
  365. <Shape position="absolute 909 719 1191 725" linetype="horizontal" id="line8" class="line_10" anchor="left top right"/>
  366. <Shape position="absolute 909 660 1191 666" linetype="horizontal" id="line9" class="line_10" anchor="left top right"/>
  367. <Static text="실시 Comment" position="absolute 909 644 1032 665" id="caption4" class="tit_2"/>
  368. <Static text="핵의학과 메모현황" position="absolute 330 644 472 665" id="caption6" class="tit_2" anchor="left top"/>
  369. <Shape position="absolute 330 660 620 666" linetype="horizontal" id="line10" class="line_10" anchor="left bottom"/>
  370. <Button position="absolute 82 763 186 785" id="button27" class="btn3" text="환자정보조회" anchor="left bottom" onclick="button27_onclick"/>
  371. <Button position="absolute 1 763 81 785" id="button25" class="btn3" text="예약조회" anchor="left bottom" onclick="button25_onclick"/>
  372. <Grid position="absolute 330 665 620 756" id="datagrid1" class="datagrid0" binddataset="ds_main_subordlist_subordlist4" anchor="left top bottom">
  373. <Formats>
  374. <Format id="default">
  375. <Columns>
  376. <Column size="0"/>
  377. <Column size="286"/>
  378. </Columns>
  379. <Rows>
  380. <Row size="24" band="head"/>
  381. <Row size="24"/>
  382. </Rows>
  383. <Band id="head">
  384. <Cell text="일자"/>
  385. <Cell col="1" text="메모내용"/>
  386. </Band>
  387. <Band id="body">
  388. <Cell text="bind:memodd" mask="yyyy-mm-dd"/>
  389. <Cell col="1" text="bind:memorem"/>
  390. </Band>
  391. </Format>
  392. </Formats>
  393. </Grid>
  394. <Button position="absolute 1055 763 1135 785" id="btn_acpt" class="btn4" enable="false" visible="true" text="실시완료" anchor="right bottom" onclick="btn_acpt_onclick"/>
  395. <Button position="absolute 1136 763 1192 785" id="btn_acptcncl" class="btn4" visible="true" text="취소" anchor="right bottom" onclick="btn_acptcncl_onclick"/>
  396. <Shape position="absolute 623 719 905 725" linetype="horizontal" id="line5" class="line_10"/>
  397. <Grid position="absolute 623 724 905 756" id="grd_patcmtlist" class="datagrid0" binddataset="ds_main_exculist_subordlist3_rows" anchor="left top bottom">
  398. <Formats>
  399. <Format id="default">
  400. <Columns>
  401. <Column size="0"/>
  402. <Column size="0"/>
  403. <Column size="265"/>
  404. <Column size="0"/>
  405. </Columns>
  406. <Rows>
  407. <Row size="24"/>
  408. </Rows>
  409. <Band id="body">
  410. <Cell text="bind:pid"/>
  411. <Cell col="1" text="bind:cmtdd" mask="yyyy-mm-dd"/>
  412. <Cell col="2" displaytype="text" edittype="text" text="bind:patcmt" editautoselect="true"/>
  413. <Cell col="3" text="bind:iudgb"/>
  414. </Band>
  415. </Format>
  416. </Formats>
  417. </Grid>
  418. <Button position="absolute 863 699 905 718" id="btn_patcmtsave" class="btn2" enable="false" text="저장" onclick="btn_patcmtsave_onclick"/>
  419. <Static text="환자 Comment" position="absolute 623 703 746 724" id="caption7" class="tit_2"/>
  420. <Button position="absolute 332 621 374 640" id="btn_partexec" class="btn2" enable="false" visible="false" text="시작" onclick="btn_partexec_onclick"/>
  421. <Shape position="absolute 330 639 1193 645" linetype="horizontal" id="line33" class="line_3" anchor="left top right"/>
  422. <Button position="absolute 986 763 1054 785" id="btn_init" class="btn4" text="초기화" anchor="right bottom" onclick="btn_init_onclick"/>
  423. <Grid position="absolute 330 92 1193 383" align="align:center middle;" id="grd_subordlist1" binddataset="ds_main_subordlist_subordlist1" anchor="left top right" oncellclick="grd_subordlist1_oncellclick" onrbuttondown="grd_subordlist1_onrbuttondown" cellsizingtype="col">
  424. <Formats>
  425. <Format id="default">
  426. <Columns>
  427. <Column size="20"/>
  428. <Column size="24"/>
  429. <Column size="60"/>
  430. <Column size="48"/>
  431. <Column size="68"/>
  432. <Column size="259"/>
  433. <Column size="0"/>
  434. <Column size="100"/>
  435. <Column size="54"/>
  436. <Column size="32"/>
  437. <Column size="100"/>
  438. <Column size="68"/>
  439. <Column size="42"/>
  440. <Column size="33"/>
  441. <Column size="73"/>
  442. <Column size="54"/>
  443. <Column size="0"/>
  444. <Column size="0"/>
  445. <Column size="0"/>
  446. <Column size="0"/>
  447. <Column size="0"/>
  448. <Column size="0"/>
  449. <Column size="0"/>
  450. <Column size="0"/>
  451. <Column size="0"/>
  452. <Column size="0"/>
  453. <Column size="0"/>
  454. <Column size="0"/>
  455. <Column size="0"/>
  456. <Column size="0"/>
  457. <Column size="0"/>
  458. <Column size="0"/>
  459. <Column size="0"/>
  460. <Column size="0"/>
  461. <Column size="0"/>
  462. <Column size="0"/>
  463. <Column size="0"/>
  464. <Column size="0"/>
  465. <Column size="0"/>
  466. <Column size="0"/>
  467. <Column size="0"/>
  468. <Column size="0"/>
  469. <Column size="0"/>
  470. <Column size="0"/>
  471. <Column size="0"/>
  472. <Column size="0"/>
  473. <Column size="0"/>
  474. <Column size="0"/>
  475. <Column size="0"/>
  476. <Column size="0"/>
  477. <Column size="0"/>
  478. <Column size="0"/>
  479. <Column size="0"/>
  480. <Column size="0"/>
  481. <Column size="0"/>
  482. <Column size="0"/>
  483. <Column size="0"/>
  484. <Column size="0"/>
  485. <Column size="0"/>
  486. <Column size="0"/>
  487. <Column size="0"/>
  488. <Column size="0"/>
  489. <Column size="0"/>
  490. <Column size="0"/>
  491. <Column size="0"/>
  492. <Column size="0"/>
  493. <Column size="83"/>
  494. <Column size="80"/>
  495. <Column size="0"/>
  496. </Columns>
  497. <Rows>
  498. <Row size="24" band="head"/>
  499. <Row size="24"/>
  500. </Rows>
  501. <Band id="head">
  502. <Cell/>
  503. <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
  504. <Cell col="2" text="등록번호 "/>
  505. <Cell col="3" text="성명"/>
  506. <Cell col="4" text="처방일자"/>
  507. <Cell col="5" text="검사명"/>
  508. <Cell col="6" text="총용량"/>
  509. <Cell col="7" text="검사실"/>
  510. <Cell col="8" text="상태"/>
  511. <Cell col="9" text="용량"/>
  512. <Cell col="10" text="예약일자"/>
  513. <Cell col="11" text="희망일자"/>
  514. <Cell col="12" text="급여"/>
  515. <Cell col="13" text="I/O"/>
  516. <Cell col="14" text="진료과"/>
  517. <Cell col="15" text="진료의"/>
  518. <Cell col="16" text="IV"/>
  519. <Cell col="17" text="Tel"/>
  520. <Cell col="18" text="aftrcptinfo"/>
  521. <Cell col="19" text="퇴원일자"/>
  522. <Cell col="20" text="도착"/>
  523. <Cell col="21" text="장비코드1"/>
  524. <Cell col="22" text="prcpkindcd"/>
  525. <Cell col="23" text="excuroomnm"/>
  526. <Cell col="24" text="rgstdepthngnm"/>
  527. <Cell col="25" text="rgstridnm"/>
  528. <Cell col="26" text="basecd"/>
  529. <Cell col="27" text="rsrvdt"/>
  530. <Cell col="28" text="prcphopedt"/>
  531. <Cell col="29" text="execprcpuniqno"/>
  532. <Cell col="30" text="calcscorcd"/>
  533. <Cell col="31" text="prcpexecdeptcd"/>
  534. <Cell col="32" text="excuroomgrpcd"/>
  535. <Cell col="33" text="excuroomcd"/>
  536. <Cell col="34" text="rgstdeptcd"/>
  537. <Cell col="35" text="rgstrid"/>
  538. <Cell col="36" text="portprcpflag"/>
  539. <Cell col="37" text="inflag"/>
  540. <Cell col="38" text="rcptacptyn"/>
  541. <Cell col="39" text="execbaseflag"/>
  542. <Cell col="40" text="lrgcd"/>
  543. <Cell col="41" text="mdlcd"/>
  544. <Cell col="42" text="excupartcd"/>
  545. <Cell col="43" text="modality"/>
  546. <Cell col="44" text="rcptno"/>
  547. <Cell col="45" text="acptseqno"/>
  548. <Cell col="46" text="acptrem"/>
  549. <Cell col="47" text="execrem"/>
  550. <Cell col="48" text="prcpdelivefact"/>
  551. <Cell col="49" text="execrid1"/>
  552. <Cell col="50" text="execrid2"/>
  553. <Cell col="51" text="execrid3"/>
  554. <Cell col="52" text="execrid4"/>
  555. <Cell col="53" text="acptid"/>
  556. <Cell col="54" text="orddeptcd"/>
  557. <Cell col="55" text="excuexecfromdt1"/>
  558. <Cell col="56" text="basesuppdeptcd"/>
  559. <Cell col="57" text="orddd"/>
  560. <Cell col="58" text="cretno"/>
  561. <Cell col="59" text="orddrid"/>
  562. <Cell col="60" text="pacsnocretyn"/>
  563. <Cell col="61" text="rgsttm"/>
  564. <Cell col="62" text="eqmtifyn"/>
  565. <Cell col="63" text="eqcdyn"/>
  566. <Cell col="64" text="prcpexecdeptcd"/>
  567. <Cell col="65" text="prcpno"/>
  568. <Cell col="66" colspan="2" text="선택진료의" taborder="undefined"/>
  569. <Cell col="68" text="prcphistno"/>
  570. </Band>
  571. <Band id="body">
  572. <Cell celltype="head" expr="currow+1"/>
  573. <Cell col="1" displaytype="checkbox" edittype="checkbox" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');" text="bind:check" expr="expr:basesuppdeptcd == 'B6' ? 0 : check == 'Y' ? 1 : 0"/>
  574. <Cell col="2" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');" text="bind:pid"/>
  575. <Cell col="3" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:patnm"/>
  576. <Cell col="4" displaytype="date" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpdd" mask="yyyy-MM-dd"/>
  577. <Cell col="5" style="align:left middle;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');font:arial,9,bold;" text="bind:prcpnm" tooltiptext="expr:&quot;총용량 : &quot;+ prcpqty"/>
  578. <Cell col="6" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpqty"/>
  579. <Cell col="7" displaytype="combo" edittype="combo" style="align:left middle;padding:1 1 1 3;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:excuroomcd" combodataset="ds_init_cmb_info_initexcuroomall" combocodecol="basecd" combodatacol="basecdflagdesc" enable="false"/>
  580. <Cell col="8" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execprcpstatcd" combodataset="ds_init_baseinfo_initexecprcpstatcd_M0011" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  581. <Cell col="9" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpqty"/>
  582. <Cell col="10" displaytype="expr:expr:rsrvdt == '-' ? 'normal' : 'date'" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rsrvdt" mask="expr:rsrvdt == '-' ? '-' : 'yyyy-MM-dd hh:mm'"/>
  583. <Cell col="11" displaytype="date" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcphopedd" mask="yyyy-MM-dd"/>
  584. <Cell col="12" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:payflagcd" combodataset="ds_init_baseinfo_initpayflagcd_M0029" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  585. <Cell col="13" displaytype="combo" edittype="combo" style="align:center middle;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpgenrflag" combodataset="ds_init_baseinfo_initprcpgenrflagcd_M0010" combocodecol="cdid" combodatacol="cdnm"/>
  586. <Cell col="14" style="align:center middle;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:orddepthngnm"/>
  587. <Cell col="15" style="align:center middle;background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:orddrnm"/>
  588. <Cell col="16" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:ivinputyn"/>
  589. <Cell col="17" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:cntctel"/>
  590. <Cell col="18" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:aftrcptinfo"/>
  591. <Cell col="19" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:dschdd"/>
  592. <Cell col="20" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:arvtm"/>
  593. <Cell col="21" displaytype="combo" edittype="combo" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:excueqcd1"/>
  594. <Cell col="22" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpkindcd"/>
  595. <Cell col="23" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:examroomnm"/>
  596. <Cell col="24" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rgstdepthngnm"/>
  597. <Cell col="25" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rgstridnm"/>
  598. <Cell col="26" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:basecd"/>
  599. <Cell col="27" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rsrvdt"/>
  600. <Cell col="28" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcphopedt"/>
  601. <Cell col="29" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execprcpuniqno"/>
  602. <Cell col="30" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:calcscorcd"/>
  603. <Cell col="31" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpexecdeptcd"/>
  604. <Cell col="32" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:excuroomgrpcd"/>
  605. <Cell col="33" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:excuroomcd"/>
  606. <Cell col="34" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rgstdeptcd"/>
  607. <Cell col="35" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rgstrid"/>
  608. <Cell col="36" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:portprcpflag"/>
  609. <Cell col="37" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:inflag"/>
  610. <Cell col="38" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rcptacptyn"/>
  611. <Cell col="39" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execbaseflag"/>
  612. <Cell col="40" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:lrgcd"/>
  613. <Cell col="41" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:mdlcd"/>
  614. <Cell col="42" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:excupartcd"/>
  615. <Cell col="43" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:modality"/>
  616. <Cell col="44" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rcptno"/>
  617. <Cell col="45" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:acptseqno"/>
  618. <Cell col="46" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:acptrem"/>
  619. <Cell col="47" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execrem"/>
  620. <Cell col="48" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpdelivefact"/>
  621. <Cell col="49" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execrid1"/>
  622. <Cell col="50" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execrid2"/>
  623. <Cell col="51" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execrid3"/>
  624. <Cell col="52" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:execrid4"/>
  625. <Cell col="53" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:acptid"/>
  626. <Cell col="54" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:orddeptcd"/>
  627. <Cell col="55" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:excuexecfromdt1"/>
  628. <Cell col="56" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:basesuppdeptcd"/>
  629. <Cell col="57" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:orddd"/>
  630. <Cell col="58" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:cretno"/>
  631. <Cell col="59" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:orddrid"/>
  632. <Cell col="60" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:pacsnocretyn"/>
  633. <Cell col="61" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:rgsttm"/>
  634. <Cell col="62" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:eqmtifyn"/>
  635. <Cell col="63" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:eqcdyn"/>
  636. <Cell col="64" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpexecdeptcd"/>
  637. <Cell col="65" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:prcpno"/>
  638. <Cell col="66" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:choiordflag"/>
  639. <Cell col="67" displaytype="combo" edittype="combo" style="background:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');background2:EXPR(eqcdyn == 'Y' ? '#dec6a4' : '');color:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');color2:EXPR(basesuppdeptcd == 'B6' ? 'green' : '');" text="bind:specdrid" combodataset="ds_main_specdridlist_item" combocodecol="userid" combodatacol="usernm" enable="true"/>
  640. <Cell col="68" text="bind:prcphistno"/>
  641. </Band>
  642. </Format>
  643. </Formats>
  644. </Grid>
  645. <Tab position="absolute 0 67 320 364" id="switch2" anchor="left top" onchanged="switch2_onchanged" tabindex="2">
  646. <Tabpages>
  647. <Tabpage text="외래" id="case1">
  648. <Layouts>
  649. <Layout>
  650. <Grid id="grd_mainordlist1" taborder="0" binddataset="ds_main_ordlist1_mainordlist1" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 1 315 269" oncellclick="switch2_case1_grd_mainordlist1_oncellclick">
  651. <Formats>
  652. <Format id="default">
  653. <Columns>
  654. <Column size="0"/>
  655. <Column size="27"/>
  656. <Column size="68"/>
  657. <Column size="73"/>
  658. <Column size="48"/>
  659. <Column size="86"/>
  660. <Column size="0"/>
  661. <Column size="0"/>
  662. <Column size="0"/>
  663. <Column size="0"/>
  664. <Column size="0"/>
  665. <Column size="0"/>
  666. <Column size="0"/>
  667. <Column size="0"/>
  668. <Column size="0"/>
  669. <Column size="0"/>
  670. <Column size="0"/>
  671. <Column size="0"/>
  672. <Column size="0"/>
  673. <Column size="0"/>
  674. </Columns>
  675. <Rows>
  676. <Row size="24" band="head"/>
  677. <Row size="24"/>
  678. </Rows>
  679. <Band id="head">
  680. <Cell text="No"/>
  681. <Cell col="1"/>
  682. <Cell col="2" text="등록번호"/>
  683. <Cell col="3" text="환자명"/>
  684. <Cell col="4" text="구분"/>
  685. <Cell col="5" text="병동"/>
  686. <Cell col="6" text="퇴원일자"/>
  687. <Cell col="7" text="과"/>
  688. <Cell col="8" text="execprcpuniqno"/>
  689. <Cell col="9" text="orddeptcd"/>
  690. <Cell col="10" text="rsrvdd"/>
  691. <Cell col="11" text="execprcpstatcd"/>
  692. <Cell col="12" text="prcpdd"/>
  693. <Cell col="13" text="roomcd"/>
  694. <Cell col="14" text="orddrid"/>
  695. <Cell col="15" text="rcptyn"/>
  696. <Cell col="16" text="type"/>
  697. <Cell col="17" text="진료(입원)일자"/>
  698. <Cell col="18" text="환자일련번호"/>
  699. <Cell col="19"/>
  700. </Band>
  701. <Band id="body">
  702. <Cell text="bind:no"/>
  703. <Cell col="1" celltype="head" expr="currow+1"/>
  704. <Cell col="2" text="bind:pid"/>
  705. <Cell col="3" text="bind:patnm"/>
  706. <Cell col="4" displaytype="combo" edittype="combo" style="padding:1 1 1 2;" text="bind:prcpgenrflag" combodataset="ds_init_baseinfo_initprcpgenrflagcd_M0010" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  707. <Cell col="5" displaytype="combo" style="padding:1 1 1 2;" text="bind:wardcd" combodataset="ds_init_cmb_info_initexcuward" combocodecol="wardroomcdid" combodatacol="wardroomcdnm" enable="false"/>
  708. <Cell col="6" text="bind:dschdd"/>
  709. <Cell col="7" text="bind:depthngnm"/>
  710. <Cell col="8" text="bind:execprcpuniqno"/>
  711. <Cell col="9" text="bind:orddeptcd"/>
  712. <Cell col="10" text="bind:rsrvdd"/>
  713. <Cell col="11" text="bind:execprcpstatcd"/>
  714. <Cell col="12" text="bind:prcpdd"/>
  715. <Cell col="13" text="bind:roomcd"/>
  716. <Cell col="14" text="bind:orddrid"/>
  717. <Cell col="15" text="bind:rcptyn"/>
  718. <Cell col="16" text="bind:type"/>
  719. <Cell col="17" text="bind:orddd"/>
  720. <Cell col="18" text="bind:cretno"/>
  721. <Cell col="19" text="bind:aftrcptinfo"/>
  722. </Band>
  723. </Format>
  724. </Formats>
  725. </Grid>
  726. </Layout>
  727. </Layouts>
  728. </Tabpage>
  729. <Tabpage id="tabpage3" text="병실">
  730. <Layouts>
  731. <Layout>
  732. <Grid id="grd_mainordlist1" taborder="0" binddataset="ds_main_ordlist1_mainordlist1" useinputpanel="false" cellsizingtype="col" autofittype="col" position="absolute 0 1 315 269" oncellclick="switch2_case1_grd_mainordlist1_oncellclick">
  733. <Formats>
  734. <Format id="default">
  735. <Columns>
  736. <Column size="0"/>
  737. <Column size="27"/>
  738. <Column size="68"/>
  739. <Column size="73"/>
  740. <Column size="48"/>
  741. <Column size="86"/>
  742. <Column size="0"/>
  743. <Column size="0"/>
  744. <Column size="0"/>
  745. <Column size="0"/>
  746. <Column size="0"/>
  747. <Column size="0"/>
  748. <Column size="0"/>
  749. <Column size="0"/>
  750. <Column size="0"/>
  751. <Column size="0"/>
  752. <Column size="0"/>
  753. <Column size="0"/>
  754. <Column size="0"/>
  755. <Column size="0"/>
  756. </Columns>
  757. <Rows>
  758. <Row size="24" band="head"/>
  759. <Row size="24"/>
  760. </Rows>
  761. <Band id="head">
  762. <Cell text="No"/>
  763. <Cell col="1"/>
  764. <Cell col="2" text="등록번호"/>
  765. <Cell col="3" text="환자명"/>
  766. <Cell col="4" text="구분"/>
  767. <Cell col="5" text="병동"/>
  768. <Cell col="6" text="퇴원일자"/>
  769. <Cell col="7" text="과"/>
  770. <Cell col="8" text="execprcpuniqno"/>
  771. <Cell col="9" text="orddeptcd"/>
  772. <Cell col="10" text="rsrvdd"/>
  773. <Cell col="11" text="execprcpstatcd"/>
  774. <Cell col="12" text="prcpdd"/>
  775. <Cell col="13" text="roomcd"/>
  776. <Cell col="14" text="orddrid"/>
  777. <Cell col="15" text="rcptyn"/>
  778. <Cell col="16" text="type"/>
  779. <Cell col="17" text="진료(입원)일자"/>
  780. <Cell col="18" text="환자일련번호"/>
  781. <Cell col="19"/>
  782. </Band>
  783. <Band id="body">
  784. <Cell text="bind:no"/>
  785. <Cell col="1" celltype="head" expr="currow+1"/>
  786. <Cell col="2" text="bind:pid"/>
  787. <Cell col="3" text="bind:patnm"/>
  788. <Cell col="4" displaytype="combo" edittype="combo" text="bind:prcpgenrflag" combodataset="ds_init_baseinfo_initprcpgenrflagcd_M0010" combocodecol="cdid" combodatacol="cdnm" enable="false"/>
  789. <Cell col="5" displaytype="combo" text="bind:wardcd" combodataset="ds_init_cmb_info_initexcuward" combocodecol="wardroomcdid" combodatacol="wardroomcdnm" enable="false"/>
  790. <Cell col="6" text="bind:dschdd"/>
  791. <Cell col="7" text="bind:depthngnm"/>
  792. <Cell col="8" text="bind:execprcpuniqno"/>
  793. <Cell col="9" text="bind:orddeptcd"/>
  794. <Cell col="10" text="bind:rsrvdd"/>
  795. <Cell col="11" text="bind:execprcpstatcd"/>
  796. <Cell col="12" text="bind:prcpdd"/>
  797. <Cell col="13" text="bind:roomcd"/>
  798. <Cell col="14" text="bind:orddrid"/>
  799. <Cell col="15" text="bind:rcptyn"/>
  800. <Cell col="16" text="bind:type"/>
  801. <Cell col="17" text="bind:orddd"/>
  802. <Cell col="18" text="bind:cretno"/>
  803. <Cell col="19" text="bind:aftrcptinfo"/>
  804. </Band>
  805. </Format>
  806. </Formats>
  807. </Grid>
  808. </Layout>
  809. </Layouts>
  810. </Tabpage>
  811. <Tabpage id="case2" text="검사별">
  812. <Layouts>
  813. <Layout>
  814. <Grid id="grd_mainordlist2" taborder="1" binddataset="ds_main_ordlist2_mainordlist2" useinputpanel="false" cellsizingtype="col" position="absolute 0 25 318 269" oncellclick="switch2_case2_grd_mainordlist2_oncellclick" autosizingtype="row" autofittype="col">
  815. <Formats>
  816. <Format id="default">
  817. <Columns>
  818. <Column size="0"/>
  819. <Column size="0"/>
  820. <Column size="24"/>
  821. <Column size="266"/>
  822. <Column size="0"/>
  823. <Column size="0"/>
  824. <Column size="0"/>
  825. <Column size="0"/>
  826. <Column size="0"/>
  827. <Column size="0"/>
  828. <Column size="0"/>
  829. <Column size="0"/>
  830. <Column size="0"/>
  831. <Column size="0"/>
  832. <Column size="0"/>
  833. <Column size="0"/>
  834. <Column size="0"/>
  835. </Columns>
  836. <Rows>
  837. <Row size="24" band="head"/>
  838. <Row size="24"/>
  839. </Rows>
  840. <Band id="head">
  841. <Cell text="No"/>
  842. <Cell col="1" text="검사코드"/>
  843. <Cell col="2"/>
  844. <Cell col="3" text="검사명"/>
  845. <Cell col="4" text="pid"/>
  846. <Cell col="5" text="patnm"/>
  847. <Cell col="6" text="execprcpuniqno"/>
  848. <Cell col="7" text="orddeptcd"/>
  849. <Cell col="8" text="rsrvdd"/>
  850. <Cell col="9" text="execprcpstatcd"/>
  851. <Cell col="10" text="prcpdd"/>
  852. <Cell col="11" text="roomcd"/>
  853. <Cell col="12" text="orddrid"/>
  854. <Cell col="13" text="rcptyn"/>
  855. <Cell col="14" text="prcpgenrflag"/>
  856. <Cell col="15" text="wardcd"/>
  857. <Cell col="16" text="type"/>
  858. </Band>
  859. <Band id="body">
  860. <Cell text="bind:no"/>
  861. <Cell col="1" text="bind:calcscorcd"/>
  862. <Cell col="2" celltype="head" expr="currow+1"/>
  863. <Cell col="3" style="align:left middle;padding:2 2 2 2;" text="bind:prcpnm" wordwrap="word" autosizerow="limitmin"/>
  864. <Cell col="4" text="bind:pid"/>
  865. <Cell col="5" text="bind:patnm"/>
  866. <Cell col="6" text="bind:execprcpuniqno"/>
  867. <Cell col="7" text="bind:orddeptcd"/>
  868. <Cell col="8" text="bind:rsrvdd"/>
  869. <Cell col="9" text="bind:execprcpstatcd"/>
  870. <Cell col="10" text="bind:prcpdd"/>
  871. <Cell col="11" text="bind:roomcd"/>
  872. <Cell col="12" text="bind:orddrid"/>
  873. <Cell col="13" text="bind:rcptyn"/>
  874. <Cell col="14" text="bind:prcpgenrflag"/>
  875. <Cell col="15" text="bind:wardcd"/>
  876. <Cell col="16" text="bind:type"/>
  877. </Band>
  878. </Format>
  879. </Formats>
  880. </Grid>
  881. <Radio id="rdo_ioflag" taborder="2" columncount="3" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" class="radio_search" position="absolute 0 5 145 21" onitemchanged="switch2_case2_rdo_ioflag_onitemchanged">
  882. <Dataset id="innerdataset">
  883. <ColumnInfo>
  884. <Column id="codecolumn"/>
  885. <Column id="datacolumn"/>
  886. </ColumnInfo>
  887. <Rows>
  888. <Row>
  889. <Col id="codecolumn"/>
  890. <Col id="datacolumn">전체</Col>
  891. </Row>
  892. <Row>
  893. <Col id="codecolumn">O</Col>
  894. <Col id="datacolumn">외래</Col>
  895. </Row>
  896. <Row>
  897. <Col id="codecolumn">I</Col>
  898. <Col id="datacolumn">병실</Col>
  899. </Row>
  900. </Rows>
  901. </Dataset>
  902. </Radio>
  903. </Layout>
  904. </Layouts>
  905. </Tabpage>
  906. </Tabpages>
  907. </Tab>
  908. <Button position="absolute 1139 67 1192 86" id="btn_roomupdt" class="btn2" enable="false" text="실변경" anchor="top right" onclick="btn_roomupdt_onclick"/>
  909. <Button position="absolute 767 764 823 786" id="btn_holdcncl" class="btn4" visible="false" text="취소" onclick="btn_holdcncl_onclick"/>
  910. <Button position="absolute 710 764 766 786" id="btn_hold" class="btn4" visible="false" text="보류" onclick="btn_hold_onclick"/>
  911. <Button position="absolute 525 388 578 407" id="btn_clear" class="btn2" text="초기화" onclick="btn_clear_onclick"/>
  912. <Button position="absolute 646 388 710 407" id="btn_druginpt" class="btn2" enable="false" text="투여입력" onclick="btn_druginpt_onclick"/>
  913. <Button position="absolute 580 388 644 407" id="btn_contcure" class="btn2" enable="true" text="연속검사" onclick="btn_contcure_onclick"/>
  914. <Button position="absolute 712 388 776 407" id="btn_drugcncl" class="btn2" enable="false" text="투여취소" onclick="btn_drugcncl_onclick"/>
  915. <Div position="absolute 2 380 322 755" id="group1" anchor="left top bottom">
  916. <Layouts>
  917. <Layout>
  918. <Static text="대기자 현황&#13;&#10;" position="absolute 0 10 155 29" id="caption9" class="tit_2" anchor="left top"/>
  919. <Shape position="absolute 0 26 316 32" linetype="horizontal" id="line13" class="line_10" anchor="left top"/>
  920. <Grid position="absolute 1 31 316 373" id="grd_subpopordlist" binddataset="ds_main_ordlist3_mainordlist_mainordlist3" anchor="left top bottom" oncellclick="group1_grd_subpopordlist_oncellclick" cellsizingtype="col">
  921. <Formats>
  922. <Format id="default">
  923. <Columns>
  924. <Column size="21"/>
  925. <Column size="37"/>
  926. <Column size="69"/>
  927. <Column size="66"/>
  928. <Column size="255"/>
  929. <Column size="90"/>
  930. <Column size="0"/>
  931. <Column size="0"/>
  932. <Column size="0"/>
  933. <Column size="0"/>
  934. <Column size="0"/>
  935. <Column size="0"/>
  936. </Columns>
  937. <Rows>
  938. <Row size="24" band="head"/>
  939. <Row size="24"/>
  940. </Rows>
  941. <Band id="head">
  942. <Cell/>
  943. <Cell col="1" text="구분"/>
  944. <Cell col="2" text="등록번호"/>
  945. <Cell col="3" text="환자명"/>
  946. <Cell col="4" text="처방명"/>
  947. <Cell col="5" text="예약일자"/>
  948. <Cell col="6" text="접수일시"/>
  949. <Cell col="7" text="검사실코드"/>
  950. <Cell col="8" text="유일번호"/>
  951. <Cell col="9" text="처방일자"/>
  952. <Cell col="10" text="수행부서코드"/>
  953. <Cell col="11" text="PACS연동코드"/>
  954. </Band>
  955. <Band id="body">
  956. <Cell displaytype="checkbox" edittype="expr:conttestrsrvdd &gt; utlf_getCurrentDate() ? 'none' : 'checkbox'" style="background:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');background2:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');controlbackground:EXPR(conttestrsrvdd &gt; utlf_getCurrentDate() ? 'darkgray' : '');" text="bind:check" expr="expr:check == 'Y' ? 1 : 0"/>
  957. <Cell col="1" displaytype="combo" edittype="combo" style="background:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');background2:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');" text="bind:conttestyn" combodataset="ds_cmb_conttestyn" combocodecol="value" combodatacol="label" enable="false"/>
  958. <Cell col="2" style="background:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');background2:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');" text="bind:pid"/>
  959. <Cell col="3" style="background:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');background2:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');" text="bind:patnm"/>
  960. <Cell col="4" style="align:left middle;background:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');background2:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');" text="bind:prcpnm" wordwrap="word"/>
  961. <Cell col="5" displaytype="date" style="background:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');background2:EXPR(conttestyn == 'Y' ? '#FFCCCC' : '#ffffff');" text="bind:conttestrsrvdd" calendardisplaynulltype="nulltext"/>
  962. <Cell col="6" text="bind:rsrvdt" mask="yyyy-mm-dd hh:nn:ss"/>
  963. <Cell col="7" text="bind:excuroomcd"/>
  964. <Cell col="8" text="bind:execprcpuniqno"/>
  965. <Cell col="9" text="bind:prcpdd"/>
  966. <Cell col="10" text="bind:basesuppdeptcd"/>
  967. <Cell col="11" text="bind:pacsnocretyn"/>
  968. </Band>
  969. </Format>
  970. </Formats>
  971. </Grid>
  972. <Button position="absolute 252 7 316 26" id="btn_accept" class="btn2" enable="false" text="환자받기" anchor="left top" onclick="group1_btn_accept_onclick"/>
  973. </Layout>
  974. </Layouts>
  975. </Div>
  976. <Shape position="absolute 332 71 352 86" id="rectangle6" type="rectangle" style="fillbrush:solid #ffff00ff true;background:#ffff00ff;"/>
  977. <Shape position="absolute 375 71 395 86" id="rectangle7" type="rectangle" style="fillbrush:solid #ccffccff true;"/>
  978. <Shape position="absolute 454 71 474 86" id="rectangle8" type="rectangle" style="fillbrush:solid #ff9a00ff true;"/>
  979. <Static text="미수납" position="absolute 477 71 515 86" id="caption116"/>
  980. <Static text="V" position="absolute 357 71 375 86" id="caption117"/>
  981. <Static text="오늘결과" position="absolute 398 71 448 86" id="caption118"/>
  982. <Button position="absolute 320 763 424 785" id="button2" class="btn3" text="판독결과관리" anchor="left bottom" onclick="button2_onclick"/>
  983. <Button position="absolute 425 763 529 785" id="button3" class="btn3" text="판독현황조회" anchor="left bottom" onclick="button3_onclick"/>
  984. <Div id="grp_sea" taborder="1" position="absolute 0 23 1193 63" class="div_SA" anchor="left top right">
  985. <Layouts>
  986. <Layout>
  987. <Combo id="cmb_acptlistflag" taborder="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 60 10 165 29" anchor="left top" onitemchanged="grp_sea_cmb_acptlistflag_onitemchanged">
  988. <Dataset id="innerdataset">
  989. <ColumnInfo>
  990. <Column id="codecolumn"/>
  991. <Column id="datacolumn"/>
  992. </ColumnInfo>
  993. <Rows>
  994. <Row>
  995. <Col id="codecolumn">J</Col>
  996. <Col id="datacolumn">투여대기</Col>
  997. </Row>
  998. <Row>
  999. <Col id="codecolumn">E</Col>
  1000. <Col id="datacolumn">부분실시</Col>
  1001. </Row>
  1002. <Row>
  1003. <Col id="codecolumn">S</Col>
  1004. <Col id="datacolumn">실시완료</Col>
  1005. </Row>
  1006. </Rows>
  1007. </Dataset>
  1008. </Combo>
  1009. <Static id="caption82" text="상태 :" class="search_name" position="absolute 5 12 70 29" anchor="left top"/>
  1010. <Static id="caption83" text="검사실 :" class="search_name" position="absolute 182 11 260 28" anchor="left top"/>
  1011. <Combo id="cmb_excuroomgrp" taborder="1" innerdataset="@ds_init_cmb_info_initexcuroomgrp" class="combo_default" position="absolute 252 10 370 29" anchor="left top" datacolumn="basecdcnts" codecolumn="basecdcnts2" onitemchanged="grp_sea_cmb_excuroomgrp_onitemchanged"/>
  1012. <Combo id="cmb_excuroom" taborder="2" innerdataset="@ds_init_cmb_info_excuroom_initexcuroom" codecolumn="basecd" datacolumn="basecdflagdesc" class="combo_default" position="absolute 372 10 502 29" anchor="left top" onitemchanged="grp_sea_cmb_excuroom_onitemchanged"/>
  1013. <Static id="caption5" text="적용일자 :" class="search_name" position="absolute 519 12 610 29" anchor="left top"/>
  1014. <Calendar id="ipt_date1" taborder="3" class="input_default" position="absolute 602 10 692 29" anchor="left top" dateformat="yyyy-MM-dd" value="null" autoselect="true" autoskip="true"/>
  1015. <Calendar id="ipt_date2" taborder="4" class="input_default" position="absolute 693 10 783 29" anchor="left top" dateformat="yyyy-MM-dd" autoselect="true" autoskip="true"/>
  1016. <Static id="caption1" text="등록번호 :" class="search_name" position="absolute 806 12 897 29" anchor="left top"/>
  1017. <Edit id="ipt_pid" taborder="5" class="input_search" position="absolute 884 10 964 29" anchor="left top" autoselect="true" onkeydown="grp_sea_ipt_pid_onkeydown"/>
  1018. <Button id="button61" taborder="8" class="icon_search" position="absolute 966 12 982 28" anchor="left top" onclick="grp_sea_button61_onclick"/>
  1019. <Edit id="ipt_patnm" taborder="6" readonly="true" position="absolute 983 11 1055 30" anchor="default" enable="false"/>
  1020. <CheckBox id="chk_statecd" taborder="7" position="absolute 1057 11 1125 28" text="전체조회" truevalue="ALL" anchor="left top" onclick="grp_sea_chk_statecd_onclick"/>
  1021. <Button id="btn_sea" taborder="9" text="조회" class="btn1" position="absolute 1131 9 1187 31" anchor="top right" onclick="grp_sea_btn_sea_onclick"/>
  1022. </Layout>
  1023. </Layouts>
  1024. </Div>
  1025. <PopupMenu id="pmn_menu1" position="absolute 1224 51 1334 123" innerdataset="@ds_menu" idcolumn="func" captioncolumn="label" levelcolumn="label" onmenuclick="pmn_menu1_onmenuclick"/>
  1026. <PopupMenu id="pmn_menu2" position="absolute 1224 131 1334 227" innerdataset="@ds_menu2" levelcolumn="level" idcolumn="func" captioncolumn="label" onmenuclick="pmn_menu2_onmenuclick"/>
  1027. <Button id="Button00" taborder="3" position="absolute 3 3 175 23" style="background:transparent;border:0 none #33bbbbff #effcfbff;cursor:default;" ondblclick="Button00_ondblclick"/>
  1028. </Layout>
  1029. </Layouts>
  1030. <Objects>
  1031. <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1032. <ColumnInfo>
  1033. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1034. <Column id="cmtdd" type="STRING" size="256" sumtext="Commnet일자"/>
  1035. <Column id="patcmt" type="STRING" size="256" sumtext="Comment"/>
  1036. <Column id="iudgb" type="STRING" size="256" sumtext="수정구분"/>
  1037. <Column id="upnm" type="STRING" size="256" sumtext="작성자"/>
  1038. <Column id="updtm" type="STRING" size="256" sumtext="작성일자"/>
  1039. <Column id="srchtotal" type="STRING" size="256"/>
  1040. <Column id="srchdate2" type="STRING" size="256"/>
  1041. <Column id="srchdate1" type="STRING" size="256"/>
  1042. <Column id="acptlistflag" type="STRING" size="256"/>
  1043. <Column id="srchpid" type="STRING" size="256"/>
  1044. </ColumnInfo>
  1045. <Rows>
  1046. <Row>
  1047. <Col id="acptlistflag">J</Col>
  1048. <Col id="srchdate1"/>
  1049. <Col id="srchdate2"/>
  1050. </Row>
  1051. </Rows>
  1052. </Dataset>
  1053. <Dataset id="ds_init_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1054. <ColumnInfo>
  1055. <Column id="basecdcnts" type="STRING" size="256" sumtext="검사그룹코드"/>
  1056. <Column id="basecdcnts2" type="STRING" size="256" sumtext="검사그룹코드명"/>
  1057. </ColumnInfo>
  1058. </Dataset>
  1059. <Dataset id="ds_send_data_cmb_info_initexcuroomgrp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1060. <ColumnInfo>
  1061. <Column id="excuroomgrpcdid" type="STRING" size="256"/>
  1062. <Column id="excuroomcdid" type="STRING" size="256"/>
  1063. </ColumnInfo>
  1064. <Rows>
  1065. <Row/>
  1066. </Rows>
  1067. </Dataset>
  1068. <Dataset id="ds_init_cmb_info_excuroom_initexcuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1069. <ColumnInfo>
  1070. <Column id="basecdflagdesc" type="STRING" size="256"/>
  1071. <Column id="basecd" type="STRING" size="256"/>
  1072. </ColumnInfo>
  1073. </Dataset>
  1074. <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1075. <ColumnInfo>
  1076. <Column id="hngnm" type="STRING" size="256"/>
  1077. </ColumnInfo>
  1078. </Dataset>
  1079. <Dataset id="ds_main_ordlist1_mainordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1080. <ColumnInfo>
  1081. <Column id="no" type="STRING" size="256" sumtext="번호"/>
  1082. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1083. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1084. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래구분"/>
  1085. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  1086. <Column id="depthngnm" type="STRING" size="256" sumtext="진료과명"/>
  1087. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방번호"/>
  1088. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1089. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1090. <Column id="execprcpstatcd" type="STRING" size="256" sumtext="실시처방상태코드"/>
  1091. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1092. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  1093. <Column id="orddrid" type="STRING" size="256" sumtext="진료의명"/>
  1094. <Column id="rcptyn" type="STRING" size="256" sumtext="수납여부"/>
  1095. <Column id="orddd" type="STRING" size="256" sumtext="진료(입원)일자"/>
  1096. <Column id="cretno" type="STRING" size="256" sumtext="일련번호"/>
  1097. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1098. <Column id="aftrcptinfo" type="STRING" size="256" sumtext="후불수납"/>
  1099. </ColumnInfo>
  1100. </Dataset>
  1101. <Dataset id="ds_main_ordlist2_mainordlist2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1102. <ColumnInfo>
  1103. <Column id="no" type="STRING" size="256" sumtext="번호"/>
  1104. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  1105. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1106. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1107. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1108. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래구분"/>
  1109. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방번호"/>
  1110. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1111. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자"/>
  1112. <Column id="execprcpstatcd" type="STRING" size="256" sumtext="실시처방상태코드"/>
  1113. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1114. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  1115. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  1116. <Column id="orddrid" type="STRING" size="256" sumtext="진료의명"/>
  1117. <Column id="rcptyn" type="STRING" size="256" sumtext="수납여부"/>
  1118. </ColumnInfo>
  1119. </Dataset>
  1120. <Dataset id="ds_send_data_cmb_info_initioflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1121. <ColumnInfo>
  1122. <Column id="ioflag" type="STRING" size="256"/>
  1123. </ColumnInfo>
  1124. <Rows>
  1125. <Row/>
  1126. </Rows>
  1127. </Dataset>
  1128. <Dataset id="ds_init_baseinfo_initprcpgenrflagcd_M0010" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1129. <ColumnInfo>
  1130. <Column id="cdid" type="STRING" size="256"/>
  1131. <Column id="cdnm" type="STRING" size="256"/>
  1132. </ColumnInfo>
  1133. </Dataset>
  1134. <Dataset id="ds_init_cmb_info_initexcuroomall" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1135. <ColumnInfo>
  1136. <Column id="basecd" type="STRING" size="256"/>
  1137. <Column id="basecdflagdesc" type="STRING" size="256"/>
  1138. </ColumnInfo>
  1139. </Dataset>
  1140. <Dataset id="ds_init_baseinfo_initexecprcpstatcd_M0011" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1141. <ColumnInfo>
  1142. <Column id="cdid" type="STRING" size="256"/>
  1143. <Column id="cdnm" type="STRING" size="256"/>
  1144. </ColumnInfo>
  1145. </Dataset>
  1146. <Dataset id="ds_init_baseinfo_initpayflagcd_M0029" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1147. <ColumnInfo>
  1148. <Column id="cdnm" type="STRING" size="256"/>
  1149. <Column id="cdid" type="STRING" size="256"/>
  1150. </ColumnInfo>
  1151. </Dataset>
  1152. <Dataset id="ds_main_specdridlist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1153. <ColumnInfo>
  1154. <Column id="usernm" type="STRING" size="256"/>
  1155. <Column id="userid" type="STRING" size="256"/>
  1156. </ColumnInfo>
  1157. </Dataset>
  1158. <Dataset id="ds_cmb_conttestyn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1159. <ColumnInfo>
  1160. <Column id="label" type="STRING" size="256"/>
  1161. <Column id="value" type="STRING" size="256"/>
  1162. </ColumnInfo>
  1163. <Rows>
  1164. <Row>
  1165. <Col id="label">연속</Col>
  1166. <Col id="value">Y</Col>
  1167. </Row>
  1168. <Row>
  1169. <Col id="label">일반</Col>
  1170. <Col id="value">N</Col>
  1171. </Row>
  1172. </Rows>
  1173. </Dataset>
  1174. <Dataset id="ds_init_cmb_info_initnuclcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1175. <ColumnInfo>
  1176. <Column id="basecd" type="STRING" size="256"/>
  1177. <Column id="basecdflagdesc" type="STRING" size="256"/>
  1178. </ColumnInfo>
  1179. </Dataset>
  1180. <Dataset id="ds_init_cmb_info_initcompdcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1181. <ColumnInfo>
  1182. <Column id="compdcdid" type="STRING" size="256"/>
  1183. <Column id="compdcdnm" type="STRING" size="256"/>
  1184. </ColumnInfo>
  1185. </Dataset>
  1186. <Dataset id="ds_init_cmb_info_initexecrinfo_initexecrid" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1187. <ColumnInfo>
  1188. <Column id="basecd" type="STRING" size="256"/>
  1189. <Column id="basecdflagdesc" type="STRING" size="256"/>
  1190. <Column id="equaluserid" type="STRING" size="256"/>
  1191. </ColumnInfo>
  1192. </Dataset>
  1193. <Dataset id="ds_init_cmb_info_initdrugmthdcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1194. <ColumnInfo>
  1195. <Column id="drugmthdcdnm" type="STRING" size="256"/>
  1196. <Column id="drugmthdcdid" type="STRING" size="256"/>
  1197. </ColumnInfo>
  1198. </Dataset>
  1199. <Dataset id="ds_send_ivdata" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1200. <ColumnInfo>
  1201. <Column id="prcpdd" type="STRING" size="256"/>
  1202. <Column id="nuclcd" type="STRING" size="256"/>
  1203. <Column id="drugdd" type="STRING" size="256"/>
  1204. <Column id="drugtm" type="STRING" size="256"/>
  1205. <Column id="drugqty" type="STRING" size="256"/>
  1206. <Column id="cstqty" type="STRING" size="256"/>
  1207. <Column id="nuclrem" type="STRING" size="256"/>
  1208. <Column id="compdcd" type="STRING" size="256"/>
  1209. <Column id="drugmthdcd" type="STRING" size="256"/>
  1210. <Column id="phormcd" type="STRING" size="256"/>
  1211. <Column id="scrtrmcd" type="STRING" size="256"/>
  1212. <Column id="injpartcd" type="STRING" size="256"/>
  1213. <Column id="suplcustcd" type="STRING" size="256"/>
  1214. <Column id="ht" type="STRING" size="256"/>
  1215. <Column id="bdwt" type="STRING" size="256"/>
  1216. <Column id="bsugarqty" type="STRING" size="256"/>
  1217. <Column id="labbkg" type="STRING" size="256"/>
  1218. <Column id="patbkg" type="STRING" size="256"/>
  1219. <Column id="smplact" type="STRING" size="256"/>
  1220. <Column id="thyrmea" type="STRING" size="256"/>
  1221. <Column id="testrsltval" type="STRING" size="256"/>
  1222. <Column id="execrid" type="STRING" size="256"/>
  1223. <Column id="execprcpuniqno" type="STRING" size="256"/>
  1224. <Column id="srchphormcd" type="STRING" size="256"/>
  1225. <Column id="stndactqty" type="STRING" size="256"/>
  1226. <Column id="stndactinsptm" type="STRING" size="256"/>
  1227. <Column id="stndpostactqty" type="STRING" size="256"/>
  1228. <Column id="stndpostactinsptm" type="STRING" size="256"/>
  1229. <Column id="nuclinsptm" type="STRING" size="256"/>
  1230. <Column id="nucldrugrestqty" type="STRING" size="256"/>
  1231. <Column id="nucldruginsptm" type="STRING" size="256"/>
  1232. <Column id="smplnfstcnt" type="STRING" size="256"/>
  1233. <Column id="smplnfstbcolltm" type="STRING" size="256"/>
  1234. <Column id="smplnscndcnt" type="STRING" size="256"/>
  1235. <Column id="smplnscndbcolltm" type="STRING" size="256"/>
  1236. <Column id="smplnthirdcnt" type="STRING" size="256"/>
  1237. <Column id="smplnthirdcolltm" type="STRING" size="256"/>
  1238. <Column id="smplnfourthcnt" type="STRING" size="256"/>
  1239. <Column id="smplnfourthcolltm" type="STRING" size="256"/>
  1240. <Column id="oldnuclcd" type="STRING" size="256"/>
  1241. </ColumnInfo>
  1242. <Rows>
  1243. <Row>
  1244. <Col id="prcpdd"/>
  1245. <Col id="nuclcd"/>
  1246. <Col id="drugdd"/>
  1247. <Col id="drugtm"/>
  1248. <Col id="drugqty"/>
  1249. <Col id="cstqty"/>
  1250. <Col id="nuclrem"/>
  1251. <Col id="compdcd"/>
  1252. <Col id="drugmthdcd"/>
  1253. <Col id="phormcd"/>
  1254. <Col id="scrtrmcd"/>
  1255. <Col id="injpartcd"/>
  1256. <Col id="suplcustcd"/>
  1257. <Col id="ht"/>
  1258. <Col id="bdwt"/>
  1259. <Col id="bsugarqty"/>
  1260. <Col id="labbkg"/>
  1261. <Col id="patbkg"/>
  1262. <Col id="smplact"/>
  1263. <Col id="thyrmea"/>
  1264. <Col id="testrsltval"/>
  1265. <Col id="execrid"/>
  1266. <Col id="execprcpuniqno"/>
  1267. <Col id="srchphormcd"/>
  1268. <Col id="stndactqty"/>
  1269. <Col id="stndactinsptm"/>
  1270. <Col id="stndpostactqty"/>
  1271. <Col id="stndpostactinsptm"/>
  1272. <Col id="nuclinsptm"/>
  1273. <Col id="nucldrugrestqty"/>
  1274. <Col id="nucldruginsptm"/>
  1275. <Col id="smplnfstcnt"/>
  1276. <Col id="smplnfstbcolltm"/>
  1277. <Col id="smplnscndcnt"/>
  1278. <Col id="smplnscndbcolltm"/>
  1279. <Col id="smplnthirdcnt"/>
  1280. <Col id="smplnthirdcolltm"/>
  1281. <Col id="smplnfourthcnt"/>
  1282. <Col id="smplnfourthcolltm"/>
  1283. </Row>
  1284. </Rows>
  1285. </Dataset>
  1286. <Dataset id="ds_init_cmb_info_initscrtroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1287. <ColumnInfo>
  1288. <Column id="basecd" type="STRING" size="256"/>
  1289. <Column id="basecdflagdesc" type="STRING" size="256"/>
  1290. <Column id="basecdcnts" type="STRING" size="256"/>
  1291. </ColumnInfo>
  1292. </Dataset>
  1293. <Dataset id="ds_init_cmb_info_initinjpartcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1294. <ColumnInfo>
  1295. <Column id="injpartcdnm" type="STRING" size="256"/>
  1296. <Column id="injpartcdid" type="STRING" size="256"/>
  1297. </ColumnInfo>
  1298. </Dataset>
  1299. <Dataset id="ds_init_cmb_info_initsuplcustcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1300. <ColumnInfo>
  1301. <Column id="suplcustcdid" type="STRING" size="256"/>
  1302. <Column id="suplcustcdnm" type="STRING" size="256"/>
  1303. </ColumnInfo>
  1304. </Dataset>
  1305. <Dataset id="ds_main_scrtlist_scrtuselist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1306. <ColumnInfo>
  1307. <Column id="scrtroomcd" type="STRING" size="256" sumtext="안정실"/>
  1308. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1309. <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
  1310. <Column id="drugdt" type="STRING" size="256" sumtext="투여일시"/>
  1311. <Column id="progdt" type="STRING" size="256" sumtext="경과시간"/>
  1312. </ColumnInfo>
  1313. </Dataset>
  1314. <Dataset id="ds_send_data_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1315. <ColumnInfo>
  1316. <Column id="excuroomcdid2" type="STRING" size="256"/>
  1317. <Column id="excuroomcdid" type="STRING" size="256"/>
  1318. </ColumnInfo>
  1319. <Rows>
  1320. <Row/>
  1321. </Rows>
  1322. </Dataset>
  1323. <Dataset id="ds_main_subordlist_subordlist4" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1324. <Dataset id="ds_main_comment1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1325. <ColumnInfo>
  1326. <Column id="prcpdelivefact" type="STRING" size="256"/>
  1327. <Column id="execrem" type="STRING" size="256"/>
  1328. <Column id="acptrem" type="STRING" size="256"/>
  1329. </ColumnInfo>
  1330. <Rows>
  1331. <Row/>
  1332. </Rows>
  1333. </Dataset>
  1334. <Dataset id="ds_main_exculist_subordlist3_rows" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_exculist_subordlist3_rows_oncolumnchanged">
  1335. <ColumnInfo>
  1336. <Column id="pid" type="STRING" size="256" sumtext="환자번호"/>
  1337. <Column id="cmtdd" type="STRING" size="8" sumtext="Commnet일자"/>
  1338. <Column id="patcmt" type="STRING" size="256" sumtext="Comment"/>
  1339. <Column id="iudgb" type="STRING" size="256" sumtext="수정구분"/>
  1340. <Column id="upnm" type="STRING" size="256" sumtext="작성자"/>
  1341. </ColumnInfo>
  1342. <Rows>
  1343. <Row/>
  1344. </Rows>
  1345. </Dataset>
  1346. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1347. <ColumnInfo>
  1348. <Column id="grupcdid" type="STRING" size="256"/>
  1349. <Column id="suppdeptcd" type="STRING" size="256"/>
  1350. <Column id="excuroomgrpcdid" type="STRING" size="256" sumtext="검사실그룹코드"/>
  1351. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  1352. <Column id="nbasecdflag" type="STRING" size="256" sumtext="핵종기본코드구분"/>
  1353. <Column id="obasecdflag" type="STRING" size="256" sumtext="화합물기본코드구분"/>
  1354. <Column id="pbasecdflag" type="STRING" size="256" sumtext="투여방법기본코드구분"/>
  1355. <Column id="lbasecdflag" type="STRING" size="256" sumtext="주사부위기본코드구분"/>
  1356. <Column id="ebasecdflag" type="STRING" size="256" sumtext="실시자기본코드구분"/>
  1357. <Column id="rbasecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,검사실"/>
  1358. <Column id="basecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,검사실"/>
  1359. <Column id="kbasecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,장비코드"/>
  1360. <Column id="sbasecdflag" type="STRING" size="256" sumtext="안정실기본코드구분드"/>
  1361. <Column id="initflag" type="STRING" size="256" sumtext="astlib,병동병실코드구분,1:병동조회"/>
  1362. <Column id="alladdyn" type="STRING" size="256" sumtext="검사살전체선택"/>
  1363. <Column id="flag" type="STRING" size="256" sumtext="검사살전체선택"/>
  1364. <Column id="baseroomflag" type="STRING" size="256" sumtext="검사실구분코드"/>
  1365. <Column id="basecdcnts" type="STRING" size="256" sumtext="검사실그룹코드"/>
  1366. <Column id="dutplcecd" type="STRING" size="256"/>
  1367. <Column id="specdraddyn" type="STRING" size="256"/>
  1368. <Column id="centflag" type="STRING" size="256"/>
  1369. <Column id="cdgrupid" type="STRING" size="256"/>
  1370. <Column id="largeclass" type="STRING" size="256"/>
  1371. </ColumnInfo>
  1372. <Rows>
  1373. <Row/>
  1374. </Rows>
  1375. </Dataset>
  1376. <Dataset id="ds_init_cmb_info_initexcuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1377. <ColumnInfo>
  1378. <Column id="basecd" type="STRING" size="256" sumtext="검사실코드"/>
  1379. <Column id="basecdflagdesc" type="STRING" size="256" sumtext="검사실코드명"/>
  1380. <Column id="basecdcnts" type="STRING" size="256" sumtext="검사그룹코드"/>
  1381. <Column id="excuposseqcd" type="STRING" size="256" sumtext="장비코드"/>
  1382. </ColumnInfo>
  1383. </Dataset>
  1384. <Dataset id="ds_send_data_cmb_info_initexcueq" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1385. <ColumnInfo>
  1386. <Column id="excueqcdid" type="STRING" size="256"/>
  1387. </ColumnInfo>
  1388. </Dataset>
  1389. <Dataset id="ds_main_codelist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1390. <ColumnInfo>
  1391. <Column id="cdid" type="STRING" size="256"/>
  1392. <Column id="cdnm" type="STRING" size="256"/>
  1393. </ColumnInfo>
  1394. </Dataset>
  1395. <Dataset id="ds_send_data1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1396. <ColumnInfo>
  1397. <Column id="srchdate1" type="STRING" size="256" sumtext="적용시작일자"/>
  1398. <Column id="initexcuroomgrp" type="STRING" size="256" sumtext="검사실그룹코드"/>
  1399. <Column id="initexcuroom" type="STRING" size="256" sumtext="검사실코드"/>
  1400. <Column id="srchpid" type="STRING" size="256" sumtext="등록번호"/>
  1401. <Column id="srchdate2" type="STRING" size="256" sumtext="적용종료일자"/>
  1402. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  1403. <Column id="acptlistflag" type="STRING" size="256" sumtext="대상자조회구분"/>
  1404. <Column id="srchflag" type="STRING" size="256" sumtext="환자검사별구분"/>
  1405. <Column id="srchwardcd" type="STRING" size="256" sumtext="병동코드별검색"/>
  1406. <Column id="largeclass" type="STRING" size="256" sumtext="진방, 미실시"/>
  1407. <Column id="ioflag" type="STRING" size="256" sumtext="입/외래구분"/>
  1408. <Column id="srchdiagyn" type="STRING" size="256" sumtext="상병조회여부"/>
  1409. <Column id="rbasecdflag" type="STRING" size="256" sumtext="검사실기본코드구분,대기실조회"/>
  1410. <Column id="srchgubn" type="STRING" size="256" sumtext="검색구분,1:접수,2:실시"/>
  1411. <Column id="excuroomgrpcdid" type="STRING" size="256" sumtext="검사실그룹코드"/>
  1412. <Column id="rsrvflag" type="STRING" size="256" sumtext="예약/접수구분"/>
  1413. <Column id="excuroomcdid" type="STRING" size="256"/>
  1414. <Column id="suppdeptcd" type="STRING" size="256"/>
  1415. </ColumnInfo>
  1416. <Rows>
  1417. <Row/>
  1418. </Rows>
  1419. </Dataset>
  1420. <Dataset id="ds_send_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1421. <ColumnInfo>
  1422. <Column id="pid" type="STRING" size="256"/>
  1423. <Column id="calcscorcd" type="STRING" size="256"/>
  1424. </ColumnInfo>
  1425. <Rows>
  1426. <Row/>
  1427. </Rows>
  1428. </Dataset>
  1429. <Dataset id="ds_send_data_grd_info_grid_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1430. <ColumnInfo>
  1431. <Column id="initexcuroom" type="STRING" size="256" sumtext="검사실코드"/>
  1432. <Column id="initexcuroomgrp" type="STRING" size="256" sumtext="검사실그룹코드"/>
  1433. <Column id="srchdate1" type="STRING" size="256" sumtext="적용시작일자"/>
  1434. <Column id="srchdate2" type="STRING" size="256" sumtext="적용종료일자"/>
  1435. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  1436. <Column id="acptlistflag" type="STRING" size="256" sumtext="대상자조회구분"/>
  1437. <Column id="srchpid" type="STRING" size="256" sumtext="등록번호"/>
  1438. <Column id="srchcalcscorcd" type="STRING" size="256" sumtext="수가코드검색"/>
  1439. <Column id="srchgrpcalcscorcd" type="STRING" size="256" sumtext="검사코드별Like검색"/>
  1440. <Column id="srchgubn" type="STRING" size="256" sumtext="검색구분,1-접수메인처방,2-실시메인처방"/>
  1441. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="외래/입원구분"/>
  1442. <Column id="ivdisplayyb" type="STRING" size="256" sumtext="접수관리에서는440을,IV입력관리440,600을보여준다"/>
  1443. <Column id="largeclass" type="STRING" size="256" sumtext="핵체내, 미접수-실시-실시완료-예약"/>
  1444. <Column id="initexcuroom" type="STRING" size="256" sumtext="검사실 구분"/>
  1445. <Column id="ioflag" type="STRING" size="256" sumtext="검사실 구분"/>
  1446. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1447. <Column id="orddd" type="STRING" size="256" sumtext="진료일자"/>
  1448. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1449. </ColumnInfo>
  1450. <Rows>
  1451. <Row/>
  1452. </Rows>
  1453. </Dataset>
  1454. <Dataset id="ds_send_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1455. <ColumnInfo>
  1456. <Column id="pid" type="STRING" size="256"/>
  1457. <Column id="orddd" type="STRING" size="256"/>
  1458. <Column id="orddeptcd" type="STRING" size="256"/>
  1459. <Column id="suppdeptcd1" type="STRING" size="256"/>
  1460. <Column id="chkflag" type="STRING" size="256"/>
  1461. </ColumnInfo>
  1462. <Rows>
  1463. <Row/>
  1464. </Rows>
  1465. </Dataset>
  1466. <Dataset id="ds_main_subordlist_subordlist1" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_subordlist_subordlist1_oncolumnchanged">
  1467. <ColumnInfo>
  1468. <Column id="check" type="STRING" size="256" sumtext="선택"/>
  1469. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1470. <Column id="patnm" type="STRING" size="256" sumtext="환자명-핵체내접수실시만"/>
  1471. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1472. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1473. <Column id="prcpqty" type="INT" size="256" sumtext="1일 기준 총수량"/>
  1474. <Column id="execprcpstatcd" type="STRING" size="256" sumtext="실시처방상태구분코드"/>
  1475. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분-핵체내접수실시만"/>
  1476. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자-핵체내접수실시만"/>
  1477. <Column id="prcphopedd" type="STRING" size="256" sumtext="희망일자-핵체내접수실시만"/>
  1478. <Column id="orddepthngnm" type="STRING" size="256" sumtext="진료과명-핵체내접수실시만"/>
  1479. <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명-핵체내접수실시만"/>
  1480. <Column id="ivinputyn" type="STRING" size="256" sumtext="IV입력여부, 핵체내접수실시"/>
  1481. <Column id="cntctel" type="STRING" size="256" sumtext="내선번호-핵체내접수실시만"/>
  1482. <Column id="arvtm" type="STRING" size="256" sumtext="도착시간, 핵체내접수실시"/>
  1483. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류구분코드"/>
  1484. <Column id="basecdflagdesc" type="STRING" size="256" sumtext="검사실명"/>
  1485. <Column id="rgstdepthngnm" type="STRING" size="256" sumtext="최초처방등록과명"/>
  1486. <Column id="rgstridnm" type="STRING" size="256" sumtext="최초처방등록의사명"/>
  1487. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래구분"/>
  1488. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1489. <Column id="basecd" type="STRING" size="256" sumtext="취소코드"/>
  1490. <Column id="rsrvdt" type="STRING" size="256" sumtext="예약일시"/>
  1491. <Column id="prcphopedt" type="STRING" size="256" sumtext="처방희망일시"/>
  1492. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방유일번호"/>
  1493. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  1494. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1495. <Column id="excuroomgrpcd" type="STRING" size="256" sumtext="검사실그룹"/>
  1496. <Column id="excuroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  1497. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초처방등록과코드"/>
  1498. <Column id="rgstrid" type="STRING" size="256" sumtext="최초처방등록의사코드"/>
  1499. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방여부"/>
  1500. <Column id="inflag" type="STRING" size="256" sumtext="재원여부"/>
  1501. <Column id="rcptacptyn" type="STRING" size="256" sumtext="미수납접수여부"/>
  1502. <Column id="execbaseflag" type="STRING" size="256" sumtext="실시기준여부"/>
  1503. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드(검사실그룹)"/>
  1504. <Column id="mdlcd" type="STRING" size="256" sumtext="소분류코드(부위)"/>
  1505. <Column id="excupartcd" type="STRING" size="256" sumtext="검사치료부위코드"/>
  1506. <Column id="modality" type="STRING" size="256" sumtext="Modality"/>
  1507. <Column id="rcptno" type="INT" size="256" sumtext="영수증번호"/>
  1508. <Column id="acptseqno" type="INT" size="256" sumtext="접수일련번호"/>
  1509. <Column id="acptrem" type="STRING" size="256" sumtext="접수참고사항"/>
  1510. <Column id="execrem" type="STRING" size="256" sumtext="실시참고사항"/>
  1511. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="처방참고사항"/>
  1512. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1513. <Column id="execrid1" type="STRING" size="256" sumtext="실시자ID1,실시된처방내역조회경우"/>
  1514. <Column id="execrid2" type="STRING" size="256" sumtext="실시자ID2,실시된처방내역조회경우"/>
  1515. <Column id="execrid3" type="STRING" size="256" sumtext="실시자ID3,실시된처방내역조회경우"/>
  1516. <Column id="execrid4" type="STRING" size="256" sumtext="실시자ID4,실시된처방내역조회경우"/>
  1517. <Column id="acptid" type="STRING" size="256" sumtext="접수자ID=보류자ID(접수보류상태시)"/>
  1518. <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
  1519. <Column id="carecnfmdd" type="STRING" size="256" sumtext="간호확인일자"/>
  1520. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1521. <Column id="excuexecfromdt1" type="STRING" size="256" sumtext="검사시작일시1"/>
  1522. <Column id="excueqcd1" type="STRING" size="256" sumtext="장비코드1"/>
  1523. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="세션부서코드"/>
  1524. <Column id="orddd" type="STRING" size="256" sumtext="입원/진료일자"/>
  1525. <Column id="cretno" type="STRING" size="256" sumtext="원무생성번호"/>
  1526. <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
  1527. <Column id="pacsnocretyn" type="STRING" size="256" sumtext="PACS연동여부"/>
  1528. <Column id="rgsttm" type="STRING" size="256" sumtext="PACS연동, 처방시간"/>
  1529. <Column id="eqmtifyn" type="STRING" size="256" sumtext="장비IF여부"/>
  1530. <Column id="eqcdyn" type="STRING" size="256" sumtext="장비실시여부"/>
  1531. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="시행부서코드"/>
  1532. <Column id="prcpno" type="INT" size="256" sumtext="처방일련번호"/>
  1533. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  1534. <Column id="pacsnocretcdyn" type="STRING" size="256" sumtext="PACS연동여부"/>
  1535. <Column id="tmpldata" type="STRING" size="256" sumtext="연속검사 예약시 예약 예문"/>
  1536. <Column id="excuposseqcd" type="STRING" size="256" sumtext="검사실별 검사장비코드"/>
  1537. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  1538. <Column id="conttestyn" type="STRING" size="256" sumtext="연속검사여부"/>
  1539. <Column id="conttestrsrvdd" type="STRING" size="256" sumtext="연속검사예약일자"/>
  1540. <Column id="baseroomflag" type="STRING" size="256" sumtext="연속검사예약일자"/>
  1541. <Column id="aftrcptinfo" type="STRING" size="256" sumtext="미수납예약 여부"/>
  1542. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료여부"/>
  1543. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  1544. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  1545. <Column id="prcphistno" type="INT" size="256" sumtext="처방이력번호"/>
  1546. <Column id="execrid" type="STRING" size="256"/>
  1547. <Column id="orddeptcdd" type="STRING" size="256"/>
  1548. <Column id="examroomnm" type="STRING" size="256"/>
  1549. <Column id="execprcpstat440cd" type="STRING" size="256"/>
  1550. <Column id="execprcpstat450cd" type="STRING" size="256"/>
  1551. <Column id="cnclgubn" type="STRING" size="256"/>
  1552. <Column id="indd" type="STRING" size="256"/>
  1553. <Column id="actorddd" type="STRING" size="256"/>
  1554. <Column id="rsrvpsnnocntlyn" type="STRING" size="256"/>
  1555. <Column id="pacsnocretynm" type="STRING" size="256"/>
  1556. <Column id="cnclflag" type="STRING" size="256"/>
  1557. <Column id="execprcpno" type="STRING" size="256"/>
  1558. <Column id="cnclcd" type="STRING" size="256"/>
  1559. <Column id="cnclcdnm" type="STRING" size="256"/>
  1560. <Column id="cnclresncd" type="STRING" size="256"/>
  1561. <Column id="cnclresncdnm" type="STRING" size="256"/>
  1562. </ColumnInfo>
  1563. </Dataset>
  1564. <Dataset id="ds_main_ordlist3_mainordlist_mainordlist3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_ordlist3_mainordlist_mainordlist3_oncolumnchanged"/>
  1565. <Dataset id="ds_send_data2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1566. <ColumnInfo>
  1567. <Column id="srchcond" type="STRING" size="256"/>
  1568. <Column id="pid" type="STRING" size="256"/>
  1569. </ColumnInfo>
  1570. <Rows>
  1571. <Row/>
  1572. </Rows>
  1573. </Dataset>
  1574. <Dataset id="ds_init_cmb_info_initexcuward" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1575. <ColumnInfo>
  1576. <Column id="wardroomcdid" type="STRING" size="256" sumtext="병동코드"/>
  1577. <Column id="wardroomcdnm" type="STRING" size="256" sumtext="병동코드명"/>
  1578. </ColumnInfo>
  1579. </Dataset>
  1580. <Dataset id="ds_menu" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1581. <ColumnInfo>
  1582. <Column id="label" type="STRING" size="256"/>
  1583. <Column id="func" type="STRING" size="256"/>
  1584. <Column id="level" type="STRING" size="256"/>
  1585. </ColumnInfo>
  1586. <Rows>
  1587. <Row>
  1588. <Col id="label">체외검사결과보기</Col>
  1589. <Col id="func">fBColl</Col>
  1590. </Row>
  1591. <Row>
  1592. <Col id="label">-</Col>
  1593. </Row>
  1594. <Row>
  1595. <Col id="label">부서별기록관리</Col>
  1596. <Col id="func">fDeptCaseRecMngt</Col>
  1597. </Row>
  1598. <Row>
  1599. <Col id="label">-</Col>
  1600. </Row>
  1601. <Row>
  1602. <Col id="label">대기환자등록</Col>
  1603. <Col id="func">fSetWaitExcuRoomPatList</Col>
  1604. </Row>
  1605. </Rows>
  1606. </Dataset>
  1607. <Dataset id="ds_menu2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1608. <ColumnInfo>
  1609. <Column id="label" type="STRING" size="256"/>
  1610. <Column id="func" type="STRING" size="256"/>
  1611. <Column id="level" type="STRING" size="256"/>
  1612. </ColumnInfo>
  1613. <Rows>
  1614. <Row>
  1615. <Col id="label">체외검사결과보기</Col>
  1616. <Col id="func">fBColl</Col>
  1617. </Row>
  1618. <Row>
  1619. <Col id="label">-</Col>
  1620. </Row>
  1621. <Row>
  1622. <Col id="label">부서별기록관리</Col>
  1623. <Col id="func">fDeptCaseRecMngt</Col>
  1624. </Row>
  1625. <Row>
  1626. <Col id="label">-</Col>
  1627. </Row>
  1628. <Row>
  1629. <Col id="label">대기환자등록</Col>
  1630. <Col id="func">fSetWaitExcuRoomPatList</Col>
  1631. </Row>
  1632. <Row>
  1633. <Col id="label">선택진료의변경</Col>
  1634. <Col id="func">fSpecdrChange</Col>
  1635. </Row>
  1636. </Rows>
  1637. </Dataset>
  1638. <Dataset id="ds_main_mainordlist2_subordlist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1639. <ColumnInfo>
  1640. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1641. <Column id="nuclcd" type="STRING" size="256" sumtext="핵종코드"/>
  1642. <Column id="drugdd" type="STRING" size="256" sumtext="투여일자"/>
  1643. <Column id="drugtm" type="STRING" size="256" sumtext="투여시간"/>
  1644. <Column id="compdcd" type="STRING" size="256" sumtext="화합물코드"/>
  1645. <Column id="drugqty" type="BIGDECIMAL" size="256" sumtext="투여량"/>
  1646. <Column id="drugmthdcd" type="STRING" size="256" sumtext="투여방법코드"/>
  1647. <Column id="cstqty" type="BIGDECIMAL" size="256" sumtext="소모량"/>
  1648. <Column id="injpartcd" type="STRING" size="256" sumtext="IVSite코드"/>
  1649. <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처코드"/>
  1650. <Column id="ht" type="STRING" size="256" sumtext="키"/>
  1651. <Column id="bdwt" type="STRING" size="256" sumtext="몸무게"/>
  1652. <Column id="bsugarqty" type="STRING" size="256" sumtext="혈당치"/>
  1653. <Column id="execrid" type="STRING" size="256" sumtext="실시자ID"/>
  1654. <Column id="nuclrem" type="STRING" size="256" sumtext="참고사항"/>
  1655. <Column id="labbkg" type="STRING" size="256" sumtext="Laboratory BKG"/>
  1656. <Column id="patbkg" type="STRING" size="256" sumtext="Patient BKG"/>
  1657. <Column id="smplact" type="STRING" size="256" sumtext="Sample Activity"/>
  1658. <Column id="thyrmea" type="STRING" size="256" sumtext="Thyroid measurement"/>
  1659. <Column id="testrsltval" type="STRING" size="256" sumtext="검사 결과치"/>
  1660. <Column id="stndactqty" type="BIGDECIMAL" size="256" sumtext="standard activity량"/>
  1661. <Column id="stndactinsptm" type="STRING" size="256" sumtext="standard activity 측정시간"/>
  1662. <Column id="stndpostactqty" type="BIGDECIMAL" size="256" sumtext="standard post activity량"/>
  1663. <Column id="stndpostactinsptm" type="STRING" size="256" sumtext="standard post activity측정시간"/>
  1664. <Column id="nuclinsptm" type="STRING" size="256" sumtext="핵종 측정시간"/>
  1665. <Column id="nucldrugrestqty" type="STRING" size="256" sumtext="핵종 투여 후 잔량"/>
  1666. <Column id="nucldruginsptm" type="STRING" size="256" sumtext="핵종 투여 후 측정시간"/>
  1667. <Column id="smplnfstcnt" type="INT" size="256" sumtext="Sample 1st count"/>
  1668. <Column id="smplnfstbcolltm" type="STRING" size="256" sumtext="Sample 1st 채혈시간"/>
  1669. <Column id="smplnscndcnt" type="INT" size="256" sumtext="Sample 2nd count"/>
  1670. <Column id="smplnscndbcolltm" type="STRING" size="256" sumtext="Sample 2nd 채혈시간"/>
  1671. <Column id="smplnthirdcnt" type="INT" size="256" sumtext="Sample 3rd count"/>
  1672. <Column id="smplnthirdcolltm" type="STRING" size="256" sumtext="Sample 3rd 채혈시간"/>
  1673. <Column id="smplnfourthcnt" type="INT" size="256" sumtext="Sample 4th count"/>
  1674. <Column id="smplnfourthcolltm" type="STRING" size="256" sumtext="Sample 4th 채혈시간"/>
  1675. <Column id="examroomcd" type="STRING" size="256" sumtext="촬영실그룹코드"/>
  1676. <Column id="scrtroomcd" type="STRING" size="256" sumtext="안정실코드"/>
  1677. <Column id="oldnuclcd" type="STRING" size="256" sumtext="변경전행종코드"/>
  1678. <Column id="prcpdd" type="STRING" size="256"/>
  1679. </ColumnInfo>
  1680. </Dataset>
  1681. <Dataset id="ds_main_matrcstcodelist_item" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1682. <ColumnInfo>
  1683. <Column id="excucd" type="STRING" size="256" sumtext="검사코드"/>
  1684. <Column id="excucdnm" type="STRING" size="256" sumtext="검사코드명"/>
  1685. <Column id="nuclcd" type="STRING" size="256" sumtext="핵종코드"/>
  1686. <Column id="compdcd" type="STRING" size="256" sumtext="화합물코드"/>
  1687. <Column id="drugqty" type="STRING" size="256" sumtext="약물투여량"/>
  1688. <Column id="drugmthdcd" type="STRING" size="256" sumtext="약물투여방법"/>
  1689. <Column id="cstqty" type="STRING" size="256" sumtext="소모량"/>
  1690. <Column id="injpartcd" type="STRING" size="256" sumtext="IV.SITE"/>
  1691. <Column id="suplcustcd" type="STRING" size="256" sumtext="공급처"/>
  1692. <Column id="scrtrmcd" type="STRING" size="256" sumtext="안정실"/>
  1693. <Column id="execrid" type="STRING" size="256" sumtext="검사자"/>
  1694. <Column id="suppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  1695. <Column id="bdht" type="STRING" size="256" sumtext="키"/>
  1696. <Column id="bdwt" type="STRING" size="256" sumtext="몸무게"/>
  1697. <Column id="bsugar" type="STRING" size="256" sumtext="혈당"/>
  1698. <Column id="execrid" type="STRING" size="256" sumtext="실시자ID"/>
  1699. <Column id="nuclrem" type="STRING" size="256" sumtext="참고사항"/>
  1700. <Column id="labbkg" type="STRING" size="256" sumtext="Laboratory BKG"/>
  1701. <Column id="patbkg" type="STRING" size="256" sumtext="Patient BKG"/>
  1702. <Column id="smplact" type="STRING" size="256" sumtext="Sample Activity"/>
  1703. <Column id="thyrmea" type="STRING" size="256" sumtext="Thyroid measurement"/>
  1704. <Column id="testrsltval" type="STRING" size="256" sumtext="검사 결과치"/>
  1705. <Column id="stndactqty" type="BIGDECIMAL" size="256" sumtext="standard activity량"/>
  1706. <Column id="stndactinsptm" type="STRING" size="256" sumtext="standard activity 측정시간"/>
  1707. <Column id="stndpostactqty" type="BIGDECIMAL" size="256" sumtext="standard post activity량"/>
  1708. <Column id="stndpostactinsptm" type="STRING" size="256" sumtext="standard post activity측정시간"/>
  1709. <Column id="nuclinsptm" type="STRING" size="256" sumtext="핵종 측정시간"/>
  1710. <Column id="nucldrugrestqty" type="STRING" size="256" sumtext="핵종 투여 후 잔량"/>
  1711. <Column id="nucldruginsptm" type="STRING" size="256" sumtext="핵종 투여 후 측정시간"/>
  1712. <Column id="smplnfstcnt" type="INT" size="256" sumtext="Sample 1st count"/>
  1713. <Column id="smplnfstbcolltm" type="STRING" size="256" sumtext="Sample 1st 채혈시간"/>
  1714. <Column id="smplnscndcnt" type="INT" size="256" sumtext="Sample 2nd count"/>
  1715. <Column id="smplnscndbcolltm" type="STRING" size="256" sumtext="Sample 2nd 채혈시간"/>
  1716. <Column id="smplnthirdcnt" type="INT" size="256" sumtext="Sample 3rd count"/>
  1717. <Column id="smplnthirdcolltm" type="STRING" size="256" sumtext="Sample 3rd 채혈시간"/>
  1718. <Column id="smplnfourthcnt" type="INT" size="256" sumtext="Sample 4th count"/>
  1719. <Column id="smplnfourthcolltm" type="STRING" size="256" sumtext="Sample 4th 채혈시간"/>
  1720. </ColumnInfo>
  1721. </Dataset>
  1722. <Dataset id="ds_hidden_popup_examroominfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1723. <ColumnInfo>
  1724. <Column id="srchdate1" type="STRING" size="256"/>
  1725. <Column id="srchdate2" type="STRING" size="256"/>
  1726. <Column id="srchflag" type="STRING" size="256"/>
  1727. <Column id="acptlistflag" type="STRING" size="256"/>
  1728. <Column id="excuroomgrpcdid" type="STRING" size="256"/>
  1729. <Column id="excuroomcdid" type="STRING" size="256"/>
  1730. <Column id="initexecroom" type="STRING" size="256"/>
  1731. <Column id="suppdeptcd" type="STRING" size="256"/>
  1732. </ColumnInfo>
  1733. <Rows>
  1734. <Row/>
  1735. </Rows>
  1736. </Dataset>
  1737. <FilteredDataset id="FilteredDataset00" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_main_ordlist3_mainordlist_mainordlist3" filterstr="check == 'Y'"/>
  1738. <Dataset id="ds_hidden_exculist_mainordlist5" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1739. <ColumnInfo>
  1740. <Column id="check" type="STRING" size="256"/>
  1741. <Column id="excuroomgrpcdid" type="STRING" size="256"/>
  1742. <Column id="pid" type="STRING" size="256"/>
  1743. <Column id="patnm" type="STRING" size="256"/>
  1744. <Column id="excuroomcd" type="STRING" size="256"/>
  1745. <Column id="prcpdd" type="STRING" size="256"/>
  1746. <Column id="execprcpuniqno" type="STRING" size="256"/>
  1747. <Column id="rsrvflag" type="STRING" size="256"/>
  1748. <Column id="prcpkindcd" type="STRING" size="256"/>
  1749. <Column id="excupartcd" type="STRING" size="256"/>
  1750. <Column id="indd" type="STRING" size="256"/>
  1751. <Column id="actorddd" type="STRING" size="256"/>
  1752. <Column id="orddeptcd" type="STRING" size="256"/>
  1753. <Column id="orddrid" type="STRING" size="256"/>
  1754. <Column id="calcscorcd" type="STRING" size="256"/>
  1755. <Column id="execrid" type="STRING" size="256"/>
  1756. <Column id="rsrvrem" type="STRING" size="256"/>
  1757. <Column id="suppdeptcd" type="STRING" size="256"/>
  1758. <Column id="cnclresncd" type="STRING" size="256"/>
  1759. <Column id="rgsttm" type="STRING" size="256"/>
  1760. <Column id="pacsnocretyn" type="STRING" size="256"/>
  1761. <Column id="rgstrid" type="STRING" size="256"/>
  1762. <Column id="prcpdelivefact" type="STRING" size="256"/>
  1763. <Column id="orddepthngnm" type="STRING" size="256"/>
  1764. <Column id="prcpnm" type="STRING" size="256"/>
  1765. <Column id="rgstdepthngnm" type="STRING" size="256"/>
  1766. <Column id="orddd" type="STRING" size="256"/>
  1767. <Column id="excuroomnm" type="STRING" size="256"/>
  1768. <Column id="rsrvpsnnocntlyn" type="STRING" size="256"/>
  1769. <Column id="rsrvstatcd" type="STRING" size="256"/>
  1770. <Column id="cnclflag" type="STRING" size="256"/>
  1771. <Column id="prcpexecdeptcd" type="STRING" size="256"/>
  1772. <Column id="tmpldata" type="STRING" size="256"/>
  1773. <Column id="bf_srchrsrvtm" type="STRING" size="256"/>
  1774. </ColumnInfo>
  1775. <Rows>
  1776. <Row/>
  1777. </Rows>
  1778. </Dataset>
  1779. <FilteredDataset id="FilteredDataset01" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_main_subordlist_subordlist1" filterstr="check == 'Y'"/>
  1780. <Dataset id="ds_send_popup" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1781. <ColumnInfo>
  1782. <Column id="basecdflag" type="STRING" size="256"/>
  1783. </ColumnInfo>
  1784. <Rows>
  1785. <Row>
  1786. <Col id="basecdflag"/>
  1787. </Row>
  1788. </Rows>
  1789. </Dataset>
  1790. <Dataset id="ds_hidden_cnclcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1791. <ColumnInfo>
  1792. <Column id="cnclcd" type="STRING" size="256"/>
  1793. </ColumnInfo>
  1794. <Rows>
  1795. <Row/>
  1796. </Rows>
  1797. </Dataset>
  1798. <Dataset id="ds_init_waitfoominfo_waitroomcdval_A0608" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1799. <ColumnInfo>
  1800. <Column id="cdid" type="STRING" size="256"/>
  1801. <Column id="cdnm" type="STRING" size="256"/>
  1802. </ColumnInfo>
  1803. </Dataset>
  1804. <Dataset id="ds_main_temp_ordschelistinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1805. <ColumnInfo>
  1806. <Column id="chk" type="STRING" size="256"/>
  1807. <Column id="instcd" type="STRING" size="256"/>
  1808. <Column id="pid" type="STRING" size="256"/>
  1809. <Column id="orddd" type="STRING" size="256"/>
  1810. <Column id="orddeptcd" type="STRING" size="256"/>
  1811. <Column id="ordroomcd" type="STRING" size="256"/>
  1812. <Column id="orddrid" type="STRING" size="256"/>
  1813. <Column id="ordrsrvtm" type="STRING" size="256"/>
  1814. <Column id="ordrsrvseqno" type="STRING" size="256"/>
  1815. <Column id="dayflag" type="STRING" size="256"/>
  1816. </ColumnInfo>
  1817. <Rows>
  1818. <Row/>
  1819. </Rows>
  1820. </Dataset>
  1821. <Dataset id="ds_send_data_nuclinput_nuclinptlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1822. <Dataset id="ds_init2_cmb_info_initexcuroomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1823. <Dataset id="ds_temp_subordlist_subordlist1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1824. <ColumnInfo>
  1825. <Column id="check" type="STRING" size="256" sumtext="선택"/>
  1826. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1827. <Column id="patnm" type="STRING" size="256" sumtext="환자명-핵체내접수실시만"/>
  1828. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1829. <Column id="prcpnm" type="STRING" size="256" sumtext="처방명"/>
  1830. <Column id="prcpqty" type="INT" size="256" sumtext="1일 기준 총수량"/>
  1831. <Column id="execprcpstatcd" type="STRING" size="256" sumtext="실시처방상태구분코드"/>
  1832. <Column id="payflagcd" type="STRING" size="256" sumtext="급여구분-핵체내접수실시만"/>
  1833. <Column id="rsrvdd" type="STRING" size="256" sumtext="예약일자-핵체내접수실시만"/>
  1834. <Column id="prcphopedd" type="STRING" size="256" sumtext="희망일자-핵체내접수실시만"/>
  1835. <Column id="orddepthngnm" type="STRING" size="256" sumtext="진료과명-핵체내접수실시만"/>
  1836. <Column id="orddrnm" type="STRING" size="256" sumtext="진료의명-핵체내접수실시만"/>
  1837. <Column id="ivinputyn" type="STRING" size="256" sumtext="IV입력여부, 핵체내접수실시"/>
  1838. <Column id="cntctel" type="STRING" size="256" sumtext="내선번호-핵체내접수실시만"/>
  1839. <Column id="arvtm" type="STRING" size="256" sumtext="도착시간, 핵체내접수실시"/>
  1840. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류구분코드"/>
  1841. <Column id="basecdflagdesc" type="STRING" size="256" sumtext="검사실명"/>
  1842. <Column id="rgstdepthngnm" type="STRING" size="256" sumtext="최초처방등록과명"/>
  1843. <Column id="rgstridnm" type="STRING" size="256" sumtext="최초처방등록의사명"/>
  1844. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래구분"/>
  1845. <Column id="dschdd" type="STRING" size="256" sumtext="퇴원일자"/>
  1846. <Column id="basecd" type="STRING" size="256" sumtext="취소코드"/>
  1847. <Column id="rsrvdt" type="STRING" size="256" sumtext="예약일시"/>
  1848. <Column id="prcphopedt" type="STRING" size="256" sumtext="처방희망일시"/>
  1849. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방유일번호"/>
  1850. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  1851. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1852. <Column id="excuroomgrpcd" type="STRING" size="256" sumtext="검사실그룹"/>
  1853. <Column id="excuroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  1854. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초처방등록과코드"/>
  1855. <Column id="rgstrid" type="STRING" size="256" sumtext="최초처방등록의사코드"/>
  1856. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방여부"/>
  1857. <Column id="inflag" type="STRING" size="256" sumtext="재원여부"/>
  1858. <Column id="rcptacptyn" type="STRING" size="256" sumtext="미수납접수여부"/>
  1859. <Column id="execbaseflag" type="STRING" size="256" sumtext="실시기준여부"/>
  1860. <Column id="lrgcd" type="STRING" size="256" sumtext="대분류코드(검사실그룹)"/>
  1861. <Column id="mdlcd" type="STRING" size="256" sumtext="소분류코드(부위)"/>
  1862. <Column id="excupartcd" type="STRING" size="256" sumtext="검사치료부위코드"/>
  1863. <Column id="modality" type="STRING" size="256" sumtext="Modality"/>
  1864. <Column id="rcptno" type="INT" size="256" sumtext="영수증번호"/>
  1865. <Column id="acptseqno" type="INT" size="256" sumtext="접수일련번호"/>
  1866. <Column id="acptrem" type="STRING" size="256" sumtext="접수참고사항"/>
  1867. <Column id="execrem" type="STRING" size="256" sumtext="실시참고사항"/>
  1868. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="처방참고사항"/>
  1869. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1870. <Column id="execrid1" type="STRING" size="256" sumtext="실시자ID1,실시된처방내역조회경우"/>
  1871. <Column id="execrid2" type="STRING" size="256" sumtext="실시자ID2,실시된처방내역조회경우"/>
  1872. <Column id="execrid3" type="STRING" size="256" sumtext="실시자ID3,실시된처방내역조회경우"/>
  1873. <Column id="execrid4" type="STRING" size="256" sumtext="실시자ID4,실시된처방내역조회경우"/>
  1874. <Column id="acptid" type="STRING" size="256" sumtext="접수자ID=보류자ID(접수보류상태시)"/>
  1875. <Column id="rcptdd" type="STRING" size="256" sumtext="수납일자"/>
  1876. <Column id="carecnfmdd" type="STRING" size="256" sumtext="간호확인일자"/>
  1877. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1878. <Column id="excuexecfromdt1" type="STRING" size="256" sumtext="검사시작일시1"/>
  1879. <Column id="excueqcd1" type="STRING" size="256" sumtext="장비코드1"/>
  1880. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="세션부서코드"/>
  1881. <Column id="orddd" type="STRING" size="256" sumtext="입원/진료일자"/>
  1882. <Column id="cretno" type="STRING" size="256" sumtext="원무생성번호"/>
  1883. <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
  1884. <Column id="pacsnocretyn" type="STRING" size="256" sumtext="PACS연동여부"/>
  1885. <Column id="rgsttm" type="STRING" size="256" sumtext="PACS연동, 처방시간"/>
  1886. <Column id="eqmtifyn" type="STRING" size="256" sumtext="장비IF여부"/>
  1887. <Column id="eqcdyn" type="STRING" size="256" sumtext="장비실시여부"/>
  1888. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="시행부서코드"/>
  1889. <Column id="prcpno" type="INT" size="256" sumtext="처방일련번호"/>
  1890. <Column id="inclprcpcd" type="STRING" size="256" sumtext="종속처방코드"/>
  1891. <Column id="pacsnocretcdyn" type="STRING" size="256" sumtext="PACS연동여부"/>
  1892. <Column id="tmpldata" type="STRING" size="256" sumtext="연속검사 예약시 예약 예문"/>
  1893. <Column id="excuposseqcd" type="STRING" size="256" sumtext="검사실별 검사장비코드"/>
  1894. <Column id="opansflagcd" type="STRING" size="256" sumtext="수술마취구분"/>
  1895. <Column id="conttestyn" type="STRING" size="256" sumtext="연속검사여부"/>
  1896. <Column id="conttestrsrvdd" type="STRING" size="256" sumtext="연속검사예약일자"/>
  1897. <Column id="baseroomflag" type="STRING" size="256" sumtext="연속검사예약일자"/>
  1898. <Column id="aftrcptinfo" type="STRING" size="256" sumtext="미수납예약 여부"/>
  1899. <Column id="choiordflag" type="STRING" size="256" sumtext="선택진료여부"/>
  1900. <Column id="specdrid" type="STRING" size="256" sumtext="선택진료의ID"/>
  1901. <Column id="specdrnm" type="STRING" size="256" sumtext="선택진료의명"/>
  1902. <Column id="prcphistno" type="INT" size="256" sumtext="처방이력번호"/>
  1903. <Column id="execrid" type="STRING" size="256"/>
  1904. <Column id="orddeptcdd" type="STRING" size="256"/>
  1905. <Column id="examroomnm" type="STRING" size="256"/>
  1906. <Column id="execprcpstat440cd" type="STRING" size="256"/>
  1907. <Column id="execprcpstat450cd" type="STRING" size="256"/>
  1908. <Column id="cnclgubn" type="STRING" size="256"/>
  1909. <Column id="indd" type="STRING" size="256"/>
  1910. <Column id="actorddd" type="STRING" size="256"/>
  1911. <Column id="cnclresncd" type="STRING" size="256"/>
  1912. <Column id="rsrvpsnnocntlyn" type="STRING" size="256"/>
  1913. <Column id="pacsnocretynm" type="STRING" size="256"/>
  1914. <Column id="cnclcd" type="STRING" size="256"/>
  1915. <Column id="cnclcdnm" type="STRING" size="256"/>
  1916. </ColumnInfo>
  1917. </Dataset>
  1918. <Dataset id="ds_hiddne_cmb_info_excuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  1919. <Dataset id="ds_send_data_tobeacptprcp_tobeacptprcplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  1920. <ColumnInfo>
  1921. <Column id="transactiongubn" type="STRING" size="256" sumtext="접수실시/취소구분"/>
  1922. <Column id="largeclass" type="STRING" size="256" sumtext="핵체내, 미접수-접수-실시"/>
  1923. <Column id="execprcpstat440cd" type="STRING" size="256" sumtext="접수-접수T입력,예약T수정,처방T수정 and 접수실시-접수T수정"/>
  1924. <Column id="execprcpstat610cd" type="STRING" size="256" sumtext="접수and실시-접수T수정,예약T수정,처방T수정"/>
  1925. <Column id="rtno" type="STRING" size="256" sumtext="종양번호"/>
  1926. <Column id="execrid1" type="STRING" size="256" sumtext="접수and실시-실시자ID1,Mgt에서Session으로정의한다"/>
  1927. <Column id="acptrem" type="STRING" size="256" sumtext="접수참고사항"/>
  1928. <Column id="execrem" type="STRING" size="256" sumtext="접수and실시시행코드의참고사항"/>
  1929. <Column id="reqagnphoyn" type="STRING" size="256" sumtext="진방, 재촬영여부(실시화면만)"/>
  1930. <Column id="tretflagcd" type="STRING" size="256" sumtext="접수-실시처방처리정보수정"/>
  1931. <Column id="prcpdd" type="STRING" size="256" sumtext="처방일자"/>
  1932. <Column id="prcpkindcd" type="STRING" size="256" sumtext="처방종류코드"/>
  1933. <Column id="prcpgenrflag" type="STRING" size="256" sumtext="입원외래응급구분"/>
  1934. <Column id="prcphopedt" type="STRING" size="256" sumtext="희망일자"/>
  1935. <Column id="execprcpuniqno" type="INT" size="256" sumtext="실시처방번호"/>
  1936. <Column id="calcscorcd" type="STRING" size="256" sumtext="수가코드"/>
  1937. <Column id="prcpnm" type="STRING" size="256" sumtext="처방코드명"/>
  1938. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="처방실시부서코드"/>
  1939. <Column id="excuroomcd" type="STRING" size="256" sumtext="검사실코드"/>
  1940. <Column id="rgstdeptcd" type="STRING" size="256" sumtext="최초처방부서코드"/>
  1941. <Column id="rgstrid" type="STRING" size="256" sumtext="최초처방부서의사ID"/>
  1942. <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
  1943. <Column id="portprcpflag" type="STRING" size="256" sumtext="포터블처방구분"/>
  1944. <Column id="inflag" type="STRING" size="256" sumtext="재원중여부"/>
  1945. <Column id="rcptacptyn" type="STRING" size="256" sumtext="수납여부"/>
  1946. <Column id="execbaseflag" type="STRING" size="256" sumtext="실시기준여부"/>
  1947. <Column id="lrgcd" type="STRING" size="256" sumtext="검사그룹코드(AEBMECCD)"/>
  1948. <Column id="mdlcd" type="STRING" size="256" sumtext="부위코드(AEBMECCD)"/>
  1949. <Column id="excupartcd" type="STRING" size="256" sumtext="검사치료부위코드"/>
  1950. <Column id="modality" type="STRING" size="256" sumtext="Modality(AEBMECCD)"/>
  1951. <Column id="orddeptcd" type="STRING" size="256" sumtext="진료과코드"/>
  1952. <Column id="orddrid" type="STRING" size="256" sumtext="진료의ID"/>
  1953. <Column id="indd" type="STRING" size="256" sumtext="입원일자"/>
  1954. <Column id="icfflag" type="STRING" size="256" sumtext="방종, 통계용ICF코드(접수화면)"/>
  1955. <Column id="wardcd" type="STRING" size="256" sumtext="병동코드"/>
  1956. <Column id="roomcd" type="STRING" size="256" sumtext="병실코드"/>
  1957. <Column id="arvdt" type="STRING" size="256" sumtext="도착일시"/>
  1958. <Column id="execrid2" type="STRING" size="256" sumtext="실시자ID2"/>
  1959. <Column id="execrid3" type="STRING" size="256" sumtext="실시자ID3"/>
  1960. <Column id="execrid4" type="STRING" size="256" sumtext="실시자ID4"/>
  1961. <Column id="excuexectodt" type="STRING" size="256" sumtext="검사실시종료일시"/>
  1962. <Column id="excuexecfromdt1" type="STRING" size="256" sumtext="검사실시시작일시1"/>
  1963. <Column id="excueqcd1" type="STRING" size="256" sumtext="검사장비코드1"/>
  1964. <Column id="excuexecfromdt2" type="STRING" size="256" sumtext="검사실시시작일시2"/>
  1965. <Column id="excueqcd2" type="STRING" size="256" sumtext="검사장비코드2"/>
  1966. <Column id="excuexecfromdt3" type="STRING" size="256" sumtext="검사실시시작일시3"/>
  1967. <Column id="excueqcd3" type="STRING" size="256" sumtext="검사장비코드3"/>
  1968. <Column id="excuexecfromdt4" type="STRING" size="256" sumtext="검사실시시작일시4"/>
  1969. <Column id="excueqcd4" type="STRING" size="256" sumtext="검사장비코드4"/>
  1970. <Column id="excuexecfromdt5" type="STRING" size="256" sumtext="검사실시시작일시5"/>
  1971. <Column id="excueqcd5" type="STRING" size="256" sumtext="검사장비코드5"/>
  1972. <Column id="opdrid" type="STRING" size="256" sumtext="시술의ID"/>
  1973. <Column id="autroomassgyn" type="STRING" size="256" sumtext="진방,자동방배정여부"/>
  1974. <Column id="rsltdd" type="STRING" size="256" sumtext="결과일자"/>
  1975. <Column id="rslttm" type="STRING" size="256" sumtext="결과시간"/>
  1976. <Column id="rsltno" type="INT" size="256" sumtext="결과번호"/>
  1977. <Column id="cnfmdt" type="STRING" size="256" sumtext="확정일시"/>
  1978. <Column id="cnfmmanid" type="STRING" size="256" sumtext="확정자ID"/>
  1979. <Column id="eqmtifimgyn" type="STRING" size="256" sumtext="장비Image존재여부"/>
  1980. <Column id="ocrimgyn" type="STRING" size="256" sumtext="OCRImage존재여부"/>
  1981. <Column id="rslttmplyn" type="STRING" size="256" sumtext="결과Template존재여부"/>
  1982. <Column id="deptrem" type="STRING" size="256" sumtext="부서참고사항"/>
  1983. <Column id="patrem" type="STRING" size="256" sumtext="환자참고사항"/>
  1984. <Column id="basesuppdeptcd" type="STRING" size="256" sumtext="부서코드"/>
  1985. <Column id="pacsnocretyn" type="STRING" size="256" sumtext="PACS연동여부(AEBMECCD)"/>
  1986. <Column id="prcpdelivefact" type="STRING" size="256" sumtext="PACS연동, 처방참고사항"/>
  1987. <Column id="orddepthngnm" type="STRING" size="256" sumtext="진료과명"/>
  1988. <Column id="orddd" type="STRING" size="256" sumtext="PACS연동, 진료(입원)일"/>
  1989. <Column id="patnm" type="STRING" size="256" sumtext="PACS연동, 환자명"/>
  1990. <Column id="rgsttm" type="STRING" size="256" sumtext="PACS연동, 처방시간"/>
  1991. <Column id="prcpno" type="STRING" size="256" sumtext="처방일련번호"/>
  1992. <Column id="eqmtifyn" type="STRING" size="256" sumtext="장비IF여부"/>
  1993. <Column id="cretno" type="INT" size="256" sumtext="원무생성번호"/>
  1994. <Column id="prcpexecdeptcd" type="STRING" size="256" sumtext="시행부서코드"/>
  1995. <Column id="execprcpstatcd" type="STRING" size="256" sumtext="처방상태"/>
  1996. <Column id="rsrvdt" type="STRING" size="256" sumtext="예약일시"/>
  1997. <Column id="actorddd" type="STRING" size="256"/>
  1998. <Column id="orddrnm" type="STRING" size="256"/>
  1999. <Column id="cnclcd" type="STRING" size="256"/>
  2000. <Column id="cnclcdnm" type="STRING" size="256"/>
  2001. <Column id="cnclresncd" type="STRING" size="256"/>
  2002. <Column id="cnclresncdnm" type="STRING" size="256"/>
  2003. </ColumnInfo>
  2004. </Dataset>
  2005. </Objects>
  2006. <Bind>
  2007. <BindItem id="item0" compid="grp_sea.cmb_excuroomgrp" propid="value" datasetid="ds_send_data_cmb_info_initexcuroomgrp" columnid="excuroomgrpcdid"/>
  2008. <BindItem id="item1" compid="grp_sea.cmb_excuroom" propid="value" datasetid="ds_send_data_cmb_info_initexcuroomgrp" columnid="excuroomcdid"/>
  2009. <BindItem id="item2" compid="grp_sea.ipt_date1" propid="value" datasetid="ds_send_data" columnid="srchdate1"/>
  2010. <BindItem id="item3" compid="grp_sea.ipt_date2" propid="value" datasetid="ds_send_data" columnid="srchdate2"/>
  2011. <BindItem id="item4" compid="grp_sea.ipt_pid" propid="value" datasetid="ds_send_data" columnid="srchpid"/>
  2012. <BindItem id="item5" compid="grp_sea.ipt_patnm" propid="value" datasetid="ds_patinfolist" columnid="hngnm"/>
  2013. <BindItem id="item6" compid="grp_sea.chk_statecd" propid="value" datasetid="ds_send_data" columnid="srchtotal"/>
  2014. <BindItem id="item7" compid="switch2.case2.rdo_ioflag" propid="value" datasetid="ds_send_data_cmb_info_initioflag" columnid="ioflag"/>
  2015. <BindItem id="item8" compid="switch3.FUNC02.combo18" propid="value" datasetid="ds_send_ivdata" columnid="nuclcd"/>
  2016. <BindItem id="item9" compid="switch3.FUNC02.combo19" propid="value" datasetid="ds_send_ivdata" columnid="compdcd"/>
  2017. <BindItem id="item10" compid="switch3.FUNC02.combo1" propid="value" datasetid="ds_send_ivdata" columnid="drugmthdcd"/>
  2018. <BindItem id="item11" compid="switch3.FUNC02.input39" propid="value" datasetid="ds_send_ivdata" columnid="drugdd"/>
  2019. <BindItem id="item12" compid="switch3.FUNC02.combo17" propid="value" datasetid="ds_send_ivdata" columnid="execrid"/>
  2020. <BindItem id="item13" compid="switch3.FUNC02.input41" propid="value" datasetid="ds_send_ivdata" columnid="drugtm"/>
  2021. <BindItem id="item14" compid="switch3.FUNC02.input42" propid="value" datasetid="ds_send_ivdata" columnid="stndactqty"/>
  2022. <BindItem id="item15" compid="switch3.FUNC02.input43" propid="value" datasetid="ds_send_ivdata" columnid="stndactinsptm"/>
  2023. <BindItem id="item16" compid="switch3.FUNC02.input45" propid="value" datasetid="ds_send_ivdata" columnid="stndpostactqty"/>
  2024. <BindItem id="item17" compid="switch3.FUNC02.input46" propid="value" datasetid="ds_send_ivdata" columnid="stndpostactinsptm"/>
  2025. <BindItem id="item18" compid="switch3.FUNC02.input50" propid="value" datasetid="ds_send_ivdata" columnid="nucldruginsptm"/>
  2026. <BindItem id="item19" compid="switch3.FUNC02.input52" propid="value" datasetid="ds_send_ivdata" columnid="nucldrugrestqty"/>
  2027. <BindItem id="item20" compid="switch3.FUNC02.input48" propid="value" datasetid="ds_send_ivdata" columnid="nuclinsptm"/>
  2028. <BindItem id="item21" compid="switch3.FUNC02.input38" propid="value" datasetid="ds_send_ivdata" columnid="drugqty"/>
  2029. <BindItem id="item22" compid="switch3.FUNC02.input53" propid="value" datasetid="ds_send_ivdata" columnid="smplnfstcnt"/>
  2030. <BindItem id="item23" compid="switch3.FUNC02.input56" propid="value" datasetid="ds_send_ivdata" columnid="smplnfstbcolltm"/>
  2031. <BindItem id="item24" compid="switch3.FUNC02.input40" propid="value" datasetid="ds_send_ivdata" columnid="smplnscndcnt"/>
  2032. <BindItem id="item25" compid="switch3.FUNC02.input54" propid="value" datasetid="ds_send_ivdata" columnid="smplnscndbcolltm"/>
  2033. <BindItem id="item26" compid="switch3.FUNC02.input55" propid="value" datasetid="ds_send_ivdata" columnid="smplnthirdcnt"/>
  2034. <BindItem id="item27" compid="switch3.FUNC02.input57" propid="value" datasetid="ds_send_ivdata" columnid="smplnthirdcolltm"/>
  2035. <BindItem id="item28" compid="switch3.FUNC02.input49" propid="value" datasetid="ds_send_ivdata" columnid="smplnfourthcnt"/>
  2036. <BindItem id="item29" compid="switch3.FUNC02.input51" propid="value" datasetid="ds_send_ivdata" columnid="smplnfourthcolltm"/>
  2037. <BindItem id="item30" compid="switch3.FUNC01.combo13" propid="value" datasetid="ds_send_ivdata" columnid="nuclcd"/>
  2038. <BindItem id="item31" compid="switch3.FUNC01.input11" propid="value" datasetid="ds_send_ivdata" columnid="drugdd"/>
  2039. <BindItem id="item32" compid="switch3.FUNC01.input6" propid="value" datasetid="ds_send_ivdata" columnid="drugtm"/>
  2040. <BindItem id="item33" compid="switch3.FUNC01.combo16" propid="value" datasetid="ds_send_ivdata" columnid="drugmthdcd"/>
  2041. <BindItem id="item34" compid="switch3.FUNC01.input10" propid="value" datasetid="ds_send_ivdata" columnid="drugqty"/>
  2042. <BindItem id="item35" compid="switch3.FUNC01.input5" propid="value" datasetid="ds_send_ivdata" columnid="nuclrem"/>
  2043. <BindItem id="item36" compid="switch3.FUNC01.input15" propid="value" datasetid="ds_send_ivdata" columnid="labbkg"/>
  2044. <BindItem id="item37" compid="switch3.FUNC01.input18" propid="value" datasetid="ds_send_ivdata" columnid="patbkg"/>
  2045. <BindItem id="item38" compid="switch3.FUNC01.input16" propid="value" datasetid="ds_send_ivdata" columnid="smplact"/>
  2046. <BindItem id="item39" compid="switch3.FUNC01.input19" propid="value" datasetid="ds_send_ivdata" columnid="thyrmea"/>
  2047. <BindItem id="item40" compid="switch3.FUNC01.input17" propid="value" datasetid="ds_send_ivdata" columnid="testrsltval"/>
  2048. <BindItem id="item41" compid="switch3.CU.combo15" propid="value" datasetid="ds_send_ivdata" columnid="nuclcd"/>
  2049. <BindItem id="item42" compid="switch3.CU.input4" propid="value" datasetid="ds_send_ivdata" columnid="drugdd"/>
  2050. <BindItem id="item43" compid="switch3.CU.input2" propid="value" datasetid="ds_send_ivdata" columnid="drugtm"/>
  2051. <BindItem id="item44" compid="switch3.CU.combo5" propid="value" datasetid="ds_send_ivdata" columnid="drugmthdcd"/>
  2052. <BindItem id="item45" compid="switch3.CU.input3" propid="value" datasetid="ds_send_ivdata" columnid="drugqty"/>
  2053. <BindItem id="item46" compid="switch3.CU.input44" propid="value" datasetid="ds_send_ivdata" columnid="ht"/>
  2054. <BindItem id="item47" compid="switch3.CU.input47" propid="value" datasetid="ds_send_ivdata" columnid="bdwt"/>
  2055. <BindItem id="item48" compid="switch3.CU.input1" propid="value" datasetid="ds_send_ivdata" columnid="nuclrem"/>
  2056. <BindItem id="item49" compid="switch3.PT.cmb_scrtcd" propid="value" datasetid="ds_send_ivdata" columnid="scrtrmcd"/>
  2057. <BindItem id="item50" compid="switch3.PT.combo12" propid="value" datasetid="ds_send_ivdata" columnid="nuclcd"/>
  2058. <BindItem id="item51" compid="switch3.PT.combo11" propid="value" datasetid="ds_send_ivdata" columnid="drugmthdcd"/>
  2059. <BindItem id="item52" compid="switch3.PT.combo10" propid="value" datasetid="ds_send_ivdata" columnid="compdcd"/>
  2060. <BindItem id="item53" compid="switch3.PT.cmb_injpartcd" propid="value" datasetid="ds_send_ivdata" columnid="injpartcd"/>
  2061. <BindItem id="item54" compid="switch3.PT.ipt_bdwt" propid="value" datasetid="ds_send_ivdata" columnid="bdwt"/>
  2062. <BindItem id="item55" compid="switch3.PT.combo21" propid="value" datasetid="ds_send_ivdata" columnid="suplcustcd"/>
  2063. <BindItem id="item56" compid="switch3.PT.input7" propid="value" datasetid="ds_send_ivdata" columnid="nuclrem"/>
  2064. <BindItem id="item57" compid="switch3.PT.cmb_execrid2" propid="value" datasetid="ds_send_ivdata" columnid="execrid"/>
  2065. <BindItem id="item58" compid="switch3.PT.input23" propid="value" datasetid="ds_send_ivdata" columnid="drugdd"/>
  2066. <BindItem id="item60" compid="switch3.PT.input21" propid="value" datasetid="ds_send_ivdata" columnid="drugqty"/>
  2067. <BindItem id="item61" compid="switch3.PT.input22" propid="value" datasetid="ds_send_ivdata" columnid="cstqty"/>
  2068. <BindItem id="item62" compid="switch3.PT.ipt_ht" propid="value" datasetid="ds_send_ivdata" columnid="ht"/>
  2069. <BindItem id="item63" compid="switch3.PT.ipt_bsugarqty" propid="value" datasetid="ds_send_ivdata" columnid="bsugarqty"/>
  2070. <BindItem id="item64" compid="switch3.PT.cmb_excuroom2" propid="value" datasetid="ds_send_data_cmb_info_initexecroom" columnid="excuroomcdid2"/>
  2071. <BindItem id="item65" compid="switch3.NM.combo14" propid="value" datasetid="ds_send_ivdata" columnid="nuclcd"/>
  2072. <BindItem id="item66" compid="switch3.NM.combo9" propid="value" datasetid="ds_send_ivdata" columnid="drugmthdcd"/>
  2073. <BindItem id="item67" compid="switch3.NM.input32" propid="value" datasetid="ds_send_ivdata" columnid="drugqty"/>
  2074. <BindItem id="item68" compid="switch3.NM.combo4" propid="value" datasetid="ds_send_ivdata" columnid="compdcd"/>
  2075. <BindItem id="item69" compid="switch3.NM.combo3" propid="value" datasetid="ds_send_ivdata" columnid="injpartcd"/>
  2076. <BindItem id="item70" compid="switch3.NM.input35" propid="value" datasetid="ds_send_ivdata" columnid="bdwt"/>
  2077. <BindItem id="item71" compid="switch3.NM.combo20" propid="value" datasetid="ds_send_ivdata" columnid="suplcustcd"/>
  2078. <BindItem id="item72" compid="switch3.NM.input28" propid="value" datasetid="ds_send_ivdata" columnid="nuclrem"/>
  2079. <BindItem id="item73" compid="switch3.NM.combo2" propid="value" datasetid="ds_send_ivdata" columnid="execrid"/>
  2080. <BindItem id="item74" compid="switch3.NM.input34" propid="value" datasetid="ds_send_ivdata" columnid="drugdd"/>
  2081. <BindItem id="item75" compid="switch3.NM.input31" propid="value" datasetid="ds_send_ivdata" columnid="drugtm"/>
  2082. <BindItem id="item76" compid="switch3.NM.input33" propid="value" datasetid="ds_send_ivdata" columnid="cstqty"/>
  2083. <BindItem id="item77" compid="switch3.NM.input37" propid="value" datasetid="ds_send_ivdata" columnid="ht"/>
  2084. <BindItem id="item78" compid="switch3.NM.input36" propid="value" datasetid="ds_send_ivdata" columnid="bsugarqty"/>
  2085. <BindItem id="item79" compid="tar_prcpremfact" propid="value" datasetid="ds_main_comment1" columnid="prcpdelivefact"/>
  2086. <BindItem id="item80" compid="tar_execrem" propid="value" datasetid="ds_main_comment1" columnid="execrem"/>
  2087. <BindItem id="item81" compid="tar_acptrem" propid="value" datasetid="ds_main_comment1" columnid="acptrem"/>
  2088. <BindItem id="item82" compid="grp_sea.cmb_acptlistflag" propid="value" datasetid="ds_send_data" columnid="acptlistflag"/>
  2089. <BindItem id="item59" compid="switch3.PT.input20" propid="value" datasetid="ds_send_ivdata" columnid="drugtm"/>
  2090. </Bind>
  2091. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  2092. * System Name :
  2093. * Job Name :
  2094. * Creator :
  2095. * Make Date : 2015-11-13
  2096. * Description :
  2097. *---------------------------------------------------------------------------------------
  2098. * Modify Date Modifier Modify Description
  2099. *---------------------------------------------------------------------------------------
  2100. * 2015-11-13 Live Converter TF->XP
  2101. *
  2102. *---------------------------------------------------------------------------------------
  2103. ****************************************************************************************/
  2104. include "com_commonxp::comm_main.xjs";
  2105. include "ast_examcurexp::AEZ0001.xjs";
  2106. include "com_pacsxp::ZEP001.xjs";
  2107. include "com_commodulexp::SSZFM00401.xjs"; // Dataset 뷰어용
  2108. include "com_commodulexp::SSZFM00701.xjs";
  2109. include "emr_waitguidexp::SMMNV12000.xjs";
  2110. var vSuppdeptcd ;
  2111. var rtn = "";
  2112. var excuroomgrpcdid = "";
  2113. function SMAER00300_oninit(obj:Form, e:InitEventInfo)
  2114. {
  2115. frmf_initForm(obj);
  2116. }
  2117. function SMAER00300_onload(obj:Form, e:LoadEventInfo)
  2118. {
  2119. grdf_initGrid(switch2.case1.grd_mainordlist1);
  2120. grdf_initGrid(switch2.case2.grd_mainordlist2);
  2121. grdf_initGrid(group1.grd_subpopordlist);
  2122. grdf_initGrid(grd_subordlist1);
  2123. lf_aezfSetSuppDeptcd();
  2124. vSuppdeptcd = frmf_getPrestDeptCd();
  2125. ds_send_data.setColumn(0, "srchdate1", utlf_getCurrentDate().toDate().getAddDate(-7,"D").getDateFormat("YYYYMMDD"));
  2126. ds_send_data.setColumn(0, "srchdate2", utlf_getCurrentDate());
  2127. ds_send.setColumn(0, "grupcdid", "NM002");
  2128. ds_send.setColumn(0, "suppdeptcd", vSuppdeptcd);
  2129. ds_send.setColumn(0, "basesuppdeptcd", vSuppdeptcd);
  2130. ds_send.setColumn(0, "dutplcecd", sysf_getUserInfo("dutplceinstcd"));
  2131. ds_send_data_cmb_info_initioflag.setColumn(0, "ioflag", "");
  2132. btn_roomupdt.enable = true;
  2133. btn_partexec.enable = false;
  2134. btn_contcure.enable = true;
  2135. btn_druginpt.enable = true;
  2136. btn_drugcncl.enable = false;
  2137. btn_acpt.enable = false;
  2138. btn_acptcncl.enable = false;
  2139. fExcuRoomGrpChoi("");
  2140. dsf_setFixVal(ds_send, "rbasecdflag:R,ebasecdflag:E,largeclass:M4,cdgrupid:A0486");
  2141. var oParam = {};
  2142. oParam.id = "TRAEA01115";
  2143. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2144. oParam.method = "reqGetInitFuncExamCureRoomList";
  2145. oParam.inds = "reqparam=ds_send";
  2146. oParam.outds = "ds_init2_cmb_info_initexcuroomcd=initexcuroomcd";
  2147. oParam.async = false;
  2148. oParam.callback = "cf_TRAEA01115";
  2149. tranf_submit(oParam);
  2150. var srchdate1 = grp_sea.ipt_date1.value;
  2151. if (!utlf_isNull(srchdate1))
  2152. {
  2153. ds_send_data.setColumn(0, "srchdate1", srchdate1);
  2154. }
  2155. var srchdate2 = grp_sea.ipt_date2.value;
  2156. if (!utlf_isNull(srchdate2))
  2157. {
  2158. ds_send_data.setColumn(0, "srchdate2", srchdate2);
  2159. }
  2160. var oParam = {};
  2161. oParam.id = "TRAEB00010";
  2162. oParam.service = "examcurebaseapp.ComCode";
  2163. oParam.method = "reqGetComCodeDetailList";
  2164. oParam.inds = "req=ds_send";
  2165. oParam.outds = "ds_main_codelist_item=item";
  2166. oParam.async = false;
  2167. //oParam.callback = "cf_TRAEB00010";
  2168. tranf_submit(oParam);
  2169. dsf_makeValue(ds_send_data, "suppdeptcd", "string", vSuppdeptcd, 0);
  2170. dsf_makeValue(ds_send_data, "basesuppdeptcd", "string", vSuppdeptcd, 0);
  2171. //ds_send_data_cmb_info_initexcuroomgrp.setColumn(0, "excuroomgrpcdid", excuroomgrpcdid);
  2172. fSetToggle(excuroomgrpcdid);
  2173. var acptlistflag = grp_sea.cmb_acptlistflag.value;
  2174. if (!utlf_isNull(acptlistflag))
  2175. {
  2176. ds_send_data.setColumn(0, "acptlistflag", acptlistflag);
  2177. fBtnDisabled(acptlistflag);
  2178. }
  2179. else if (!utlf_isNull(excuroomgrp))
  2180. {
  2181. fBtnDisabled(ds_send_data.getColumn(0, "acptlistflag"));
  2182. }
  2183. dsf_setFixVal(ds_send, "nbasecdflag:N,obasecdflag:O,pbasecdflag:P,lbasecdflag:L,ebasecdflag:E,rbasecdflag:R,basecdflag:R,kbasecdflag:J,sbasecdflag:S,initflag:1,alladdyn:Y,flag:nuclear,baseroomflag:1");
  2184. var oParam = {};
  2185. oParam.id = "TRAER00301";
  2186. oParam.service = "examcureacptexecapp.NuclInpt";
  2187. oParam.method = "reqGetInitExamCureRoomNuclCodeList";
  2188. oParam.inds = "reqparam=ds_send";
  2189. oParam.outds = "ds_init_cmb_info_initexcuroomgrp=initexcuroomgrp ds_init_cmb_info_initexcuroomall=initexcuroomall ds_init_cmb_info_initexcuroom=initexcuroom ds_init_cmb_info_initexcuward=initexcuward ds_send_data_cmb_info_initexcueq=initexcueq ds_init_cmb_info_initnuclcd=initnuclcd ds_init_cmb_info_initcompdcd=initcompdcd ds_init_cmb_info_initdrugmthdcd=initdrugmthdcd ds_init_cmb_info_initinjpartcd=initinjpartcd ds_init_cmb_info_initsuplcustcd=initsuplcustcd =initexecrid ds_init_cmb_info_initscrtroom=initscrtroom";
  2190. oParam.async = false;
  2191. //oParam.callback = "cf_TRAER00301";
  2192. tranf_submit(oParam);
  2193. ds_hiddne_cmb_info_excuroom.copyData(ds_init_cmb_info_initexecrinfo_initexecrid);
  2194. var arrParam = [{dsNm: "ds_init_baseinfo_initprcpgenrflagcd_M0010", cdGrpId: "M0010"}
  2195. , {dsNm: "ds_init_baseinfo_initexecprcpstatcd_M0011", cdGrpId: "M0011"}
  2196. , {dsNm: "ds_init_baseinfo_initpayflagcd_M0029", cdGrpId: "M0029"}
  2197. , {dsNm: "ds_init_waitfoominfo_waitroomcdval_A0608", cdGrpId: "A0608"}]
  2198. appf_getCodeList(arrParam);
  2199. ds_init_cmb_info_initexcuward.setColumn(0, "wardroomcdid", "");
  2200. var cnt = ds_init_baseinfo_initexecprcpstatcd_M0011.addRow();
  2201. ds_init_baseinfo_initexecprcpstatcd_M0011.setColumn(cnt, "cdnm", "예약대기");
  2202. ds_init_baseinfo_initexecprcpstatcd_M0011.setColumn(cnt, "cdid", "340");
  2203. var cnt = ds_init_baseinfo_initexecprcpstatcd_M0011.addRow();
  2204. ds_init_baseinfo_initexecprcpstatcd_M0011.setColumn(cnt, "cdnm", "예약보류");
  2205. ds_init_baseinfo_initexecprcpstatcd_M0011.setColumn(cnt, "cdid", "350");
  2206. fInitGrid();
  2207. var oParam = {};
  2208. oParam.id = "TRAEA01136";
  2209. oParam.service = "examcurebaseapp.ExamCureCode";
  2210. oParam.method = "reqGetSpecDrnmList";
  2211. oParam.inds = "req=ds_send";
  2212. oParam.outds = "ds_main_specdridlist_item=item";
  2213. oParam.async = false;
  2214. //oParam.callback = "cf_TRAEA01136";
  2215. tranf_submit(oParam);
  2216. }
  2217. function cf_TRAEA01115(sSvcId, nErrorCode, sErrorMsg)
  2218. {
  2219. if(nErrorCode < 0)
  2220. {
  2221. return;
  2222. }
  2223. else
  2224. {
  2225. var excuroom = ds_init2_cmb_info_initexcuroomcd.getColumn(0, "excuroomcd");
  2226. excuroomgrpcdid = ds_init_cmb_info_excuroom_initexcuroom.lookup("basecd", ds_init2_cmb_info_initexcuroomcd.getColumn(0, "excuroomcd"), "basecdcnts");
  2227. if (!utlf_isNull(excuroom))
  2228. {
  2229. if(excuroomgrpcdid == "PET-CT실")
  2230. {
  2231. //ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomcdid" , excuroom);
  2232. grp_sea.cmb_excuroom.index = 0;
  2233. grp_sea.cmb_excuroom.value = "";
  2234. ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid" , excuroomgrpcdid);
  2235. }
  2236. else
  2237. {
  2238. ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomcdid" , excuroom);
  2239. ds_send_data_cmb_info_initexcuroomgrp.setColumn(0,"excuroomgrpcdid" , excuroomgrpcdid);
  2240. }
  2241. fExcuRoomGrpChoi(excuroomgrpcdid)
  2242. }
  2243. else
  2244. {
  2245. grp_sea.cmb_excuroom.index = 0;
  2246. }
  2247. }
  2248. }
  2249. function fInitGrid()
  2250. {
  2251. fInitTar();
  2252. ds_send_data.setColumn(0, "srchpid", "");
  2253. ds_send_ivdata.clearData();
  2254. ds_send_ivdata.addRow();
  2255. ds_main_ordlist1_mainordlist1.clearData();
  2256. ds_main_ordlist2_mainordlist2.clearData();
  2257. ds_main_ordlist3_mainordlist_mainordlist3.clearData();
  2258. ds_main_mainordlist2_subordlist.clearData();
  2259. ds_main_subordlist_subordlist4.clearData();
  2260. ds_main_subordlist_subordlist1.clearData();
  2261. ds_main_exculist_subordlist3_rows.clearData();
  2262. ds_main_scrtlist_scrtuselist.clearData();
  2263. ds_main_specdridlist_item.clearData();
  2264. //ds_init_cmb_info_excuroom_initexcuroom.clearData();
  2265. }
  2266. function fInitTar()
  2267. {
  2268. //grdf_initGrid(grd_subordlist1);
  2269. tar_prcpremfact.value = "-";
  2270. dsf_makeValue(ds_main_comment1, "acptrem", "string", "-", 0);
  2271. dsf_makeValue(ds_main_comment1, "execrem", "string", "-", 0);
  2272. }
  2273. function fSetToggle(excuroom)
  2274. {
  2275. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  2276. if (!utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomcdid"))) {
  2277. var excuroomcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomcdid");
  2278. } else {
  2279. excuroomcdid = excuroom;
  2280. }
  2281. sysf_trace("excuroomgrpcdid = " + excuroomgrpcdid + ", excuroomcdid2 = " + excuroomcdid);
  2282. btn_clear.visible = false;
  2283. var loop = ds_main_codelist_item.rowcount;
  2284. var cdnm = "";
  2285. var cdid = "";
  2286. var selectcase = "";
  2287. for( var i = 0; i < loop; i++)
  2288. {
  2289. cdnm = ds_main_codelist_item.getColumn(i, "cdnm");
  2290. if(cdnm == excuroomgrpcdid)
  2291. {
  2292. cdid = ds_main_codelist_item.getColumn(i, "cdid");
  2293. if(cdid == excuroomcdid)
  2294. {
  2295. selectcase = ds_main_codelist_item.getColumn(i, "cntlcd1");
  2296. i = loop;
  2297. }
  2298. else
  2299. {
  2300. selectcase = ds_main_codelist_item.getColumn(i, "cntlcd1");
  2301. }
  2302. }
  2303. }
  2304. sysf_trace("selectcase = " + selectcase);
  2305. if(utlf_isNull(selectcase))
  2306. {
  2307. switch3.tabindex = 4;
  2308. }
  2309. else
  2310. {
  2311. if(selectcase == "FUNC02")
  2312. {
  2313. switch3.tabindex = 0;
  2314. }
  2315. else if(selectcase == "FUNC01")
  2316. {
  2317. switch3.tabindex = 1;
  2318. }
  2319. else if(selectcase == "CU")
  2320. {
  2321. switch3.tabindex = 2;
  2322. }
  2323. else if(selectcase == "PT")
  2324. {
  2325. switch3.tabindex = 3;
  2326. }
  2327. else if ( selectcase == "NM")
  2328. {
  2329. switch3.tabindex = 4;
  2330. btn_clear.visible = true;
  2331. }
  2332. }
  2333. }
  2334. function fBtnDisabled(acptlistflag)
  2335. {
  2336. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  2337. switch (acptlistflag)
  2338. {
  2339. case "J": //투여대기
  2340. btn_roomupdt.enable = true;
  2341. btn_partexec.enable = false;
  2342. btn_contcure.enable = false;
  2343. btn_druginpt.enable = true;
  2344. btn_drugcncl.enable = false;
  2345. btn_acpt.enable = false;
  2346. btn_acptcncl.enable = false;
  2347. btn_hold.enable = true;
  2348. btn_holdcncl.enable = true;
  2349. if (excuroomgrpcdid == "PET-CT실")
  2350. {
  2351. group1.btn_accept.enable = true;
  2352. }
  2353. else
  2354. {
  2355. group1.btn_accept.enable = false;
  2356. }
  2357. break;
  2358. case "E":
  2359. btn_roomupdt.enable = true;
  2360. btn_partexec.enable = true;
  2361. btn_contcure.enable = true;
  2362. btn_druginpt.enable = true;
  2363. btn_drugcncl.enable = true;
  2364. btn_acpt.enable = true;
  2365. btn_acptcncl.enable = false;
  2366. btn_hold.enable = false;
  2367. btn_holdcncl.enable = false;
  2368. if (excuroomgrpcdid == "PET-CT실")
  2369. {
  2370. group1.btn_accept.enable = false;
  2371. }
  2372. else
  2373. {
  2374. group1.btn_accept.enable = true;
  2375. }
  2376. break;
  2377. case "S":
  2378. btn_roomupdt.enable = false;
  2379. btn_partexec.enable = false;
  2380. btn_contcure.enable = false;
  2381. btn_druginpt.enable = false;
  2382. btn_drugcncl.enable = false;
  2383. btn_acpt.enable = false;
  2384. btn_acptcncl.enable = true;
  2385. btn_hold.enable = false;
  2386. btn_holdcncl.enable = false;
  2387. group1.btn_accept.enable = false;
  2388. break;
  2389. default:
  2390. btn_roomupdt.enable = false;
  2391. btn_partexec.enable = false;
  2392. btn_contcure.enable = false;
  2393. btn_druginpt.enable = false;
  2394. btn_drugcncl.enable = false;
  2395. btn_acpt.enable = false;
  2396. btn_acptcncl.enable = false;
  2397. btn_hold.enable = false;
  2398. btn_holdcncl.enable = false;
  2399. group1.btn_accept.enable = false;
  2400. break;
  2401. }
  2402. }
  2403. function grp_sea_cmb_acptlistflag_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2404. {
  2405. var acptlistflag = obj.value;
  2406. fInitGrid();
  2407. // 버튼 활성화 기준
  2408. fBtnDisabled(acptlistflag);
  2409. }
  2410. function grp_sea_cmb_excuroomgrp_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2411. {
  2412. obj.updateToDataset();
  2413. grp_sea.cmb_excuroom.value = "";
  2414. grp_sea.cmb_excuroom.index = 0;
  2415. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  2416. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  2417. var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0, "excuroomcdid");
  2418. fInitGrid();
  2419. fBtnDisabled(acptlistflag);
  2420. fExcuRoomGrpChoi(excuroomgrpcdid);
  2421. fSetToggle(excuroomcdid);
  2422. }
  2423. function fExcuRoomGrpChoi(excuroomgrpcdid)
  2424. {
  2425. // if (utlf_isNull(excuroomgrpcdid))
  2426. // {
  2427. // grp_sea.cmb_excuroom.enable = false;
  2428. // }
  2429. // else
  2430. // {
  2431. // grp_sea.cmb_excuroom.enable = true;
  2432. // }
  2433. ds_send.setColumn(0, "excuroomgrpcdid", excuroomgrpcdid);
  2434. ds_send.setColumn(0, "basecdcnts", excuroomgrpcdid);
  2435. dsf_setFixVal(ds_send, "rbasecdflag:R,kbasecdflag:J,nbasecdflag:N,initflag:1,alladdyn:Y,flag:nuclear,baseroomflag:1,srchflag:P,ebasecdflag:E");
  2436. var oParam = {};
  2437. oParam.id = "TRAEA01418";
  2438. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2439. oParam.method = "reqGetInitNuclExamCureInfo";
  2440. oParam.inds = "reqparam=ds_send";
  2441. oParam.outds = "ds_init_cmb_info_excuroom_initexcuroom=initexcuroom ds_init_cmb_info_initexecrinfo_initexecrid=initexecrid";
  2442. oParam.async = false;
  2443. //oParam.callback = "cf_TRAEA01418";
  2444. tranf_submit(oParam);
  2445. dsf_setDefaultVal(ds_init_cmb_info_excuroom_initexcuroom, "basecd:");
  2446. if(utlf_isNull(ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomcdid")))
  2447. {
  2448. grp_sea.cmb_excuroom.value = "";
  2449. grp_sea.cmb_excuroom.index = 0;
  2450. switch3.PT.cmb_excuroom2.value = grp_sea.cmb_excuroom.value;
  2451. }
  2452. }
  2453. function grp_sea_cmb_excuroom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  2454. {
  2455. var excuroomcdid = obj.value;
  2456. fSetToggle(excuroomcdid);
  2457. ds_main_ordlist2_mainordlist2.clearData();
  2458. ds_main_ordlist1_mainordlist1.clearData();
  2459. }
  2460. function fGetExamCureAcptList()
  2461. {
  2462. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  2463. if (utlf_isNull(acptlistflag))
  2464. {
  2465. sysf_messageBox("상태를 선택해 주십시오.","I999");
  2466. return "0";
  2467. }
  2468. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  2469. var excuroomcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomcdid");
  2470. if (utlf_isNull(excuroomgrpcdid))
  2471. {
  2472. sysf_messageBox("검사실 그룹을 선택해 주십시오.","I999");
  2473. return "0";
  2474. }
  2475. fInitGrid();
  2476. appf_delPatientInfos();
  2477. ds_send_data1.setColumn(0, "acptlistflag", acptlistflag);
  2478. ds_send_data1.setColumn(0, "initexcuroomgrp", excuroomgrpcdid);
  2479. ds_send_data1.setColumn(0, "initexcuroom", excuroomcdid);
  2480. ds_send_data1.setColumn(0, "suppdeptcd", vSuppdeptcd);
  2481. ds_send_data1.setColumn(0, "basesuppdeptcd", vSuppdeptcd);
  2482. ds_send_data1.setColumn(0, "srchdate1", ds_send_data.getColumn(0, "srchdate1"));
  2483. ds_send_data1.setColumn(0, "srchdate2", ds_send_data.getColumn(0, "srchdate2"));
  2484. ds_send_ivdata.clearData();
  2485. ds_send_ivdata.addRow();
  2486. if ( switch2.tabindex == 0)
  2487. {
  2488. ds_send_data1.setColumn(0, "ioflag", "O");
  2489. ds_send_data1.setColumn(0, "srchflag", "P");
  2490. }
  2491. else if ( switch2.tabindex == 1)
  2492. {
  2493. ds_send_data1.setColumn(0, "ioflag", "I");
  2494. ds_send_data1.setColumn(0, "srchflag", "P");
  2495. }
  2496. else if ( switch2.tabindex == 2)
  2497. {
  2498. ds_send_data1.setColumn(0, "ioflag", "");
  2499. ds_send_data1.setColumn(0, "srchflag", "C");
  2500. }
  2501. var temppid = ds_send_temp.getColumn(0, "pid");
  2502. var tempcalcscorcd = ds_send_temp.getColumn(0, "calcscorcd");
  2503. ds_send_data1.setColumn(0, "excuroomgrpcdid", ds_send_data1.getColumn(0, "initexcuroomgrp"));
  2504. var flag = false;
  2505. if ( switch2.tabindex != 2)
  2506. {
  2507. dsf_setFixVal(ds_send_data1, "largeclass:M3,srchdiagyn:N,rbasecdflag:R,srchgubn:1,rsrvflag:A");
  2508. var oParam = {};
  2509. oParam.id = "TRAER00302";
  2510. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2511. oParam.method = "reqGetExamCureNuclAcptList";
  2512. oParam.inds = "reqparam=ds_send_data1";
  2513. oParam.outds = "ds_main_ordlist1_mainordlist1=examcureacptlist"
  2514. oParam.async = false;
  2515. //oParam.callback = "cf_TRAER00302";
  2516. tranf_submit(oParam);
  2517. if (!utlf_isNull(temppid))
  2518. {
  2519. for (var i = 0; i < ds_main_ordlist1_mainordlist1.rowcount; i++)
  2520. {
  2521. var pid = ds_main_ordlist1_mainordlist1.getColumn(i, "pid");
  2522. if (temppid == pid)
  2523. {
  2524. flag = true;
  2525. ds_main_ordlist1_mainordlist1.rowposition = i;
  2526. ds_main_ordlist1_mainordlist1.clearSelect();
  2527. ds_main_ordlist1_mainordlist1.selectRow(i);
  2528. }
  2529. }
  2530. if (flag == true)
  2531. {
  2532. fGetExamCurePrcpList(ds_main_ordlist1_mainordlist1);
  2533. }
  2534. }
  2535. else
  2536. {
  2537. appf_delPatientInfos();
  2538. }
  2539. }
  2540. else
  2541. {
  2542. dsf_setFixVal(ds_send_data1, "largeclass:M3,srchdiagyn:N,rbasecdflag:R,srchgubn:1,rsrvflag:A");
  2543. var oParam = {};
  2544. oParam.id = "TRAER00303";
  2545. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2546. oParam.method = "reqGetExamCureNuclAcptList";
  2547. oParam.inds = "reqparam=ds_send_data1";
  2548. oParam.outds = "ds_main_ordlist2_mainordlist2=examcureacptlist ds_main_ordlist3_mainordlist_mainordlist3=examcurewaitpatlist =initexcuroom";
  2549. oParam.async = false;
  2550. //oParam.callback = "cf_TRAER00303";
  2551. tranf_submit(oParam);
  2552. if (!utlf_isNull(tempcalcscorcd))
  2553. {
  2554. for (var i = 0; i < ds_main_ordlist2_mainordlist2.rowcount; i++)
  2555. {
  2556. var calcscorcd= ds_main_ordlist2_mainordlist2.getColumn(i, "calcscorcd");
  2557. if (tempcalcscorcd == calcscorcd)
  2558. {
  2559. flag = true;
  2560. ds_main_ordlist2_mainordlist2.rowposition = i;
  2561. ds_main_ordlist2_mainordlist2.clearSelect();
  2562. ds_main_ordlist2_mainordlist2.selectRow(i);
  2563. }
  2564. }
  2565. if (flag == true)
  2566. {
  2567. fGetExamCurePrcpList(ds_main_ordlist2_mainordlist2);
  2568. }
  2569. }
  2570. }
  2571. dsf_makeValue(ds_send_data_cmb_info_initexecroom, "excuroomcdid2", "string", excuroomcdid, 0);
  2572. //ds_init_cmb_info_initscrtroom.filterstr = "basecdcnts == '"+excuroomcdid+"'";
  2573. dsf_makeValue(ds_send_ivdata, "srchphormcd", "string", excuroomcdid, 0);
  2574. //20190111 kya 속도개선일환으로 사용하지 않아 막음
  2575. //fGetScrtRoomUseList(); //핵의학체내 IV입력내역 후 안정실 현황 리스트를 조회 한다
  2576. ds_send_data.setColumn(0, "srchpid", "");
  2577. dsf_makeValue(ds_send_data_cmb_info_initexcueq, "excueqcdid", "string", "", 0);
  2578. lf_aezfSetRowStyle(switch2.case1.grd_mainordlist1, "15^16^17" , "V^P^A" , "aftrcptinfo" );
  2579. }
  2580. function fGetExamCurePrcpList(maingridlistid)
  2581. {
  2582. ds_send_data_grd_info_grid_data.clearData();
  2583. if (maingridlistid.rowposition < 0)
  2584. {
  2585. return;
  2586. }
  2587. var row = maingridlistid.rowposition;
  2588. fInitTar();
  2589. grdf_initGrid(grd_subordlist1);
  2590. switch3.PT.cmb_excuroom2.enable = false;
  2591. dsf_makeValue(ds_send_data_grd_info_grid_data, "suppdeptcd", "string", vSuppdeptcd, 0);
  2592. dsf_makeValue(ds_send_data_grd_info_grid_data, "srchdate1", "string", ds_send_data.getColumn(0, "srchdate1"), 0);
  2593. dsf_makeValue(ds_send_data_grd_info_grid_data, "srchdate2", "string", ds_send_data.getColumn(0, "srchdate2"), 0);
  2594. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  2595. dsf_makeValue(ds_send_data_grd_info_grid_data, "excuroomgrpcdid", "string", excuroomgrpcdid, 0);
  2596. dsf_makeValue(ds_send_data_grd_info_grid_data, "initexcuroomgrp", "string", excuroomgrpcdid, 0);
  2597. var excuroomcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomcdid");
  2598. dsf_makeValue(ds_send_data_grd_info_grid_data, "excuroomcdid", "string", excuroomcdid, 0);
  2599. dsf_makeValue(ds_send_data_grd_info_grid_data, "initexcuroom", "string", excuroomcdid, 0);
  2600. if ( switch2.tabindex != 2)
  2601. {
  2602. var pid = maingridlistid.getColumn(row, "pid");
  2603. var prcpgenrflag = maingridlistid.getColumn(row, "prcpgenrflag");
  2604. dsf_makeValue(ds_send_data_grd_info_grid_data, "pid", "string", pid, 0);
  2605. dsf_makeValue(ds_send_data_grd_info_grid_data, "srchpid", "string", pid, 0);
  2606. dsf_makeValue(ds_send_data_grd_info_grid_data, "prcpgenrflag", "string", prcpgenrflag, 0);
  2607. dsf_makeValue(ds_send_data_grd_info_grid_data, "ioflag", "string", maingridlistid.getColumn(row, "prcpgenrflag"), 0);
  2608. ds_send_patinfo.setColumn(0, "pid", pid);
  2609. ds_send_patinfo.setColumn(0, "orddd", maingridlistid.getColumn(row, "orddd"));
  2610. ds_send_patinfo.setColumn(0, "orddeptcd", maingridlistid.getColumn(row, "orddeptcd"));
  2611. ds_send_patinfo.setColumn(0, "suppdeptcd1", vSuppdeptcd);
  2612. ds_send_patinfo.setColumn(0, "chkflag", "");
  2613. if ( switch2.tabindex == 0)
  2614. {
  2615. ds_send_data_cmb_info_initioflag.setColumn(0, "ioflag", "O");
  2616. }
  2617. else if ( switch2.tabindex == 1)
  2618. {
  2619. ds_send_data_cmb_info_initioflag.setColumn(0, "ioflag", "I");
  2620. }
  2621. fTopInfo(); //20200210 상단정보호출
  2622. }
  2623. else
  2624. {
  2625. var calcscorcd = maingridlistid.getColumn(row, "calcscorcd");
  2626. dsf_makeValue(ds_send_data_grd_info_grid_data, "srchcalcscorcd", "string", calcscorcd, 0);
  2627. dsf_makeValue(ds_send_data_grd_info_grid_data, "prcpgenrflag", "string", "", 0);
  2628. dsf_makeValue(ds_send_data_grd_info_grid_data, "ioflag", "string", ds_send_data_cmb_info_initioflag.getColumn(0, "ioflag"), 0);
  2629. }
  2630. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  2631. if ( ds_send_data.getColumn(0, "srchtotal") == "ALL" )
  2632. {
  2633. acptlistflag = "L";
  2634. }
  2635. ds_send_data_grd_info_grid_data.setColumn(0, "largeclass", "M3");
  2636. ds_send_data_grd_info_grid_data.setColumn(0, "acptlistflag", acptlistflag);
  2637. ds_send_data_grd_info_grid_data.setColumn(0, "basesuppdeptcd", vSuppdeptcd);
  2638. ds_main_mainordlist2_subordlist.clearData();
  2639. ds_send_ivdata.clearData();
  2640. ds_send_ivdata.addRow();
  2641. dsf_setFixVal(ds_send_data_grd_info_grid_data, "srchgubn:1,ivdisplayyb:N");
  2642. var oParam = {};
  2643. oParam.id = "TRAER00308";
  2644. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2645. oParam.method = "reqGetExamCureNuclExecPrcpList";
  2646. oParam.inds = "reqparam=ds_send_data_grd_info_grid_data";
  2647. oParam.outds = "ds_main_subordlist_subordlist1=examcureexecprcplist";
  2648. oParam.async = false;
  2649. oParam.callback = "cf_TRAER00308";
  2650. tranf_submit(oParam);
  2651. lf_aezfSetRowStyle(grd_subordlist1, "7" , "Y" , "eqcdyn" );
  2652. // lf_aezfSetCellStyle(grd_subordlist1, "0^1^2" , "V^P^A" , "aftrcptinfo" , "pid", "F" );
  2653. var grpcnt = 0;
  2654. var subcnt = ds_main_subordlist_subordlist1.rowcount;
  2655. for (var i = 0; i < subcnt; i++)
  2656. {
  2657. if(ds_main_subordlist_subordlist1.getColumn(i, "prcpgenrflag") == "O")
  2658. {
  2659. if(ds_main_subordlist_subordlist1.getColumn(i, "excuroomgrpcd") == "PET-CT실" && ds_main_subordlist_subordlist1.getColumn(i, "rcptdd") < "20110501")
  2660. {
  2661. grpcnt++;
  2662. }
  2663. }
  2664. }
  2665. if( grpcnt > 0 )
  2666. {
  2667. sysf_messageBox("환급을 위해 원무 창구로 안내", "I008");
  2668. }
  2669. lf_aezfSetCellStyle(grd_subordlist1, "0^1^2" , "V^P^A" , "aftrcptinfo" , "pid", "F" );
  2670. }
  2671. function cf_TRAER00308(sSvcId, nErrorCode, sErrorMsg)
  2672. {
  2673. if(nErrorCode < 0)
  2674. {
  2675. return;
  2676. }
  2677. else
  2678. {
  2679. if ( switch2.tabindex != 2)
  2680. {
  2681. var oParam = {};
  2682. oParam.id = "TRAEA02009";
  2683. oParam.service = "examcurersrvapp.SytsRsrv";
  2684. oParam.method = "reqGetPatCmtList";
  2685. oParam.inds = "req=ds_send_patinfo";
  2686. oParam.outds = "ds_main_exculist_subordlist3_rows=item3";
  2687. oParam.async = false;
  2688. //oParam.callback = "cf_TRAEA02009";
  2689. tranf_submit(oParam);
  2690. patcmt();
  2691. }
  2692. else
  2693. {
  2694. var ioflag = ds_send_data_cmb_info_initioflag.getColumn(0, "ioflag");
  2695. ds_send_data_cmb_info_initioflag.setColumn(0, "ioflag", ioflag);
  2696. }
  2697. }
  2698. }
  2699. function fGetScrtRoomUseList()
  2700. {
  2701. dsf_makeValue(ds_send_ivdata, "suppdeptcd", "string", vSuppdeptcd, 0);
  2702. var srchphormcd = ds_send_ivdata.getColumn(0, "srchphormcd");
  2703. if(!utlf_isNull(srchphormcd))
  2704. {
  2705. var oParam = {};
  2706. oParam.id = "TRAER00315";
  2707. oParam.service = "examcureacptexecapp.NuclInpt";
  2708. oParam.method = "reqGetScrtRoomUseList";
  2709. oParam.inds = "reqparam=ds_send_ivdata";
  2710. oParam.outds = "ds_main_scrtlist_scrtuselist=scrtuselist";
  2711. oParam.async = false;
  2712. oParam.callback = "cf_TRAER00315";
  2713. tranf_submit(oParam);
  2714. }
  2715. }
  2716. function cf_TRAER00315(sSvcId, nErrorCode, sErrorMsg)
  2717. {
  2718. if(nErrorCode < 0) return;
  2719. else
  2720. {
  2721. var nodecnt = ds_main_scrtlist_scrtuselist.rowcount;
  2722. if (nodecnt > 0)
  2723. {
  2724. for (var i = 0; i < nodecnt; i++)
  2725. {
  2726. var drugdt = ds_main_scrtlist_scrtuselist.getColumn(i, "drugdt");
  2727. var diffTime = utlf_getTimeInterval(String(drugdt).substr(8,12), String(utlf_getCurrentTime()).substr(0,4));
  2728. diffTime = (diffTime*1) / 60;
  2729. ds_main_scrtlist_scrtuselist.setColumn(i, "progdt", diffTime + "분");
  2730. }
  2731. }
  2732. }
  2733. }
  2734. function patcmt()
  2735. {
  2736. if (ds_main_exculist_subordlist3_rows.rowcount > 0)
  2737. {
  2738. var irow = ds_main_exculist_subordlist3_rows.findRow("cmtdd", utlf_getCurrentDate());
  2739. if (irow < 0)
  2740. {
  2741. ds_main_exculist_subordlist3_rows.insertRow(0);
  2742. ds_main_exculist_subordlist3_rows.setColumn(0, "iudgb", "I");
  2743. }
  2744. }
  2745. else
  2746. {
  2747. ds_main_exculist_subordlist3_rows.insertRow(0);
  2748. ds_main_exculist_subordlist3_rows.setColumn(0, "iudgb", "I");
  2749. }
  2750. ds_main_exculist_subordlist3_rows.setColumn(0, "pid", ds_send_patinfo.getColumn(0, "pid"));
  2751. ds_main_exculist_subordlist3_rows.setColumn(0, "cmtdd", utlf_getCurrentDate());
  2752. btn_patcmtsave.enable = true;
  2753. }
  2754. function grp_sea_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
  2755. {
  2756. if(e.keycode == 13)
  2757. {
  2758. obj.updateToDataset();
  2759. fGetExamCurePidPrcpList();
  2760. }
  2761. }
  2762. function fGetExamCurePidPrcpList()
  2763. {
  2764. fInitTar();
  2765. ds_send_data_grd_info_grid_data.setColumn(0, "srchpid", grp_sea.ipt_pid.value);
  2766. ds_send_data_grd_info_grid_data.setColumn(0, "initexcuroom", grp_sea.cmb_excuroom.value);
  2767. ds_send_data_grd_info_grid_data.setColumn(0, "initexcuroomgrp", grp_sea.cmb_excuroomgrp.value);
  2768. ds_send_data_grd_info_grid_data.setColumn(0, "srchdate1", grp_sea.ipt_date1.value);
  2769. ds_send_data_grd_info_grid_data.setColumn(0, "srchdate2", grp_sea.ipt_date2.value);
  2770. ds_send_data_grd_info_grid_data.setColumn(0, "basesuppdeptcd", vSuppdeptcd);
  2771. ds_send_data_grd_info_grid_data.setColumn(0, "acptlistflag", "L");
  2772. ds_send_data_grd_info_grid_data.setColumn(0, "largeclass", "M3");
  2773. ds_main_ordlist1_mainordlist1.clearData();
  2774. ds_main_ordlist2_mainordlist2.clearData();
  2775. ds_send_data_grd_info_grid_data.setColumn(0, "prcpgenrflag", "");
  2776. dsf_setFixVal(ds_send_data_grd_info_grid_data, "srchgubn:1,ivdisplayyb:N");
  2777. var oParam = {};
  2778. oParam.id = "TRAER00308";
  2779. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  2780. oParam.method = "reqGetExamCureNuclExecPrcpList";
  2781. oParam.inds = "reqparam=ds_send_data_grd_info_grid_data";
  2782. oParam.outds = "ds_main_subordlist_subordlist1=examcureexecprcplist";
  2783. oParam.async = false;
  2784. oParam.callback = "cf_TRAER00308_1";
  2785. tranf_submit(oParam);
  2786. lf_aezfSetRowStyle(grd_subordlist1, "15^16^17" , "V^P^A" , "aftrcptinfo" );
  2787. lf_aezfSetRowStyle(grd_subordlist1, "7" , "Y" , "eqcdyn" );
  2788. lf_aezfSetCellStyle(grd_subordlist1, "0^1^2" , "V^P^A" , "aftrcptinfo" , "pid", "F" );
  2789. ds_send_data.setColumn(0, "acptlistflag", ds_send_data.getColumn(0, "acptlistflag"));
  2790. grp_sea.cmb_acptlistflag.value = "";
  2791. grp_sea.cmb_excuroomgrp.value = "";
  2792. grp_sea.cmb_excuroom.value = "";
  2793. var nodecnt = ds_main_subordlist_subordlist1.rowcount;
  2794. if (nodecnt > 0 )
  2795. {
  2796. dsf_makeValue(ds_main_ordlist1_mainordlist1, "no", "string", "1", 0);
  2797. dsf_makeValue(ds_main_ordlist1_mainordlist1, "pid", "string", ds_main_subordlist_subordlist1.getColumn(0, "pid"), 0);
  2798. dsf_makeValue(ds_main_ordlist1_mainordlist1, "patnm", "string", ds_main_subordlist_subordlist1.getColumn(0, "patnm"), 0);
  2799. dsf_makeValue(ds_main_ordlist1_mainordlist1, "prcpgenrflag", "string", ds_main_subordlist_subordlist1.getColumn(0, "prcpgenrflag"), 0);
  2800. //dsf_makeValue(ds_main_ordlist1_mainordlist1, "wardcd", "string", ds_main_subordlist_subordlist1.getColumn(0, "wardcd"), 0);
  2801. dsf_makeValue(ds_main_ordlist1_mainordlist1, "depthngnm", "string", ds_main_subordlist_subordlist1.getColumn(0, "orddepthngnm"), 0);
  2802. dsf_makeValue(ds_main_ordlist1_mainordlist1, "execprcpuniqno", "string", ds_main_subordlist_subordlist1.getColumn(0, "execprcpuniqno"), 0);
  2803. dsf_makeValue(ds_main_ordlist1_mainordlist1, "orddeptcd", "string", ds_main_subordlist_subordlist1.getColumn(0, "orddeptcd"), 0);
  2804. dsf_makeValue(ds_main_ordlist1_mainordlist1, "rsrvdd", "string", ds_main_subordlist_subordlist1.getColumn(0, "rsrvdd"), 0);
  2805. dsf_makeValue(ds_main_ordlist1_mainordlist1, "execprcpstatcd", "string", ds_main_subordlist_subordlist1.getColumn(0, "execprcpstatcd"), 0);
  2806. dsf_makeValue(ds_main_ordlist1_mainordlist1, "prcpdd", "string", ds_main_subordlist_subordlist1.getColumn(0, "prcpdd"), 0);
  2807. dsf_makeValue(ds_main_ordlist1_mainordlist1, "roomcd", "string", ds_main_subordlist_subordlist1.getColumn(0, "excuroomcd"), 0);
  2808. dsf_makeValue(ds_main_ordlist1_mainordlist1, "orddrid", "string", ds_main_subordlist_subordlist1.getColumn(0, "orddrid"), 0);
  2809. //dsf_makeValue(ds_main_ordlist1_mainordlist1, "rcptyn", "string", ds_main_subordlist_subordlist1.getColumn(0, "rcptyn"), 0);
  2810. dsf_makeValue(ds_main_ordlist1_mainordlist1, "orddd", "string", ds_main_subordlist_subordlist1.getColumn(0, "orddd"), 0);
  2811. dsf_makeValue(ds_main_ordlist1_mainordlist1, "cretno", "string", ds_main_subordlist_subordlist1.getColumn(0, "cretno"), 0);
  2812. var prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(0, "prcpgenrflag");
  2813. if ( prcpgenrflag =="I" || prcpgenrflag =="D" || prcpgenrflag =="E" )
  2814. {
  2815. switch2.enableevent = false;
  2816. switch2.tabindex = 1;
  2817. switch2.enableevent = true;
  2818. }
  2819. else if ( prcpgenrflag =="-" || prcpgenrflag =="O" || prcpgenrflag =="S" )
  2820. {
  2821. switch2.enableevent = false;
  2822. switch2.tabindex = 0;
  2823. switch2.enableevent = true;
  2824. }
  2825. else
  2826. {
  2827. switch2.enableevent = false;
  2828. switch2.tabindex = 0;
  2829. switch2.enableevent = true;
  2830. }
  2831. ds_main_ordlist1_mainordlist1.rowposition = 0;
  2832. appf_delPatientInfos();
  2833. fTopInfo();
  2834. }
  2835. }
  2836. function cf_TRAER00308_1(sSvcId, nErrorCode, sErrorMsg)
  2837. {
  2838. if(nErrorCode < 0) return;
  2839. else
  2840. {
  2841. ds_main_exculist_subordlist3_rows.clearData();
  2842. var oParam = {};
  2843. oParam.id = "TRAEA02009";
  2844. oParam.service = "examcurersrvapp.SytsRsrv";
  2845. oParam.method = "reqGetPatCmtList";
  2846. oParam.inds = "req=ds_send_patinfo";
  2847. oParam.outds = "ds_main_exculist_subordlist3_rows=item3";
  2848. oParam.async = false;
  2849. oParam.callback = "cf_TRAEA02009";
  2850. tranf_submit(oParam);
  2851. group1.btn_accept.enable = false;
  2852. }
  2853. }
  2854. function cf_TRAEA02009(sSvcId, nErrorCode, sErrorMsg)
  2855. {
  2856. if(nErrorCode < 0) return;
  2857. else
  2858. {
  2859. patcmt();
  2860. }
  2861. }
  2862. function fTopInfo()
  2863. {
  2864. schk = "N";
  2865. var pid = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "pid");
  2866. var prcpgenrflag = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "prcpgenrflag");
  2867. var dschdd = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "dschdd");
  2868. var srchdd = "";
  2869. if ( prcpgenrflag =="O" )
  2870. {
  2871. var pat_info = prcpgenrflag
  2872. + "▦"+ pid
  2873. + "▦"+ ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "orddd")
  2874. + "▦"+ ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "cretno")
  2875. + "▦"+ sysf_getUserInfo("dutplceinstcd")
  2876. + "▦1▦"+ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "orddd")
  2877. schk = "Y";
  2878. }
  2879. else if ( prcpgenrflag =="I" || prcpgenrflag =="D" || prcpgenrflag =="E" )
  2880. {
  2881. if (utlf_isNull(dschdd) || dschdd == "99991231")
  2882. {
  2883. srchdd = utlf_getCurrentDate();
  2884. }
  2885. else
  2886. {
  2887. srchdd = dschdd;
  2888. }
  2889. var pat_info = prcpgenrflag
  2890. + "▦"+ pid
  2891. + "▦"+ ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "orddd")
  2892. + "▦"+ ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "cretno")
  2893. + "▦"+ sysf_getUserInfo("dutplceinstcd")
  2894. + "▦"+ srchdd;
  2895. schk = "Y";
  2896. }
  2897. else if (prcpgenrflag =="S" || prcpgenrflag =="-" )
  2898. {
  2899. var pat_info = prcpgenrflag
  2900. + "▦"+ ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "prcpdd")
  2901. + "▦"+ ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "execprcpuniqno")
  2902. + "▦"+ sysf_getUserInfo("dutplceinstcd");
  2903. schk = "Y";
  2904. }
  2905. //20200206 상단정보 원무오류 없이 실행하기 위해, 무조건 건진으로 올리도록 변경함
  2906. schk == "Y"
  2907. var cRow = ds_main_ordlist1_mainordlist1.rowposition;
  2908. var pat_info = "S▦" + ds_main_ordlist1_mainordlist1.getColumn(cRow,"prcpdd") + "▦" + ds_main_ordlist1_mainordlist1.getColumn(cRow,"execprcpuniqno") + "▦" + sysf_getUserInfo("dutplcecd");
  2909. if (schk == "Y")
  2910. {
  2911. frmf_setParameter("condparam", pat_info);
  2912. // frmf_modal("SPMMO08900", "SPMMO08900", "", "", "", "", "", "", "", "", "", "", "M");
  2913. appf_initPatientInfo(pat_info);
  2914. }
  2915. fOpenPrgmReRef(pid);
  2916. }
  2917. function fOpenPrgmReRef(pid)
  2918. {
  2919. var curRsrvRefObj = frmf_findPopup("SMAEA00300"); //활성화된 검사결과 화면 object loading
  2920. if(!utlf_isNull(curRsrvRefObj))
  2921. {
  2922. curRsrvRefObj.ds_send.setColumn(0, "srchpid", pid);
  2923. curRsrvRefObj.btn_sea_onclick();
  2924. }
  2925. var curPatInfoRefObj = frmf_findPopup("SMMMO02500"); //활성화된 검사결과 화면 object loading
  2926. if(!utlf_isNull(curPatInfoRefObj))
  2927. {
  2928. fPatidInfo();
  2929. }
  2930. var curPatPrcsRefObj = frmf_findPopup("SMAEA04000"); //활성화된 검사결과 화면 object loading
  2931. if(!utlf_isNull(curPatPrcsRefObj))
  2932. {
  2933. curPatPrcsRefObj.ds_send.setColumn(0, "srchpid", pid);
  2934. curPatPrcsRefObj.btn_sea_onclick();
  2935. }
  2936. var curPatBCollRefObj = frmf_findPopup("SMLLC00300"); //활성화된 검사결과 화면 object loading
  2937. if(!utlf_isNull(curPatBCollRefObj))
  2938. {
  2939. curPatBCollRefObj.ds_johoi.setColumn(0, "regnopatnm", pid);
  2940. curPatBCollRefObj.group3_group2_iptSearch_onkeydown();
  2941. }
  2942. var curExamRsltObj = frmf_findPopup("SMAER00800"); //활성화된 검사결과 화면 object loading
  2943. if(!utlf_isNull(curExamRsltObj))
  2944. {
  2945. curExamRsltObj.ds_send_data_singdata.setColumn(0, "srchpid", pid);
  2946. //curExamRsltObj.javascript.btn_srch.dispatch("DOMActivate");
  2947. }
  2948. }
  2949. function grp_sea_button61_onclick(obj:Button, e:ClickEventInfo)
  2950. {
  2951. ds_send_data2.setColumn(0, "srchcond", "1");
  2952. ds_send_data2.setColumn(0, "pid", ds_send_data.getColumn(0, "srchpid"));
  2953. var objArg = new Object();
  2954. objArg.arg_ds_send = ds_send_data2;
  2955. frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
  2956. ds_send_data.setColumn(0, "srchpid", ds_patinfolist.getColumn(0, "pid"));
  2957. }
  2958. function grp_sea_chk_statecd_onclick(obj:CheckBox, e:ClickEventInfo)
  2959. {
  2960. if(obj.value == false)
  2961. {
  2962. switch2.tabindex = 0;
  2963. ds_send_data.setColumn(0, "srchtotal", "");
  2964. ds_send_data.setColumn(0, "acptlistflag", "M");
  2965. }
  2966. else
  2967. {
  2968. ds_send_data.setColumn(0, "srchtotal", "ALL");
  2969. }
  2970. }
  2971. function grp_sea_btn_sea_onclick(obj:Button, e:ClickEventInfo)
  2972. {
  2973. fGetExamCureAcptList();
  2974. }
  2975. function switch2_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
  2976. {
  2977. if(obj.tabindex == 0)
  2978. {
  2979. ds_send_data_cmb_info_initioflag.setColumn(0, "ioflag", "O");
  2980. ds_send_data.setColumn(0, "srchpid", "");
  2981. fGetExamCureAcptList();
  2982. }
  2983. else if(obj.tabindex == 1)
  2984. {
  2985. ds_send_data_cmb_info_initioflag.setColumn(0, "ioflag", "I");
  2986. ds_send_data.setColumn(0, "srchpid", "");
  2987. fGetExamCureAcptList();
  2988. }
  2989. else if(obj.tabindex == 2)
  2990. {
  2991. switch2.case2.rdo_ioflag.value = "";
  2992. ds_send_data.setColumn(0, "srchpid", "");
  2993. fGetExamCureAcptList();
  2994. }
  2995. }
  2996. function switch2_case1_grd_mainordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
  2997. {
  2998. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  2999. if (utlf_isNull(acptlistflag))
  3000. {
  3001. return "0";
  3002. }
  3003. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  3004. if (utlf_isNull(excuroomgrpcdid))
  3005. {
  3006. return "0";
  3007. }
  3008. if (e.row > -1)
  3009. {
  3010. if ( switch2.tabindex == 0 || switch2.tabindex == 1)
  3011. {
  3012. appf_delPatientInfos();
  3013. fTopInfo();
  3014. }
  3015. fGetExamCurePrcpList(ds_main_ordlist1_mainordlist1);
  3016. }
  3017. }
  3018. function ds_main_subordlist_subordlist1_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3019. {
  3020. if( e.columnid == "check" )
  3021. {
  3022. obj.setColumn(e.row, "check", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  3023. if(e.newvalue == "N")
  3024. {
  3025. ds_main_mainordlist2_subordlist.clearData();
  3026. }
  3027. }
  3028. }
  3029. function grd_subordlist1_oncellclick(obj:Grid, e:GridClickEventInfo)
  3030. {
  3031. if ( e.row < 0 )
  3032. {
  3033. return;
  3034. }
  3035. if (e.row > -1)
  3036. {
  3037. //ds_main_ordlist2_mainordlist2.clearData();
  3038. if(switch2.tabindex == 2)
  3039. {
  3040. fTopInfo2();
  3041. }
  3042. var rowidx = e.row;
  3043. var colidx = e.col;
  3044. var schk = ds_main_subordlist_subordlist1.getColumn(rowidx, "check");
  3045. if (grd_subordlist1.getBindCellIndex("Body", "check") != colidx)
  3046. {
  3047. if (schk == "Y")
  3048. {
  3049. ds_main_subordlist_subordlist1.setColumn(rowidx, "check", "N");
  3050. }
  3051. else if (utlf_isNull(schk))
  3052. {
  3053. ds_main_subordlist_subordlist1.setColumn(rowidx, "check", "Y");
  3054. }
  3055. else
  3056. {
  3057. ds_main_subordlist_subordlist1.setColumn(rowidx, "check", "Y");
  3058. }
  3059. }
  3060. var chk = ds_main_subordlist_subordlist1.getColumn(rowidx, "check");
  3061. var selExecprcpstatcd = ds_main_subordlist_subordlist1.getColumn(rowidx, "execprcpstatcd");
  3062. var excuroomcd = ds_main_subordlist_subordlist1.getColumn(rowidx, "excuroomcd");
  3063. var excuroomgrpcd = ds_main_subordlist_subordlist1.getColumn(rowidx, "excuroomgrpcd");
  3064. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  3065. for (var i = 0; i < ds_main_subordlist_subordlist1.rowcount; i++)
  3066. {
  3067. //20190130 동위원호치료실 또는 핵의학체내 처방인지 찾기
  3068. var basesuppdeptcd = ds_main_subordlist_subordlist1.getColumn(rowidx, "basesuppdeptcd");
  3069. if ( basesuppdeptcd =="B6")
  3070. {
  3071. ds_main_subordlist_subordlist1.setColumn(i, "check", "N");
  3072. }
  3073. if (i != rowidx)
  3074. {
  3075. var selChk = ds_main_subordlist_subordlist1.getColumn(i, "check");
  3076. var newexecprcpstatcd = ds_main_subordlist_subordlist1.getColumn(i, "execprcpstatcd");
  3077. var newexcuroomcd = ds_main_subordlist_subordlist1.getColumn(i, "excuroomcd");
  3078. if (selChk == "Y")
  3079. {
  3080. if (newexcuroomcd != excuroomcd )
  3081. {
  3082. ds_main_subordlist_subordlist1.setColumn(i, "check", "N");
  3083. sysf_messageBox("기존에 선택된 검사실과 다른 검사실을 선택","E001");
  3084. return;
  3085. }
  3086. else if (newexecprcpstatcd != selExecprcpstatcd )
  3087. {
  3088. ds_main_subordlist_subordlist1.setColumn(i, "check", "N");
  3089. sysf_messageBox("기존에 선택된 처방상태와 상태가 다른 처방을 선택","E001");
  3090. return;
  3091. }
  3092. }
  3093. }
  3094. }
  3095. if (chk == "Y")
  3096. {
  3097. var pid = ds_send_data.getColumn(0, "srchpid");
  3098. if (!utlf_isNull(pid))
  3099. {
  3100. if ( selExecprcpstatcd == "440" || selExecprcpstatcd == "450" )
  3101. {
  3102. ds_send_data.setColumn(0, "acptlistflag", "J");
  3103. acptlistflag = "J";
  3104. }
  3105. else if ( selExecprcpstatcd == "600" )
  3106. {
  3107. ds_send_data.setColumn(0, "acptlistflag", "E");
  3108. acptlistflag = "E";
  3109. }
  3110. else if ( selExecprcpstatcd == "610" || selExecprcpstatcd == "700" || selExecprcpstatcd == "730" )
  3111. {
  3112. ds_send_data.setColumn(0, "acptlistflag", "S");
  3113. acptlistflag = "S";
  3114. }
  3115. else
  3116. {
  3117. acptlistflag = "";
  3118. }
  3119. ds_send_data_cmb_info_initexcuroomgrp.setColumn(0, "excuroomgrpcdid", excuroomgrpcd);
  3120. fBtnDisabled(acptlistflag);
  3121. fExcuRoomGrpChoi(excuroomgrpcd);
  3122. }
  3123. fSetToggle(excuroomcd);
  3124. switch3.PT.cmb_excuroom2.value = excuroomcd;
  3125. switch3.PT.cmb_scrtcd.enable = true;
  3126. ds_init_cmb_info_initscrtroom.filterstr = "basecdcnts == '"+excuroomcd+"'";
  3127. grdf_sortNodeList(ds_init_cmb_info_initscrtroom, "basecdflagdesc", "asc" )
  3128. dsf_makeValue(ds_send_data_cmb_info_initexecroom, "excuroomcdid2", "string", excuroomcd, 0);
  3129. dsf_makeValue(ds_main_comment1, "acptrem", "string", ds_main_subordlist_subordlist1.getColumn(rowidx, "acptrem"), 0);
  3130. dsf_makeValue(ds_main_comment1, "execrem", "string", ds_main_subordlist_subordlist1.getColumn(rowidx, "execrem"), 0);
  3131. dsf_makeValue(ds_main_comment1, "prcpdelivefact", "string", ds_main_subordlist_subordlist1.getColumn(rowidx, "prcpdelivefact"), 0);
  3132. dsf_makeValue(ds_send_data_cmb_info_initexcueq, "excueqcdid", "string", ds_main_subordlist_subordlist1.getColumn(rowidx, "excuposseqcd"), 0);
  3133. if (!utlf_isNull(acptlistflag))
  3134. {
  3135. fGetNuclInptList(ds_main_subordlist_subordlist1);
  3136. }
  3137. else
  3138. {
  3139. ds_send_ivdata.clearData();
  3140. ds_send_ivdata.addRow();
  3141. }
  3142. }
  3143. }
  3144. }
  3145. function fTopInfo2()
  3146. {
  3147. schk = "N";
  3148. var pid = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "pid");
  3149. var prcpgenrflag = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "prcpgenrflag");
  3150. var dschdd = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "dschdd");
  3151. var srchdd = "";
  3152. if ( prcpgenrflag =="O" )
  3153. {
  3154. var pat_info = prcpgenrflag
  3155. +"▦"+pid
  3156. +"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "orddd")
  3157. +"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "cretno")
  3158. +"▦"+sysf_getUserInfo("dutplceinstcd")
  3159. +"▦1▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "orddd")
  3160. schk = "Y";
  3161. }
  3162. else if ( prcpgenrflag =="I" || prcpgenrflag =="D" || prcpgenrflag =="E" )
  3163. {
  3164. if (utlf_isNull(dschdd) || dschdd == "99991231")
  3165. {
  3166. srchdd = utlf_getCurrentDate();
  3167. }
  3168. else
  3169. {
  3170. srchdd = dschdd;
  3171. }
  3172. var pat_info = prcpgenrflag
  3173. +"▦"+ pid
  3174. +"▦"+ ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "orddd")
  3175. +"▦"+ ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "cretno")
  3176. +"▦"+ sysf_getUserInfo("dutplceinstcd")
  3177. +"▦"+ srchdd;
  3178. schk = "Y";
  3179. }
  3180. else if ( prcpgenrflag =="S" || prcpgenrflag =="-" )
  3181. {
  3182. var pat_info = prcpgenrflag + "▦"+ ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "prcpdd")
  3183. +"▦"+ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "execprcpuniqno")
  3184. +"▦"+sysf_getUserInfo("dutplceinstcd");
  3185. schk = "Y";
  3186. }
  3187. //20200206 상단정보 원무오류 없이 실행하기 위해, 무조건 건진으로 올리도록 변경함
  3188. schk == "Y"
  3189. var cRow = ds_main_subordlist_subordlist1.rowposition;
  3190. var pat_info = "S▦" + ds_main_subordlist_subordlist1.getColumn(cRow,"prcpdd") + "▦" + ds_main_subordlist_subordlist1.getColumn(cRow,"execprcpuniqno") + "▦" + sysf_getUserInfo("dutplcecd");
  3191. if (schk == "Y")
  3192. {
  3193. frmf_setParameter("condparam", pat_info);
  3194. // frmf_modal("SPMMO08900", "SPMMO08900", "", "", "", "", "", "", "", "", "", "", "M");
  3195. appf_initPatientInfo(pat_info);
  3196. }
  3197. fOpenPrgmReRef(pid);
  3198. }
  3199. function fGetNuclInptList(subgridlistid)
  3200. {
  3201. var i = subgridlistid.rowposition;
  3202. dsf_makeValue(ds_send_ivdata, "prcpdd", "string", ds_main_subordlist_subordlist1.getColumn(i, "prcpdd"), 0);
  3203. dsf_makeValue(ds_send_ivdata, "execprcpuniqno", "string", ds_main_subordlist_subordlist1.getColumn(i, "execprcpuniqno"), 0);
  3204. dsf_makeValue(ds_send_ivdata, "pid", "string", ds_main_subordlist_subordlist1.getColumn(i, "pid"), 0);
  3205. dsf_makeValue(ds_send_ivdata, "ordcd", "string", ds_main_subordlist_subordlist1.getColumn(i, "calcscorcd"), 0);
  3206. dsf_makeValue(ds_send_ivdata, "ivinputyn", "string", ds_main_subordlist_subordlist1.getColumn(i, "ivinputyn"), 0);
  3207. dsf_makeValue(ds_send_ivdata, "execrid", "string", ds_main_subordlist_subordlist1.getColumn(i, "execrid"), 0);
  3208. dsf_makeValue(ds_send_ivdata, "orddd", "string", ds_main_subordlist_subordlist1.getColumn(i, "orddd"), 0);
  3209. dsf_makeValue(ds_send_ivdata, "orddeptcdd", "string", ds_main_subordlist_subordlist1.getColumn(i, "orddeptcdd"), 0);
  3210. dsf_makeValue(ds_send_ivdata, "prcpgenrflag", "string", ds_main_subordlist_subordlist1.getColumn(i, "prcpgenrflag"), 0);
  3211. dsf_makeValue(ds_send_ivdata, "cretno", "string", ds_main_subordlist_subordlist1.getColumn(i, "cretno"), 0);
  3212. dsf_makeValue(ds_send_ivdata, "examroomnm", "string", ds_main_subordlist_subordlist1.getColumn(i, "examroomnm"), 0);
  3213. dsf_makeValue(ds_send_ivdata, "calcscorcd", "string", ds_main_subordlist_subordlist1.getColumn(i, "calcscorcd"), 0);
  3214. dsf_makeValue(ds_send_ivdata, "rgstrid", "string", ds_main_subordlist_subordlist1.getColumn(i, "rgstrid"), 0);
  3215. dsf_makeValue(ds_send_ivdata, "prcpdelivefact", "string", ds_main_subordlist_subordlist1.getColumn(i, "prcpdelivefact"), 0);
  3216. dsf_makeValue(ds_send_ivdata, "prcpexecdeptcd", "string", ds_main_subordlist_subordlist1.getColumn(i, "prcpexecdeptcd"), 0);
  3217. dsf_makeValue(ds_send_ivdata, "orddepthngnm", "string", ds_main_subordlist_subordlist1.getColumn(i, "orddepthngnm"), 0);
  3218. dsf_makeValue(ds_send_ivdata, "pacsnocretyn", "string", ds_main_subordlist_subordlist1.getColumn(i, "pacsnocretcdyn"), 0);
  3219. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  3220. var excuroomcdid = ds_main_subordlist_subordlist1.getColumn(i, "excuroomcd");
  3221. dsf_makeValue(ds_send_ivdata, "srchexcucd", "string", ds_main_subordlist_subordlist1.getColumn(i, "calcscorcd"), 0);
  3222. dsf_makeValue(ds_send_ivdata, "prcpdd", "string", ds_main_subordlist_subordlist1.getColumn(i, "prcpdd"), 0);
  3223. dsf_makeValue(ds_send_ivdata, "execprcpuniqno", "string", ds_main_subordlist_subordlist1.getColumn(i, "execprcpuniqno"), 0);
  3224. dsf_makeValue(ds_send_ivdata, "basesuppdeptcd", "string", vSuppdeptcd, 0);
  3225. if(ds_main_subordlist_subordlist1.getColumn(i, "ivinputyn") == "Y")
  3226. {
  3227. var oParam = {};
  3228. oParam.id = "TRAER00309";
  3229. oParam.service = "examcureacptexecapp.NuclInpt";
  3230. oParam.method = "reqGetNuclInptDetailList";
  3231. oParam.inds = "reqparam=ds_send_ivdata";
  3232. oParam.outds = "ds_main_mainordlist2_subordlist=nuclinptdetaillist";
  3233. oParam.async = false;
  3234. oParam.callback = "cf_TRAER00309";
  3235. tranf_submit(oParam);
  3236. ds_send_ivdata.setColumn(0, "prcpdd", ds_main_subordlist_subordlist1.getColumn(i, "prcpdd"));
  3237. if ( excuroomgrpcdid == "PET-CT실")
  3238. {
  3239. dsf_makeValue(ds_send_ivdata, "srchphormcd", "string", excuroomcdid, 0);
  3240. fGetScrtRoomUseList();
  3241. }
  3242. }
  3243. else
  3244. {
  3245. var oParam = {};
  3246. oParam.id = "TRAEB02001";
  3247. oParam.service = "examcurebaseapp.MatrCstCode";
  3248. oParam.method = "reqGetMatrCstCodeList";
  3249. oParam.inds = "req=ds_send_ivdata";
  3250. oParam.outds = "ds_main_matrcstcodelist_item=item";
  3251. oParam.async = false;
  3252. //oParam.callback = "cf_TRAEB02001";
  3253. tranf_submit(oParam);
  3254. dsf_makeValue(ds_send_ivdata, "excucd", "string", ds_main_matrcstcodelist_item.getColumn(0, "excucd"), 0);
  3255. dsf_makeValue(ds_send_ivdata, "excucdnm", "string", ds_main_matrcstcodelist_item.getColumn(0, "excucdnm"), 0);
  3256. dsf_makeValue(ds_send_ivdata, "nuclcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "nuclcd"), 0);
  3257. dsf_makeValue(ds_send_ivdata, "compdcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "compdcd"), 0);
  3258. dsf_makeValue(ds_send_ivdata, "drugqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "drugqty"), 0);
  3259. dsf_makeValue(ds_send_ivdata, "drugmthdcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "drugmthdcd"), 0);
  3260. dsf_makeValue(ds_send_ivdata, "cstqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "cstqty"), 0);
  3261. dsf_makeValue(ds_send_ivdata, "injpartcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "injpartcd"), 0);
  3262. dsf_makeValue(ds_send_ivdata, "suplcustcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "suplcustcd"), 0);
  3263. dsf_makeValue(ds_send_ivdata, "scrtrmcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "scrtrmcd"), 0);
  3264. dsf_makeValue(ds_send_ivdata, "suppdeptcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "suppdeptcd"), 0);
  3265. dsf_makeValue(ds_send_ivdata, "ht", "string", ds_main_matrcstcodelist_item.getColumn(0, "bdht"), 0);
  3266. dsf_makeValue(ds_send_ivdata, "bdwt", "string", ds_main_matrcstcodelist_item.getColumn(0, "bdwt"), 0);
  3267. dsf_makeValue(ds_send_ivdata, "bsugarqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "bsugar"), 0);
  3268. dsf_makeValue(ds_send_ivdata, "execrid", "string", ds_main_matrcstcodelist_item.getColumn(0, "execrid"), 0);
  3269. dsf_makeValue(ds_send_ivdata, "nuclrem", "string", ds_main_matrcstcodelist_item.getColumn(0, "nuclrem"), 0);
  3270. dsf_makeValue(ds_send_ivdata, "labbkg", "string", ds_main_matrcstcodelist_item.getColumn(0, "labbkg"), 0);
  3271. dsf_makeValue(ds_send_ivdata, "patbkg", "string", ds_main_matrcstcodelist_item.getColumn(0, "patbkg"), 0);
  3272. dsf_makeValue(ds_send_ivdata, "smplact", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplact"), 0);
  3273. dsf_makeValue(ds_send_ivdata, "thyrmea", "string", ds_main_matrcstcodelist_item.getColumn(0, "thyrmea"), 0);
  3274. dsf_makeValue(ds_send_ivdata, "testrsltval", "string", ds_main_matrcstcodelist_item.getColumn(0, "testrsltval"), 0);
  3275. dsf_makeValue(ds_send_ivdata, "stndactqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndactqty"), 0);
  3276. dsf_makeValue(ds_send_ivdata, "stndactinsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndactinsptm"), 0);
  3277. dsf_makeValue(ds_send_ivdata, "stndpostactqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndpostactqty"), 0);
  3278. dsf_makeValue(ds_send_ivdata, "stndpostactinsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndpostactinsptm"), 0);
  3279. dsf_makeValue(ds_send_ivdata, "nuclinsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "nuclinsptm"), 0);
  3280. dsf_makeValue(ds_send_ivdata, "nucldrugrestqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "nucldrugrestqty"), 0);
  3281. dsf_makeValue(ds_send_ivdata, "nucldruginsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "nucldruginsptm"), 0);
  3282. dsf_makeValue(ds_send_ivdata, "smplnfstcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfstcnt"), 0);
  3283. dsf_makeValue(ds_send_ivdata, "smplnfstbcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfstbcolltm"), 0);
  3284. dsf_makeValue(ds_send_ivdata, "smplnscndcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnscndcnt"), 0);
  3285. dsf_makeValue(ds_send_ivdata, "smplnscndbcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnscndbcolltm"), 0);
  3286. dsf_makeValue(ds_send_ivdata, "smplnthirdcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnthirdcnt"), 0);
  3287. dsf_makeValue(ds_send_ivdata, "smplnthirdcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnthirdcolltm"), 0);
  3288. dsf_makeValue(ds_send_ivdata, "smplnfourthcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfourthcnt"), 0);
  3289. dsf_makeValue(ds_send_ivdata, "smplnfourthcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfourthcolltm"), 0);
  3290. var cnt = ds_main_matrcstcodelist_item.rowcount;
  3291. dsf_makeValue(ds_send_ivdata, "drugdd", "string", utlf_getCurrentDate(), 0);
  3292. dsf_makeValue(ds_send_ivdata, "drugtm", "string", utlf_getCurrentTime(), 0);
  3293. if (cnt == 0)
  3294. {
  3295. if ( excuroomgrpcdid == "치료,투약실")
  3296. {
  3297. dsf_makeValue(ds_send_ivdata, "nuclcd", "string", "RI12", 0);
  3298. dsf_makeValue(ds_send_ivdata, "drugmthdcd", "string", "IN05", 0);
  3299. dsf_makeValue(ds_send_ivdata, "drugqty", "string", "150", 0);
  3300. }
  3301. else if ( excuroomgrpcdid == "기능적 검사")
  3302. {
  3303. if (excuroomcdid == "NMFUNC01")
  3304. {
  3305. dsf_makeValue(ds_send_ivdata, "nuclcd", "string", "RI12", 0);
  3306. dsf_makeValue(ds_send_ivdata, "drugmthdcd", "string", "TR15", 0);
  3307. }
  3308. }
  3309. }
  3310. if ( excuroomgrpcdid == "PET-CT실")
  3311. {
  3312. dsf_makeValue(ds_send_ivdata, "srchphormcd", "string", excuroomcdid, 0);
  3313. fGetScrtRoomUseList();
  3314. }
  3315. }
  3316. }
  3317. function cf_TRAER00309(sSvcId, nErrorCode, sErrorMsg)
  3318. {
  3319. if(nErrorCode < 0)
  3320. {
  3321. return;
  3322. }
  3323. else
  3324. {
  3325. var i = ds_main_mainordlist2_subordlist.rowposition
  3326. var pid = ds_main_mainordlist2_subordlist.getColumn(i, "pid");
  3327. var prcpdd = ds_main_mainordlist2_subordlist.getColumn(i, "prcpdd");
  3328. var nuclcd = ds_main_mainordlist2_subordlist.getColumn(i, "nuclcd");
  3329. var drugdd = ds_main_mainordlist2_subordlist.getColumn(i, "drugdd");
  3330. var drugtm = ds_main_mainordlist2_subordlist.getColumn(i, "drugtm");
  3331. var drugqty = ds_main_mainordlist2_subordlist.getColumn(i, "drugqty");
  3332. var cstqty = ds_main_mainordlist2_subordlist.getColumn(i, "cstqty");
  3333. var nuclrem = ds_main_mainordlist2_subordlist.getColumn(i, "nuclrem");
  3334. var compdcd = ds_main_mainordlist2_subordlist.getColumn(i, "compdcd");
  3335. var drugmthdcd = ds_main_mainordlist2_subordlist.getColumn(i, "drugmthdcd");
  3336. var suplcustcd = ds_main_mainordlist2_subordlist.getColumn(i, "suplcustcd");
  3337. var ht = ds_main_mainordlist2_subordlist.getColumn(i, "ht");
  3338. var bdwt = ds_main_mainordlist2_subordlist.getColumn(i, "bdwt");
  3339. var bsugarqty = ds_main_mainordlist2_subordlist.getColumn(i, "bsugarqty");
  3340. var execrid = ds_main_mainordlist2_subordlist.getColumn(i, "execrid");
  3341. var injpartcd = ds_main_mainordlist2_subordlist.getColumn(i, "injpartcd");
  3342. var oldnuclcd = ds_main_mainordlist2_subordlist.getColumn(i, "nuclcd");
  3343. var scrtrmcd = ds_main_mainordlist2_subordlist.getColumn(i, "scrtroomcd");
  3344. dsf_makeValue(ds_send_ivdata, "pid", "string", pid, 0);
  3345. dsf_makeValue(ds_send_ivdata, "nuclcd", "string", nuclcd, 0);
  3346. dsf_makeValue(ds_send_ivdata, "oldnuclcd", "string", oldnuclcd, 0);
  3347. dsf_makeValue(ds_send_ivdata, "drugdd", "string", drugdd, 0);
  3348. dsf_makeValue(ds_send_ivdata, "drugtm", "string", drugtm, 0);
  3349. dsf_makeValue(ds_send_ivdata, "drugqty", "string", drugqty, 0);
  3350. dsf_makeValue(ds_send_ivdata, "cstqty", "string", cstqty, 0);
  3351. dsf_makeValue(ds_send_ivdata, "nuclrem", "string", nuclrem, 0);
  3352. dsf_makeValue(ds_send_ivdata, "compdcd", "string", compdcd, 0);
  3353. dsf_makeValue(ds_send_ivdata, "drugmthdcd", "string", drugmthdcd, 0);
  3354. dsf_makeValue(ds_send_ivdata, "suplcustcd", "string", suplcustcd, 0);
  3355. dsf_makeValue(ds_send_ivdata, "injpartcd", "string", injpartcd, 0);
  3356. dsf_makeValue(ds_send_ivdata, "ht", "string", ht, 0);
  3357. dsf_makeValue(ds_send_ivdata, "bdwt", "string", bdwt, 0);
  3358. dsf_makeValue(ds_send_ivdata, "bsugarqty", "string", bsugarqty, 0);
  3359. dsf_makeValue(ds_send_ivdata, "execrid", "string", execrid, 0);
  3360. dsf_makeValue(ds_send_ivdata, "scrtrmcd", "string", scrtrmcd, 0);
  3361. }
  3362. }
  3363. function grd_subordlist1_onrbuttondown(obj:Grid, e:GridMouseEventInfo)
  3364. {
  3365. if(ds_send_data.getColumn(0, "acptlistflag") == "J")
  3366. {
  3367. pmn_menu2.trackPopup(e.screenX,e.screenY);
  3368. }
  3369. else
  3370. {
  3371. pmn_menu1.trackPopup(e.screenX,e.screenY);
  3372. }
  3373. }
  3374. function pmn_menu1_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  3375. {
  3376. eval(e.id +"();");
  3377. }
  3378. function switch3_NM_grd_druginpt_oncellclick(obj:Grid, e:GridClickEventInfo)
  3379. {
  3380. if (e.row > -1 )
  3381. {
  3382. cf_TRAER00309();
  3383. }
  3384. }
  3385. function switch2_case2_rdo_ioflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  3386. {
  3387. fGetToggleAcptList();
  3388. }
  3389. function fGetToggleAcptList()
  3390. {
  3391. fGetExamCureAcptList();
  3392. }
  3393. function switch2_case2_grd_mainordlist2_oncellclick(obj:Grid, e:GridClickEventInfo)
  3394. {
  3395. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  3396. if (utlf_isNull(acptlistflag))
  3397. {
  3398. return "0";
  3399. }
  3400. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  3401. if (utlf_isNull(excuroomgrpcdid))
  3402. {
  3403. return "0";
  3404. }
  3405. if (e.row > -1)
  3406. {
  3407. fGetExamCurePrcpList(ds_main_ordlist2_mainordlist2);
  3408. }
  3409. }
  3410. function btn_roomupdt_onclick(obj:Button, e:ClickEventInfo)
  3411. {
  3412. var excuroomcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomcdid");
  3413. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  3414. if (!utlf_isNull(excuroomcdid))
  3415. {
  3416. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  3417. ds_hidden_popup_examroominfo.setColumn(0, "srchdate1", ds_send_data.getColumn(0, "srchdate1"));
  3418. ds_hidden_popup_examroominfo.setColumn(0, "srchdate2", ds_send_data.getColumn(0, "srchdate2"));
  3419. ds_hidden_popup_examroominfo.setColumn(0, "suppdeptcd", vSuppdeptcd);
  3420. ds_hidden_popup_examroominfo.setColumn(0, "srchflag", "P");
  3421. ds_hidden_popup_examroominfo.setColumn(0, "acptlistflag", acptlistflag);
  3422. ds_hidden_popup_examroominfo.setColumn(0, "excuroomgrpcdid", excuroomgrpcdid);
  3423. ds_hidden_popup_examroominfo.setColumn(0, "excuroomcdid", excuroomcdid);
  3424. ds_hidden_popup_examroominfo.setColumn(0, "initexecroom", excuroomcdid);
  3425. var objArg = new Object();
  3426. objArg.arg_ds_send = ds_hidden_popup_examroominfo;
  3427. frmf_modal("SPAEA05100", "SPAEA05100", objArg, "", "", "", "", "", "", "", "", "", "M");
  3428. }
  3429. else
  3430. {
  3431. sysf_messageBox("환자를 받기를 할 촬영실을", "C002");
  3432. grp_sea.cmb_excuroom.setFocus();
  3433. }
  3434. }
  3435. function group1_grd_subpopordlist_oncellclick(obj:Grid, e:GridClickEventInfo)
  3436. {
  3437. if (e.row > -1)
  3438. {
  3439. var rowidx = e.row;
  3440. var colidx = e.col;
  3441. var schk = ds_main_ordlist3_mainordlist_mainordlist3.getColumn(rowidx, "check");
  3442. if (group1.grd_subpopordlist.getBindCellIndex("Body", "check") != colidx)
  3443. {
  3444. if (schk == "Y")
  3445. {
  3446. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(rowidx, "check", "N");
  3447. }
  3448. else if (utlf_isNull(schk))
  3449. {
  3450. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(rowidx, "check", "Y");
  3451. }
  3452. else
  3453. {
  3454. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(rowidx, "check", "Y");
  3455. }
  3456. }
  3457. }
  3458. }
  3459. function ds_main_ordlist3_mainordlist_mainordlist3_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  3460. {
  3461. if( e.columnid == "check" )
  3462. {
  3463. obj.setColumn(e.row, "check", (e.newvalue == "Y" || e.newvalue == 1) ? "Y" : "N");
  3464. }
  3465. }
  3466. function group1_btn_accept_onclick(obj:Button, e:ClickEventInfo)
  3467. {
  3468. fSetExamCureAcceptRoomCodeList();
  3469. }
  3470. function fSetExamCureAcceptRoomCodeList()
  3471. {
  3472. if ( ds_main_ordlist3_mainordlist_mainordlist3.rowposition < 0 )
  3473. {
  3474. return;
  3475. }
  3476. var check = "";
  3477. var loopcnt = 0;
  3478. var loop = ds_main_ordlist3_mainordlist_mainordlist3.rowcount;
  3479. var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0, "excuroomcdid");
  3480. if (utlf_isNull(excuroomcdid))
  3481. {
  3482. sysf_messageBox("환자를 받기를 할 촬영실을", "C002");
  3483. return;
  3484. }
  3485. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  3486. var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0, "excuroomcdid");
  3487. var excuposseqcd = ds_init_cmb_info_initexcuroom.lookup("excuroomcdid", excuroomcdid, "excuposseqcd");
  3488. var schelistcnt = 1;
  3489. for(var i = 0 ; i < loop ; i++)
  3490. {
  3491. check = ds_main_ordlist3_mainordlist_mainordlist3.getColumn(i, "check");
  3492. pacsnocretcdyn = ds_main_ordlist3_mainordlist_mainordlist3.getColumn(i, "pacsnocretcdyn");
  3493. if ( check == "Y" )
  3494. {
  3495. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "excuroomcd", excuroomcdid);
  3496. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "excueqcdid", excuposseqcd);
  3497. if (acptlistflag == "J")
  3498. {
  3499. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "pacsyn", "2");
  3500. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "syncflag", "2");
  3501. }
  3502. else if (acptlistflag == "E")
  3503. {
  3504. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "pacsyn", "3");
  3505. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "syncflag", "3");
  3506. ds_main_ordlist3_mainordlist_mainordlist3.setColumn(i, "pacsnocretyn", pacsnocretcdyn);
  3507. }
  3508. loopcnt++;
  3509. }
  3510. }
  3511. if ( loopcnt == 0 )
  3512. {
  3513. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  3514. return;
  3515. }
  3516. var nodeList = ds_main_ordlist3_mainordlist_mainordlist3.findRow("check", "Y");
  3517. if ( nodeList == -1)
  3518. {
  3519. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  3520. return;
  3521. }
  3522. dsf_makeValue(ds_send, "rsrvyn", "string", acptlistflag, 0);
  3523. dsf_makeValue(ds_send, "syncflag", "string", "1", 0);
  3524. if ( sysf_messageBox("[환자받기]를 ","Q002")==6 )
  3525. {
  3526. dsf_setFixVal(ds_send, "largeclass:M3");
  3527. var oParam = {};
  3528. oParam.id = "TXAER00308";
  3529. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  3530. oParam.method = "reqExeUpdtExamCureRoomCodeList";
  3531. oParam.inds = "reqparam=ds_send";
  3532. //oParam.outds = "ds_=item";
  3533. oParam.async = false;
  3534. //oParam.callback = "cf_TXAER00308";
  3535. tranf_submit(oParam);
  3536. fExePartExec();
  3537. fGetExamCureAcptList();
  3538. }
  3539. else
  3540. {
  3541. return;
  3542. }
  3543. }
  3544. function fExePartExec()
  3545. {
  3546. var nodeList = ds_main_ordlist3_mainordlist_mainordlist3.findRow("check", "Y");
  3547. if ( nodeList == -1 )
  3548. {
  3549. return;
  3550. }
  3551. var oParam = {};
  3552. oParam.id = "TXAEA00305";
  3553. oParam.service = "examcureacptexecapp.NuclInpt";
  3554. oParam.method = "reqExeExamCurePartExecPrcpList";
  3555. oParam.inds = "reqparam=FilteredDataset00";
  3556. //oParam.outds = "ds_=item";
  3557. oParam.async = false;
  3558. //oParam.callback = "cf_TXAEA00305";
  3559. tranf_submit(oParam);
  3560. }
  3561. function btn_clear_onclick(obj:Button, e:ClickEventInfo)
  3562. {
  3563. // ds_send_ivdata.clearData();
  3564. // ds_send_ivdata.addRow();
  3565. //
  3566. // dsf_makeValue(ds_send_ivdata, "excucd", "string", ds_main_matrcstcodelist_item.getColumn(0, "excucd"), 0);
  3567. // dsf_makeValue(ds_send_ivdata, "excucdnm", "string", ds_main_matrcstcodelist_item.getColumn(0, "excucdnm"), 0);
  3568. // dsf_makeValue(ds_send_ivdata, "nuclcd", "string", "", 0);
  3569. // dsf_makeValue(ds_send_ivdata, "compdcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "compdcd"), 0);
  3570. // dsf_makeValue(ds_send_ivdata, "drugqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "drugqty"), 0);
  3571. // dsf_makeValue(ds_send_ivdata, "drugmthdcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "drugmthdcd"), 0);
  3572. // dsf_makeValue(ds_send_ivdata, "cstqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "cstqty"), 0);
  3573. // dsf_makeValue(ds_send_ivdata, "injpartcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "injpartcd"), 0);
  3574. // dsf_makeValue(ds_send_ivdata, "suplcustcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "suplcustcd"), 0);
  3575. // dsf_makeValue(ds_send_ivdata, "scrtrmcd", "string", "", 0);
  3576. // dsf_makeValue(ds_send_ivdata, "suppdeptcd", "string", ds_main_matrcstcodelist_item.getColumn(0, "suppdeptcd"), 0);
  3577. // dsf_makeValue(ds_send_ivdata, "ht", "string", ds_main_matrcstcodelist_item.getColumn(0, "bdht"), 0);
  3578. // dsf_makeValue(ds_send_ivdata, "bdwt", "string", ds_main_matrcstcodelist_item.getColumn(0, "bdwt"), 0);
  3579. // dsf_makeValue(ds_send_ivdata, "bsugarqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "bsugar"), 0);
  3580. // dsf_makeValue(ds_send_ivdata, "execrid", "string", ds_main_matrcstcodelist_item.getColumn(0, "execrid"), 0);
  3581. // dsf_makeValue(ds_send_ivdata, "nuclrem", "string", ds_main_matrcstcodelist_item.getColumn(0, "nuclrem"), 0);
  3582. // dsf_makeValue(ds_send_ivdata, "labbkg", "string", "", 0);
  3583. // dsf_makeValue(ds_send_ivdata, "patbkg", "string", "", 0);
  3584. // dsf_makeValue(ds_send_ivdata, "smplact", "string", "", 0);
  3585. // dsf_makeValue(ds_send_ivdata, "thyrmea", "string", "", 0);
  3586. // dsf_makeValue(ds_send_ivdata, "testrsltval", "string", "", 0);
  3587. // dsf_makeValue(ds_send_ivdata, "stndactqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndactqty"), 0);
  3588. // dsf_makeValue(ds_send_ivdata, "stndactinsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndactinsptm"), 0);
  3589. // dsf_makeValue(ds_send_ivdata, "stndpostactqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndpostactqty"), 0);
  3590. // dsf_makeValue(ds_send_ivdata, "stndpostactinsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "stndpostactinsptm"), 0);
  3591. // dsf_makeValue(ds_send_ivdata, "nuclinsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "nuclinsptm"), 0);
  3592. // dsf_makeValue(ds_send_ivdata, "nucldrugrestqty", "string", ds_main_matrcstcodelist_item.getColumn(0, "nucldrugrestqty"), 0);
  3593. // dsf_makeValue(ds_send_ivdata, "nucldruginsptm", "string", ds_main_matrcstcodelist_item.getColumn(0, "nucldruginsptm"), 0);
  3594. // dsf_makeValue(ds_send_ivdata, "smplnfstcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfstcnt"), 0);
  3595. // dsf_makeValue(ds_send_ivdata, "smplnfstbcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfstbcolltm"), 0);
  3596. // dsf_makeValue(ds_send_ivdata, "smplnscndcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnscndcnt"), 0);
  3597. // dsf_makeValue(ds_send_ivdata, "smplnscndbcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnscndbcolltm"), 0);
  3598. // dsf_makeValue(ds_send_ivdata, "smplnthirdcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnthirdcnt"), 0);
  3599. // dsf_makeValue(ds_send_ivdata, "smplnthirdcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnthirdcolltm"), 0);
  3600. // dsf_makeValue(ds_send_ivdata, "smplnfourthcnt", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfourthcnt"), 0);
  3601. // dsf_makeValue(ds_send_ivdata, "smplnfourthcolltm", "string", ds_main_matrcstcodelist_item.getColumn(0, "smplnfourthcolltm"), 0);
  3602. dsf_makeValue(ds_send_ivdata, "drugdd", "string", utlf_getCurrentDate(), 0);
  3603. dsf_makeValue(ds_send_ivdata, "drugtm", "string", utlf_getCurrentTime(), 0);
  3604. }
  3605. function btn_contcure_onclick(obj:Button, e:ClickEventInfo)
  3606. {
  3607. ds_hidden_exculist_mainordlist5.clearData();
  3608. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  3609. var loop = ds_main_subordlist_subordlist1.rowcount;
  3610. for(var i = 0 ; i < loop; i++)
  3611. {
  3612. check = ds_main_subordlist_subordlist1.getColumn(i, "check");
  3613. if ( check == "Y" )
  3614. {
  3615. var chkprcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  3616. if (ds_main_subordlist_subordlist1.getColumn(i, "basesuppdeptcd") == "B6" )
  3617. {
  3618. sysf_messageBox("["+chkprcpnm+"] 검사는 검체검사입니다. [환자채혈] 기능을 이용하시기 바랍니다.", "I999");
  3619. return "0";
  3620. }
  3621. var loopcnt = ds_hidden_exculist_mainordlist5.addRow();
  3622. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "check", "Y");
  3623. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "excuroomgrpcdid", excuroomgrpcdid);
  3624. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "pid", ds_main_subordlist_subordlist1.getColumn(i, "pid"));
  3625. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "patnm", ds_main_subordlist_subordlist1.getColumn(i, "patnm"));
  3626. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "excuroomcd", ds_main_subordlist_subordlist1.getColumn(i, "excuroomcd"));
  3627. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "prcpdd", ds_main_subordlist_subordlist1.getColumn(i, "prcpdd"));
  3628. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "execprcpuniqno", ds_main_subordlist_subordlist1.getColumn(i, "execprcpuniqno"));
  3629. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rsrvflag", ds_main_subordlist_subordlist1.getColumn(i, "prcpgenrflag"));
  3630. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "prcpkindcd", ds_main_subordlist_subordlist1.getColumn(i, "prcpkindcd"));
  3631. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "excupartcd", ds_main_subordlist_subordlist1.getColumn(i, "excupartcd"));
  3632. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "indd", ds_main_subordlist_subordlist1.getColumn(i, "indd"));
  3633. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "actorddd", ds_main_subordlist_subordlist1.getColumn(i, "actorddd"));
  3634. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "orddeptcd", ds_main_subordlist_subordlist1.getColumn(i, "orddeptcd"));
  3635. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "orddrid", ds_main_subordlist_subordlist1.getColumn(i, "orddrid"));
  3636. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "calcscorcd", ds_main_subordlist_subordlist1.getColumn(i, "calcscorcd"));
  3637. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "execrid", ds_send_ivdata.getColumn(i, "execrid"));
  3638. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rsrvrem", "영상연속검사");
  3639. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "suppdeptcd", ds_main_subordlist_subordlist1.getColumn(i, "basesuppdeptcd"));
  3640. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "cnclresncd", ds_main_subordlist_subordlist1.getColumn(i, "cnclresncd"));
  3641. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "pacsnocretyn", ds_main_subordlist_subordlist1.getColumn(i, "pacsnocretynm"));
  3642. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rgsttm", ds_main_subordlist_subordlist1.getColumn(i, "rgsttm"));
  3643. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rgstrid", ds_main_subordlist_subordlist1.getColumn(i, "rgstrid"));
  3644. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "prcpdelivefact", ds_main_subordlist_subordlist1.getColumn(i, "prcpdelivefact"));
  3645. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "orddepthngnm", ds_main_subordlist_subordlist1.getColumn(i, "orddepthngnm"));
  3646. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "prcpnm", ds_main_subordlist_subordlist1.getColumn(i, "prcpnm"));
  3647. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "orddd", ds_main_subordlist_subordlist1.getColumn(i, "orddd"));
  3648. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rgstdepthngnm", ds_main_subordlist_subordlist1.getColumn(i, "rgstdepthngnm"));
  3649. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "excuroomnm", ds_main_subordlist_subordlist1.getColumn(i, "examroomnm"));
  3650. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rsrvpsnnocntlyn", ds_main_subordlist_subordlist1.getColumn(i, "rsrvpsnnocntlyn"));
  3651. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "rsrvstatcd", "Y");
  3652. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "cnclresncd", ds_main_subordlist_subordlist1.getColumn(i, "cnclresncd"));
  3653. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "cnclflag", ds_main_subordlist_subordlist1.getColumn(i, "cnclflag"));
  3654. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "prcpexecdeptcd", ds_main_subordlist_subordlist1.getColumn(i, "prcpexecdeptcd"));
  3655. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "tmpldata", ds_main_subordlist_subordlist1.getColumn(i, "tmpldata"));
  3656. ds_hidden_exculist_mainordlist5.setColumn(loopcnt, "bf_srchrsrvtm", ds_main_subordlist_subordlist1.getColumn(i, "conttestrsrvdd"));
  3657. }
  3658. }
  3659. if ( ds_hidden_exculist_mainordlist5.rowcount == 0 )
  3660. {
  3661. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  3662. return "0";
  3663. }
  3664. var objArg = new Object();
  3665. objArg.arg_ds_main_exculist = ds_hidden_exculist_mainordlist5;
  3666. frmf_modal("SMAEA03600", "SMAEA03600", objArg, "", "", "", "", "", "", "", "", "", "M");
  3667. }
  3668. function btn_druginpt_onclick(obj:Button, e:ClickEventInfo)
  3669. {
  3670. var rtn = fExeNuclInpt();
  3671. if ( rtn != "0" )
  3672. {
  3673. var srchpid = ds_send_data.getColumn(0, "srchpid");
  3674. if (utlf_isNull(srchpid))
  3675. {
  3676. var pid = "";
  3677. var calcscorcd = "";
  3678. if ( switch2.tabindex == 2)
  3679. {
  3680. calcscorcd = ds_main_ordlist2_mainordlist2.getColumn(ds_main_ordlist2_mainordlist2.rowposition, "calcscorcd");
  3681. }
  3682. else
  3683. {
  3684. pid = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "pid");
  3685. }
  3686. ds_send_temp.setColumn(0, "pid", pid);
  3687. ds_send_temp.setColumn(0, "calcscorcd", calcscorcd);
  3688. fGetExamCureAcptList()
  3689. }
  3690. else
  3691. {
  3692. fGetExamCurePidPrcpList();
  3693. }
  3694. }
  3695. }
  3696. function fExeNuclInpt()
  3697. {
  3698. var nuclcd = ds_send_ivdata.getColumn(0, "nuclcd");
  3699. if (utlf_isNull(nuclcd))
  3700. {
  3701. var msg = sysf_messageBox("기술적 기록이 조회 되지 않았습니다. 조회 후 투여입력을", "Q002");
  3702. if (msg == 6)
  3703. {
  3704. fGetNuclInptList(ds_main_subordlist_subordlist1);
  3705. }
  3706. else
  3707. {
  3708. sysf_messageBox("핵종코드를 선택해 주십시오.","I999");
  3709. return "0";
  3710. }
  3711. }
  3712. var execrid = ds_send_ivdata.getColumn(0, "execrid");
  3713. if (utlf_isNull(execrid))
  3714. {
  3715. sysf_messageBox("실시자를 선택해 주십시오.","I999");
  3716. return "0";
  3717. }
  3718. var rCSV = ds_main_subordlist_subordlist1.getCaseCount("check == 'Y'");
  3719. if ( rCSV == 0 )
  3720. {
  3721. sysf_messageBox("동위원소 투여 입력 할 처방을","C002");
  3722. return;
  3723. }
  3724. for (var i = 0; i < ds_main_subordlist_subordlist1.rowcount; i++)
  3725. {
  3726. var selChk = ds_main_subordlist_subordlist1.getColumn(i, "check");
  3727. if (selChk == "Y")
  3728. {
  3729. var excuroomgrpcd = ds_main_subordlist_subordlist1.getColumn(i, "excuroomgrpcd");
  3730. var excuroomcd = ds_main_subordlist_subordlist1.getColumn(i, "excuroomcd");
  3731. var ivinputyn = ds_main_subordlist_subordlist1.getColumn(i, "ivinputyn");
  3732. dsf_makeValue(ds_send_ivdata, "ivinputyn", "string", ivinputyn, 0);
  3733. if ( ivinputyn == "Y" )
  3734. {
  3735. if (btn_clear.visible == true)
  3736. {
  3737. var msg = sysf_messageBox("동위원소 투여 입력된 검사입니다. 재료소모 내역를 신규", "Q002");
  3738. if (msg == 6)
  3739. {
  3740. ds_send_ivdata.setColumn(0, "ivinputyn", "N");
  3741. }
  3742. }
  3743. }
  3744. var nuclcd = ds_send_ivdata.getColumn(0, "nuclcd");
  3745. if (utlf_isNull(nuclcd))
  3746. {
  3747. ds_send_ivdata.setColumn(0, "nuclcd", "-");
  3748. }
  3749. dsf_makeValue(ds_main_subordlist_subordlist1, "nuclcd", "string", ds_send_ivdata.getColumn(0, "nuclcd"), i);
  3750. dsf_makeValue(ds_main_subordlist_subordlist1, "oldnuclcd", "string", ds_send_ivdata.getColumn(0, "oldnuclcd"), i);
  3751. dsf_makeValue(ds_main_subordlist_subordlist1, "drugdd", "string", ds_send_ivdata.getColumn(0, "drugdd"), i);
  3752. dsf_makeValue(ds_main_subordlist_subordlist1, "drugtm", "string", ds_send_ivdata.getColumn(0, "drugtm"), i);
  3753. dsf_makeValue(ds_main_subordlist_subordlist1, "drugqty", "string", ds_send_ivdata.getColumn(0, "drugqty"), i);
  3754. dsf_makeValue(ds_main_subordlist_subordlist1, "cstqty", "string", ds_send_ivdata.getColumn(0, "cstqty"), i);
  3755. dsf_makeValue(ds_main_subordlist_subordlist1, "nuclrem", "string", ds_send_ivdata.getColumn(0, "nuclrem"), i);
  3756. dsf_makeValue(ds_main_subordlist_subordlist1, "compdcdid", "string", ds_send_ivdata.getColumn(0, "compdcd"), i);
  3757. dsf_makeValue(ds_main_subordlist_subordlist1, "drugmthdcdid", "string", ds_send_ivdata.getColumn(0, "drugmthdcd"), i);
  3758. dsf_makeValue(ds_main_subordlist_subordlist1, "phormcd", "string", ds_send_ivdata.getColumn(0, "phormcd"), i);
  3759. dsf_makeValue(ds_main_subordlist_subordlist1, "scrtroomcd", "string", ds_send_ivdata.getColumn(0, "scrtrmcd"), i);
  3760. dsf_makeValue(ds_main_subordlist_subordlist1, "injpartcdid", "string", ds_send_ivdata.getColumn(0, "injpartcd"), i);
  3761. dsf_makeValue(ds_main_subordlist_subordlist1, "suplcustcdid", "string", ds_send_ivdata.getColumn(0, "suplcustcd"), i);
  3762. dsf_makeValue(ds_main_subordlist_subordlist1, "ht", "string", ds_send_ivdata.getColumn(0, "ht"), i);
  3763. dsf_makeValue(ds_main_subordlist_subordlist1, "bdwt", "string", ds_send_ivdata.getColumn(0, "bdwt"), i);
  3764. dsf_makeValue(ds_main_subordlist_subordlist1, "bsugarqty", "string", ds_send_ivdata.getColumn(0, "bsugarqty"), i);
  3765. dsf_makeValue(ds_main_subordlist_subordlist1, "labbkg", "string", ds_send_ivdata.getColumn(0, "labbkg"), i);
  3766. dsf_makeValue(ds_main_subordlist_subordlist1, "patbkg", "string", ds_send_ivdata.getColumn(0, "patbkg"), i);
  3767. dsf_makeValue(ds_main_subordlist_subordlist1, "smplact", "string", ds_send_ivdata.getColumn(0, "smplact"), i);
  3768. dsf_makeValue(ds_main_subordlist_subordlist1, "thyrmea", "string", ds_send_ivdata.getColumn(0, "thyrmea"), i);
  3769. dsf_makeValue(ds_main_subordlist_subordlist1, "testrsltval", "string", ds_send_ivdata.getColumn(0, "testrsltval"), i);
  3770. dsf_makeValue(ds_main_subordlist_subordlist1, "execrid", "string", ds_send_ivdata.getColumn(0, "execrid"), i);
  3771. dsf_makeValue(ds_main_subordlist_subordlist1, "execrid1", "string", ds_send_ivdata.getColumn(0, "execrid"), i);
  3772. dsf_makeValue(ds_main_subordlist_subordlist1, "stndactqty", "string", ds_send_ivdata.getColumn(0, "stndactqty"), i);
  3773. dsf_makeValue(ds_main_subordlist_subordlist1, "stndactinsptm", "string", ds_send_ivdata.getColumn(0, "stndactinsptm"), i);
  3774. dsf_makeValue(ds_main_subordlist_subordlist1, "stndpostactqty", "string", ds_send_ivdata.getColumn(0, "stndpostactqty"), i);
  3775. dsf_makeValue(ds_main_subordlist_subordlist1, "stndpostactinsptm", "string", ds_send_ivdata.getColumn(0, "stndpostactinsptm"), i);
  3776. dsf_makeValue(ds_main_subordlist_subordlist1, "nuclinsptm", "string", ds_send_ivdata.getColumn(0, "nuclinsptm"), i);
  3777. dsf_makeValue(ds_main_subordlist_subordlist1, "nucldrugrestqty", "string", ds_send_ivdata.getColumn(0, "nucldrugrestqty"), i);
  3778. dsf_makeValue(ds_main_subordlist_subordlist1, "nucldruginsptm", "string", ds_send_ivdata.getColumn(0, "nucldruginsptm"), i);
  3779. dsf_makeValue(ds_main_subordlist_subordlist1, "pacsnocretyn", "string", ds_send_ivdata.getColumn(0, "pacsnocretyn"), i);
  3780. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfstcnt", "string", ds_send_ivdata.getColumn(0, "smplnfstcnt"), i);
  3781. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfstbcolltm", "string", ds_send_ivdata.getColumn(0, "smplnfstbcolltm"), i);
  3782. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnscndcnt", "string", ds_send_ivdata.getColumn(0, "smplnscndcnt"), i);
  3783. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnscndbcolltm", "string", ds_send_ivdata.getColumn(0, "smplnscndbcolltm"), i);
  3784. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnthirdcnt", "string", ds_send_ivdata.getColumn(0, "smplnthirdcnt"), i);
  3785. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnthirdcolltm", "string", ds_send_ivdata.getColumn(0, "smplnthirdcolltm"), i);
  3786. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfourthcnt", "string", ds_send_ivdata.getColumn(0, "smplnfourthcnt"), i);
  3787. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfourthcolltm", "string", ds_send_ivdata.getColumn(0, "smplnfourthcolltm"), i);
  3788. dsf_makeValue(ds_main_subordlist_subordlist1, "ordcd", "string", ds_main_subordlist_subordlist1.getColumn(i, "calcscorcd"), i);
  3789. dsf_makeValue(ds_main_subordlist_subordlist1, "ivinputyn", "string", ds_send_ivdata.getColumn(0, "ivinputyn"), i);
  3790. dsf_makeValue(ds_main_subordlist_subordlist1, "examroomnm", "string", ds_init_cmb_info_excuroom_initexcuroom.lookup("basecd", ds_send_data_cmb_info_initexecroom.getColumn(0, "excuroomcdid2"), "basecdflagdesc"), i);
  3791. }
  3792. }
  3793. ds_main_subordlist_subordlist1.filterstr = "check == 'Y'";
  3794. ds_send_data_nuclinput_nuclinptlist.copyData(ds_main_subordlist_subordlist1, true);
  3795. ds_main_subordlist_subordlist1.filterstr = "";
  3796. if ( sysf_messageBox("동위원소투여 입력을 ","Q002") ==6 )
  3797. {
  3798. dsf_setFixVal(ds_send_data_nuclinput_nuclinptlist, "execprcpstat610cd:600,execprcpstat600cd:600,execprcpstat440cd:440");
  3799. dsf_setTypeFormat(ds_send_data_nuclinput_nuclinptlist, "execprcpuniqno:INT^drugqty:FLOAT^cstqty:FLOAT^bsugarqty:INT^labbkg:INT^patbkg:INT^smplact:INT^thyrmea:INT^testrsltval:INT^stndactqty:FLOAT^stndpostactqty:FLOAT^smplnfstcnt:INT^smplnscndcnt:INT^smplnthirdcnt:INT^smplnfourthcnt:INT^execprcpuniqno:INT^cretno:INT");
  3800. var oParam = {};
  3801. oParam.id = "TXAER00306";
  3802. oParam.service = "examcureacptexecapp.NuclInpt";
  3803. oParam.method = "reqExeNuclInptDetailList";
  3804. oParam.inds = "reqparam=ds_send_data_nuclinput_nuclinptlist";
  3805. //oParam.outds = "ds_=item";
  3806. oParam.async = false;
  3807. //oParam.callback = "cf_TXAER00306";
  3808. tranf_submit(oParam);
  3809. }
  3810. else
  3811. {
  3812. return "0";
  3813. }
  3814. }
  3815. function btn_drugcncl_onclick(obj:Button, e:ClickEventInfo)
  3816. {
  3817. var rtn = fExeNuclCnclList();
  3818. if ( rtn != "0" )
  3819. {
  3820. var srchpid = ds_send_data.getColumn(0, "srchpid");
  3821. if (utlf_isNull(srchpid))
  3822. {
  3823. var pid = "";
  3824. var calcscorcd = "";
  3825. if (switch2.tabindex == 2)
  3826. {
  3827. calcscorcd = ds_main_ordlist2_mainordlist2.getColumn(ds_main_ordlist2_mainordlist2.rowposition, "calcscorcd");
  3828. }
  3829. else
  3830. {
  3831. pid = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "pid");
  3832. }
  3833. ds_send_temp.setColumn(0, "pid", pid);
  3834. ds_send_temp.setColumn(0, "calcscorcd", calcscorcd);
  3835. fGetExamCureAcptList()
  3836. }
  3837. else
  3838. {
  3839. fGetExamCurePidPrcpList();
  3840. }
  3841. }
  3842. }
  3843. function fExeNuclCnclList()
  3844. {
  3845. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  3846. var excuroomcdid = ds_send_data_cmb_info_initexecroom.getColumn(0, "excuroomcdid");
  3847. for (var i = 0; i < ds_main_subordlist_subordlist1.rowcount; i++)
  3848. {
  3849. var selChk = ds_main_subordlist_subordlist1.getColumn(i, "check");
  3850. if (selChk == "Y")
  3851. {
  3852. dsf_makeValue(ds_main_subordlist_subordlist1, "nuclcd", "string", ds_send_ivdata.getColumn(0, "nuclcd"), i);
  3853. dsf_makeValue(ds_main_subordlist_subordlist1, "oldnuclcd", "string", ds_send_ivdata.getColumn(0, "oldnuclcd"), i);
  3854. dsf_makeValue(ds_main_subordlist_subordlist1, "drugdd", "string", ds_send_ivdata.getColumn(0, "drugdd"), i);
  3855. dsf_makeValue(ds_main_subordlist_subordlist1, "drugtm", "string", ds_send_ivdata.getColumn(0, "drugtm"), i);
  3856. dsf_makeValue(ds_main_subordlist_subordlist1, "drugqty", "string", ds_send_ivdata.getColumn(0, "drugqty"), i);
  3857. dsf_makeValue(ds_main_subordlist_subordlist1, "cstqty", "string", ds_send_ivdata.getColumn(0, "cstqty"), i);
  3858. dsf_makeValue(ds_main_subordlist_subordlist1, "nuclrem", "string", ds_send_ivdata.getColumn(0, "nuclrem"), i);
  3859. dsf_makeValue(ds_main_subordlist_subordlist1, "compdcdid", "string", ds_send_ivdata.getColumn(0, "compdcd"), i);
  3860. dsf_makeValue(ds_main_subordlist_subordlist1, "drugmthdcdid", "string", ds_send_ivdata.getColumn(0, "drugmthdcd"), i);
  3861. dsf_makeValue(ds_main_subordlist_subordlist1, "phormcd", "string", ds_send_ivdata.getColumn(0, "phormcd"), i);
  3862. dsf_makeValue(ds_main_subordlist_subordlist1, "scrtroomcd", "string", ds_send_ivdata.getColumn(0, "scrtrmcd"), i);
  3863. dsf_makeValue(ds_main_subordlist_subordlist1, "injpartcdid", "string", ds_send_ivdata.getColumn(0, "injpartcd"), i);
  3864. dsf_makeValue(ds_main_subordlist_subordlist1, "suplcustcdid", "string", ds_send_ivdata.getColumn(0, "suplcustcd"), i);
  3865. dsf_makeValue(ds_main_subordlist_subordlist1, "ht", "string", ds_send_ivdata.getColumn(0, "ht"), i);
  3866. dsf_makeValue(ds_main_subordlist_subordlist1, "bdwt", "string", ds_send_ivdata.getColumn(0, "bdwt"), i);
  3867. dsf_makeValue(ds_main_subordlist_subordlist1, "bsugarqty", "string", ds_send_ivdata.getColumn(0, "bsugarqty"), i);
  3868. dsf_makeValue(ds_main_subordlist_subordlist1, "labbkg", "string", ds_send_ivdata.getColumn(0, "labbkg"), i);
  3869. dsf_makeValue(ds_main_subordlist_subordlist1, "patbkg", "string", ds_send_ivdata.getColumn(0, "patbkg"), i);
  3870. dsf_makeValue(ds_main_subordlist_subordlist1, "smplact", "string", ds_send_ivdata.getColumn(0, "smplact"), i);
  3871. dsf_makeValue(ds_main_subordlist_subordlist1, "thyrmea", "string", ds_send_ivdata.getColumn(0, "thyrmea"), i);
  3872. dsf_makeValue(ds_main_subordlist_subordlist1, "testrsltval", "string", ds_send_ivdata.getColumn(0, "testrsltval"), i);
  3873. dsf_makeValue(ds_main_subordlist_subordlist1, "execrid", "string", ds_send_ivdata.getColumn(0, "execrid"), i);
  3874. dsf_makeValue(ds_main_subordlist_subordlist1, "execrid1", "string", ds_send_ivdata.getColumn(0, "execrid"), i);
  3875. dsf_makeValue(ds_main_subordlist_subordlist1, "stndactqty", "string", ds_send_ivdata.getColumn(0, "stndactqty"), i);
  3876. dsf_makeValue(ds_main_subordlist_subordlist1, "stndactinsptm", "string", ds_send_ivdata.getColumn(0, "stndactinsptm"), i);
  3877. dsf_makeValue(ds_main_subordlist_subordlist1, "stndpostactqty", "string", ds_send_ivdata.getColumn(0, "stndpostactqty"), i);
  3878. dsf_makeValue(ds_main_subordlist_subordlist1, "stndpostactinsptm", "string", ds_send_ivdata.getColumn(0, "stndpostactinsptm"), i);
  3879. dsf_makeValue(ds_main_subordlist_subordlist1, "nuclinsptm", "string", ds_send_ivdata.getColumn(0, "nuclinsptm"), i);
  3880. dsf_makeValue(ds_main_subordlist_subordlist1, "nucldrugrestqty", "string", ds_send_ivdata.getColumn(0, "nucldrugrestqty"), i);
  3881. dsf_makeValue(ds_main_subordlist_subordlist1, "nucldruginsptm", "string", ds_send_ivdata.getColumn(0, "nucldruginsptm"), i);
  3882. dsf_makeValue(ds_main_subordlist_subordlist1, "pacsnocretyn", "string", ds_send_ivdata.getColumn(0, "pacsnocretyn"), i);
  3883. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfstcnt", "string", ds_send_ivdata.getColumn(0, "smplnfstcnt"), i);
  3884. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfstbcolltm", "string", ds_send_ivdata.getColumn(0, "smplnfstbcolltm"), i);
  3885. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnscndcnt", "string", ds_send_ivdata.getColumn(0, "smplnscndcnt"), i);
  3886. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnscndbcolltm", "string", ds_send_ivdata.getColumn(0, "smplnscndbcolltm"), i);
  3887. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnthirdcnt", "string", ds_send_ivdata.getColumn(0, "smplnthirdcnt"), i);
  3888. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnthirdcolltm", "string", ds_send_ivdata.getColumn(0, "smplnthirdcolltm"), i);
  3889. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfourthcnt", "string", ds_send_ivdata.getColumn(0, "smplnfourthcnt"), i);
  3890. dsf_makeValue(ds_main_subordlist_subordlist1, "smplnfourthcolltm", "string", ds_send_ivdata.getColumn(0, "smplnfourthcolltm"), i);
  3891. dsf_makeValue(ds_main_subordlist_subordlist1, "ordcd", "string", ds_main_subordlist_subordlist1.getColumn(i, "calcscorcd"), i);
  3892. dsf_makeValue(ds_main_subordlist_subordlist1, "ivinputyn", "string", ds_send_ivdata.getColumn(0, "ivinputyn"), i);
  3893. dsf_makeValue(ds_main_subordlist_subordlist1, "examroomnm", "string", ds_init_cmb_info_excuroom_initexcuroom.lookup("basecd", ds_send_data_cmb_info_initexecroom.getColumn(0, "excuroomcdid2"), "basecdflagdesc"), i);
  3894. var ivinputyn = ds_main_subordlist_subordlist1.getColumn(i, "ivinputyn");
  3895. var prcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  3896. if ( ivinputyn == "N" )
  3897. {
  3898. sysf_messageBox("["+ prcpnm + "] 처방은 동위원소투여 입력여부가 [N]입니다. 취소상태로 변경할 수 없습니다.","I999");
  3899. return "0";
  3900. }
  3901. }
  3902. }
  3903. ds_main_subordlist_subordlist1.filterstr = "check == 'Y'";
  3904. ds_send_data_nuclinput_nuclinptlist.copyData(ds_main_subordlist_subordlist1, true);
  3905. ds_main_subordlist_subordlist1.filterstr = "";
  3906. var rCSV = ds_main_subordlist_subordlist1.getCaseCount("check == 'Y'");
  3907. if (rCSV == 0)
  3908. {
  3909. sysf_messageBox("동위원소 투여 취소 할 처방을","C002");
  3910. return;
  3911. }
  3912. if ( sysf_messageBox("동위원소투여 입력 취소를 ","Q002")==6 )
  3913. {
  3914. dsf_setTypeFormat(ds_send_data_nuclinput_nuclinptlist, "execprcpuniqno:INT^drugqty:FLOAT^cstqty:FLOAT^ht:FLOAT^bdwt:FLOAT^bsugarqty:INT^labbkg:INT^patbkg:INT^smplact:INT^thyrmea:INT^testrsltval:INT^stndactqty:FLOAT^stndpostactqty:FLOAT^smplnfstcnt:INT^smplnscndcnt:INT^smplnthirdcnt:INT^execprcpuniqno:INT^cretno:INT");
  3915. dsf_setFixVal(ds_send_data_nuclinput_nuclinptlist, "execprcpstat610cd:440,execprcpstat600cd:600,execprcpstat440cd:440");
  3916. var oParam = {};
  3917. oParam.id = "TXAER00307";
  3918. oParam.service = "examcureacptexecapp.NuclInpt";
  3919. oParam.method = "reqExeNuclCnclDetailList";
  3920. oParam.inds = "reqparam=ds_send_data_nuclinput_nuclinptlist";
  3921. //oParam.outds = "ds_=item";
  3922. oParam.async = false;
  3923. //oParam.callback = "cf_TXAER00307";
  3924. tranf_submit(oParam);
  3925. }
  3926. else
  3927. {
  3928. return "0";
  3929. }
  3930. }
  3931. function btn_patcmtsave_onclick(obj:Button, e:ClickEventInfo)
  3932. {
  3933. var update = grdf_getGridUpdateData(grd_patcmtlist).rowcount;
  3934. if(update == 0)
  3935. {
  3936. sysf_messageBox("업데이트 정보가 없습니다.", "I");
  3937. return 0;
  3938. }
  3939. else
  3940. {
  3941. var oParam = {};
  3942. oParam.id = "TXAEB00101";
  3943. oParam.service = "examcurersrvapp.SytsRsrv";
  3944. oParam.method = "reqExePatCmtList";
  3945. oParam.inds = "req=ds_main_exculist_subordlist3_rows:U";
  3946. oParam.outds = "ds_=item";
  3947. oParam.async = false;
  3948. oParam.callback = "cf_TXAEB00101";
  3949. tranf_submit(oParam);
  3950. }
  3951. }
  3952. function cf_TXAEB00101(sSvcId, nErrorCode, sErrorMsg)
  3953. {
  3954. if(nErrorCode < 0) return;
  3955. else
  3956. {
  3957. var oParam = {};
  3958. oParam.id = "TRAEA02009";
  3959. oParam.service = "examcurersrvapp.SytsRsrv";
  3960. oParam.method = "reqGetPatCmtList";
  3961. oParam.inds = "req=ds_send_patinfo";
  3962. oParam.outds = "ds_main_exculist_subordlist3_rows=item3";
  3963. oParam.async = false;
  3964. oParam.callback = "cf_TRAEA02009";
  3965. tranf_submit(oParam);
  3966. }
  3967. }
  3968. function cf_TRAEA02009(sSvcId, nErrorCode, sErrorMsg)
  3969. {
  3970. if(nErrorCode < 0) return;
  3971. else
  3972. {
  3973. patcmt();
  3974. }
  3975. }
  3976. function button25_onclick(obj:Button, e:ClickEventInfo)
  3977. {
  3978. fRsrvInfo();
  3979. }
  3980. function fRsrvInfo()
  3981. {
  3982. if (switch2.tabindex != 2)
  3983. {
  3984. frmf_open("SMAEA00300", "SMAEA00300", "", "", "", "", "", "", "", "", "", "", "M");
  3985. //open("SMAEA00300", "", "", "", "SMAEA00300","/root/main/ordlist1/mainordlist1["+ grd_subordlist1.row +"]/pid","/root/send/srchpid");
  3986. }
  3987. else
  3988. {
  3989. frmf_open("SMAEA00300", "SMAEA00300", "", "", "", "", "", "", "", "", "", "", "M");
  3990. //open("SMAEA00300", "", "", "", "SMAEA00300","/root/main/ordlist2/mainordlist2["+ grd_mainordlist1.row +"]/pid","/root/send/srchpid");
  3991. }
  3992. }
  3993. function button27_onclick(obj:Button, e:ClickEventInfo)
  3994. {
  3995. fPatidInfo();
  3996. }
  3997. function fPatidInfo()
  3998. {
  3999. var child = frmf_getChildWindow("SMMMO02500");
  4000. if (!utlf_isNull(child))
  4001. {
  4002. var pid = ds_main_ordlist1_mainordlist1.getColumn(ds_main_matrcstcodelist_item.rowposition, "pid");
  4003. if (utlf_isNull(pid))
  4004. {
  4005. pid = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "pid");
  4006. }
  4007. child.ds_patinfolist.setColumn(0, "pid", pid);
  4008. frmf_setParameter ("SMMMO02500_cond" ,pid);
  4009. child.fReqGetPatComnInfo(ds_send_reqdata, pid)
  4010. child.switch1.tabindex = 0;
  4011. // child.model.copyNode("/root/main/patinfolist", "/root/main/srchinfo/patinfolist");
  4012. // child.model.removeNodeset("/root/main/bfprcp/prcplist");
  4013. // child.model.removeNodeset("/root/main/bfprcpday/bfprcpday");
  4014. child.switch1.case1.grd_prcpdd.visible = false;
  4015. }
  4016. else
  4017. {
  4018. frmf_open("SMMMO02500", "SMMMO02500", "", "", "", "", "", "", "", "", "", "", "M");
  4019. }
  4020. }
  4021. function button2_onclick(obj:Button, e:ClickEventInfo)
  4022. {
  4023. frmf_open("SMAER00620", "SMAER00620", "", "", "", "", "", "", "", "", "", "", "M");
  4024. }
  4025. function button3_onclick(obj:Button, e:ClickEventInfo)
  4026. {
  4027. frmf_open("SMAER00630", "SMAER00630", "", "", "", "", "", "", "", "", "", "", "M");
  4028. }
  4029. function btn_hold_onclick(obj:Button, e:ClickEventInfo)
  4030. {
  4031. fExeHold(1);
  4032. }
  4033. function fExeHold(gubn)
  4034. {
  4035. var check = "";
  4036. var loopcnt = 0;
  4037. var execprcpstatcd = "";
  4038. var loop = ds_main_subordlist_subordlist1.rowcount;
  4039. if ( gubn == 1 )
  4040. {
  4041. for (var i = 0 ; i < loop ; i++ )
  4042. {
  4043. check = ds_main_subordlist_subordlist1.getColumn(i, "check");
  4044. execprcpstatcd = ds_main_subordlist_subordlist1.getColumn(i, "execprcpstatcd");
  4045. prcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  4046. if (check == "Y" )
  4047. {
  4048. if( execprcpstatcd == "450" )
  4049. {
  4050. sysf_messageBox(prcpnm + "은 Hold된 처방이므로 보류 할 수 없습니다.","I999");
  4051. return "0";
  4052. }
  4053. var chkprcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  4054. if(ds_main_subordlist_subordlist1.getColumn(i, "basesuppdeptcd") == "B6")
  4055. {
  4056. sysf_messageBox("["+chkprcpnm+"] 검사는 검체검사입니다. [환자채혈] 기능을 이용하시기 바랍니다.", "I999");
  4057. return "0";
  4058. }
  4059. loopcnt++;
  4060. }
  4061. }
  4062. if ( loopcnt == 0 )
  4063. {
  4064. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  4065. return "0";
  4066. }
  4067. }
  4068. if ( gubn == 2 )
  4069. {
  4070. for(var i = 0; i < loop ; i++ )
  4071. {
  4072. check = ds_main_subordlist_subordlist1.getColumn(i, "check");
  4073. execprcpstatcd = ds_main_subordlist_subordlist1.getColumn(i, "execprcpstatcd");
  4074. prcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  4075. if ( check == "Y" )
  4076. {
  4077. if ( execprcpstatcd == "440" )
  4078. {
  4079. sysf_messageBox(prcpnm + "은 접수된 처방이므로 보류취소 할 수 없습니다.","I999");
  4080. return "0";
  4081. }
  4082. var chkprcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  4083. if ( ds_main_subordlist_subordlist1.getColumn(i, "basesuppdeptcd") == "B6" )
  4084. {
  4085. sysf_messageBox("["+chkprcpnm+"] 검사는 검체검사입니다. [환자채혈] 기능을 이용하시기 바랍니다.", "I999");
  4086. return "0";
  4087. }
  4088. loopcnt++;
  4089. }
  4090. }
  4091. if ( loopcnt == 0 )
  4092. {
  4093. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  4094. return "0";
  4095. }
  4096. }
  4097. if(gubn == 1)
  4098. {
  4099. var nodeList = FilteredDataset01.rowcount;
  4100. if (rCSV == 0)
  4101. {
  4102. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  4103. return "0";
  4104. }
  4105. }
  4106. if(gubn == 2)
  4107. {
  4108. var nodeList = FilteredDataset01.rowcount;
  4109. if (rCSV == 0)
  4110. {
  4111. sysf_messageBox("보류처방내역을 선택해 주십시오.","I999");
  4112. return "0";
  4113. }
  4114. }
  4115. if ( gubn == 1 )
  4116. {
  4117. if ( sysf_messageBox("보류내역을 ","Q002")==6 )
  4118. {
  4119. dsf_setFixVal(ds_main_subordlist_subordlist1, "cnclgubn:1,execprcpstat440cd:440,execprcpstat450cd:450");
  4120. var oParam = {};
  4121. oParam.id = "TXAER00303";
  4122. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4123. oParam.method = "reqExeHoldExamCureExecPrcpList";
  4124. oParam.inds = "reqparam=FilteredDataset01";
  4125. //oParam.outds = "ds_=item";
  4126. oParam.async = false;
  4127. oParam.callback = "cf_TXAER00303";
  4128. tranf_submit(oParam);
  4129. }
  4130. else
  4131. {
  4132. return "0";
  4133. }
  4134. }
  4135. else if ( gubn == 2 )
  4136. {
  4137. if ( sysf_messageBox("보류취소내역을 ","Q002")==6 )
  4138. {
  4139. var oParam = {};
  4140. oParam.id = "TXAEA00304";
  4141. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4142. oParam.method = "reqExeHoldExamCureExecPrcpList";
  4143. oParam.inds = "reqparam=FilteredDataset01";
  4144. //oParam.outds = "ds_=item";
  4145. oParam.async = false;
  4146. oParam.callback = "cf_TXAEA00304";
  4147. tranf_submit(oParam);
  4148. }
  4149. else
  4150. {
  4151. return "0";
  4152. }
  4153. }
  4154. }
  4155. function cf_TXAER00303(sSvcId, nErrorCode, sErrorMsg)
  4156. {
  4157. if(nErrorCode < 0) return;
  4158. else
  4159. {
  4160. var srchpid = ds_send_data.getColumn(0, "srchpid");
  4161. if (utlf_isNull(srchpid))
  4162. {
  4163. if ( switch2.tabindex != 2)
  4164. {
  4165. fGetExamCurePrcpList(ds_main_ordlist1_mainordlist1);
  4166. }
  4167. else
  4168. {
  4169. fGetExamCurePrcpList(ds_main_ordlist2_mainordlist2);
  4170. }
  4171. }
  4172. else
  4173. {
  4174. fGetExamCurePidPrcpList();
  4175. }
  4176. }
  4177. }
  4178. function cf_TXAEA00304(sSvcId, nErrorCode, sErrorMsg)
  4179. {
  4180. if(nErrorCode < 0) return;
  4181. else
  4182. {
  4183. var srchpid = ds_send_data.getColumn(0, "srchpid");
  4184. if (utlf_isNull(srchpid))
  4185. {
  4186. if (switch2.tabindex != 2)
  4187. {
  4188. fGetExamCurePrcpList(ds_main_ordlist1_mainordlist1);
  4189. }
  4190. else
  4191. {
  4192. fGetExamCurePrcpList(ds_main_ordlist2_mainordlist2);
  4193. }
  4194. }
  4195. else
  4196. {
  4197. fGetExamCurePidPrcpList();
  4198. }
  4199. }
  4200. }
  4201. function btn_holdcncl_onclick(obj:Button, e:ClickEventInfo)
  4202. {
  4203. fExeHold(2);
  4204. }
  4205. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  4206. {
  4207. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  4208. if (utlf_isNull(acptlistflag))
  4209. {
  4210. acptlistflag = "J";
  4211. ds_send_data.setColumn(0, "acptlistflag", acptlistflag);
  4212. }
  4213. fBtnDisabled(acptlistflag);
  4214. var excuroomgrpcdid = ds_send_data_cmb_info_initexcuroomgrp.getColumn(0, "excuroomgrpcdid");
  4215. if (utlf_isNull(excuroomgrpcdid))
  4216. {
  4217. excuroomgrpcdid = "영상검사실";
  4218. ds_send_data_cmb_info_initexcuroomgrp.setColumn(0, "excuroomgrpcdid",excuroomgrpcdid);
  4219. fExcuRoomGrpChoi(excuroomgrpcdid);
  4220. }
  4221. ds_send_data.setColumn(0, "srchpid", "");
  4222. fInitGrid();
  4223. }
  4224. function btn_acpt_onclick(obj:Button, e:ClickEventInfo)
  4225. {
  4226. fExeExec(1);
  4227. }
  4228. function fExeExec(gubn)
  4229. {
  4230. ds_send_data_tobeacptprcp_tobeacptprcplist.clearData();
  4231. var check = "";
  4232. var loopcnt = 0;
  4233. var loop = ds_main_subordlist_subordlist1.rowcount;
  4234. for(var i = 0; i < loop; i++)
  4235. {
  4236. check = ds_main_subordlist_subordlist1.getColumn(i, "check");
  4237. if ( check == "Y" )
  4238. {
  4239. loopcnt++;
  4240. var chkprcpnm = ds_main_subordlist_subordlist1.getColumn(i, "prcpnm");
  4241. var execprcpstatcd = ds_main_subordlist_subordlist1.getColumn(i, "execprcpstatcd");
  4242. var excuroomcd = ds_main_subordlist_subordlist1.getColumn(i, "excuroomcd");
  4243. var pacsnocretyn = ds_main_subordlist_subordlist1.getColumn(i, "pacsnocretyn");
  4244. var pacsnocretcdyn = ds_main_subordlist_subordlist1.getColumn(i, "pacsnocretcdyn");
  4245. var baseroomflag = ds_main_subordlist_subordlist1.getColumn(i, "baseroomflag");
  4246. ds_main_subordlist_subordlist1.setColumn(i, "pacsnocretyn", pacsnocretcdyn);
  4247. if(ds_main_subordlist_subordlist1.getColumn(i, "basesuppdeptcd") == "B6")
  4248. {
  4249. sysf_messageBox("["+chkprcpnm+"] 검사는 검체검사입니다. [환자채혈] 기능을 이용하시기 바랍니다.", "I999");
  4250. return "0";
  4251. }
  4252. if (gubn == 1)
  4253. {
  4254. if ( excuroomcd != "NMR01" )
  4255. {
  4256. if ( baseroomflag != "8" )
  4257. {
  4258. sysf_messageBox("검사실 구분이 촬영실인 아닌 경우 실시완료", "E001");
  4259. return "0";
  4260. }
  4261. }
  4262. if ( execprcpstatcd != "600" )
  4263. {
  4264. sysf_messageBox("["+chkprcpnm+"] 검사는 부분 실시 상태가 아니므로 실시완료", "E001");
  4265. return "0";
  4266. }
  4267. }
  4268. if (gubn == 2)
  4269. {
  4270. if ( execprcpstatcd != "610" && pacsnocretyn !="N")
  4271. {
  4272. sysf_messageBox("["+chkprcpnm+"] 검사는 실시완료 상태가 아니므로 실시완료 취소를", "E001");
  4273. return "0";
  4274. }
  4275. }
  4276. }
  4277. }
  4278. if ( loopcnt == 0 )
  4279. {
  4280. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  4281. return "0";
  4282. }
  4283. if(gubn == 1)
  4284. {
  4285. for(var i = 0; i < loop; i++)
  4286. {
  4287. check = ds_main_subordlist_subordlist1.getColumn(i, "check");
  4288. if ( check == "Y" )
  4289. {
  4290. ds_main_subordlist_subordlist1.setColumn(i, "execrem", tar_execrem.value);
  4291. ds_main_subordlist_subordlist1.setColumn(i, "excueqcd1", ds_send_data_cmb_info_initexcueq.getColumn(0, "excueqcdid"));
  4292. }
  4293. }
  4294. if (ds_main_subordlist_subordlist1.getCaseCount("check == 'Y'") == -1)
  4295. {
  4296. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  4297. return "0";
  4298. }
  4299. }
  4300. if(gubn == 2)
  4301. {
  4302. ds_send_popup.setColumn(0, "basecdflag", "C");
  4303. var objArg = new Object();
  4304. objArg.arg_ds_hidden_receivedata = ds_send_popup;
  4305. frmf_modal("SPAEA01500", "SPAEA01500", objArg, "", "", "", "", "", "", "", "", "", "M");
  4306. if ( utlf_isNull(ds_hidden_cnclcdlist.getColumn(0, "cnclcd")))
  4307. {
  4308. sysf_messageBox("취소코드를 선택해 주십시오.","I999");
  4309. return "0";
  4310. }
  4311. for(var i = 0; i < loop; i++)
  4312. {
  4313. check = ds_main_subordlist_subordlist1.getColumn(i, "check");
  4314. if ( check == "Y" )
  4315. {
  4316. ds_main_subordlist_subordlist1.setColumn(i, "cnclcd", ds_hidden_cnclcdlist.getColumn(0, "cnclcd"));
  4317. ds_main_subordlist_subordlist1.setColumn(i, "cnclcdnm", ds_hidden_cnclcdlist.getColumn(0, "cnclcdnm"));
  4318. //20190314 취소사유 추가 , 실시취소사요, 자료마감 후 반환시 로그에 사용함.
  4319. ds_main_subordlist_subordlist1.setColumn(i, "cnclresncd", ds_hidden_cnclcdlist.getColumn(0, "cnclcd"));
  4320. ds_main_subordlist_subordlist1.setColumn(i, "cnclresncdnm", ds_hidden_cnclcdlist.getColumn(0, "cnclcdnm"));
  4321. ds_main_subordlist_subordlist1.setColumn(i, "execrem", "-");
  4322. if(ds_main_subordlist_subordlist1.getColumn(i, "execbaseflag") == "A")
  4323. {
  4324. ds_main_subordlist_subordlist1.setColumn(i, "acptrem", "-");
  4325. }
  4326. }
  4327. }
  4328. if (ds_main_subordlist_subordlist1.getCaseCount("check == 'Y'") == -1)
  4329. {
  4330. sysf_messageBox("처방내역을 선택해 주십시오.","I999");
  4331. return "0";
  4332. }
  4333. }
  4334. //20190130 실시화면에서 체크 대상자추출 추가함.
  4335. for(var i = 0; i < ds_main_subordlist_subordlist1.rowcount; i++)
  4336. {
  4337. if(ds_main_subordlist_subordlist1.getColumn(i, "check") == "Y")
  4338. {
  4339. var row = ds_send_data_tobeacptprcp_tobeacptprcplist.addRow();
  4340. ds_send_data_tobeacptprcp_tobeacptprcplist.copyRow(row, ds_main_subordlist_subordlist1, i);
  4341. }
  4342. }
  4343. var pid = "";
  4344. var calcscorcd = "";
  4345. if ( switch2.tabindex == 2)
  4346. {
  4347. calcscorcd = ds_main_ordlist2_mainordlist2.getColumn(ds_main_ordlist2_mainordlist2.rowposition, "calcscorcd");
  4348. }
  4349. else
  4350. {
  4351. pid = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "pid");
  4352. }
  4353. ds_send_temp.setColumn(0, "pid", pid);
  4354. ds_send_temp.setColumn(0, "calcscorcd", calcscorcd);
  4355. if ( gubn == 1 )
  4356. {
  4357. if ( sysf_messageBox("실시내역을 ","Q002")==6 )
  4358. {
  4359. //dsf_setFixVal(ds_main_subordlist_subordlist1, "transactiongubn:2,largeclass:M3,execprcpstat600cd:600,execprcpstat610cd:610,execprcpstat730cd:730,rtno:-,execrid1:-,reqagnphoyn:N,tretflagcd:610,indd:00000000,icfflag:-,wardcd:-,roomcd:-,arvdt:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,opdrid:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  4360. dsf_setFixVal(ds_send_data_tobeacptprcp_tobeacptprcplist, "transactiongubn:2,largeclass:M3,execprcpstat600cd:600,execprcpstat610cd:610,execprcpstat730cd:730,rtno:-,execrid1:-,reqagnphoyn:N,tretflagcd:610,indd:00000000,icfflag:-,wardcd:-,roomcd:-,arvdt:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,opdrid:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-");
  4361. var oParam = {};
  4362. oParam.id = "TXAEA01301";
  4363. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4364. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4365. //oParam.inds = "reqparam=ds_main_subordlist_subordlist1";
  4366. oParam.inds = "reqparam=ds_send_data_tobeacptprcp_tobeacptprcplist";
  4367. //oParam.outds = "ds_=item";
  4368. oParam.async = false;
  4369. oParam.callback = "cf_TXAER00301";
  4370. tranf_submit(oParam);
  4371. }
  4372. else
  4373. {
  4374. return "0";
  4375. }
  4376. }
  4377. else if ( gubn == 2 )
  4378. {
  4379. if ( sysf_messageBox("실시취소내역을 ","Q002")==6 )
  4380. {
  4381. //ds_main_subordlist_subordlist1.filterstr = "check == 'Y'";
  4382. //dsf_setFixVal(ds_main_subordlist_subordlist1, "transactiongubn:4,largeclass:M3,rtno:-,execprcpstatXcd:X,execprcpstat000cd:000,execprcpstat100cd:100,execprcpstat230cd:230,execprcpstat600cd:600,execprcpstat610cd:610,execprcpstat730cd:730,execprcpstatYcd:Y,acptdd:00000000,acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:E,execdd:00000000,exectm:000000,execrid1:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,opdrid:-,tretflagcd:610,indd:00000000,icfflag:-,reqagnphoyn:N,wardcd:-,roomcd:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-,excuexectodd:00000000,excuexectotm:000000");
  4383. dsf_setFixVal(ds_send_data_tobeacptprcp_tobeacptprcplist, "transactiongubn:4,largeclass:M3,rtno:-,execprcpstatXcd:X,execprcpstat000cd:000,execprcpstat100cd:100,execprcpstat230cd:230,execprcpstat600cd:600,execprcpstat610cd:610,execprcpstat730cd:730,execprcpstatYcd:Y,acptdd:00000000,acpttm:000000,acptpsnid:-,pacsno:-,cnclflag:E,execdd:00000000,exectm:000000,execrid1:-,execrid2:-,execrid3:-,execrid4:-,excuexectodt:00000000000000,excuexecfromdt1:00000000000000,excueqcd1:-,opdrid:-,tretflagcd:610,indd:00000000,icfflag:-,reqagnphoyn:N,wardcd:-,roomcd:-,arvdt:-,autroomassgyn:N,rsltdd:00000000,rslttm:000000,rsltno:0,rsltseqno:0,cnfmdt:00000000000000,cnfmmanid:-,eqmtifimgyn:N,ocrimgyn:N,rslttmplyn:N,deptrem:-,patrem:-,excuexectodd:00000000,excuexectotm:000000");
  4384. var oParam = {};
  4385. oParam.id = "TXAER00302";
  4386. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4387. oParam.method = "reqExeAcptExamCureExecPrcpList";
  4388. //oParam.inds = "reqparam=ds_main_subordlist_subordlist1";
  4389. oParam.inds = "reqparam=ds_send_data_tobeacptprcp_tobeacptprcplist";
  4390. //oParam.outds = "ds_=item";
  4391. oParam.async = false;
  4392. oParam.callback = "cf_TXAER00302";
  4393. tranf_submit(oParam);
  4394. ds_main_subordlist_subordlist1.filterstr = "";
  4395. }
  4396. else
  4397. {
  4398. return "0";
  4399. }
  4400. }
  4401. }
  4402. function cf_TXAER00301(sSvcId, nErrorCode, sErrorMsg)
  4403. {
  4404. if(nErrorCode < 0) return;
  4405. else
  4406. {
  4407. var srchpid = ds_send_data.getColumn(0, "srchpid");
  4408. if (utlf_isNull(srchpid))
  4409. {
  4410. fGetExamCureAcptList();
  4411. }
  4412. else
  4413. {
  4414. fGetExamCurePidPrcpList();
  4415. }
  4416. }
  4417. }
  4418. function cf_TXAER00302(sSvcId, nErrorCode, sErrorMsg)
  4419. {
  4420. if(nErrorCode < 0) return;
  4421. else
  4422. {
  4423. var srchpid = ds_send_data.getColumn(0, "srchpid");
  4424. if (utlf_isNull(srchpid))
  4425. {
  4426. fGetExamCureAcptList();
  4427. }
  4428. else
  4429. {
  4430. fGetExamCurePidPrcpList();
  4431. }
  4432. }
  4433. }
  4434. function btn_acptcncl_onclick(obj:Button, e:ClickEventInfo)
  4435. {
  4436. fExeExec(2);
  4437. }
  4438. function ds_main_exculist_subordlist3_rows_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
  4439. {
  4440. if(obj.getColumn(e.row, "iudgb") != "I")
  4441. {
  4442. obj.setColumn(e.row, "iudgb", "U");
  4443. }
  4444. }
  4445. var clockTimer = "";
  4446. function switch3_PT_btn_autoexec_onclick(obj:Button, e:ClickEventInfo)
  4447. {
  4448. switch3.PT.btn_autoexec.enable = false;
  4449. switch3.PT.btn_autostop.enable = true;
  4450. clockTimer = this.setTimer("fGetScrtRoomUseList()", 20000);
  4451. }
  4452. function switch3_PT_btn_autostop_onclick(obj:Button, e:ClickEventInfo)
  4453. {
  4454. switch3.PT.btn_autoexec.enable = true;
  4455. switch3.PT.btn_autostop.enable = false;
  4456. this.killTimer(clockTimer);
  4457. }
  4458. function fBColl()
  4459. {
  4460. var pid = ds_main_subordlist_subordlist1.getColumn(ds_main_subordlist_subordlist1.rowposition, "pid");
  4461. ds_send_data2.setColumn(0, "pid", pid);
  4462. var objArg = new Object();
  4463. objArg.sPid = pid;
  4464. frmf_modal("SPAEA05200", "SPAEA05200", objArg, "", "", "", "", "", "", "", "", "", "M");
  4465. }
  4466. function fDeptCaseRecMngt()
  4467. {
  4468. frmf_modal("SPMMR05400", "SPMMR05400", "", "", "", "", "", "", "", "", "", "", "M");
  4469. }
  4470. function fSetWaitExcuRoomPatList()
  4471. {
  4472. var dutplceinstcd = sysf_getUserInfo("dutplceinstcd");
  4473. var waitroomcdinstcd = ds_init_waitfoominfo_waitroomcdval_A0608.getColumn(0, "cdid");
  4474. var waitroomcdyn = ds_init_waitfoominfo_waitroomcdval_A0608.getColumn(0, "cdnm");
  4475. if ( dutplceinstcd == waitroomcdinstcd && waitroomcdyn != 'Y')
  4476. {
  4477. sysf_messageBox("등록된 대기자시스템이", "I004");
  4478. return;
  4479. }
  4480. var acptlistflag = ds_send_data.getColumn(0, "acptlistflag");
  4481. if (acptlistflag != "E")
  4482. {
  4483. sysf_messageBox("부분실시 상태가 아닌 경우 대기자 등록을 ", "E001");
  4484. return;
  4485. }
  4486. var schelistcnt = ds_main_subordlist_subordlist1.rowposition;
  4487. var instcd = sysf_getUserInfo("dutplceinstcd");
  4488. var pid = ds_main_subordlist_subordlist1.getColumn(schelistcnt, "pid");
  4489. var orddd = utlf_getCurrentDate();
  4490. var orddeptcd = vSuppdeptcd;
  4491. var ordroomcd = ds_main_subordlist_subordlist1.getColumn(schelistcnt, "excuroomcd")
  4492. var orddrid = ds_main_subordlist_subordlist1.getColumn(schelistcnt, "orddrid")
  4493. var ordrsrvtm = String(utlf_getCurrentTime()).substr(0,4);
  4494. var ordrsrvseqno = schelistcnt;
  4495. var dayflag = "Y"; // 당일구분
  4496. ds_main_temp_ordschelistinfo.setColumn(0, "chk", "1");
  4497. ds_main_temp_ordschelistinfo.setColumn(0, "instcd", instcd);
  4498. ds_main_temp_ordschelistinfo.setColumn(0, "pid", pid);
  4499. ds_main_temp_ordschelistinfo.setColumn(0, "orddd", orddd);
  4500. ds_main_temp_ordschelistinfo.setColumn(0, "orddeptcd", orddeptcd);
  4501. ds_main_temp_ordschelistinfo.setColumn(0, "ordroomcd", ordroomcd);
  4502. ds_main_temp_ordschelistinfo.setColumn(0, "orddrid", orddrid);
  4503. ds_main_temp_ordschelistinfo.setColumn(0, "ordrsrvtm", ordrsrvtm);
  4504. ds_main_temp_ordschelistinfo.setColumn(0, "ordrsrvseqno", "");
  4505. ds_main_temp_ordschelistinfo.setColumn(0, "dayflag", dayflag);
  4506. fSaveExcuRoomPatList(ds_main_temp_ordschelistinfo);
  4507. }
  4508. function fSpecdrChange()
  4509. {
  4510. var idx = ds_main_subordlist_subordlist1.rowposition;
  4511. var nodeList = ds_main_subordlist_subordlist1.getCaseCount("check == 'Y'");
  4512. if ( nodeList == 0 )
  4513. {
  4514. sysf_messageBox("처방내역을","C002");
  4515. }
  4516. else
  4517. {
  4518. if(ds_main_subordlist_subordlist1.getColumn(idx, "choiordflag") == "Y")
  4519. {
  4520. if(ds_main_subordlist_subordlist1.getColumn(idx, "execprcpstatcd") <= 440)
  4521. {
  4522. dsf_createDsRow("ds_send_data_setspecdrcd_item", [{col:"prcpdd", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "prcpdd")}
  4523. , {col:"pid", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "pid")}
  4524. , {col:"execprcpuniqno", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "execprcpuniqno")}
  4525. , {col:"specdrid", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "specdrid")}
  4526. , {col:"basesuppdeptcd", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "basesuppdeptcd")}
  4527. , {col:"prcpno", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "prcpno")}
  4528. , {col:"ioflag", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "prcpgenrflag")}
  4529. , {col:"prcphistno", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "prcphistno")}
  4530. , {col:"cretno", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "cretno")}
  4531. , {col:"orddd", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "orddd")}
  4532. , {col:"orddeptcd", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "orddeptcd")}
  4533. , {col:"orddrid", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "orddrid")}
  4534. , {col:"calcscorcd", type:"STRING", size:256 , val : ds_main_subordlist_subordlist1.getColumn(idx, "calcscorcd")}]);;
  4535. var oParam = {};
  4536. oParam.id = "TXAEA01512";
  4537. oParam.service = "examcureacptexecapp.ExamCureAcpt";
  4538. oParam.method = "reqSetExchangeExcuSpecdrCd";
  4539. oParam.inds = "reqparam=ds_send_data_setspecdrcd_item";
  4540. oParam.outds = "ds_=item";
  4541. oParam.async = false;
  4542. //oParam.callback = "cf_TXAEA01512";
  4543. tranf_submit(oParam);
  4544. if ( switch2.tabindex == 0 || switch2.tabindex == 1)
  4545. {
  4546. fGetExamCurePrcpList(ds_main_ordlist1_mainordlist1);
  4547. }
  4548. else
  4549. {
  4550. fGetExamCurePrcpList(ds_main_ordlist2_mainordlist2);
  4551. }
  4552. }
  4553. else
  4554. {
  4555. sysf_messageBox("선택진료의 변경은 투여대기 경우에만", "I006");
  4556. return;
  4557. }
  4558. }
  4559. else
  4560. {
  4561. sysf_messageBox("선택진료일 경우에만 변경이", "I006");
  4562. return;
  4563. }
  4564. }
  4565. }
  4566. function fContExamCureAcpt()
  4567. {
  4568. var srchpid = ds_send_data.getColumn(0, "srchpid");
  4569. if (utlf_isNull(srchpid))
  4570. {
  4571. var pid = "";
  4572. var calcscorcd = "";
  4573. if ( switch2.tabindex == 2)
  4574. {
  4575. calcscorcd = ds_main_ordlist2_mainordlist2.getColumn(ds_main_ordlist2_mainordlist2.rowposition, "calcscorcd");
  4576. }
  4577. else
  4578. {
  4579. pid = ds_main_ordlist1_mainordlist1.getColumn(ds_main_ordlist1_mainordlist1.rowposition, "pid");
  4580. }
  4581. ds_send_temp.setColumn(0, "pid", pid);
  4582. ds_send_temp.setColumn(0, "calcscorcd", calcscorcd);
  4583. fGetExamCureAcptList()
  4584. }
  4585. else
  4586. {
  4587. fGetExamCurePidPrcpList();
  4588. }
  4589. }
  4590. function pmn_menu2_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
  4591. {
  4592. eval(e.id +"();");
  4593. }
  4594. function Button00_ondblclick(obj:Button, e:MouseEventInfo)
  4595. {
  4596. frmf_open("SMAER00010","SMAER00010","","","","","","","","","","","M");
  4597. }
  4598. function switch3_PT_input21_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4599. {
  4600. if(e.keycode == 13)
  4601. {
  4602. obj.updateToDataset();
  4603. switch3.PT.ipt_bsugarqty.setFocus();
  4604. }
  4605. }
  4606. function switch3_PT_ipt_ht_onkeyup(obj:Edit, e:KeyEventInfo)
  4607. {
  4608. if(e.keycode == 13)
  4609. {
  4610. obj.updateToDataset();
  4611. switch3.PT.ipt_bdwt.setFocus();
  4612. }
  4613. }
  4614. function switch3_PT_ipt_bsugarqty_onkeyup(obj:Edit, e:KeyEventInfo)
  4615. {
  4616. if(e.keycode == 13)
  4617. {
  4618. obj.updateToDataset();
  4619. switch3.PT.ipt_ht.setFocus();
  4620. }
  4621. }
  4622. function switch3_PT_ipt_bdwt_onkeyup(obj:Edit, e:KeyEventInfo)
  4623. {
  4624. if(e.keycode == 13)
  4625. {
  4626. obj.updateToDataset();
  4627. switch3.PT.input7.setFocus();
  4628. }
  4629. }
  4630. function switch3_NM_input32_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4631. {
  4632. if(e.keycode == 13)
  4633. {
  4634. obj.updateToDataset();
  4635. switch3.NM.combo4.setFocus();
  4636. }
  4637. }
  4638. function switch3_NM_input31_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4639. {
  4640. if(e.keycode == 13)
  4641. {
  4642. obj.updateToDataset();
  4643. switch3.NM.input32.setFocus();
  4644. }
  4645. }
  4646. function switch3_NM_input33_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4647. {
  4648. if(e.keycode == 13)
  4649. {
  4650. obj.updateToDataset();
  4651. switch3.NM.combo3.setFocus();
  4652. }
  4653. }
  4654. function switch3_NM_input37_onkeyup(obj:Edit, e:KeyEventInfo)
  4655. {
  4656. if(e.keycode == 13)
  4657. {
  4658. obj.updateToDataset();
  4659. switch3.NM.input35.setFocus();
  4660. }
  4661. }
  4662. function switch3_NM_input35_onkeyup(obj:Edit, e:KeyEventInfo)
  4663. {
  4664. if(e.keycode == 13)
  4665. {
  4666. obj.updateToDataset();
  4667. switch3.NM.input36.setFocus();
  4668. }
  4669. }
  4670. function switch3_NM_input36_onkeyup(obj:Edit, e:KeyEventInfo)
  4671. {
  4672. if(e.keycode == 13)
  4673. {
  4674. obj.updateToDataset();
  4675. switch3.NM.input28.setFocus();
  4676. }
  4677. }
  4678. function switch3_NM_combo14_onkeyup(obj:Combo, e:KeyEventInfo)
  4679. {
  4680. if(e.keycode == 13)
  4681. {
  4682. obj.updateToDataset();
  4683. switch3.NM.combo2.setFocus();
  4684. }
  4685. }
  4686. function switch3_NM_combo2_onkeyup(obj:Combo, e:KeyEventInfo)
  4687. {
  4688. if(e.keycode == 13)
  4689. {
  4690. obj.updateToDataset();
  4691. switch3.NM.combo9.setFocus();
  4692. }
  4693. }
  4694. function switch3_NM_combo9_onkeyup(obj:Combo, e:KeyEventInfo)
  4695. {
  4696. if(e.keycode == 13)
  4697. {
  4698. obj.updateToDataset();
  4699. switch3.NM.input34.setFocus();
  4700. }
  4701. }
  4702. function switch3_NM_input34_onkeyup(obj:Calendar, e:KeyEventInfo)
  4703. {
  4704. if(e.keycode == 13)
  4705. {
  4706. obj.updateToDataset();
  4707. switch3.NM.input31.setFocus();
  4708. }
  4709. }
  4710. function switch3_NM_combo4_onkeyup(obj:Combo, e:KeyEventInfo)
  4711. {
  4712. if(e.keycode == 13)
  4713. {
  4714. obj.updateToDataset();
  4715. switch3.NM.combo3.setFocus();
  4716. }
  4717. }
  4718. function switch3_NM_combo3_onkeyup(obj:Combo, e:KeyEventInfo)
  4719. {
  4720. if(e.keycode == 13)
  4721. {
  4722. obj.updateToDataset();
  4723. switch3.NM.input37.setFocus();
  4724. }
  4725. }
  4726. function switch3_PT_cmb_scrtcd_onkeyup(obj:Combo, e:KeyEventInfo)
  4727. {
  4728. if(e.keycode == 13)
  4729. {
  4730. obj.updateToDataset();
  4731. switch3.PT.cmb_execrid2.setFocus();
  4732. }
  4733. }
  4734. function switch3_PT_cmb_execrid2_onkeyup(obj:Combo, e:KeyEventInfo)
  4735. {
  4736. if(e.keycode == 13)
  4737. {
  4738. obj.updateToDataset();
  4739. switch3.PT.combo12.setFocus();
  4740. }
  4741. }
  4742. function switch3_PT_combo12_onkeyup(obj:Combo, e:KeyEventInfo)
  4743. {
  4744. if(e.keycode == 13)
  4745. {
  4746. obj.updateToDataset();
  4747. switch3.PT.input23.setFocus();
  4748. }
  4749. }
  4750. function switch3_PT_input23_onkeyup(obj:Calendar, e:KeyEventInfo)
  4751. {
  4752. if(e.keycode == 13)
  4753. {
  4754. obj.updateToDataset();
  4755. switch3.PT.input20.setFocus();
  4756. }
  4757. }
  4758. function switch3_PT_input20_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4759. {
  4760. if(e.keycode == 13)
  4761. {
  4762. obj.updateToDataset();
  4763. switch3.PT.combo11.setFocus();
  4764. }
  4765. }
  4766. function switch3_PT_combo11_onkeyup(obj:Combo, e:KeyEventInfo)
  4767. {
  4768. if(e.keycode == 13)
  4769. {
  4770. obj.updateToDataset();
  4771. switch3.PT.input21.setFocus();
  4772. }
  4773. }
  4774. function switch3_PT_input21_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4775. {
  4776. if(e.keycode == 13)
  4777. {
  4778. obj.updateToDataset();
  4779. switch3.PT.ipt_bsugarqty.setFocus();
  4780. }
  4781. }
  4782. function switch3_PT_combo10_onkeyup(obj:Combo, e:KeyEventInfo)
  4783. {
  4784. if(e.keycode == 13)
  4785. {
  4786. obj.updateToDataset();
  4787. switch3.PT.input22.setFocus();
  4788. }
  4789. }
  4790. function switch3_PT_input22_onkeyup(obj:MaskEdit, e:KeyEventInfo)
  4791. {
  4792. if(e.keycode == 13)
  4793. {
  4794. obj.updateToDataset();
  4795. switch3.PT.cmb_injpartcd.setFocus();
  4796. }
  4797. }
  4798. function switch3_PT_cmb_injpartcd_onkeyup(obj:Combo, e:KeyEventInfo)
  4799. {
  4800. if(e.keycode == 13)
  4801. {
  4802. obj.updateToDataset();
  4803. switch3.PT.ipt_bsugargty.setFocus();
  4804. }
  4805. }
  4806. ]]></Script>
  4807. </Form>
  4808. </FDL>